Commit Graph

247 Commits (0cb4d65f8d4f2503c23abe7867d52309d352c7fa)

Author SHA1 Message Date
Bas van Kervel bb8059f6aa core: ensure the canonical block is written before the canonical hash is set 9 years ago
Péter Szilágyi f5a29eab5c core: solve a remote-import/local-mine data race 9 years ago
zsfelfoldi f9917c8c7b core: improved chainDb using sequential keys 9 years ago
Péter Szilágyi 748d1c171d core, core/state, trie: enterprise hand-tuned multi-level caching 9 years ago
Felix Lange ca18202eb9 eth: enable bad block reports 9 years ago
Nicholas Johnson c74a575725 core: Provide a public accessor for ChainConfig 9 years ago
Felix Lange 6fdd0893c3 all: fix go vet warnings 9 years ago
Felix Lange 24cdac41f3 core, core/types, eth: add and use Block.Body 9 years ago
Jeffrey Wilcke f0cbebb19f core: added basic chain configuration 9 years ago
Jeffrey Wilcke 0cfa21fc7f core, eth, cmd: temporary work around for enabling the jit 9 years ago
Jeffrey Wilcke 14013372ae core: Added EVM configuration options 9 years ago
Leif Jurvetson 434e4b31d8 core, eth: replace reorganiz with reorganis 9 years ago
Leif Jurvetson c7727191ae core: fixed various typos 9 years ago
Jeffrey Wilcke 558d18d2b0 core: added future proc mutex lock 9 years ago
Péter Szilágyi daad2b2559 core: cache fresh headers and tds to avoid db trashing 9 years ago
zsfelfoldi 73d21ea6af core: create a header chain structure shared by core.BlockChain and light.LightChain 9 years ago
Jeffrey Wilcke ba3fb9e6f4 core: announce ChainSideEvent during reorg 9 years ago
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 10 years ago
Péter Szilágyi 399c920380 core: separate and contain POW verifier, extensive tests 10 years ago
Felix Lange 8c4dab77ba all: move common.Database to package ethdb 10 years ago
Péter Szilágyi cdc2662c40 core: split out TD from database and all internals 10 years ago
Péter Szilágyi 2b339cbbd8 core, eth: split the db blocks into headers and bodies 10 years ago
Gustav Simonsson 7324176f70 Add tests for uncle timestamps and refactor timestamp type 10 years ago
Jeffrey Wilcke b4369e1015 core, miner: write miner receipts 10 years ago
Jeffrey Wilcke a23478c0be core, eth, trie, xeth: merged state, chain, extra databases in one 10 years ago