Commit Graph

57 Commits (06cbc80754c3930828cc605f151554bc7ec36eb9)

Author SHA1 Message Date
Martin HS 014e2b037f
core/vm/runtime: invoke tx-end hook (#30711) 3 weeks ago
jwasinger 478012ab23
all: remove TerminalTotalDifficultyPassed (#30609) 1 month ago
rjl493456442 623b17ba20
core/state: state reader abstraction (#29761) 3 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
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
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
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
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
Marius van der Wijden b1e72f7ea9
core/evm: RANDOM opcode (EIP-4399) (#24141) 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
Marius van der Wijden 9d10856e84
core, eth, internal/ethapi: create access list RPC API (#22550) 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
Sina Mahmoodi eb21c652c0
cmd,core,eth,params,tests: define yolov3 + enable EIP-2565 (#22213) 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
Péter Szilágyi 542df8898e
core: initial version of state snapshots 5 years ago
Guillaume Ballet 24cab2d535
core/vm/runtime: fix typos in comment (#20608) 5 years ago
Péter Szilágyi 054412e335
all: clean up and proerly abstract database access 6 years ago
kiel barry cbfb40b0aa params: fix golint warnings (#16853) 7 years ago
gary rong 7beccb29be all: get rid of error when creating memory database (#16716) 7 years ago
Felix Lange c7ab3e5544 common: delete StringToAddress, StringToHash (#16436) 7 years ago
hydai 84c5db5409 core/vm: remove JIT VM codes (#16362) 7 years ago
Joel Burget 833eeb9f23 core/vm/runtime: remove unused state parameter to NewEnv (#14953) 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
Jeffrey Wilcke 024d41d0c2 core, core/state, core/vm: remove exported account getters (#3618) 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 3fc7c97827 core, core/vm: implemented a generic environment (#3348) 8 years ago
Jeffrey Wilcke 648bd22427 core/vm/runtime: fixed go vet 8 years ago
Jeffrey Wilcke 4dca5d4db7 core/types, params: EIP#155 8 years ago
Jeffrey Wilcke 445feaeef5 core, core/state, trie: EIP158, reprice & skip empty account write 8 years ago
Jeffrey Wilcke 64af2aafda core, core/vm: added gas price variance table 8 years ago
Péter Szilágyi cb84e3f029 cmd, core, internal, light, tests: avoid hashing the code in the VM 8 years ago