Commit Graph

36 Commits (279a51143653f1b8c63ed73a571aa7da9efccc3c)

Author SHA1 Message Date
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
obscuren cb4d168ecc Updated LOG to match proper gas in all cases 10 years ago
obscuren 60cdb1148c Transaction execution fixes 10 years ago
obscuren 1b1fa049fa Fixed VM and added static analysis for EVM jumps 10 years ago
obscuren 141d3caabb Re-org op codes 10 years ago
obscuren 272d58662c Implemented LOG. Closes #159 10 years ago
obscuren 29b8a0bc5f Updated the VM & VM tests 10 years ago
obscuren 20c742e474 Moved ethvm => vm 10 years ago
obscuren febec5ca4a Switch EXT* codes 10 years ago
obscuren c5bd32b0ad Refactored VM to two separate VMs; std & debug 10 years ago
obscuren 9b60cf267a Removed POST & moved CALLCODE 10 years ago
obscuren a63b74e345 New OPCODES 10 years ago