Commit Graph

616 Commits (971a5267ac5bfd547f8224e4b04f217b2a55a474)

Author SHA1 Message Date
Péter Szilágyi b872961ec8
consensus, core, tests: implement Metropolis EIP 649 7 years ago
Péter Szilágyi ff9a868232 core/state: revert metro suicide map addition (#15024) 7 years ago
Péter Szilágyi 79bf69b556
tests: pull in new test suite, enable most block tests 7 years ago
rjl493456442 28aea46ac0
core: implement Metropolis EIP 658, receipt status byte 7 years ago
Péter Szilágyi 3cc476c8ab
tests: enable Byzantium state tests for CI 7 years ago
Miya Chen bf1e263128 core, light: send chain events using event.Feed (#14865) 7 years ago
Péter Szilágyi 1bbd400899
tests: skip the bad tests from colliding account touches 7 years ago
Péter Szilágyi 64d199edf2
tests: pull in latest tests from upstream 7 years ago
Felix Lange 6a56b15019 tests: update tests, use blockchain test "network" field 7 years ago
Felix Lange 225de7ca0a tests: update tests and implement general state tests (#14734) 7 years ago
Péter Szilágyi 8f12d76a47
params: remove redundant consts, disable metro on AllProtocolChanges 7 years ago
Felix Lange 9e5f03b6c4 core/state: access trie through Database interface, track errors (#14589) 7 years ago
Péter Szilágyi aa73420207
accounts/keystore, crypto: enforce 256 bit keys on import 7 years ago
Péter Szilágyi 158d603528
consensus, core: drop all the legacy custom core error types 8 years ago
Péter Szilágyi 09777952ee core, consensus: pluggable consensus engines (#3817) 8 years ago
Péter Szilágyi 567d41d936 all: swap out the C++ ethash to the pure Go one (mining todo) 8 years ago
Felix Lange 5f7826270c all: unify big.Int zero checks, use common/math in more places (#3716) 8 years ago
Felix Lange d0eba23af3 all: disable log message colors outside of geth 8 years ago
Felix Lange 5c8fe28b72 common: move big integer math to common/math (#3699) 8 years ago
Péter Szilágyi d4fd06c3dc
all: blidly swap out glog to our log15, logs need rework 8 years ago
Jeffrey Wilcke 024d41d0c2 core, core/state, core/vm: remove exported account getters (#3618) 8 years ago
Péter Szilágyi b7f010de52 tests: cleanup tester blockchain after test run (#3692) 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
Nick Johnson 17d92233d9 cmd/geth, core: add support for recording SHA3 preimages (#3543) 8 years ago
Jeffrey Wilcke 3160fd24ba tests: unskip test 8 years ago
Péter Szilágyi 18c77744ff
all: fix spelling errors 8 years ago
Felix Lange f2da6581ba all: fix issues reported by honnef.co/go/simple/cmd/gosimple 8 years ago
Felix Lange 7731061903 core/vm: move Log to core/types 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
Felix Lange bca7bfa927 tests: update from github.com/ethereum/tests @ f21c49dc816e 8 years ago
Jeffrey Wilcke 12d654a6fc core, core/state: fixed consensus issue added touch revert 8 years ago
Zsolt Felfoldi b10bcd924b core/types: turn off nonce checking for Call messages 8 years ago
Jeffrey Wilcke a91908e567 tests: updated 8 years ago
Jeffrey Wilcke 4dca5d4db7 core/types, params: EIP#155 8 years ago
Jeffrey Wilcke 5cd86443ee tests: added new EIP158 tests 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 1b7b2ba216 tests: update test files from github.com/ethereum/tests @ 45bc1d21d3c1 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 2c2e389b77 cmd, core, eth, miner, params, tests: finalize the DAO fork 8 years ago
Péter Szilágyi 461cdb593b core, params, tests: add DAO hard-fork balance moves 8 years ago
zsfelfoldi 00787fe781 core: added CheckNonce() to Message interface 8 years ago
Péter Szilágyi 6362a9d610 Revert "test, cmd/evm, core, core/vm: illegal code hash implementation" 8 years ago
Jeffrey Wilcke 7a5b571c67 test, cmd/evm, core, core/vm: illegal code hash implementation 8 years ago