Skip to content

curvefi/curve-veBoost

Repository files navigation

CurveFi Vote-Escrowed Boost

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.

Deployments

Dependencies

  • python3 version 3.6 or greater, python3-dev

Also check the requirements.txt

Testing

Testing is performed in a local development environment

To run the unit tests:

npm ci
ape test

Deployment

To deploy the contracts, first modify the deployment script to unlock the account you wish to deploy from. Then:

ape run deploy

License

(c) Curve.Fi, 2021 - All rights reserved.