FeedProjects
Developers
Settings
๐ŸŽ‰ A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
Beanstalk DAO

Proposals

Members

Information

Create Proposal

Beanstalk DAO

ProposalsMembersInformation
Proposal
Back to Proposals
closedEnded 4 years ago ยท Snapshot (Offchain)

BIP-20: Migration of Balances

By 0x47a4...Ad6888

Proposer

Beanstalk Farms

Summary

  • Migrate the Beanstalk state to the pre-Replant state over the course of multiple transactions.

Problem

As a result of the April 17, 2022 governance exploit, Beanstalk is in a corrupted state. The DAO has already approved the structure of the restart via BFP-72. The Barn Raise began on June 6, 2022. Upon completion of the Trail of Bits and Halborn audits, the DAO will be able to vote to Replant Beanstalk. Migrating the Beanstalk state from its current state to the necessary state to Replant Beanstalk is a complicated process that will involve multiple transactions.

In accordance with BFP-67, all of the exploiters Deposits, Stalk, Seeds and Roots have already been removed. That transaction is here.

Proposed Solution

There are several steps and transactions required to migrate Beanstalk from its current state to the pre-Replant state.

Distribute Unripe Beans

  1. Deploy Unripe Bean token
  2. Distribute non-Deposited Unripe Beans
    • Redistribute Wrapped Beans and Circulating Beans in the form of Claimable Unripe Beans
    • Remove all of the following assets redistribute them in the form of Claimable Unripe Beans
      • Harvestable Pods
      • Beans in Pod Orders
      • Withdrawn Beans
      • Farmable Beans
  3. Remove all Deposited Beans and redistribute them in the form of Deposited Unripe Beans

Distribute Unripe LP

  1. Deploy Unripe LP Token
  2. Distribute non-Deposited Unripe LP Tokens
    • Redistribute all Circulating LP Tokens in the form of Claimable Unripe LP Tokens
    • Remove all Withdrawn LP Tokens and redistribute them in the form of Claimable Unripe LP Tokens
  3. Remove all Deposited LP Tokens and redistribute them in the form of Deposited Unripe LP Tokens

Those with Circulating or Withdrawn LP pre-exploit will receive LP based on the BDV of the token at the pre-exploit block:

Bean 3 Metapool Curve: 0.992035 Bean LUSD Plain Pool Curve: 0.983108 Bean:Eth Uniswap V2 Pool: 119,894,802.186829

Final setup

  1. Haircut Stalk, Seeds, Roots

Rationale

Performing the migration in multiple steps will facilitate the simplest, safest and fastest migration in anticipation of Beanstalk being Replanted. Requiring a BIP for each step would delay Replanting.

Effective

Publius and Beanstalk Farms will begin migration as soon as possible after either:

  1. A two-thirds supermajority is reached; or
  2. The voting period ends and more than half of the total outstanding Stalk as of block 14602789 (pre-exploit block) votes in favor of the BIP.

Quorum

106,664,695 Stalk

Continue Reading
Connect Wallet to Add Note
0
Votes 253
VoterCast PowerVote & Rationale
0x10bf...DCC0e4
8.621M

Vote For

0xfb45...e7A1f7
5.986M

Vote For

0x9F79...A5F2FE
5.384M

Vote For

0x87C9...6ac29e
4.582M

Vote For

0xef76...E3F8dB
4.406M

Vote For

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Tue June 14 2022, 07:26 pmVoting Period Starts
  • Tue June 21 2022, 07:30 pmEnd Voting Period
Current Results

1-Vote For

113.66M

DocumentationBrandingContact Us
Home
This Project is Currently Disabled

If you would like to enable it, please checkout below.

Boardroom Subscription

Sign up for an individual subscription (access all projects on the platform)

Subscribe
Enable Project

Enable the entire project for every user

Enable Project
Contact Us