You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
IMO it would support the “right” way to implement ics-02 like light clients for axon: the light client will verify commitment path/value with the state root and the proof returned by eth_getProof.
eth_getProof is also widely supported practically (geth, parity, ganache, infura, etc.).
Alternatives you've considered
Verify commitment key/value with event/log. We'd need to emit an event when the commitment. It's more cumbersome and more likely to be vulnerable to replay attacks: a commitment can be cleared/updated and cannot be verified in new state roots, but a log can always be verified.
API specs are now maintained at https://github.com/ethereum/execution-apis, not in the EIPs repository.
I'm going to close this issue since this repository isn't the right place for it anymore.
The EIP does not state that there should also be a field of the address which holds whatever address is being searched for. Geth returns this field in the proofs.
It would not surprise me in the slightest to find that this idea (not even an EIP, just a proposal for an idea for an EIP) is not in line with actual implementations.
Propose-a-new-feature
IMO it would support the “right” way to implement ics-02 like light clients for axon: the light client will verify commitment path/value with the state root and the proof returned by
eth_getProof
.eth_getProof
is also widely supported practically (geth, parity, ganache, infura, etc.).Alternatives you've considered
Verify commitment key/value with event/log. We'd need to emit an event when the commitment. It's more cumbersome and more likely to be vulnerable to replay attacks: a commitment can be cleared/updated and cannot be verified in new state roots, but a log can always be verified.
References
The text was updated successfully, but these errors were encountered: