Today I am glad to present another review conducted by me. Go to our site to learn how to use Q DeFi Rating risk scoring algorithms to help you earn more! Go to our YouTube channel to watch useful tutorials and cool interviews.
If you want your smart contract to be audited or to create your own DeFi project, go to our site and we’ll help you with the best test on the market.
Keep3r Network is a decentralized ‘keeper’ network for projects that need external DevOps and where external teams can find keeper jobs.
What is a keeper?
A ‘keeper’ is the term used to refer to an external person and/or team that executes a ‘job’. This can be as simplistic as calling a transaction or as complex as requiring extensive off-chain logic. The scope of the Keep3r network is not to manage these jobs themselves but to allow contracts to register as jobs for keepers and keepers to register themselves as available to perform jobs. It is up to the individual keeper to set up their DevOps and infrastructure, whereby they create their own rules based on which transactions they deem profitable.
Major keeper terms
A ‘job’ is the term used to refer to a smart contract that looks for an external entity to perform an action. They would like the action to be performed with ‘good will’ and not have a malicious result. For this reason, they register as a job and keepers can then execute it on their contract.
To join as a keeper, you call a bond(unit) on the Keep3r contract. You do not need to have KPR tokens to join as a keeper, so you can join with bond (0). There is a 3 day bonding delay before you can activate yourself as a keeper. Once the 3 days have passed, you can call activate(). Once activated, your lastJob timestamp will be set to the current block timestamp.
Keepers are bots, scripts, other contracts or simply EOA accounts that trigger events. These can be submitting a signed TX on behalf of a third party, calling a transaction at a specific time or a more complex function.
Each time you execute such a function, you are rewarded in either ETH, tokens or the system's native KPR token. The maximum amount of KPR receivable is gasUsed + premium (configured by governance).
Jobs might require keepers that have a minimum amount of bonded tokens, have earned a minimum amount of fees or have been in the system longer than a certain period of time.
At the most simple level, they just require a keeper to be registered in the system.
A job can be any system that requires external execution. The scope of Keep3r is not to define or restrict the action token but to create an incentive mechanism for all parties involved. There are two cores ways to create a job:
If you prefer, you can register as a job by simply submitting a proposal via Governance, to include the contract as a job. If Governance approves, no further steps are required.
How to register
You can register as a job by calling addLiquidityToJob(address,uint) on the Keep3r contract. You must not have any current active jobs associated with this account. Calling addLiquidityToJob(address,uint) will create a pending Governance vote for the job specified by address in the function arguments. You are limited to submitting a new job request via this address every 14 days.
Jobs need credit to be able to pay keepers, this credit can either be paid for directly or by being a liquidity provider in the system. If you pay directly, this is a direct expense, if you are a liquidity provider, you get all your liquidity back after you have finished being a provider.
Filter keepers are based on the bonded amount, earned funds and age in the system.
Thanks for devoting your time to our article!
The article is written by Natalia Averianova and Mr. Anton Dziatkovskiy, the co-founder and CEO of Platinum Software Development Company.
Go to QDEFIRATING.com to keep up with the latest news in the crypto sphere and learn which on-chain assets are best to use as collateral for any given blockchain.
Welcome to our YouTube channel, a place where you can find lots of useful videos about the most promising DeFi projects.
Get an audit for your smart contract or create a vastly developed DeFi project with the help of the highly skilled Platinum Software Development team!
Click here to start your free conversation with our developers.