Diamond

Note that this page has not been updated to reflect the current state of Beanstalk, but is left here as a reference.

The Diamond module contains various functions that require ownership of Beanstalk to execute in Beanstalk. This includes Pausing and Unpausing Beanstalk and upgrading Beanstalk via Diamond Cuts.

See EIP-2535 Diamond to read more about Beanstalk's upgradable proxy implementation.

The Diamond consists of 4 facets:

Last updated