Commit Graph

47 Commits (3e36b4d56ac66febbac0c6539fe1b519f807f6ce)

Author SHA1 Message Date
Martin HS 56c4f2bfd4
core/vm, cmd/evm: implement eof validation (#30418) 2 months ago
Sina Mahmoodi e803ef09ad
eth/tracers/js: fix isPush for push0 (#28520) 1 year ago
lmittmann a3be38127c
core/vm: performance tweak of `OpCode.String()` (#28453) 1 year ago
Marius van der Wijden c39cbc1a78
core: implement BLOBBASEFEE opcode (0x4a) (#28098) 1 year ago
Charles Cooper 5c9cbc218a
core/vm: implement EIP-5656, mcopy instruction (#26181) 1 year ago
Marius van der Wijden d7ea278fe3
core/vm: move TSTORE,TLOAD to correct opcode nums (#27613) 1 year ago
Marius van der Wijden c537ace249
core: 4844 opcode and precompile (#27356) 1 year ago
Alex Beregszaszi 3f7afc3f57
core/vm: order opcodes properly (#27113) 2 years ago
Mark Tyneway b4ea2bf7dd
all: implement EIP-1153 transient storage (#26003) 2 years ago
lmittmann 2b1299b1c0
core/vm: minor trivial clean up (#25880) 2 years ago
Marius van der Wijden d30e39b2f8
core/vm: rename RANDOM to PREVRANDAO (#25691) 2 years ago
Seungbae.yu 2697e44d81
all: change format `0x%x` to `%#x` (#25221) 2 years ago
s7v7nislands 539bbd6349
core/vm: separate opcode group for 0x20 range (#24850) 3 years ago
Alex Beregszaszi 3b967d16ca
core/vm: implement EIP-3855: PUSH0 instruction (#24039) 3 years ago
Marius van der Wijden b1e72f7ea9
core/evm: RANDOM opcode (EIP-4399) (#24141) 3 years ago
Andrei Maiboroda 3e47e38a4e
core/vm: Make INVALID a defined opcode (#24017) 3 years ago
Alex Beregszaszi ae8ff2661d
core/vm: remove unused code (IsStaticJump) (#24085) 3 years ago
Alex Beregszaszi a69d4b273d
core/vm: Rename SHA3 instruction to KECCAK256 (#23976) 3 years ago
Martin Holst Swende 9055cc14ec
core/vm, core/state/snapshot: remove unused code (#23956) 3 years ago
Martin Holst Swende ab31fbbde1
core/vm: don't use iota for opcode definitions 3 years ago
Martin Holst Swende 94451c2788
all: implement EIP-1559 (#22837) 4 years ago
Péter Szilágyi 7834e4a278
core, eth: unship EIP 2315 4 years ago
Greg Colvin cd57d5cd38
core/vm: EIP-2315, JUMPSUB for the EVM (#20619) 5 years ago
gary rong b9df7ecdc3
all: seperate consensus error and evm internal error (#20830) 5 years ago
Péter Szilágyi a4cf279494
core/state: extend snapshotter to handle account resurrections 5 years ago
Martin Holst Swende 081642ed25 Eip 1344 (ChainID opcode) (#19921) 5 years ago
Martin Holst Swende 3e993ff64a Eip 1884 v3 (#19743) 5 years ago
gary rong 2433349c80 core/vm, params: implement EXTCODEHASH opcode (#17202) 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) 7 years ago
kiel barry a7720b5926 core: golint updates for this or self warning (#16633) 7 years ago
Martin Holst Swende 44d40ffce1 core, vm, common: define constantinople fork + shift (#16045) 7 years ago
Jeffrey Wilcke b70a73cd3e
core/vm: implement REVERT metropolis opcode 7 years ago
Jeffrey Wilcke 9bd6068fef
core/vm: implement RETURNDATA metropolis opcodes 7 years ago
Jeffrey Wilcke 3d123bcde6
core/vm: implement metropolis static call opcode 7 years ago
Jeffrey Wilcke 57f4e90257 Revert "params: core, core/vm, miner: 64bit gas instructions (#3514)" 8 years ago
Benjamin Brent 55522373fd core/vm: fix GASPRICE string (resolves #2553) 8 years ago
Jeffrey Wilcke b6d88a0e9f core, core/vm, crypto: fixes for homestead 9 years ago
Gustav Simonsson 371871d685 parmas, crypto, core, core/vm: homestead consensus protocol changes 9 years ago
Jeffrey Wilcke 8c85532412 core/vm: added parsing utilities 9 years ago
Jeffrey Wilcke b196278044 core/vm: added JIT segmenting / optimisations 9 years ago
Jeffrey Wilcke 361082ec4b cmd/evm, core/vm, test: refactored VM and core 9 years ago
Felix Lange bfbcfbe4a9 all: fix license headers one more time 9 years ago
Felix Lange 3f047be5aa all: update license headers to distiguish GPL/LGPL 9 years ago
Jeffrey Wilcke 8b5a65c14a core/vm: added str to op 10 years ago
Felix Lange ea54283b30 all: update license information 10 years ago
obscuren fa4aefee44 core/vm: cleanup and renames 10 years ago
obscuren 0330077d76 moved state and vm to core 10 years ago
obscuren ca1b2a1a91 Changed prev_hash to block_hash, state transition now uses vm env 10 years ago
obscuren 3d9a4e7084 Fixed mem error in vm. Fixed logs tests 10 years ago