erigon-pulse/eth/tracers
Andrew Ashikhmin b16e560529
Use uint256.Int rather than common.Hash for storage values to reduce memory allocation in opSload & opSstore (#575)
* Produce less garbage in GetState

* Still playing with mem allocation in GetCommittedState

* Pass key by pointer in GetState as well

* linter

* Avoid a memory allocation in opSload

* Use uint256.Int rather than common.Hash for storage values to reduce memory allocation in opSload & opSstore

* linter

* linters

* small clean up
2020-05-25 12:12:25 +01:00
..
internal/tracers cmd, crypto, eth, internals: fix Typos (#19868) 2019-07-22 10:34:33 +03:00
testdata all: seperate consensus error and evm internal error (#20830) 2020-05-20 15:26:22 +03:00
tracer_test.go tracers: avoid panic on invalid arguments (#20612) 2020-02-27 17:20:36 +03:00
tracer.go Use uint256.Int rather than common.Hash for storage values to reduce memory allocation in opSload & opSstore (#575) 2020-05-25 12:12:25 +01:00
tracers_test.go all: seperate consensus error and evm internal error (#20830) 2020-05-20 15:26:22 +03:00
tracers.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00