Currently, I am working on EVM-compatible custom blockchain project, which has almost the same JSON RPC endpoints with
Unfortunately, ZeppelinOS not working on that custom chain because
Proxy class (in
ZWeb3.getStorageAt() to get
admin address and
implementation address, and this method uses
eth_getStorageAt JSON RPC internally - one that is not supported on custom chain.
From my understanding,
Proxy class represents
AdminUpgradeabilityProxy contract, which has
implementation() methods for exactly same purpose.
So here’s my question, why
Proxy class uses
getStorageAt(), not calls method of