Aave Robot migration to Chainlink Automation v2 and gas-price optimization
Simple Summary
Proposal to migrate existing Aave robots from chainlink automation v1.2
to v2.1
. For governance v3 robots on Ethereum, we also introduce gas-capped robots in order to limit execution based on network gas price.
Motivation
With the release of Chainlink automation v2.1
, we think its a good idea to update the Aave Robot existing infrastructure to the latest v2.1
version.
In addition, as an effort to reduce the cost spent in gas in times of high gas prices, we also introduce gas-capped robots on mainnet which will be activated via this proposal.
Specification
For the migration, the robots registered on the previous robot operator contract will be cancelled and new robots will be registered using an updated robot operator contract, compatible with the newer version of chainlink automation v2.1
.
The robots will be cancelled by calling the cancel()
method by the payload on the previous robot operator contract, and after the delay has passed anyone could call the permissionless method withdrawLink()
on the robot operator contract to withdraw the unused funds on the previous robots to the collector.
On the newer robot operator, the payload will call the register()
method to register the keepers with the newer chainlink automation registry supporting v2.1
.
Note: All aave governance v3 robots along with robots used for gsm swap freeze will be migrated via this proposal
Deployed AaveCLRobotOperator | |
---|---|
Mainnet | 0x1cDF8879eC8bE012bA959EB515b11008E0cb6323 |
Polygon | 0xB4C212f5cD17E200019b07e6B1fDf124d35DBCf5 |
Avalanche | 0x06d958772304e7220fc3E463756CE01Ed0D24db2 |
Optimism | 0x55Cf9583D7D30DC4936bAee1f747591dBECe5df7 |
Arbitrum | 0xaa944aD95e51CB83C1f35FAEEDfC7d2c31B0BB4d |
Base | 0x88db99eeBb390a2a4DcAC2E1DDb09c07E911C5C3 |
BNB | 0x51Bd3d6011Dd0BD88Ee1bEA1a67be799A6A09D79 |
Deployed Gas Capped Robots | |
---|---|
Gas Capped Governance Robot | 0x1996c281235D99bB3c6B8d2afbEb8ac6c7A39C11 |
Gas Capped Voting Robot | 0x7Ed0A6A294Cf085c90917c0ee1aa34e795932558 |
Gas Capped Execution Robot | 0xBa37F9eDC52f57caFA3a13ddfD655797Cc4FE257 |