aboutsummaryrefslogtreecommitdiffstats
path: root/core/chain_makers.go
Commit message (Collapse)AuthorAgeFilesLines
* core: settable genesis nonceobscuren2015-06-091-1/+1
| | | | | | | 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-2/+1
| | | | | The transaction pool drops processed transactions on its own during pool maintenance.
* core: fixed testsobscuren2015-05-191-1/+1
|
* core: fixed mining strategyobscuren2015-05-151-1/+1
|
* Integrate new ethash API and change geth makedag cmdGustav Simonsson2015-05-051-2/+2
|
* core: return the index of the block that failed when inserting a chainobscuren2015-04-291-1/+1
|
* core, miner: added value check on tx validationobscuren2015-04-261-2/+2
| | | | | | * Changed CalcGasLimit to no longer need current block * Added a gas * price + value on tx validation * Transactions in the pool are now re-validated once every X
* xeth, core, cmd/utils: Transaction can not be over block gas limitobscuren2015-04-241-1/+1
| | | | Transactions will be invalidated when the tx.gas_limit > block.gas_limit
* core: fixed testobscuren2015-04-231-1/+3
|
* core: moved TD calculation from proc to chainobscuren2015-04-201-2/+2
|
* Improved transaction poolobscuren2015-04-091-6/+7
| | | | | | | | | | The transaction pool will now some easily be able to pre determine the validity of a transaction by checking the following: * Account existst * gas limit higher than the instrinsic gas * enough funds to pay upfront costs * nonce check
* Block header changed & console miner controlobscuren2015-04-061-1/+1
| | | | | | * miner control moved to `admin.miner` * miner option to set extra data * block extra now bytes
* Improved chain manager, improved block processor, fixed testsobscuren2015-04-041-0/+1
| | | | | | * ChainManager allows cached future blocks for later processing * BlockProcessor allows a 4 second window on future blocks * Fixed tests
* Removed old (unused) argumentobscuren2015-04-021-2/+2
|
* moved state and vm to coreobscuren2015-03-231-1/+1
|
* mergeobscuren2015-03-191-1/+1
|\
| * fixed chain event. Closes #529obscuren2015-03-191-2/+2
| |
* | converted chain managerobscuren2015-03-171-5/+5
|/
* Moved ethutil => commonobscuren2015-03-161-15/+15
|
* Add additional extra database for non-protocol related dataobscuren2015-03-121-1/+1
| | | | * Add transaction to extra database after a successful block process
* Separated block db from state db. Partial fix for #416obscuren2015-03-071-1/+1
|
* uncle validationobscuren2015-03-041-1/+1
|
* Changed nonce to a uint64obscuren2015-03-041-3/+3
|
* fixed pow stuffobscuren2015-03-041-3/+3
|
* Introducing ethashMatthew Wampler-Doty2015-03-031-18/+29
|
* public functions for making chains on the flyEthan Buchman2015-02-281-0/+131