Treasury Diversification #2 - Part 2

How to check Treasury Diversification Part 2 contract & vote

The Aragon vote for funding the Treasury Diversification II contract has started — Lido DAO Voting UI. The vote itself does three things: 1) sends said 10MM LDO to the contract address; 2) grants role necessary to assign LDOs with vesting; 3) calls start method to kick off the purchase timer. After the vote (if passed) is enacted, DragonFly would have 30 days to complete the purchase.

The purchase contract address is 0xA9b2F5ce3aAE7374a62313473a74C98baa7fa70E and can be found in docs Deployed Contracts | Lido Docs

To check the setup one can use the public data shared by DragonFly Treasury Diversification #2 - Part 2 - #33 by tomhschmidt There are two addresses with dedicated allocations; the corresponding data in contract is checked by calls to ldo_allocations — two addresses should account for ldo_allocations_total of 10M tokens (with 18 zeros)

The contract also specifies:

  1. DAI/LDO rate — dai_to_ldo_rate returning 10**18/purchase_rate where purchase rate should be the 2.427232 we’ve shared on forum: Treasury Diversification #2 - Part 2 - #25 by jbeezy

  2. Offer timeframe (if the purchase isn’t concluded by that time — DAO can return the LDOs back to Treasury) — offer_expiration_delay which is 30 days in seconds

  3. Vesting params (1-year lockup after which all tokens would be fully transferrable) — vesting_start_delay equaling vesting_end_delay equaling 365 days in seconds

While all those things can be checked on Etherscan, code repo has a script: GitHub - lidofinance/ldo-dai-purchase-executor

10 Likes