Commit Graph

19 Commits (38d1b0cba277db17129a4870158115c5a428cffc)

Author SHA1 Message Date
Péter Szilágyi 054412e335
all: clean up and proerly abstract database access 6 years ago
gary rong d6254f827b all: protect self-mined block during reorg (#17656) 6 years ago
gary rong 7beccb29be all: get rid of error when creating memory database (#16716) 7 years ago
Péter Szilágyi 55599ee95d core, trie: intermediate mempool between trie and database (#15857) 7 years ago
gary rong 5f8888e116 accounts, consensus, core, eth: make chain maker consensus agnostic (#15497) 7 years ago
Miya Chen bf1e263128 core, light: send chain events using event.Feed (#14865) 7 years ago
Péter Szilágyi 2b50367fe9
core: fix blockchain goroutine leaks in tests 7 years ago
Péter Szilágyi 09777952ee core, consensus: pluggable consensus engines (#3817) 8 years ago
Felix Lange 37dd9086ec core: refactor genesis handling 8 years ago
Péter Szilágyi 567d41d936 all: swap out the C++ ethash to the pure Go one (mining todo) 8 years ago
Nick Johnson 17d92233d9 cmd/geth, core: add support for recording SHA3 preimages (#3543) 8 years ago
Felix Lange 13e3b2f433 logger, pow/dagger, pow/ezp: delete dead code 8 years ago
Felix Lange 7731061903 core/vm: move Log to core/types 8 years ago
Jeffrey Wilcke 445feaeef5 core, core/state, trie: EIP158, reprice & skip empty account write 8 years ago
Péter Szilágyi 3291235711 accounts, core, eth: pass chain config for chain maker to test DAO 8 years ago
Péter Szilágyi a87089fd2d cmd, core, miner: add extradata validation to consensus rules 8 years ago
Jeffrey Wilcke 9055c16efa accounts/a/b/backends, core: chain maker homestead block set to 0 9 years ago
Jeffrey Wilcke f0cbebb19f core: added basic chain configuration 9 years ago
Péter Szilágyi 1e806c4c77 cmd, common, core, eth, node, rpc, tests, whisper, xeth: use protocol stacks 9 years ago
Péter Szilágyi e86e0ecdc8 core, eth, miner, xeth: clean up tx/receipt db accessors 9 years ago
Jeffrey Wilcke a1d9ef48c5 core, eth, rpc: split out block validator and state processor 9 years ago
Péter Szilágyi 832b37c822 core, eth: receipt chain reconstruction 9 years ago
Péter Szilágyi 42c8afd440 core: differentiate receipt concensus and storage decoding 9 years ago
Gustav Simonsson 1b1f293082 core/state, core, miner: handle missing root error from state.New 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
Péter Szilágyi 821619e1c3 core, eth, miner: use pure header validation 9 years ago
Gustav Simonsson 7324176f70 Add tests for uncle timestamps and refactor timestamp type 9 years ago
Jeffrey Wilcke a23478c0be core, eth, trie, xeth: merged state, chain, extra databases in one 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 a32c51effd cmd, core, eth, common: genesis preparation 10 years ago
Felix Lange ea54283b30 all: update license information 10 years ago
Jeffrey Wilcke 2feb23c1da core, eth, miner, xeth: receipt storage fix 10 years ago
Jeffrey Wilcke 29e2fb38f8 core, miner: miner header validation, transaction & receipt writing 10 years ago
Felix Lange 76821d167a core, eth, rpc: avoid unnecessary block header copying 10 years ago
Felix Lange ceaf1c080b core: add GenerateChain, GenesisBlockForTesting 10 years ago
Felix Lange 1d42888d30 core/types: make blocks immutable 10 years ago
obscuren 15e169e5b6 core: ValidatedHeader (method => function) 10 years ago
obscuren 6244b10a8f core: settable genesis nonce 10 years ago
Felix Lange ec7a2c3442 core: don't remove transactions after block processing 10 years ago
obscuren e3253b5d5e core: fixed an issue with storing receipts 10 years ago
obscuren 40717465bc core: fixed tests 10 years ago
obscuren e1ed8c33bd Improved chain manager, improved block processor, fixed tests 10 years ago
Felix Lange a59dd393e7 core: fix tests 10 years ago
obscuren ef6706696c Add additional extra database for non-protocol related data 10 years ago
obscuren 22b493a6ff Fixed tests 10 years ago
obscuren 655e942597 Added GetBlock GetUncle with OOB guard 10 years ago