/print/pktrace/

ev-test DEXON full node (https://github.com/dexon-foundation/dexon)
aboutsummaryrefslogtreecommitdiffstats
path: root/miner
Commit message (Collapse)AuthorAgeFilesLines
* app: remove pending block logic (#149)bojie2019-04-091-1/+1
|
* miner: fix testWei-Ning Huang2019-04-091-1/+1
|
* Change import go github.com/dexon-foundation/dexonWei-Ning Huang2019-04-097-61/+61
|
* all: simplify timestamps to uint64 (#19372)Martin Holst Swende2019-04-081-3/+3
| | | | | | | | | | | | | | * all: simplify timestamps to uint64 * tests: update definitions * clef, faucet, mobile: leftover uint64 fixups * ethash: fix tests * graphql: update schema for timestamp * ethash: remove unused variable
* core, internal, eth, miner, les: Take VM config from BlockChain (#17955)Paweł Bylica2018-12-061-2/+1
| | | | | | | | | | | Until this commit, when sending an RPC request that called `NewEVM`, a blank `vm.Config` would be taken so as to set some options, based on the default configuration. If some extra configuration switches were passed to the blockchain, those would be ignored. This PR adds a function to get the config from the blockchain, and this is what is now used for RPC calls. Some subsequent changes need to be made, see https://github.com/ethereum/go-ethereum/pull/17955#pullrequestreview-182237244 for the details of the discussion.
* miner: fix miner stress test (#18039)gary rong2018-11-072-30/+16
|
* miner: remove intermediate conversion to int in tests (#17853)Felix Lange2018-10-081-2/+2
| | | This fixes the tests on 32bit platforms.
* all: fix various comment typos (#17748)Liang ZOU2018-09-251-1/+1
|
* eth, miner: prefer locally generated uncles vs remote ones (#17715)gary rong2018-09-213-26/+52
| | | | | | * core, eth: fix dependency cycle * eth, miner: perfer to locally generated uncle
* all: protect self-mined block during reorg (#17656)gary rong2018-09-201-1/+1
|
* consensus/clique, core: chain maker clique + error testsPéter Szilágyi2018-09-111-0/+1
|
* miner: keep the timestamp for resubmitted mining block (#17547)gary rong2018-08-291-10/+13
|
* Merge pull request #17540 from karalabe/miner-uncle-fixPéter Szilágyi2018-08-292-51/+63
|\ | | | | miner: track uncles more aggressively
| * miner: track uncles more aggressivelyPéter Szilágyi2018-08-292-51/+63
| |
* | cmd, core, eth, miner, params: configurable gas floor and ceilPéter Szilágyi2018-08-295-5/+14
|/
* consensus, miner: stale block mining support (#17506)gary rong2018-08-281-67/+49
| | | | | | | | | | * consensus, miner: stale block supporting * consensus, miner: refactor seal signature * cmd, consensus, eth: add miner noverify flag * cmd, consensus, miner: polish
* Merge pull request #17494 from karalabe/mined-block-uncle-checkPéter Szilágyi2018-08-233-14/+36
|\ | | | | miner: differentiate between uncle and lost block
| * miner: differentiate between uncle and lost blockPéter Szilágyi2018-08-233-14/+36
| |
* | miner: fix state commit, track old work packages too (#17490)gary rong2018-08-231-23/+52
|/ | | | | | | | | | * miner: commit state which is relative with sealing result * consensus, core, miner, mobile: introduce sealHash interface * miner: evict pending task with threshold * miner: go fmt
* miner: add two stress tests based on clique and ethashPéter Szilágyi2018-08-232-0/+414
|
* cmd, core, miner: add --txpool.locals and priority miningPéter Szilágyi2018-08-221-4/+19
|
* cmd, eth, miner: make recommit configurable (#17444)gary rong2018-08-223-42/+276
| | | | | | | | | | | | * cmd, eth, miner: make recommit configurable * cmd, eth, les, miner: polish a bit * miner: filter duplicate sealing work * cmd: remove uncessary conversion * miner: avoid microptimization in favor of cleaner code
* miner: fix uncle iteration logic (#17469)gary rong2018-08-211-2/+2
|
* miner: update mining log with correct fee calculationPéter Szilágyi2018-08-171-2/+2
|
* miner: add gas and fee details to mining logsPéter Szilágyi2018-08-161-2/+10
|
* miner: regenerate mining work every 3 seconds (#17413)gary rong2018-08-162-130/+267
| | | | | | * miner: regenerate mining work every 3 seconds * miner: polish
* miner: streaming uncle blocks (#17320)gary rong2018-08-152-50/+125
| | | | | | * miner: stream uncle block * miner: polish
* miner: move agent logic to worker (#17351)gary rong2018-08-144-471/+642
| | | | | | | | * miner: move agent logic to worker * miner: polish * core: persist block before reorg
* miner: seperate state, receipts for different mining work (#17323)gary rong2018-08-062-64/+67
|
* consensus/ethash: move remote agent logic to ethash internal (#15853)gary rong2018-08-034-302/+87
| | | | | | | | | | | | | | | | | | | | | | | | | | * consensus/ethash: start remote ggoroutine to handle remote mining * consensus/ethash: expose remote miner api * consensus/ethash: expose submitHashrate api * miner, ethash: push empty block to sealer without waiting execution * consensus, internal: add getHashrate API for ethash * consensus: add three method for consensus interface * miner: expose consensus engine running status to miner * eth, miner: specify etherbase when miner created * miner: commit new work when consensus engine is started * consensus, miner: fix some logics * all: delete useless interfaces * consensus: polish a bit
* miner: fix state locking while writing to chain (issue #16933) (#17173)ledgerwatch2018-07-311-0/+2
|