forked from cerc-io/ipld-eth-server
721a728d4b
* Implement getSlice API for state nodes * Implement getSlice API for storage nodes * Fix the helper function to create a slice of required paths * Fix query to get state leaf key for given storage root * Add a test to get state slice for root path * Add checks in queries to get canonical data * Add tests to get state slice * Add a todo for using an iterator * Avoid filtering out removed nodes * Add tests to get storage slice * Remove logs * Populate extra contract leaves field in the response * Update tests * Avoid EOAs in additional data in response * Use iterator based approach for getSlice * Skip undesired nodes from stem and head iterators * Update storage slice tests * Fix meta data updates * Use state trie to get stem nodes directly using paths * Bugfix - Continue processing other trie nodes on encountering a leaf * Remove unnecessary TODO |
||
---|---|---|
.. | ||
test_helpers | ||
api_test.go | ||
api.go | ||
backend_utils.go | ||
backend.go | ||
cid_retriever_test.go | ||
cid_retriever.go | ||
eth_state_test.go | ||
eth_suite_test.go | ||
filterer_test.go | ||
filterer.go | ||
helpers.go | ||
interfaces.go | ||
ipld_fetcher_test.go | ||
ipld_fetcher.go | ||
ipld_retriever.go | ||
subscription_config.go | ||
test_helpers.go | ||
types.go |