Search
This guide explains how to register a Keepers-compatible contract with the Chainlink Keeper Network.
Table of Contents
After you register your contract as an Upkeep on the Keepers Registry, the Keepers Network monitors the Upkeep and executes your functions.
Connect your wallet with the button in the top right corner and choose a chain. For a list of supported networks, see the Supported Blockchain Networks section. The Chain Keepers App also lists the currently supported networks.
Click the Register new upkeep
button
Fill out the registration form
The information that you provide will be publicly visible on the blockchain.
performUpkeep
during checkUpkeep
and if the gas exceeds this limit the function will not execute on-chain. The gas limit cannot exceed the callGasLimit
in the configuration of the registry.0x
. If you want to supply a value it must be a hexadecimal value starting with 0x
.Funding Upkeep
You should fund your contract with more LINK that you anticipate you will need. The network will not check or perform your Upkeep if your balance is too low based on current exchange rates. View the Keepers economics page to learn more about the cost of using Keepers.
ERC677 Link
For registration on Mainnet, you need ERC-677 LINK. Many token bridges give you ERC-20 LINK tokens. Use PegSwap to convert Chainlink tokens (LINK) to be ERC-677 compatible. To register on a supported testnet, get LINK for the testnet you are using from our faucet.
Click Register upkeep
and confirm the transaction in MetaMask.
Registration Onboarding Note
Registrations on a testnet will be approved immediately. Mainnet registrations will be reviewed by our onboarding team before being approved. We are working towards a fully self-serve model.
After your Upkeep is approved, will receive an Upkeep ID and be registered on the Registry. Providing that your Upkeep is appropriately funded, the Keepers Network will monitor it. You must monitor the balance of your Upkeep. If the balance drops below the Minimum Balance, the Keepers Network will not perform the Upkeep. See Manage Your Upkeeps to learn how to manage your Upkeeps.