A cli to perform various aave governance related tasks
npm install @bgd-labs/aave-cliaave-cli is a command line tool providing commands to automate certain tasks when interacting with the aave protocol.
For a full overview of features you can run aave-cli --help
Make sure to setup your .env as most utilities rely on tenderly and will fail otherwise.
```
TENDERLY_ACCESS_TOKEN=
TENDERLY_PROJECT_SLUG=
TENDERLY_ACCOUNT=
Local installation
``
npm i @bgd-labs/aave-cli
Global installation
``
npm i -g @bgd-labs/aave-cli
Once installed you should be able to run commands via the @bgd-labs/aave-cli or the aave-cli binary.
Alternatively you can use npx @bgd-labs/aave-cli to run the cli via npx.
aave-cli ipfs can be used to generate the bs58 hash of a single file.
aave-cli diff can be used to diff two config snapshots & generate a human readable report.
aave-cli governance view will start a command line ui for the aave governance.
The command line ui, explains how to vote and generates the proofs needed for voting or registering roots.
aave-cli governance getStorageRoots --proposalId is a utility that generates the storage roots for the data warehouse.
aave-cli governance getVotingProofs --proposalId