Keep3r Network Upgrades: Introducing Multichain System, Sidechain Oracles, Updated UI, and More
Concept, research, design & implementation by DeFi Wonderland
Today we announce the biggest upgrade to the Keep3r Network to date. After more than a year of research, development, and auditing — we’re proud to introduce new features that make the Keep3r Network more powerful, efficient, and accessible than ever before
Multichain System
One of the most significant updates to the Keep3r Network is our new multichain system. Within the DeFi space an increasing number of protocols are deployed crosschain, these protocols can now leverage our automation solution across any chain they are deployed on. Meaning that job providers can access the Keep3r Network’s automation capabilities across different blockchains, making it the first autonomous keeper network in DeFi to support multi-chain functionality
To achieve cross-chain communication, we’ve leveraged Connext Network’s data bridging, which allows for trust-minimized communication between domains (chains and rollups). Connext plugs into canonical bridges that secure user interactions for each chain, while every cross-chain message that passes through Connext goes through Ethereum L1 in a hub-and-spoke pattern. We’ve also used the Optimism Rollup Bridge and the native Polygon bridge for trust-minimized communication with Optimism and Polygon, respectively
Alongside our new multichain system, comes some adjustments to our reward mechanism that resolves one of the biggest pain points around smart contracts and the Keep3r Network — managing DevOps tasks cross-chain. This feature allows job providers to set a reward for the keepers to cover their costs + gives them a little extra to ensure their continued engagement
Mainnet Flow
Sidechain Flow
Sidechain Oracles
We’re also introducing our Sidechain Oracle solution, which allows data to pass seamlessly between mainnet and any L2 or Sidechain. We’ve leveraged Connext Network’s data bridging to achieve this, using Uniswap V3 on mainnet to create a synthetic pool for passing data between mainnet and any L2 or Sidechain. Our solution uses a combination of Uniswap V3’s TWAP oracle and a Crosschain Oracle to maintain high precision for TWAP calculations while storing tick history data to facilitate bridging between mainnet and sidechains
Updated UI
We’ve upgraded our user interface to support multichain capabilities on Mainnet, Optimism, Polygon, Goerli, and Optimistic Goerli. The app will also directly connect you to Connext when bridging kLPs between chains
Keeper Scripts
Our Keeper Scripts have been updated to make it even easier for keepers to start working new jobs with a single command. We’ve abstracted the logic of the wrapper into a set of utility functions that will allow job owners and keepers to create new off-chain scripts for their jobs with only a few lines of code while being fully optional and modular
Audits
MixBytes have completed an audit and all issues have been addressed
Coming Soon
In addition to planned availability of additional chains, we are constantly striving to make the Keep3r Network even more accessible and user-friendly. In the future, we plan to reduce the overhead of having new jobs on the network as much as possible. To achieve this, we are working on;
- Keeper Script Templates — will make creating a new script for keepers as simple as using a template and changing the key lines of code
- Keep3r Smart Contract Utils — aimed at easing the smart-contract development for job owners
We’ll follow up with announcements as soon as these new features are available
Summary
- Keep3r Network becomes the first decentralized and autonomous keeper network in DeFi to offer support for multi-chain functionality
- Now deployed on Optimism and Polygon, providing job providers with access to the network’s automation capabilities across multiple blockchains
- keep3r.network UI updated: supports multichain functionality, including; Mainnet, Optimism, Polygon, Goerli, and Optimistic Goerli
- Cross-chain communication achieved through Connext Network’s data bridging, which provides trust-minimized communication between different chains and rollups
- Leverages a combination of Uniswap V3’s TWAP oracle and a Crosschain Oracle to maintain high precision for TWAP calculations, while storing tick history data to facilitate bridging between mainnet and sidechains
- Keepers have profitability assurance due to rewards being higher than costs, native token support for gas payment on sidechains
- Scripts updated making it easy for job owners and keepers to create new off-chain scripts for jobs with only a few lines of code
- Audit complete, all fixes implemented
Technical
Updated Keep3r Network Documentation
Sample job scripts:
- https://github.com/Phuture-Finance/phuture-keeper-scripts
- https://github.com/defi-wonderland/yearn-keeper-scripts
- https://github.com/defi-wonderland/revert-keeper-scripts
- https://github.com/defi-wonderland/sidechain-oracles-keeper-scripts
- https://github.com/defi-wonderland/maker-keeper-scripts
Attribution
Thank you to the teams at DeFi Wonderland & Connext for their dedication and partnerships in making these concepts a reality
Please join us at our official discord group if interested in posting jobs on the Keep3r Network, registering as a keep3r within the network, or to learn more