Add the Diamond Standard to the list
mudgen opened this issue · comments
I think that the Diamond Standard should be added to the list. It should be added to the Upgradeability section and to the contract standards section.
"A diamond is a set of contracts that can access the same storage variables and share the same Ethereum address."
The Diamond Standard is here: ethereum/EIPs#2535
Here is an example of a tool (in Python) that helps manage diamonds: https://github.com/lampshade9909/DiamondSetter
Blog post about that tool: http://joeyzacherl.com/2018/10/volleyfire-liquidity-provider-for-decentralized-exchanges/
Here is a blog post about upgrading with the Diamond Standard: https://hiddentao.com/archives/2020/05/28/upgradeable-smart-contracts-using-diamond-standard
Here is another blog post that covers upgrading contracts with the Diamond Standard:
https://medium.com/coinmonks/summary-of-ethereum-upgradeable-smart-contract-r-d-part-2-2020-db141af915a0
Yes sir!