Create your first Automation Vault
An Automation Vault serves as the home for your on-chain automations.
Within your vault, you can activate various automation networks (for example, Gelato) and select specific tasks they are authorized to perform.
In order to pay for your onchain automation, you can deposit ETH or any ERC20 into your vault.
Let's go ahead and try all this out.
Step 1: Deploy your vault
First, navigate to xkeeper.network in your browser. Once there, connect your wallet and select the testnet of your choosing.
Next, click the "Create Vault" button and follow the shown steps.
Well done! You now have created your first Automation Vault 🥳.
Step 2: Add metadata
Adding a name and description to your vault will make it easier for bots to identify and execute your jobs. Ensure that your description is comprehensive, detailing all the necessary information for task execution.
A compelling metadata entry looks something like this:
Name: My Protocol
Description: Automation of My Protocol reward and distribute jobs. Automation scripts can be found here: https://github.com/my-protocol/automation-scripts.
Now, give it a try and add some metadata to your new vault.
Step 3: Add balance
To prepare your vault for task execution, deposit the necessary funds to cover associated costs.
As an example, let's add some ETH to it. Using your preferred wallet, send ETH to the address of your new Automation Vault.
Step 4: Setup your relays and jobs
Relays act as bridges between your vault and various automation networks. For instance, you can enable the Keep3rRelay for Keep3r's network or the GelatoRelay for Gelato's services within your vault.
The OpenRelay is a unique exception; it doesn't connect to a specific automation network. Instead, it allows any bot to execute your on-chain tasks, compensating them directly with ETH. This approach is particularly attractive to MEV Searchers and contributes significantly to the decentralization of your tasks.
Upon enabling a relay, you also define which tasks it can carry out.
To complete the setup, enable one or more of the following relays in your vault: