Note that this page has not been updated to reflect the current state of Beanstalk, but is left here as a reference.
The Diamond Cut Facet is used by the owner to upgrade Beanstalk.
Add, replace, and/or remove any number of functions and optionally execute a function with delegatecall
. Can only be called by the owner of Beanstalk.
Parameter | Type | Description |
---|---|---|
None.
None.
_diamondCut
FacetCut[]
Contains the facet addresses and function selectors.
_init
address
The address of the contract or facet to execute _calldata
.
_calldata
bytes
A function call, including function selector and arguments (_calldata
is executed with delegatecall
on _init
).