Commit Graph

61 Commits (7496ad8edcdd801f97cdddaccfc022fb116c3374)

Author SHA1 Message Date
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
Gustav Simonsson 7324176f70 Add tests for uncle timestamps and refactor timestamp type 9 years ago
Jeffrey Wilcke 184e9ae9a8 core, tests: reduced state copy by N calls 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
Felix Lange ea54283b30 all: update license information 10 years ago
Gustav Simonsson 4c490db6af Use uint64 for block header timestamp 10 years ago
obscuren 287f990891 core/vm: Improved error reporting for trace logging 10 years ago
obscuren 10af69b57c core, core/vm: moved logger and added gas cost to struct logging 10 years ago
obscuren 065aff9ffa core/vm: documentation and name changes 10 years ago
obscuren 6fb6e6679e core/vm, core/state: added storage to structured vm logging 10 years ago
obscuren 38c61f6f25 core, core/vm: added structure logging 10 years ago
obscuren fa4aefee44 core/vm: cleanup and renames 10 years ago
obscuren 1c872ddf4b Changed how logs are being recorded 10 years ago
obscuren ff9d66e096 Cleaned up changes 10 years ago
obscuren 23bccbbc58 Modified according to poc 9 changes 10 years ago