- Aug 07, 2015
-
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
- Aug 06, 2015
-
-
Jeffrey Wilcke authored
-
- Aug 05, 2015
-
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
- Aug 04, 2015
-
-
Jeffrey Wilcke authored
-
- Jul 23, 2015
-
-
Felix Lange authored
I forgot to update one instance of "go-ethereum" in commit 3f047be5.
-
- Jul 22, 2015
-
-
Felix Lange authored
All code outside of cmd/ is licensed as LGPL. The headers now reflect this by calling the whole work "the go-ethereum library".
-
- Jul 20, 2015
-
-
Péter Szilágyi authored
-
- Jul 16, 2015
-
-
Jeffrey Wilcke authored
Moved the state sync so it only syncs the state when the block mining yield a possitive result
-
- Jul 15, 2015
-
-
Jeffrey Wilcke authored
Work is now handled and carried over multiple sessions. Previously one session only was assumed, potentially resulting in invalid (outdated) work * Larger work / result queue * Full validation option
-
- Jul 08, 2015
-
-
Jeffrey Wilcke authored
-
Gustav Simonsson authored
-
- Jul 07, 2015
-
-
Felix Lange authored
-
Felix Lange authored
-
Jeffrey Wilcke authored
-
- Jul 06, 2015
-
-
Jeffrey Wilcke authored
Removed VM errors from the consensus errors. They now used for output only.
-
- Jul 05, 2015
-
-
Jeffrey Wilcke authored
-
- Jul 04, 2015
-
-
Jeffrey Wilcke authored
* Update => SyncIntermediate * Added SyncObjects SyncIntermediate only updates whatever has changed, but, as a side effect, requires much more disk space. SyncObjects will only sync whatever is required for a block and will not save intermediate state to disk. As drawback this requires more time when more txs come in.
-
Jeffrey Wilcke authored
* Added GetReceiptsFromBlock, GetReceipt, PutReceipts * Added ContractAddress to receipt. See #1042
-
- Jul 03, 2015
-
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
* 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
-
- Jun 30, 2015
-
-
Jeffrey Wilcke authored
This fixes an issue with the lru cache not being available when calling WriteBlock. WriteBlock previously always assumed to be called from the InsertChain where the lru cache was always created prior to calling WriteBlock. When being called from the worker this could lead in to a nil pointer exception being thrown and causing database corruption.
-
Gustav Simonsson authored
-
- Jun 29, 2015
-
-
Jeffrey Wilcke authored
-
Felix Lange authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
-
- Jun 21, 2015
-
-
Jeffrey Wilcke authored
* BuyGas => SubGas * RefundGas => AddGas * SetGasPool => SetGasLimit
-
- Jun 15, 2015
-
-
Jeffrey Wilcke authored
-
- Jun 10, 2015
-
-
Jeffrey Wilcke authored
-
- Jun 08, 2015
-
-
Jason Carver authored
@see trace https://gist.github.com/eupraxic/87fdfefe702c51d5944d
-
- Jun 03, 2015
-
-
Jeffrey Wilcke authored
Removed the managed tx state from the chain manager to the transaction pool where it's much easier to keep track of nonces (and manage them). The transaction pool now also uses the queue and pending txs differently where queued txs are now moved over to the pending queue (i.e. txs ready for processing and propagation).
-
- May 28, 2015
-
-
Jeffrey Wilcke authored
-
- May 27, 2015
-
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
* Miner should no longer generate blocks with a time stamp less or equal than it's parent. * Future blocks are no longer processed and queued directly. Closes #1118
-
Jason Carver authored
-
Jason Carver authored
if you track stale blocks, then you quickly overflow your ring buffer in the local network case where you're mining every block and generating a lot of stales.
-
- May 23, 2015
-
-
Jason Carver authored
-