go-pulse/internal
James Prestwich 61dcf76230
internal/ethapi: prevent unnecessary resource usage in eth_getProof implementation (#27310)
Deserialize hex keys early to shortcut on invalid input, and re-use the account storageTrie for each proof for each proof in the account, preventing repeated deep-copying of the trie.

Closes #27308

 --------

Co-authored-by: Martin Holst Swende <martin@swende.se>
Co-authored-by: Marius van der Wijden <m.vanderwijden@live.de>
2023-05-31 02:52:27 -04:00
..
build internal,tests: replace noarg fmt.Errorf with errors.New (#27335) 2023-05-25 02:54:28 -04:00
cmdtest rpc, internal/cmdtest: increase timeout in tests (#27083) 2023-05-22 08:13:03 -04:00
debug graphql, internal: fix typos in comments (#27184) 2023-05-02 04:57:07 -04:00
ethapi internal/ethapi: prevent unnecessary resource usage in eth_getProof implementation (#27310) 2023-05-31 02:52:27 -04:00
flags Use filepath.clean instead of path.clean (#26404) 2023-01-13 09:48:42 -05:00
guide
jsre console, internal/jsre: fix autocomplete issues (#26518) 2023-01-19 19:43:29 +01:00
shutdowncheck
syncx
testlog
utesting
version README, go.mod, event, internal/version: bump min Go to 1.19 (#26803) 2023-03-03 12:24:09 +02:00
web3ext graphql, internal: fix typos in comments (#27184) 2023-05-02 04:57:07 -04:00