aboutsummaryrefslogtreecommitdiffstats
path: root/core/block_processor_test.go
Commit message (Collapse)AuthorAgeFilesLines
* core, eth, trie, xeth: merged state, chain, extra databases in oneJeffrey Wilcke2015-08-081-4/+4
|
* all: fix license headers one more timeFelix Lange2015-07-241-1/+1
| | | | I forgot to update one instance of "go-ethereum" in commit 3f047be5a.
* all: update license headers to distiguish GPL/LGPLFelix Lange2015-07-231-4/+4
| | | | | All code outside of cmd/ is licensed as LGPL. The headers now reflect this by calling the whole work "the go-ethereum library".
* cmd, core, eth, common: genesis preparationJeffrey Wilcke2015-07-101-2/+2
| | | | | Implemented the --genesis flag thru which we can set a custom genesis block, including the official Ethereum genesis block.
* all: update license informationFelix Lange2015-07-071-0/+16
|
* core, eth, miner, xeth: receipt storage fixJeffrey Wilcke2015-07-041-7/+4
| | | | | * Added GetReceiptsFromBlock, GetReceipt, PutReceipts * Added ContractAddress to receipt. See #1042
* core, miner: miner header validation, transaction & receipt writingJeffrey Wilcke2015-07-031-2/+2
| | | | | | | | * Miners do now verify their own header, not their state. * Changed old putTx and putReceipts to be exported * Moved writing of transactions and receipts out of the block processer in to the chain manager. Closes #1386 * Miner post ChainHeadEvent & ChainEvent. Closes #1388
* core, eth, rpc: avoid unnecessary block header copyingFelix Lange2015-06-301-2/+2
|
* core: add GenerateChain, GenesisBlockForTestingFelix Lange2015-06-301-3/+4
|
* core/types: make blocks immutableFelix Lange2015-06-301-9/+7
|
* core: ValidatedHeader (method => function)obscuren2015-06-181-3/+5
| | | | | Changed header validation method to function in preparation of @karalabe's PR.
* core: settable genesis nonceobscuren2015-06-091-1/+6
| | | | | | | You can set the nonce of the block with `--genesisnonce`. When the genesis nonce changes and it doesn't match with the first block in your database it will fail. A new `datadir` must be given if the nonce of the genesis block changes.
* core: don't remove transactions after block processingFelix Lange2015-06-041-1/+1
| | | | | The transaction pool drops processed transactions on its own during pool maintenance.
* core: fixed an issue with storing receiptsobscuren2015-05-281-0/+32
|
* core: fixed testsobscuren2015-05-191-3/+3
|
* Improved chain manager, improved block processor, fixed testsobscuren2015-04-041-1/+2
| | | | | | * ChainManager allows cached future blocks for later processing * BlockProcessor allows a 4 second window on future blocks * Fixed tests
* core: fix testsFelix Lange2015-03-181-2/+3
|
* Add additional extra database for non-protocol related dataobscuren2015-03-121-1/+1
| | | | * Add transaction to extra database after a successful block process
* Fixed testsobscuren2015-03-071-4/+5
|
* Added GetBlock GetUncle with OOB guardobscuren2015-02-181-0/+34