For the complete documentation index, see llms.txt. This page is also available as Markdown.

Diamond

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