Introduction to Chainlink Keepers (Beta)
Chainlink Keepers is in beta. We’re continuing to test the network with users and improve the experience based on your needs. Please reach out to email@example.com with any feedback.
A major limitation of smart contracts is that they can’t trigger or initiate their own functions at arbitrary times or under arbitrary conditions. State change will only occur when a transaction is initiated by another account (such as user, oracle, or contract).
Chainlink Keepers allow you to register Upkeep for your contract. When the conditions you specify are met, the Chainlink Keeper Network will execute a method on your contract. Learn how the network works.
An example Decentralized Finance (DeFi) use case would be to detect when a debt position in a smart contract is insufficiently collateralized. The contract could be triggered to liquidate the position automatically. Capabilities like this generally can’t be automated on-chain and must be handled by an off-chain service due to smart contracts inability to self-execute.
The Chainlink Keeper Network is a decentralized solution where independent Keeper nodes are incentivized to check and perform Upkeep correctly.
To use the Chainlink Keeper Network, you’ll need to:.
- Write a compatible contract, or make an existing contract compatible
- Register Upkeep for your contract on the Chainlink Keeper Network
- Fund your Upkeep with LINK
originally published @ https://docs.chain.link/docs/chainlink-keepers/introduction/