Commit Graph

47 Commits (ae83912841ac997d5ceac12949b5eb7a674ea6fe)

Author SHA1 Message Date
Martin HS 25bc07749c
core/vm: speed up push and interpreter loop (#30662) 3 weeks ago
Sina M 978ca5fc5e
eth/tracers: various fixes (#30540) 1 month ago
rjl493456442 623b17ba20
core/state: state reader abstraction (#29761) 3 months ago
lmittmann fc88cea648
core/vm: reuse Memory instances (#30137) 3 months ago
lmittmann b37ac5c102
core/vm: improved stack swap performance (#30249) 4 months ago
lightclient dbc1d04f5e
core/vm/runtime: ensure tracer benchmark calls `OnTxStart` (#30257) 4 months ago
Martin HS 42471d7a3e
core/vm/runtime: set random to enable merge-opcodes (#29799) 6 months ago
Sina M 064f37d6f6
eth/tracers: live chain tracing with hooks (#29189) 8 months ago
Martin HS a5a4fa7032
all: use uint256 in state (#28598) 10 months ago
alex edc864f9ba
all: fix typos in comments (#28682) 11 months ago
Darioush Jalali 57cdbaef30
all: remove trailing whitespace (#27741) 1 year ago
rjl493456442 a14301823e
all: new empty trie with types.EmptyRootHash instead of null (#27230) 2 years ago
Martin Holst Swende ab1a404b01
all: remove debug-field from vm config (#27048) 2 years ago
Martin Holst Swende 2b57a27d9e
all: make timestamp-based fork checks based on uint64 (#26474) 2 years ago
Martin Holst Swende 2c6dda5ad7
eth/tracers: use non-threaded tracechain (#24283) 2 years ago
Justin Traglia 2c5648d891
all: fix some typos (#25551) 2 years ago
Sina Mahmoodi 86de2e516e
eth/tracers: add onlyTopCall option to callTracer (#25430) 2 years ago
Delweng b196ad1c16
all: add whitespace linter (#25312) 2 years ago
Seungbae.yu 2697e44d81
all: change format `0x%x` to `%#x` (#25221) 2 years ago
Martin Holst Swende a907d7e81a
all: more linters (#24783) 2 years ago
Sina Mahmoodi bf693228a3
eth/tracers/js: goja tracer (#23773) 3 years ago
Sina Mahmoodi 1876cb443b
all: move loggers to eth/tracers (#23892) 3 years ago
Martin Holst Swende 6b9c77f060
eth/tracers: package restructuring (#23857) 3 years ago
Sina Mahmoodi 401354976b
core,eth: call frame tracing (#23087) 3 years ago
Martin Holst Swende 65a1c2d829
core/vm: make gas cost reporting to tracers correct (#22702) 4 years ago
Martin Holst Swende 0fda25e471
eth/tracers, core: use scopecontext in tracers, provide statedb in capturestart (#22333) 4 years ago
Péter Szilágyi 430f69e01e
core/vm/runtime: more unshipping 4 years ago
Alex Prut ef84da8481
all: remove unneeded parentheses (#21921) 4 years ago
Martin Holst Swende 6487c002f6
all: implement EIP-2929 (gas cost increases for state access opcodes) + yolo-v2 (#21509) 4 years ago
Martin Holst Swende 295693759e
core/vm: less allocations for various call variants (#21222) 4 years ago
Greg Colvin cd57d5cd38
core/vm: EIP-2315, JUMPSUB for the EVM (#20619) 5 years ago
Martin Holst Swende 8dc8941551
core/vm: use a callcontext struct (#20761) 5 years ago
Péter Szilágyi 542df8898e
core: initial version of state snapshots 5 years ago
Martin Holst Swende 058a4ac5f1
core/evm: less iteration in blockhash (#20589) 5 years ago
Péter Szilágyi 054412e335
all: clean up and proerly abstract database access 6 years ago
Martin Holst Swende 89a32451ae core/vm: faster create/create2 (#17806) 6 years ago
gary rong 7beccb29be all: get rid of error when creating memory database (#16716) 7 years ago
Felix Lange 9e5f03b6c4 core/state: access trie through Database interface, track errors (#14589) 8 years ago
Martin Holst Swende 80f7c6c299 cmd/evm: add --prestate, --sender, --json flags for fuzzing (#14476) 8 years ago
Felix Lange 5c8fe28b72 common: move big integer math to common/math (#3699) 8 years ago
Jeffrey Wilcke c12f4df910 params: core, core/vm, miner: 64bit gas instructions 8 years ago
Jeffrey Wilcke 57f4e90257 Revert "params: core, core/vm, miner: 64bit gas instructions (#3514)" 8 years ago
Jeffrey Wilcke 8b57c49490 params: core, core/vm, miner: 64bit gas instructions (#3514) 8 years ago
Jeffrey Wilcke bbc4ea4ae8 core/vm: improved EVM run loop & instruction calling (#3378) 8 years ago
Jeffrey Wilcke 14013372ae core: Added EVM configuration options 9 years ago
Jeffrey Wilcke 6cace73bea core/vm/runtime: simplified runtime calling mechanism 9 years ago
Jeffrey Wilcke 1372b991c3 core/vm/runtime: added simple execution runtime 9 years ago