aboutsummaryrefslogtreecommitdiffstats
path: root/consensus/ethash
Commit message (Expand)AuthorAgeFilesLines
* all: update author list and licensesPéter Szilágyi2019-07-221-0/+16
* cosensus, core, eth, params, trie: fixes + clique history capPéter Szilágyi2019-05-161-2/+2
* consensus,core,miner: avoid overhead of creating a new block (#19301)Martin Holst Swende2019-04-301-2/+10
* consensus,core: shortcut uncle validationMartin Holst Swende2019-04-081-0/+3
* all: simplify timestamps to uint64 (#19372)Martin Holst Swende2019-04-033-15/+10
* vendor, crypto, swarm: switch over to upstream sha3 packageDave McGregor2019-01-042-7/+7
* consensus: extend getWork API with block number (#18038)gary rong2018-11-084-8/+12
* consensus, ethdb, metrics: implement forced-meter (#17667)gary rong2018-09-171-2/+2
* ethash: documentation + cleanupMartin Holst Swende2018-09-171-8/+13
* ethash: less copy-paste for EIP 1234Martin Holst Swende2018-09-161-116/+67
* consensus: implement Constantinople EIP 1234EOS Classic2018-09-121-4/+70
* consensus/ethash: increase timeout in test (#17526)Anton Evangelatov2018-09-031-2/+14
* consensus, miner: stale block mining support (#17506)gary rong2018-08-285-88/+215
* consensus/ethash: remove unnecessary type declaration (#17529)Mymskmkt2018-08-281-4/+4
* miner: fix state commit, track old work packages too (#17490)gary rong2018-08-234-9/+37
* consensus/ethash: reduce notify test aggressivenessPéter Szilágyi2018-08-171-1/+1
* consensus/ethash: use DAGs for remote mining, generate asyncPéter Szilágyi2018-08-153-24/+83
* cmd, consensus/ethash, eth: miner push notificationsPéter Szilágyi2018-08-106-62/+206
* consensus/ethash: move remote agent logic to ethash internal (#15853)gary rong2018-08-035-16/+475
* consensus: move test use only var/func to test(#17004)Wenbiao Zheng2018-07-242-9/+10
* all: switch out defunct set library to different one (#16873)Ralph Caraveo III2018-07-161-3/+3
* consensus/ethash: fix the algorithm of fakeBlockNumber in comments (#17166)Kwuaint2018-07-121-2/+2
* consensus/ethash: fixed documentation typo (#17121)Zak Cole2018-07-041-1/+1
* consensus/ethash: reduce keccak hash allocations (#16857)Felix Lange2018-06-041-6/+17
* consensus/ethash: fixed typo (#16665)YH-Zhou2018-05-031-1/+1
* consensus/ethash: fixed typo (#16253)Kyuntae Ethan Kim2018-03-051-1/+1
* travis, build, consensus: drop support for Go 1.7Péter Szilágyi2018-02-286-155/+61
* metrics: pull library and introduce ResettingTimer and InfluxDB reporter (#15...Anton Evangelatov2018-02-231-1/+1
* consensus/ethash: improve cache/dataset handling (#15864)Felix Lange2018-01-238-213/+208
* consensus/ethash: fix byzantium difficulty comment typo (#15842)gary rong2018-01-101-1/+1
* all: switch gas limits from big.Int to uint64Péter Szilágyi2018-01-032-14/+14
* consensus/ethash: fix overdue link (#15786)sunxiaojun20142017-12-311-1/+1
* accounts, consensus, core, eth: make chain maker consensus agnostic (#15497)gary rong2017-12-222-7/+13
* consensus/ethash: relax requirements when determining future-blocksMartin Holst Swende2017-12-081-4/+5
* cmd, consensus, eth: split ethash related config to it own (#15520)gary rong2017-11-244-52/+80
* cmd/puppeth: etherchain light block explorer for PoW netsPéter Szilágyi2017-11-211-4/+4
* build: enable unconvert linter (#15456)ferhat elmas2017-11-111-2/+2
* ethash: fix typoErnesto del Toro2017-10-131-3/+3
* consensus, core, params: rebrand Metro to ByzantiumPéter Szilágyi2017-09-141-10/+10
* consensus, core, tests: implement Metropolis EIP 649Péter Szilágyi2017-08-241-5/+20
* Merge pull request #14733 from karalabe/metro-eip100Péter Szilágyi2017-07-171-12/+69
|\
| * consensus, core: EIP 100 polishes, fix chain maker diffPéter Szilágyi2017-06-301-29/+38
| * consensus/ethash: implement Metropolis EIP 100Jeffrey Wilcke2017-06-301-0/+48
* | tests: update tests and implement general state tests (#14734)Felix Lange2017-07-111-2/+3
|/
* rlp, trie, contracts, compression, consensus: improve comments (#14580)S. Matthew English2017-06-124-9/+3
* consensus: Fix `makedag` epochKonrad Feldmeier2017-06-121-2/+2
* consensus/ethash: fix TestCalcDifficultyFelix Lange2017-05-241-1/+1
* consensus, core, core/vm, parems: review fixesJeffrey Wilcke2017-05-181-1/+1
* consensus/ethash: set time to current instead of parent timeJeffrey Wilcke2017-05-181-1/+1
* consensus, core/*, params: metropolis preparation refactorJeffrey Wilcke2017-05-182-23/+30
* common/bitutil, consensus/ethash: reusable bitutil packagePéter Szilágyi2017-05-052-86/+2
* Hive-test fixes (#14419)Martin Holst Swende2017-05-041-0/+9
* consensus/ethash: fix a timestamp update racePéter Szilágyi2017-05-021-2/+4
* consensus/ethash: close mmap before rename, windows limitationPéter Szilágyi2017-04-141-5/+8
* consensus/ethash: simplify concurrency in VerifyHeadersFelix Lange2017-04-131-81/+48
* consensus, core, ethstats: use engine specific block beneficiary (#14318)Péter Szilágyi2017-04-121-0/+6
* consensus/clique: Proof of Authority (#3753)Péter Szilágyi2017-04-101-21/+27
* consensus, eth: don't CPU mine by default during remote miningPéter Szilágyi2017-04-072-1/+11
* consensus, core: drop all the legacy custom core error typesPéter Szilágyi2017-04-061-21/+16
* core, consensus: pluggable consensus engines (#3817)Péter Szilágyi2017-04-0511-0/+3449