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 Changes| Name | Selector | Action | Type | New Functionality |
|---|---|---|---|---|
convert |
0xb362a6e8 |
Add | Call | ✓ |
None.
None.
Effective immediately upon commitment by the BCM, which has already happened.