Chainlink Automation Example Contracts
These contracts are tools to help you quickly deploy Chainlink Automation for specific use-cases. This list will be updated as more contracts become available. For more resources on Keepers, including videos and tutorials, click here.
Contracts
EthBalanceMonitor
EthBalanceMonitor
documentation
This utility contract reviews the balances of a list of addresses and automatically tops them up. This automates the monitoring of Upkeep for registered contracts. To use this contract, you must add an address to the balance monitor Upkeep and make sure the balance monitor upkeep is well funded. Review the EthBalanceMonitor
documentation to get started.
Vault Harvester
This example teaches you how to automate the process of compounding arbitrary yield farm reward tokens back into an initially deposited asset. Using Chainlink Automation to automate this process makes it more trustless and decentralized.
Batch NFT Reveal
This example teaches how to use Chainlink VRF and Chainlink Automation together. Using Chainlink Automation with batch NFT reveals, you can automate and further decentralize your NFTs.
Dynamic NFTs
This example teaches you how to create dynamic NFTs using Chainlink Automation.
VRF Subscription Balance Monitor
VRFSubscriptionBalanceMonitor
Repository
This contract automates the monitoring of your VRF subscription balance to ensure there is sufficient funding for requests.
Counting dNFT
This repository contains an example that automates counting with a dynamic SVG. Refer to the repository for more instructions.
Batch reveal Demo app
Create batch-revealed NFT collections powered by Chainlink Automation and VRF here.