Committed: November 9, 2023
Beanstalk Community Multisig
Re-add the convert
function with a new implementation that fixes the bug from EBIP-12.
Per the process outlined in the BCM Emergency Response Procedures, the BCM can take swift action to protect Beanstalk in the event of a bug or security vulnerability.
In the case of EBIP-13, functionality that was removed in EBIP-12 is reintroduced this EBIP.
The convert
function was removed in EBIP-12.
Add require
statements in LibWellConvert
that verify that the Well being Converted in is whitelisted.
Add a require
statement in ConvertFacet
that verifies that the token amount being Converted from is greater than 0.
Re-add the convert
function to Beanstalk.
All changes were reviewed by Cyfrin.
The following ConvertFacet
is added to Beanstalk:
ConvertFacet
Function ChangesName | Selector | Action | Type | New Functionality |
---|---|---|---|---|
convert |
0xb362a6e8 |
Add | Call | ✓ |
None.
None.
Effective immediately upon commitment by the BCM, which has already happened.