Commit Graph

94 Commits (8f4fac7b86227e3ceca095e60d58f126d692f379)

Author SHA1 Message Date
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
Darioush Jalali 29b73555ae
core/state: unexport GetOrNewStateObject (#28804) 11 months ago
alex edc864f9ba
all: fix typos in comments (#28682) 11 months ago
Martin Holst Swende 2391fbc676
tests/fuzzers: move fuzzers into native packages (#28467) 1 year ago
Péter Szilágyi 470dba8fc1
core/vm: set basefee to 0 internally on eth_call (#28470) 1 year ago
Marius van der Wijden c39cbc1a78
core: implement BLOBBASEFEE opcode (0x4a) (#28098) 1 year ago
Guido Vranken 0ba2d3cfa4
core/vm/runtime: Add Random field to config (#28001) 1 year ago
Darioush Jalali 57cdbaef30
all: remove trailing whitespace (#27741) 1 year ago
Marius van der Wijden c537ace249
core: 4844 opcode and precompile (#27356) 1 year ago
rjl493456442 a14301823e
all: new empty trie with types.EmptyRootHash instead of null (#27230) 2 years ago
Delweng 5e4d726e2a
params: remove `EIP150Hash` from chainconfig (#27087) 2 years ago
Martin Holst Swende ab1a404b01
all: remove debug-field from vm config (#27048) 2 years ago
Marius van der Wijden 2a2b0419fb
all: implement withdrawals (EIP-4895) (#26484) 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
Marius van der Wijden efc9409ca9
params: core: enable shanghai based on timestamps 2 years ago
Marius van der Wijden ec2ec2d08e
core: implement EIP-3651, warm coinbase (#25819) 2 years ago
Mark Tyneway b4ea2bf7dd
all: implement EIP-1153 transient storage (#26003) 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
Marius van der Wijden b1e72f7ea9
core/evm: RANDOM opcode (EIP-4399) (#24141) 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 080b6ebe91
core/vm: evm fix panic (#23047) 3 years ago
Martin Holst Swende cc606be74c
all: define London+baikal, undefine yolov3, add london override flag (#22822) 4 years ago
Martin Holst Swende 65a1c2d829
core/vm: make gas cost reporting to tracers correct (#22702) 4 years ago
Marius van der Wijden 9d10856e84
core, eth, internal/ethapi: create access list RPC API (#22550) 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
Péter Szilágyi 0928562670
all: define Berlin hard fork spec 4 years ago
lightclient bbfb1e4008
all: add support for EIP-2718, EIP-2930 transactions (#21502) 4 years ago
Alex Prut ef84da8481
all: remove unneeded parentheses (#21921) 4 years ago
Sina Mahmoodi eb21c652c0
cmd,core,eth,params,tests: define yolov3 + enable EIP-2565 (#22213) 4 years ago
Martin Holst Swende b9012a039b
common,crypto: move fuzzers out of core (#22029) 4 years ago
Chris Ziogas 62cedb3aab
core/vm/runtime: remove duplicated line (#21956) 4 years ago
Marius van der Wijden 2045a2bba3
core, all: split vm.Context into BlockContext and TxContext (#21672) 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