The work on the EIP-2535 Diamonds standard occurred over a 4 year period that began with an earlier standard ERC-1538. Much work, research, feedback and experience went into optimizing the standard to be the best solution for what it does. The standard was designed to be as…
Solidity libraries with internal functions only work very differently than Solidity libraries with external functions. It is very common for people to…
3
Did you know that deployed Solidity libraries can be used as facets instead of regular smart contracts? In fact they are better facets. This is even in…
It is well known that EIP2535 Diamonds can be upgradeable. However they can also be immutable and so have the same immutable guarantees as any other…
5
People who have helped develop and make EIP2535 Diamonds known.
Gas costs increase linearly as more external function calls are made to different smart contracts within a single transaction. External calls are…
Diamonds enable on-chain reusable smart contracts for on-chain libraries and platforms.
2
A biased and error riddled article from Trail of Bits fails to describe EIP2535 Diamonds accurately.
See all

EIP-2535 Diamonds