veBoost is an non-transferrable token representing boost in the CurveFi gauge system. veCRV holders can boost any address of their choice, enabling the aggregation of boosted reward power at a single address. For example, enabling smart contracts to earn boosted CRV emissions, without giving up DAO voting rights, or weekly 3CRV fee allocations.
- BoostV2.vy: 0xD0921691C7DEBc698e6e372c6f74dc01fc9d3778
- DelegationProxy.vy: 0x8E0c00ed546602fD9927DF742bbAbF726D5B0d16
- python3 version 3.6 or greater, python3-dev
Also check the requirements.txt
Testing is performed in a local development environment
To run the unit tests:
npm ci
ape test
To deploy the contracts, first modify the deployment script
to unlock the account you wish to deploy from. Then:
ape run deploy
(c) Curve.Fi, 2021 - All rights reserved.