Beanstalk Fertilizer
Beanstalk Fertilizer was originally purchased during the Barn Raise to fund Beanstalk's recapitalization after the April 2022 exploit. Holders of Fertilizer on Beanstalk received equivalent ERC-1155 tokens on the Beanstalk Barn Payback contract. Each Fertilizer token is identified by a unique ID that corresponds to its target Beans Per Fertilizer (BPF) threshold.
Sprouts and Humidity
Each Fertilizer token has a Humidity, which represents the interest rate associated with that Fertilizer when it was originally purchased. Sprouts represent the Pinto remaining to be earned before a Fertilizer token is fully repaid:
Sprouts = Balance × max(0, Fertilizer ID − Current BPF)
As the protocol distributes Pinto to the Beanstalk Barn Payback contract, the global BPF increases. As BPF rises, Sprouts decrease and Fertilized Pinto (the claimable amount) increases.
How Fertilization Works
Each Season, when the Pinto supply exceeds 1 billion and the time-weighted average price of Pinto is above $1, a portion of newly minted Pinto is distributed to the Beanstalk Barn Payback contract. These Pinto increase the BPF proportionally across all Active Fertilizer (Fertilizer whose ID has not yet been reached by the current BPF).
When BPF reaches or exceeds a Fertilizer ID, that Fertilizer is considered fully fertilized and is removed from the active set. Remaining Pinto are then distributed across the smaller pool of still-Active Fertilizer, accelerating the repayment of subsequent Fertilizer IDs.
Any Pinto that cannot be evenly distributed in a given Season are carried over as a remainder and included in the next Season's distribution.
Rinsing
Rinsing is the process of claiming Fertilized Pinto. To Rinse, visit the Beanstalk Obligations page on the Pinto interface and click Rinse in the Beanstalk Fertilizer section. Fertilized Pinto accumulates automatically and can be Rinsed at any time. Rinsed Pinto are sent to the Farmer's wallet.
Transferring
Beanstalk Fertilizer tokens can be transferred to another address by clicking Send in the Beanstalk Fertilizer section. When Fertilizer is transferred, any accumulated Fertilized Pinto for both the sender and the recipient is automatically claimed to their respective Farm Balances before the transfer occurs. The recipient then begins earning from the current BPF going forward.
Farmers who hold multiple Fertilizer IDs can transfer them individually or in batches.
Completion
Once all Fertilizer IDs have been fully fertilized (BPF reaches or exceeds the highest Fertilizer ID), the Beanstalk Barn repayment is complete. Any mints previously allocated to this route are redistributed to the remaining active repayment routes.
Last updated