Commit Graph

336 Commits (9b99e3dfe04baabdb51917673bc046e33731caca)

Author SHA1 Message Date
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
Martin Holst Swende e376d2fb31
cmd/evm: add state transition tool for testing (#20958) 4 years ago
Marius van der Wijden 0c82928981
core/vm: fix incorrect computation of BLS discount (#21253) 4 years ago
gary rong 4a19c0e7b8
core, eth, internal: include read storage entries in structlog output (#21204) 4 years ago
Paweł Bylica cf6674539c
core/vm: use uint256 in EVM implementation (#20787) 4 years ago
Marius van der Wijden 55f30db0ae
core/vm, crypt/bls12381: fixed comments in bls (#21182) 4 years ago
Martin Holst Swende 890757f03a
cmd, core, params: inital support for yolo-v1 testnet (#21154) 5 years ago
kilic 4fc678542d
core/vm, crypto/bls12381, params: add bls12-381 elliptic curve precompiles (#21018) 5 years ago
Greg Colvin cd57d5cd38
core/vm: EIP-2315, JUMPSUB for the EVM (#20619) 5 years ago
Martin Holst Swende e868adde30
core/vm: improve jumpdest lookup (#21123) 5 years ago
Martin Michlmayr 4f2784b38f
all: fix typos in comments (#21118) 5 years ago
gary rong b9df7ecdc3
all: seperate consensus error and evm internal error (#20830) 5 years ago
Martin Holst Swende 8dc8941551
core/vm: use a callcontext struct (#20761) 5 years ago
Péter Szilágyi a4cf279494
core/state: extend snapshotter to handle account resurrections 5 years ago
Ali Atiia 556888c4a9
core/vm: fix method doc (#20730) 5 years ago
Péter Szilágyi 06d4470b41
core: fix broken tests due to API changes + linter 5 years ago
Péter Szilágyi 542df8898e
core: initial version of state snapshots 5 years ago
Gregory Markou 4be8840120
core/vm: use dedicated SLOAD gas constant for EIP-2200 (#20646) 5 years ago
Martin Holst Swende 058a4ac5f1
core/evm: less iteration in blockhash (#20589) 5 years ago
Guillaume Ballet 24cab2d535
core/vm/runtime: fix typos in comment (#20608) 5 years ago
Guillaume Ballet 7b189d6f1f
core: fix staticcheck warnings (#20384) 5 years ago
Felix Lange 689486449d build: use golangci-lint (#20295) 5 years ago
nebojsa94 738b51ae31 core/vm: fix tracer interface parameter name (#20294) 5 years ago
Martin Holst Swende b566cfdffd core/evm: avoid copying memory for input in calls (#20177) 5 years ago
Péter Szilágyi 060e33fb4c
core/vm: enable istanbul EIPs in the jump table 5 years ago
Péter Szilágyi 1bccafe5ef
core/vm, crypto/blake2b: add SSE, AVX and AVX2 code 5 years ago
Piotr Dyraga 2890f060b7
core/vm, crypto/blake2b: add BLAKE2b compression func at 0x09 5 years ago
Péter Szilágyi 3bb9b49afb
core/vm, params: implement EIP2200, SSTORE optimizations (#19964) 5 years ago
Martin Holst Swende 081642ed25 Eip 1344 (ChainID opcode) (#19921) 5 years ago