// readme

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…