Commit Graph

53 Commits (e13d14e6a31dd83fa9b65dfea55374fa6085556f)

Author SHA1 Message Date
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) 3 years ago
Paweł Bylica e69130d9f1
core/vm, params: implement EIP 3541 3 years ago
Paweł Bylica 0e00ee42ec
core/vm: clean up contract creation error handling (#22766) 3 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 0928562670
all: define Berlin hard fork spec 4 years ago
Sina Mahmoodi eb21c652c0
cmd,core,eth,params,tests: define yolov3 + enable EIP-2565 (#22213) 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 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
Paweł Bylica cf6674539c
core/vm: use uint256 in EVM implementation (#20787) 4 years ago
Martin Holst Swende 890757f03a
cmd, core, params: inital support for yolo-v1 testnet (#21154) 4 years ago
gary rong b9df7ecdc3
all: seperate consensus error and evm internal error (#20830) 4 years ago
Corey Lin f891fd9875 core/vm: fix comment grammar (#19923) 5 years ago
Antonio Salazar Cardozo beff5fa578 params, core/vm: Istanbul EIP-1108 bn256 gas cost reduction (#19904) 5 years ago
Martin Holst Swende aa6005b469 core/vm, params: refactor chain configuration (#19735) 5 years ago
Martin Holst Swende f578d41ee6 core/vm, internal/ethapi: fail on eth_call when it times out, fixes #19186 (#19737) 5 years ago
needkane a1f366ecf6 core/vm: update annotation (#19050) 6 years ago
Martin Holst Swende 7c657fc789 tests, core: update tests and make STATICCALL cause touch-delete (#18187) 6 years ago
Martin Holst Swende 89a32451ae core/vm: faster create/create2 (#17806) 6 years ago
Guillaume Ballet da29332c5f core/vm: add switches to select evm+ewasm interpreters (#17687) 6 years ago
Paweł Bylica ae992a5d73 core/vm: Hide read only flag from Interpreter interface (#17461) 6 years ago
gary rong e0e0e53401 crypto: change formula for create2 (#17393) 6 years ago
stormpang 6711f098d5 core/vm: fix comment typo (#17319) 6 years ago
Guillaume Ballet 7abedf9bbb
core/vm: support for multiple interpreters (#17093) 6 years ago
gary rong cab1cff11c core, crypto, params: implement CREATE2 evm instrction (#17196) 6 years ago
Guillaume Ballet 598f786aab core/vm: clear linter warnings (#17057) 6 years ago
Péter Szilágyi 7a7428a027
core, eth: fix tracer dirty finalization 6 years ago
hydai c3dc814fea
core/vm: Fixed typo in core/vm/evm.go 7 years ago
George Ornbo 370dca4491
core/vm: Fix comment typo 7 years ago
Péter Szilágyi 6f69cdd109
all: switch gas limits from big.Int to uint64 7 years ago
Péter Szilágyi 5258785c81
cmd, core, eth/tracers: support fancier js tracing (#15516) 7 years ago
Paweł Bylica fb5f25eeee
core/vm: Remove snapshot param from Interpreter.Run() 7 years ago
Felix Lange be12392fba core/vm: track 63/64 call gas off stack (#15563) 7 years ago
Martin Holst Swende 9be07de539 params: Updated finalized gascosts for ECMUL/MODEXP (#15135) 7 years ago
Péter Szilágyi 5bbd7fb390
consensus, core, params: rebrand Metro to Byzantium 7 years ago
Martin Holst Swende e7408b5552 core/vm: Make MaxCodesize non-retroactive (#15072) 7 years ago
Péter Szilágyi 08f27428b4
core, tests: implement Metropolis EIP 684 7 years ago
rjl493456442 28aea46ac0
core: implement Metropolis EIP 658, receipt status byte 7 years ago
Péter Szilágyi f9fb70d2ee
core/vm: rework reversion to work on a higher level 7 years ago
Péter Szilágyi 4e0fea4d30
core/vm: polish RETURNDATA, add missing returns to CALL* 7 years ago
Péter Szilágyi 3df7142b3e
core/vm: minor polishes, fix STATICCALL for precompiles 7 years ago
Jeffrey Wilcke 3d123bcde6
core/vm: implement metropolis static call opcode 7 years ago
Péter Szilágyi 6131dd55c5
core/vm: polish precompile contract code, add tests and benches 7 years ago
Jeffrey Wilcke 7bbdf3e268
core: add Metropolis pre-compiles (EIP 197, 198 and 213) 7 years ago
Jeffrey Wilcke 10a57fc3d4 consensus, core/*, params: metropolis preparation refactor 7 years ago
Felix Lange 5f7826270c all: unify big.Int zero checks, use common/math in more places (#3716) 8 years ago
Jeffrey Wilcke 024d41d0c2 core, core/state, core/vm: remove exported account getters (#3618) 8 years ago