Commit Graph

364 Commits (743769f48e2fbfa847e1128b11afc76d7d6aaba0)

Author SHA1 Message Date
Martin Holst Swende ab31fbbde1
core/vm: don't use iota for opcode definitions 3 years ago
Andrei Maiboroda f32feeb260
core/vm: implement EIP-2681: Limit account nonce to 2^64-1 (#23853) 3 years ago
Martin Holst Swende 6b9c77f060
eth/tracers: package restructuring (#23857) 3 years ago
Sina Mahmoodi 8d7e6062ec
eth/tracers: support for golang tracers + add golang callTracer (#23708) 3 years ago
Martin Holst Swende 551bd6e721
eth/tracers: invoke enter/exit on 0-value calls to inex accounts (#23828) 3 years ago
Sina Mahmoodi 401354976b
core,eth: call frame tracing (#23087) 3 years ago
Marius van der Wijden b8d7c662cd
core, rpc: disable memory output by default in traces (#23558) 3 years ago
Paweł Bylica 3258211f68
core/vm: rework jumpdest analysis benchmarks (#23499) 3 years ago
Guillaume Ballet 0b40977480
core/vm: fix typo in comment (#23450) 3 years ago
Martin Holst Swende 1d99573192
core/vm: faster code analysis (#23381) 3 years ago
Marius van der Wijden 2faf796d2a
internal/ethapi: fix panic in accesslist creation (#23225) 3 years ago
Sina Mahmoodi 5441a8fa47
all: remove noop vm config flags (#23111) 3 years ago
Martin Holst Swende f5f906dd0d
eth/tracers: improve tracing performance (#23016) 3 years ago
Li Dongwei bca8c03e57
core/state: remove unused methods ReturnGas, GetStorageProofByHash (#23092) 3 years ago
Martin Holst Swende 080b6ebe91
core/vm: evm fix panic (#23047) 3 years ago
Péter Szilágyi f68a68a313
core, internal: support various eth_call invocations post 1559 3 years ago
Martin Holst Swende 94451c2788
all: implement EIP-1559 (#22837) 4 years ago
Martin Holst Swende ae5fcdc67f
go.mod: upgrade to github.com/holiman/uint256 v1.2.0 (#22745) 4 years ago
Martin Holst Swende a5669ae292
core, params: implement EIP-3529 (#22733) 4 years ago
Paweł Bylica e69130d9f1
core/vm, params: implement EIP 3541 4 years ago
Martin Holst Swende cc606be74c
all: define London+baikal, undefine yolov3, add london override flag (#22822) 4 years ago
Evgeny Danilenko df20b3b982
core/vm: avoid duplicate log in json logger (#22825) 4 years ago
aaronbuchwald ca9c576e62
core/vm: fix interpreter comments (#22797) 4 years ago
Paweł Bylica 0e00ee42ec
core/vm: clean up contract creation error handling (#22766) 4 years ago
aaronbuchwald dde6cb0b92
core/vm: replace repeated string with variable in tests (#22774) 4 years ago
aaronbuchwald 8130dd5cef
core/vm: fix typo in comment (#22785) 4 years ago
Paweł Bylica 63bad18c33
evm: remove unused errors left after EIP-2315 removal (#22767) 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
nebojsa94 44fe466999
core/vm: fix Byzantium address list (#22603) 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 7834e4a278
core, eth: unship EIP 2315 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
Alex Prut 810f9e057d
all: remove redundant conversions and import names (#21903) 4 years ago
Marius van der Wijden 2045a2bba3
core, all: split vm.Context into BlockContext and TxContext (#21672) 4 years ago
Martin Holst Swende 6f4cccf8d2
core/vm, protocol_params: implement eip-2565 modexp repricing (#21607) 4 years ago
Martin Holst Swende 6487c002f6
all: implement EIP-2929 (gas cost increases for state access opcodes) + yolo-v2 (#21509) 4 years ago
Marius van der Wijden b305591e14
core/vm: marshall returnData as hexstring in trace logs (#21715) 4 years ago
Guillaume Ballet 43cd31ea9f
core/vm: dedup config check in markdown logger (#21655) 4 years ago
Martin Holst Swende 0ddd4612b7
core/vm, params: make 2200 in line with spec (#21605) 4 years ago
Martin Holst Swende a3cd8a040a
core/vm: fix benchmark overflow + prep for precompile repricings (#21530) 4 years ago
Martin Holst Swende 8ead45c20b
core/vm: avoid map lookups for accessing jumpdest analysis 4 years ago
Péter Szilágyi 508891e64b
core/vm: use pointers to operations vs. copy by value 4 years ago
Martin Holst Swende 295693759e
core/vm: less allocations for various call variants (#21222) 4 years ago