Summary
Announce to the community the successful migration of multiple Aave Robot permissionless automations to Chainlink CRE.
Motivation
Aave Robot automates permissionless actions across the protocol — governance lifecycle operations, risk agent actions, GHO GSM operations, and more.
On networks where Chainlink Automation has been historically available, automations already run through Chainlink. However, on networks without Chainlink Automation support, Gelato was used as the automation provider.
With Gelato’s automation and web3 functions service being deprecated, a migration to a new provider was required. We believed Chainlink CRE was the natural replacement, as it keeps the entire robot infrastructure under a single provider ecosystem. Hence, before our off-boarding from contributing to the Aave DAO, we have activated Chainlink CRE on networks where Chainlink Automation was not available.
Specification
Chainlink CRE executes automation logic written in TypeScript, compiled to WASM and run by the Chainlink DON (Decentralized Oracle Network). The workflow periodically calls checkUpkeep() on configured robot contracts and, when work is needed, submits a signed report to a MailboxCRE contract on the target network, which forwards the performUpkeep() call on-chain. Since all robot actions are permissionless, no access restrictions are enforced on MailboxCRE.
The workflow code, robot configurations, and deployment instructions can be found in the Aave Robot repository.
Networks
The following table shows the automation infrastructure used per network after the migration:
| Networks | Automation Infra |
|---|---|
| Gnosis | Chainlink CRE |
| Ink | Chainlink CRE |
| Linea | Chainlink CRE |
| Plasma | Chainlink CRE |
| Sonic | Chainlink CRE |
| Celo | Chainlink CRE |
| Scroll | Chainlink CRE |
| XLayer | Chainlink CRE |
| Mantle | Chainlink CRE |
| MegaETH | Chainlink CRE |
| ZKsync | Chainlink CRE |
| Ethereum | Chainlink Automation |
| Polygon | Chainlink Automation |
| Avalanche | Chainlink Automation |
| Arbitrum | Chainlink Automation |
| Optimism | Chainlink Automation |
| BNB Chain | Chainlink Automation |
| Base | Chainlink Automation |
An exhaustive guide of all Aave Robots can be found HERE.
Activation
Being totally permissionless off-chain infrastructure, and a long-term partner/provider of the DAO (Chainlink), we have already performed the migration of all relevant Robots to CRE.
More precisely, Chainlink has created a dedicated Aave DAO organisation account on the CRE platform, which, going forward, service providers involved on Robot could access for both visibility and management functions.
Given that the system is running on low gas-cost networks, the initial funding added should be enough for the initial weeks, and we have already coordinated with the treasury service provider (@TokenLogic) to monitor the funding of the Aave DAO CRE organisation account.
Next steps
With this migration to CRE being the last Aave Robot item where BGD Labs will be involved (our engagement scope ending today), we think the system now remains in a very maintainable state, with all functionality running in the infrastructure of Chainlink, a very close partner of the community, and connected with future maintainers.