Aave Seatbelt
A comprehensive toolset for making Aave on-chain governance safer through automated proposal verification and simulation.
Overview
Aave Seatbelt executes and interprets governance proposal simulations by forking networks, simulating proposal execution, and generating detailed human-readable reports. This allows voters and developers to understand exactly what effects a proposal will have before itβs executed on mainnet.
Features
- State change analysis: Track all state changes caused by proposal execution
- Event monitoring: Capture and display all events triggered during execution
- Contract compilation reports: Identify potential warnings in affected contracts
- Aave-specific interpretations: Deep analysis of Aave Pool contracts and ecosystem changes
- Multi-network support: Simulate proposals across all Aave-supported networks
- Dual simulation engines: Tenderly-based simulation with Foundry fallback & e2e testing
Prerequisites
- Bun runtime (see
.nvmrc for version)
- Foundry for local simulations
- RPC endpoints for target networks
- Tenderly account (for Tenderly-basedβ¦