-
Notifications
You must be signed in to change notification settings - Fork 130
Implement eth_getproof JSON RPC API #1824
Implement eth_getproof JSON RPC API #1824
Conversation
…feature/pan-2967-eth_getproof # Conflicts: # ethereum/core/src/main/java/tech/pegasys/pantheon/ethereum/core/Account.java
ethereum/core/src/main/java/tech/pegasys/pantheon/ethereum/core/AbstractWorldUpdater.java
Outdated
Show resolved
Hide resolved
ethereum/core/src/main/java/tech/pegasys/pantheon/ethereum/core/AbstractWorldUpdater.java
Outdated
Show resolved
Hide resolved
ethereum/trie/src/main/java/tech/pegasys/pantheon/ethereum/trie/MerklePatriciaTrie.java
Outdated
Show resolved
Hide resolved
ethereum/trie/src/main/java/tech/pegasys/pantheon/ethereum/trie/ProofVisitor.java
Outdated
Show resolved
Hide resolved
…feature/pan-2967-eth_getproof # Conflicts: # ethereum/core/src/main/java/tech/pegasys/pantheon/ethereum/core/Account.java
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great progress on this! Left a few small comments and would like to see some more tests written for the new functionality.
ethereum/trie/src/main/java/tech/pegasys/pantheon/ethereum/trie/MerklePatriciaTrie.java
Show resolved
Hide resolved
...rc/main/java/tech/pegasys/pantheon/ethereum/jsonrpc/internal/results/proof/StorageEntry.java
Outdated
Show resolved
Hide resolved
...onrpc/src/main/java/tech/pegasys/pantheon/ethereum/jsonrpc/internal/methods/EthGetProof.java
Outdated
Show resolved
Hide resolved
ethereum/core/src/main/java/tech/pegasys/pantheon/ethereum/worldstate/WorldStateStorage.java
Outdated
Show resolved
Hide resolved
ethereum/core/src/main/java/tech/pegasys/pantheon/ethereum/worldstate/WorldStateStorage.java
Outdated
Show resolved
Hide resolved
ethereum/core/src/main/java/tech/pegasys/pantheon/ethereum/proof/WorldStateProofProvider.java
Outdated
Show resolved
Hide resolved
ethereum/trie/src/main/java/tech/pegasys/pantheon/ethereum/trie/Proof.java
Outdated
Show resolved
Hide resolved
ethereum/trie/src/main/java/tech/pegasys/pantheon/ethereum/trie/SimpleMerklePatriciaTrie.java
Outdated
Show resolved
Hide resolved
...onrpc/src/main/java/tech/pegasys/pantheon/ethereum/jsonrpc/internal/methods/EthGetProof.java
Outdated
Show resolved
Hide resolved
I made all the changes you requested. I just have a comment. I did not use the class |
You can override the method
If you override |
Done |
[PAN-2967] EthGetProof Review Touch Ups
Merged. thank you for your comments and your patience. I hope all your advice will improve the quality of my future contributions. |
Thanks for contributing!! 💯 |
PR description
Implement the eth_getproof JSON RPC API according to the official specification.