Commit Graph

22 Commits (edd7aa054c0f9860c799748439255722e51feccc)

Author SHA1 Message Date
Jeffrey Wilcke 5b283663b4 core: Added new TD strategy which mitigate the risk for selfish mining 9 years ago
Jeffrey Wilcke 987c1a595a eth/filters: pending logs 9 years ago
Péter Szilágyi 9e011ff1cd core, eth/downloader: ensure state presence in ancestor lookup 9 years ago
Péter Szilágyi 1cecda8333 core: write individual transactions and receipts too on fast sync 9 years ago
Jeffrey Wilcke 9901a40f04 core: added a new RemovedLogEvent 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 667987e7d0 core: only reset head header/fastblock if stale 9 years ago
Péter Szilágyi 5b0ee8ec30 core, eth, trie: fix data races and merge/review issues 9 years ago
Péter Szilágyi a9d8dfc8e7 core, eth: roll back uncertain headers in failed fast syncs 9 years ago
Péter Szilágyi b97e34a8e4 eth/downloader: concurrent receipt and state processing 9 years ago
Péter Szilágyi ab27bee25a core, eth, trie: direct state trie synchronization 9 years ago
Péter Szilágyi 832b37c822 core, eth: receipt chain reconstruction 9 years ago
Péter Szilágyi b99fe27f8b core: fix block canonical mark / content write race 9 years ago
Péter Szilágyi c33cc382b3 core: support inserting pure header chains 9 years ago
Jeffrey Wilcke 6dc14788a2 core, eth/filters, miner, xeth: Optimised log filtering 9 years ago
Gustav Simonsson 1b1f293082 core/state, core, miner: handle missing root error from state.New 9 years ago
Péter Szilágyi 402fd6e8c6 core, eth, event, miner, xeth: fix event post / subscription race 9 years ago
Jeffrey Wilcke 20ab29f885 core: fixed head write on block insertion 9 years ago
Jeffrey Wilcke 7c7692933c cmd/geth, cmd/utils, core, rpc: renamed to blockchain 9 years ago
Jeffrey Wilcke a6cc02f68f core: deadlock in chainmanager after posting RemovedTransactionEvent 9 years ago
Felix Lange 70b6174748 cmd/geth, core: make "geth blocktest" work again 9 years ago
Felix Lange a2d5a60418 core, core/state: batch-based state sync 9 years ago
Gustav Simonsson bfde1a4305 core: Add BadHashErr and test for BadHashes handling 9 years ago
Jeffrey Wilcke eaa4473dbd core, core/types: readd transactions after chain re-org 9 years ago
Péter Szilágyi 399c920380 core: separate and contain POW verifier, extensive tests 9 years ago
Felix Lange 8c4dab77ba all: move common.Database to package ethdb 9 years ago
Péter Szilágyi cdc2662c40 core: split out TD from database and all internals 9 years ago
Péter Szilágyi 2b339cbbd8 core, eth: split the db blocks into headers and bodies 9 years ago
Gustav Simonsson 7324176f70 Add tests for uncle timestamps and refactor timestamp type 9 years ago
Jeffrey Wilcke b4369e1015 core, miner: write miner receipts 9 years ago
Jeffrey Wilcke a23478c0be core, eth, trie, xeth: merged state, chain, extra databases in one 9 years ago
Jeffrey Wilcke 846f34f78b core/vm, tests: implemented semi-jit vm 9 years ago
Jeffrey Wilcke 7a75da63c6 core: added default genesis block 9 years ago
Jeffrey Wilcke acd2c4e520 core: added a running flag to prevent panics in the chainmanager 9 years ago
Jeffrey Wilcke 036e6301af cmd/geth, core, eth: Version 1.0.0 9 years ago
Felix Lange bfbcfbe4a9 all: fix license headers one more time 9 years ago
Jeffrey Wilcke 8fc9830971 cmd/core,xeth: removed unneeded states & added batch writes 9 years ago
Felix Lange 3f047be5aa all: update license headers to distiguish GPL/LGPL 9 years ago
Jeffrey Wilcke e17d8ddbeb core: during chain reorg rewrite receipts and transactions 9 years ago
Jeffrey Wilcke a32c51effd cmd, core, eth, common: genesis preparation 10 years ago
Gustav Simonsson 5d6d40f329 Use uint64 on ts in chain_manager, block_processor 10 years ago
Felix Lange bdae4fd573 all: add some godoc synopsis comments 10 years ago
Felix Lange ea54283b30 all: update license information 10 years ago
Jeffrey Wilcke bcc1660abc core, miner, tests: added test, implemented bad block reporting 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
Jeffrey Wilcke 70d5d791cc core, cmd/geth: improved recover functionality 10 years ago
Jeffrey Wilcke 29ab1fa8a5 core, cmd/geth: recover by number 10 years ago