Commit Graph

249 Commits (c3701b265e3568b5de8922bb7627d99185c42487)

Author SHA1 Message Date
Péter Szilágyi 710435b51b core, eth, trie: reuse trie journals in all our code 8 years ago
Felix Lange a59a93f476 core/state: track all accounts in canon state 8 years ago
Bas van Kervel bb8059f6aa core: ensure the canonical block is written before the canonical hash is set 8 years ago
Péter Szilágyi f5a29eab5c core: solve a remote-import/local-mine data race 8 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 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