Skip to main content

Introducing ERC-8109 Diamonds, a Standard for Simpler Diamond Contracts

· 3 min read
Nick Mudge
Nick Mudge
Maintainer @ Compose

This post is adapted from an article originally published on my Substack, and is reposted here because ERC-8109 directly informs the architecture and goals of Compose.

While working on Compose, I decided to revisit parts of ERC-2535 Diamonds to see how the standard could be improved. Initially, I thought this would be limited to terminology changes, which led to my post Revising ERC-2535 Diamonds to Simplify and Improve the Terminology.

However, that effort revealed deeper opportunities for improvement — enough that I ultimately decided to propose a new standard for diamond contracts.