komputing / KEthereum

Kotlin library for Ethereum
MIT License
350 stars 73 forks source link

Support for Diamonds #89

Open mudgen opened 4 years ago

mudgen commented 4 years ago

It would be great if KEthereum provided support for deploying and upgrading diamonds. The Diamond Standard is here: https://github.com/ethereum/EIPs/issues/2535

"A diamond is a set of contracts that can access the same storage variables and share the same Ethereum address."

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/2020/06/diamond-setter-ethereum-smart-contract-manager/