From aaeae0e5e3eda1d07447e2322aa903b81b079a9e Mon Sep 17 00:00:00 2001 From: Daniel Lehnberg Date: Wed, 30 Sep 2020 13:01:58 +0100 Subject: [PATCH 1/3] Add CRV vote locking guide HackMD: https://hackmd.io/@lehnberg/rkP-E3uSD/edit Trello card: https://trello.com/c/pC1yx3Kw/64-curve-vote-locking-vecrv-boosties --- .../how-to-understand-crv-vote-locking.md | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 how-to-guides/how-to-understand-crv-vote-locking.md diff --git a/how-to-guides/how-to-understand-crv-vote-locking.md b/how-to-guides/how-to-understand-crv-vote-locking.md new file mode 100644 index 00000000..3eef9bfd --- /dev/null +++ b/how-to-guides/how-to-understand-crv-vote-locking.md @@ -0,0 +1,61 @@ +# How to understand CRV vote locking + +This is an overview of how CRV vote locking works on Curve Finance, and how Yearn investment strategies takes advantage of this in order to increase yield. + +## CRV vote locking + +Vote locking, "Boosties", or "Vote boosting" is a Curve Finance feature where CRV is locked into the Curve DAO. + +Vote locking CRV rewards yields **veCRV** (voting escrow CRV tokens). The longer time period that CRV is locked for, the more veCRVs are received. The minimum locking period is 1 week and the maximum period is 4 years. + +veCRV enables its holders to: + +- participate in Curve governance; +- **earn trading fees**; and +- **boost rewards** from liquidity provided. + +### Trading fees + +50% of all Curve trading fees from September 19 2020 and onwards will be distributed to veCRV holders, in the form of CRV tokens. + +### Reward boosting + +Vote locking CRV into veCRV allows boosting of rewards earned by providing liquidity to any Curve pool, up to a maximum of **2.5x** the reward amount. + +The actual boost multiplier is determined by a formula that depends on the current pool gauge liquidity as a fraction out of the total amount of liquidity provided, and the fraction of voting power that the veCRV constitutes out of the total. + +See the [Curve Guide](https://guides.curve.fi/how-to-boost-your-crv-rewards-by-vote-locking/) for more details on the formula and its calculation. + +## CRV Vote Locking in Yearn + +Yearn deploys a single CRV vote locking strategy that is shared across its general Curve strategies: + +- [StrategyCurveYBUSDVoterProxy](https://etherscan.io/address/0x2ee856843bb65c244f527ad302d6d2853921727e#code) +- [StrategyCurveBTCVoterProxy](https://etherscan.io/address/0x134c08fAeE4F902999a616e31e0B7e42114aE320#code) +- [StrategyCurveYVoterProxy](https://etherscan.io/address/0x594a198048501A304267E63B3bAd0f0638da7628#code) + +### Locking CRV for veCRV + +**10% of all CRV earned** by the strategies are **locked up for 4 years** in the Curve DAO in order to get the maximum reward ratio of 1:1 CRV:veCRV. + +Actual veCRV distribution has not yet begun, with a date for this still to be announced by Curve Finance. + +### Earning Trading fees + +Based on Yearn's share of the total veCRV, 50% of trading fees will be claimed as CRV, out of which 10% will in turn be locked into the Curve DAO for more veCRV. + +### Bosting liquidity rewards + +Actual boost provided by Curve vote locking will be determined by a formula as [described above](#Reward-boosting), but will crucially be depending on the total amount of liquidity provided in Curve pools by Yearn and its relative voting power, i.e. its share of the current total of veCRV issued. + +A "Yearn boost" tool displaying Yearn's current active and potential boost is in development and will be released once available. + +## More information + +- Use CRV: https://www.curve.fi/usecrv +- Curve Guide for staking CRV: https://resources.curve.fi/guides/staking-your-crv +- Curve Guide for vote locking: https://guides.curve.fi/how-to-boost-your-crv-rewards-by-vote-locking/ +- Curve FAQ: https://resources.curve.fi/faq/vote-locking-boost +- deFinn Infographic on CRV Voting Boost and formula: https://drive.google.com/uc?export=download&id=1DvytXXS0WXmJ65X4jg8vfuT-zWXFxxSk +- Boost calculator: https://dao.curve.fi/minter/calc +- Yearn CurveDAO proxy strategy diagram: https://twitter.com/bantg/status/1308680661801340929 From 6faa783cfce9f0892e2d98a4fd89966e666341ab Mon Sep 17 00:00:00 2001 From: milkyklim <10698619+milkyklim@users.noreply.github.com> Date: Sun, 18 Oct 2020 21:16:42 +0200 Subject: [PATCH 2/3] Update curve contracts --- how-to-guides/how-to-understand-crv-vote-locking.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/how-to-guides/how-to-understand-crv-vote-locking.md b/how-to-guides/how-to-understand-crv-vote-locking.md index 3eef9bfd..aa4d1633 100644 --- a/how-to-guides/how-to-understand-crv-vote-locking.md +++ b/how-to-guides/how-to-understand-crv-vote-locking.md @@ -30,9 +30,9 @@ See the [Curve Guide](https://guides.curve.fi/how-to-boost-your-crv-rewards-by-v Yearn deploys a single CRV vote locking strategy that is shared across its general Curve strategies: -- [StrategyCurveYBUSDVoterProxy](https://etherscan.io/address/0x2ee856843bb65c244f527ad302d6d2853921727e#code) -- [StrategyCurveBTCVoterProxy](https://etherscan.io/address/0x134c08fAeE4F902999a616e31e0B7e42114aE320#code) -- [StrategyCurveYVoterProxy](https://etherscan.io/address/0x594a198048501A304267E63B3bAd0f0638da7628#code) +- [StrategyCurveYBUSDVoterProxy](https://etherscan.io/address/0x112570655b32a8c747845e0215ad139661e66e7f#code) +- [StrategyCurveBTCVoterProxy](https://etherscan.io/address/0x6d6c1ad13a5000148aa087e7cbfb53d402c81341#code) +- [StrategyCurveYVoterProxy](https://etherscan.io/address/0x07db4b9b3951094b9e278d336adf46a036295de7#code) ### Locking CRV for veCRV From 515f541adc4014ce61990a9a66430d5e03b39ff1 Mon Sep 17 00:00:00 2001 From: milkyklim <10698619+milkyklim@users.noreply.github.com> Date: Sun, 18 Oct 2020 21:18:40 +0200 Subject: [PATCH 3/3] Add 3pool to boosties how-to --- how-to-guides/how-to-understand-crv-vote-locking.md | 1 + 1 file changed, 1 insertion(+) diff --git a/how-to-guides/how-to-understand-crv-vote-locking.md b/how-to-guides/how-to-understand-crv-vote-locking.md index aa4d1633..191c0625 100644 --- a/how-to-guides/how-to-understand-crv-vote-locking.md +++ b/how-to-guides/how-to-understand-crv-vote-locking.md @@ -33,6 +33,7 @@ Yearn deploys a single CRV vote locking strategy that is shared across its gener - [StrategyCurveYBUSDVoterProxy](https://etherscan.io/address/0x112570655b32a8c747845e0215ad139661e66e7f#code) - [StrategyCurveBTCVoterProxy](https://etherscan.io/address/0x6d6c1ad13a5000148aa087e7cbfb53d402c81341#code) - [StrategyCurveYVoterProxy](https://etherscan.io/address/0x07db4b9b3951094b9e278d336adf46a036295de7#code) +- [StrategyCurve3CrvVoterProxy](https://etherscan.io/address/0xC59601F0CC49baa266891b7fc63d2D5FE097A79D#code) ### Locking CRV for veCRV