Diamond (ERC-2535)

Diamonds, Multi-Facet proxy

The SecureSECO DAO essentially boils down to the Aragon OSx contracts and our own Diamond Governance plugin. The Diamond Governance plugin uses a modular smart contract system called the Diamond pattern (opens in a new tab). This pattern allows the DAO itself to add new functionality to the DAO without having to redeploy the entire DAO, providing upgradability and maintainebility. It also circumvents the 24KB contract size limit on Ethereum.

More on diamonds

Learn what a diamond is and how we use it to add new functionality to the DAO.

Find out about the different facets we've written for the DAO and how they work.