Commit Graph

46 Commits (6a6318b1d23ec20d1a8735cf1852c11726a4ac9a)

Author SHA1 Message Date
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) 7 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
Péter Szilágyi 6362a9d610 Revert "test, cmd/evm, core, core/vm: illegal code hash implementation" 8 years ago
Péter Szilágyi 67e9d33486 Revert "core: update DAO soft-fork number, clean up the code" 8 years ago
Péter Szilágyi ba784bdf36 core: update DAO soft-fork number, clean up the code 9 years ago
Jeffrey Wilcke 7a5b571c67 test, cmd/evm, core, core/vm: illegal code hash implementation 9 years ago
Felix Lange d04a2e7557 all: update license information 9 years ago
Jeffrey Wilcke f0cbebb19f core: added basic chain configuration 9 years ago
Jeffrey Wilcke 14013372ae core: Added EVM configuration options 9 years ago
Leif Jurvetson b7bb2d8589 core: various typos 9 years ago
Ricardo Catalinas Jiménez 436fc8d76a all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}() 9 years ago
Jeffrey Wilcke 6cace73bea core/vm/runtime: simplified runtime calling mechanism 9 years ago
Jeffrey Wilcke 1372b991c3 core/vm/runtime: added simple execution runtime 9 years ago