This repository contains examples and CLI generator on how to configure Umbrella Rewards and Liquidity Mining and on Aave including:
- a test simulating the configuration of updating umbrella rewards
- a test simulating the configuration of certain assets to receive liquidity mining
- a test simulating the setting up of new configuration of certain assets after the liquidity mining program has been created
- an example proposal payload which could be used to setup liquidity mining on a governance controlled aave v3 pool
Detailed information to update Umbrella rewards can be found HERE.
Detailed information to activate / update liquidity mining can be found HERE.
cp .env.example .env
forge install-
To use the Seatbelt Report for umbrella rewards, you need these three access tokens from Tenderly:
TENDERLY_ACCESS_TOKENTENDERLY_PROJECT_SLUGTENDERLY_ACCOUNT_SLUG
Below is a guide on how you can get these from your Tenderly dashboard:
-
Make sure you have a tenderly account created. Next, you need to select the project you wish to use, If you don’t have a project setup you can create a new one.

-
Inside your project section, head over to settings and click on Generate Access Token. An access token will be generated. Please save this token in a safe place, as we will need it later. This token generated will be your
TENDERLY_ACCESS_TOKEN
-
You can save these tokens on your .env.
TENDERLY_PROJECT_SLUGwill be the Project Slug as show on the settings in the above screenshot andTENDERLY_ACCOUNT_SLUGwill be your Account Slug. In the above case for example, theTENDERLY_PROJECT_SLUGwill be ink-seatbelt andTENDERLY_ACCOUNT_SLUGwill be sleepandcoffee
forge testCopyright © 2025 BGD Labs
This repository is covered by MIT license.