aboutsummaryrefslogtreecommitdiffstats
path: root/consensus
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #15629 from holiman/relax_futuretimePéter Szilágyi2017-12-141-4/+5
|\
| * consensus/ethash: relax requirements when determining future-blocksMartin Holst Swende2017-12-081-4/+5
* | all: use gometalinter.v2, fix new gosimple issues (#15650)Zach2017-12-131-1/+1
|/
* 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
* cmd, consensus, core, miner: instatx clique for --dev (#15323)Péter Szilágyi2017-10-242-4/+10
* ethash: fix typoErnesto del Toro2017-10-131-3/+3
* consensus/clique: add fork hash enforcement (#15236)Péter Szilágyi2017-10-102-1/+6
* 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
* consensus: revert time.Until changeEgon Elbre2017-08-071-1/+1
* consensus: fix megacheck warningsEgon Elbre2017-08-072-3/+3
* 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
|/
* Merge pull request #14596 from markya0616/valid_clique_votePéter Szilágyi2017-06-232-10/+23
|\
| * consensus/clique: minor cleanupsPéter Szilágyi2017-06-231-6/+7
| * consensus/clique: choose valid votesmark.lin2017-06-142-11/+23
* | consensus/clique: fix typo and don't add snapshot into recents againmark.lin2017-06-201-8/+7
* | rlp, trie, contracts, compression, consensus: improve comments (#14580)S. Matthew English2017-06-129-22/+15
* | consensus: Fix `makedag` epochKonrad Feldmeier2017-06-121-2/+2
|/
* consensus/clique: cache block signatures for fast checksPéter Szilágyi2017-05-302-23/+34
* 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/clique: fix overflow on recent signer check around genesisPéter Szilágyi2017-05-031-1/+1
* 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-123-0/+17
* consensus/clique, internal/web3ext: support hash based API queries (#14321)Péter Szilágyi2017-04-125-30/+56
* consensus/clique: Proof of Authority (#3753)Péter Szilágyi2017-04-106-29/+1465
* 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-062-21/+57
* core, consensus: pluggable consensus engines (#3817)Péter Szilágyi2017-04-0514-0/+3671