Running Web3 Functions

You can leverage Gelato Automate to periodically run your Web3 Function on your behalf.

In order to instruct Gelato to run your Web3 functions, you have to do three things:

  1. Get whitelisted in the Web3 Function private Beta. If you are not, reach out to us here.

  2. Once you are whitelisted, go to https://beta.app.gelato.network/ and deposit USDC on Polygon to top up your Gelato balance

  3. Create a task that automates the triggering of your web3 function in pre-defined intervals

1. Get Beta access

In order to get access to the Web3 Function private beta, please reach out to us here.

2. Deposit Funds in your Gelato Balance

In order to compensate Gelato Nodes for running Web3 functions and executing transactions on your behalf, you need to have a balance on Gelato. For the private beta, you can only deposit USDC on Polygon which will be used to pay for computation & transactions on all supported chains thanks to Gelato's 1Balance payment system.

Transactions on Testnets will be sponsored for the duration of the private Beta. An overview of the different computation cost tiers will be made available very soon.

Note: Gelato's 1Balance system is currently one-way only. Once you deposit into it, you cannot withdraw the funds out again.

3. Create a task

Creating Web3 Function Tasks

Last updated

Change request #272: W3F context including gelato args