Commit Graph

76 Commits (fe91d476ba3e29316b6dc99b6efd4a571481d888)

Author SHA1 Message Date
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
Péter Szilágyi 7a7428a027
core, eth: fix tracer dirty finalization 7 years ago
hydai c3dc814fea
core/vm: Fixed typo in core/vm/evm.go 7 years ago
George Ornbo 370dca4491
core/vm: Fix comment typo 7 years ago
Péter Szilágyi 6f69cdd109
all: switch gas limits from big.Int to uint64 7 years ago
Péter Szilágyi 5258785c81
cmd, core, eth/tracers: support fancier js tracing (#15516) 7 years ago
Paweł Bylica fb5f25eeee
core/vm: Remove snapshot param from Interpreter.Run() 7 years ago
Felix Lange be12392fba core/vm: track 63/64 call gas off stack (#15563) 7 years ago
Martin Holst Swende 9be07de539 params: Updated finalized gascosts for ECMUL/MODEXP (#15135) 7 years ago
Péter Szilágyi 5bbd7fb390
consensus, core, params: rebrand Metro to Byzantium 7 years ago
Martin Holst Swende e7408b5552 core/vm: Make MaxCodesize non-retroactive (#15072) 7 years ago
Péter Szilágyi 08f27428b4
core, tests: implement Metropolis EIP 684 7 years ago
rjl493456442 28aea46ac0
core: implement Metropolis EIP 658, receipt status byte 7 years ago
Péter Szilágyi f9fb70d2ee
core/vm: rework reversion to work on a higher level 7 years ago
Péter Szilágyi 4e0fea4d30
core/vm: polish RETURNDATA, add missing returns to CALL* 7 years ago
Péter Szilágyi 3df7142b3e
core/vm: minor polishes, fix STATICCALL for precompiles 7 years ago
Jeffrey Wilcke 3d123bcde6
core/vm: implement metropolis static call opcode 7 years ago
Péter Szilágyi 6131dd55c5
core/vm: polish precompile contract code, add tests and benches 7 years ago
Jeffrey Wilcke 7bbdf3e268
core: add Metropolis pre-compiles (EIP 197, 198 and 213) 7 years ago
Jeffrey Wilcke 10a57fc3d4 consensus, core/*, params: metropolis preparation refactor 8 years ago
Felix Lange 5f7826270c all: unify big.Int zero checks, use common/math in more places (#3716) 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
Péter Szilágyi 18c77744ff
all: fix spelling errors 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 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
Felix Lange 90fce8bfa6 core/state: rename Delete/IsDeleted to Suicide/HasSuicided 8 years ago
Felix Lange 1f1ea18b54 core/state: implement reverts by journaling all changes 8 years ago
Péter Szilágyi cb84e3f029 cmd, core, internal, light, tests: avoid hashing the code in the VM 8 years ago
Felix Lange a59a93f476 core/state: track all accounts in canon state 8 years ago
Nick Johnson 781915f183 core/vm: Refactor tracing to make Tracer the main interface 8 years ago
Péter Szilágyi 6362a9d610 Revert "test, cmd/evm, core, core/vm: illegal code hash implementation" 9 years ago
Jeffrey Wilcke 7a5b571c67 test, cmd/evm, core, core/vm: illegal code hash implementation 9 years ago
zsfelfoldi 3a97280ae8 eth: separate common and full node-specific API and backend service 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
Jeffrey Wilcke 342ae7ce7d core, core/vm, tests: changed the initialisation behaviour of the EVM 9 years ago
Leif Jurvetson b7bb2d8589 core: various typos 9 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
Péter Szilágyi 752c75fb21 core/vm: resolve circular dependency to debug vm storage 9 years ago
Jeffrey Wilcke 80f26086ee core, tests: get_hash fix 9 years ago
Gustav Simonsson e1616f77c7 core, core/vm, cmd/evm: remove redundant balance check 9 years ago
Jeffrey Wilcke 7c7692933c cmd/geth, cmd/utils, core, rpc: renamed to blockchain 9 years ago
Jeffrey Wilcke 361082ec4b cmd/evm, core/vm, test: refactored VM and core 9 years ago