aboutsummaryrefslogtreecommitdiffstats
path: root/eth/helper_test.go
Commit message (Collapse)AuthorAgeFilesLines
* core, eth, rpc: split out block validator and state processorJeffrey Wilcke2015-11-181-2/+0
| | | | | | | | | | | | This removes the burden on a single object to take care of all validation and state processing. Now instead the validation is done by the `core.BlockValidator` (`types.Validator`) that takes care of both header and uncle validation through the `ValidateBlock` method and state validation through the `ValidateState` method. The state processing is done by a new object `core.StateProcessor` (`types.Processor`) and accepts a new state as input and uses that to process the given block's transactions (and uncles for rewords) to calculate the state root for the next block (P_n + 1).
* eth, p2p, rpc/api: polish protocol info gatheringPéter Szilágyi2015-10-281-1/+1
|
* eth: clean out light node notions from ethPéter Szilágyi2015-10-191-4/+4
|
* core, eth: receipt chain reconstructionPéter Szilágyi2015-10-191-1/+1
|
* cmd, eth: support switching client modes of operationPéter Szilágyi2015-10-191-2/+17
|
* core/state, core, miner: handle missing root error from state.NewGustav Simonsson2015-10-161-1/+2
|
* cmd/geth, cmd/utils, core, rpc: renamed to blockchainJeffrey Wilcke2015-10-041-10/+10
| | | | | | * Renamed ChainManager to BlockChain * Checkpointing is no longer required and never really properly worked when the state was corrupted.
* core, core/types: readd transactions after chain re-orgJeffrey Wilcke2015-09-221-1/+1
| | | | | | | | | | | | | | Added a `Difference` method to `types.Transactions` which sets the receiver to the difference of a to b (NOTE: not a **and** b). Transaction pool subscribes to RemovedTransactionEvent adding back to those potential missing from the chain. When a chain re-org occurs remove any transactions that were removed from the canonical chain during the re-org as well as the receipts that were generated in the process. Closes #1746
* eth, eth/downloader: handle header requests, table driven proto testsPéter Szilágyi2015-08-241-0/+147