aboutsummaryrefslogtreecommitdiffstats
path: root/miner/worker.go
Commit message (Collapse)AuthorAgeFilesLines
* Improved transaction poolobscuren2015-04-091-1/+1
| | | | | | | | | | 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
* Changed how logs are being recordedobscuren2015-04-081-0/+2
| | | | | | | Logs are now recorded per transactions instead of tossing them out after each transaction. This should also fix an issue with `eth_getFilterLogs` (#629) Also now implemented are the `transactionHash, blockHash, transactionIndex, logIndex` on logs. Closes #654.
* fixed stop of minerobscuren2015-04-081-14/+12
|
* Updated loggingobscuren2015-04-071-6/+11
|
* Fixed pending statesobscuren2015-04-071-20/+52
|
* Block header changed & console miner controlobscuren2015-04-061-3/+6
| | | | | | * miner control moved to `admin.miner` * miner option to set extra data * block extra now bytes
* removed hash rate from info log. Added hashrate js funcobscuren2015-04-051-1/+1
|
* Updated loggingobscuren2015-04-051-9/+15
|
* Make sure we're not mining on an invalid TSobscuren2015-04-041-0/+3
|
* Put the old hammer back in <3obscuren2015-04-021-1/+1
|
* info => debugobscuren2015-04-021-0/+2
|
* Removed old (unused) argumentobscuren2015-04-021-1/+1
|
* Fixed uncle rewards in minerobscuren2015-04-021-4/+1
| | | | | The uncle rewards were changed in the block processor. This change will reflect those changes in the miner as well.
* Fixed minerobscuren2015-03-271-8/+18
| | | | * Miners could stall because the worker wasn't aware the miner was done
* Improved miner recoveryobscuren2015-03-251-22/+16
| | | | | * In case of uncle mining (e.g. same TS) the miner would stop if all threads happened to mine a potential uncle
* Event fixes for minerobscuren2015-03-241-5/+3
|
* Changed minerobscuren2015-03-241-26/+26
| | | | | * Instead of delivering `Work` to the `Worker`, push a complete Block to the `Worker` so that each agent can work on their own block.
* fixed bad unclesobscuren2015-03-241-2/+11
|
* moved state and vm to coreobscuren2015-03-231-1/+1
|
* Fixed issues with stalled remote minerobscuren2015-03-231-3/+8
|
* logging for possible unclesobscuren2015-03-231-10/+13
|
* finally merged *the missing*obscuren2015-03-231-15/+43
|
* Removed some commentsobscuren2015-03-211-1/+2
|
* wipobscuren2015-03-211-2/+2
|
* conversions. -compilable-obscuren2015-03-181-13/+14
|
* Moved ethutil => commonobscuren2015-03-161-5/+5
|
* POW fixesobscuren2015-03-141-4/+0
|
* Improved errors. Closes #475obscuren2015-03-141-5/+3
|
* Return proper errorobscuren2015-03-141-0/+1
|
* Removed some of that gas pre pay magicobscuren2015-03-131-1/+0
|
* Use the state to up the balance of the coinbaseobscuren2015-03-111-2/+6
|
* Separated block db from state db. Partial fix for #416obscuren2015-03-071-1/+1
|
* Queued approach to delivering chain eventsobscuren2015-03-061-2/+2
|
* Miner fixes and updates (including miner)obscuren2015-03-051-3/+7
|
* Fixed genesisobscuren2015-03-041-1/+1
|
* Changed nonce to a uint64obscuren2015-03-041-3/+3
|
* Merge branch 'jsonlogs' of https://github.com/ethersphere/go-ethereum into ↵obscuren2015-03-041-0/+10
|\ | | | | | | | | | | | | | | | | | | ethersphere-jsonlogs Conflicts: eth/block_pool.go eth/block_pool_test.go eth/protocol_test.go miner/worker.go
| * Merge remote-tracking branch 'tgerring/jsonlogs' into jsonlogszelig2015-03-031-1/+9
| |\
| | * Implement eth.miner.new_block eventTaylor Gerring2015-03-011-1/+9
| | |
* | | Fixes and debug addedobscuren2015-03-041-1/+1
| | |
* | | mergeobscuren2015-03-041-0/+14
|\| |
| * | Report debug hash rateobscuren2015-03-011-0/+14
| |/
* | fixed pow stuffobscuren2015-03-041-0/+1
| |
* | Introducing ethashMatthew Wampler-Doty2015-03-031-2/+7
|/
* Fixed consensus issue for refundingobscuren2015-02-271-2/+2
| | | | * Refund should _always_ go to the origin
* Minor updates for releaseobscuren2015-02-211-2/+0
|
* fixed mergeobscuren2015-02-201-0/+2
|\
* | Optimisations and fixed a couple of DDOS issues in the minerobscuren2015-02-201-9/+13
|/
* "centralised" mining to backend. Closes #323obscuren2015-02-171-4/+3
|
* Resolved some bugs in the minerobscuren2015-02-151-11/+10
| | | | | | * TODO nonce error sometimes persists * Fixed mining on wrong blocks * Fixed state error & receipt fail
* Fixed mining & limited hash powerobscuren2015-02-141-11/+29
|
* Update balance label when miningobscuren2015-02-141-1/+2
|
* Propagate blocksobscuren2015-02-141-0/+1
|
* Fixed a few issues in the miner and updated hash rate titleobscuren2015-02-141-11/+29
| | | | | * Sometimes old nonces were set by "old" agents * Added the hash rate to the miner
* Basic structure minerobscuren2015-02-101-12/+49
|
* Filteringobscuren2015-02-051-4/+9
|
* WIP minerobscuren2015-02-041-0/+164