Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | core: vm: refactor file structure | jm | 2019-05-06 | 1 | -1/+1 |
| | | | | | For support other vm types, this pr modified the core/vm file structures. | ||||
* | Change import go github.com/dexon-foundation/dexon | Wei-Ning Huang | 2019-04-09 | 4 | -29/+29 |
| | |||||
* | all: simplify timestamps to uint64 (#19372) | Martin Holst Swende | 2019-04-08 | 1 | -6/+6 |
| | | | | | | | | | | | | | | * 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 | ||||
* | vendor, crypto, swarm: switch over to upstream sha3 package | Dave McGregor | 2019-01-04 | 1 | -2/+2 |
| | |||||
* | consensus/clique: fix comment typo (#18103) | mr_franklin | 2018-11-14 | 1 | -1/+1 |
| | |||||
* | all: protect self-mined block during reorg (#17656) | gary rong | 2018-09-20 | 1 | -1/+1 |
| | |||||
* | consensus/clique: hide no transaction error (#17614) | gary rong | 2018-09-19 | 1 | -6/+2 |
| | |||||
* | consensus/clique, core: chain maker clique + error tests | Péter Szilágyi | 2018-09-11 | 3 | -71/+184 |
| | |||||
* | consensus/clique: only trust snapshot for genesis or les checkpoint | Péter Szilágyi | 2018-09-10 | 1 | -1/+1 |
| | |||||
* | consensus, miner: stale block mining support (#17506) | gary rong | 2018-08-28 | 1 | -16/+23 |
| | | | | | | | | | | * consensus, miner: stale block supporting * consensus, miner: refactor seal signature * cmd, consensus, eth: add miner noverify flag * cmd, consensus, miner: polish | ||||
* | miner: fix state commit, track old work packages too (#17490) | gary rong | 2018-08-23 | 1 | -0/+5 |
| | | | | | | | | | | * 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 | ||||
* | consensus/clique, light: light client snapshots on Rinkeby | Péter Szilágyi | 2018-08-21 | 2 | -16/+17 |
| | |||||
* | consensus/ethash: move remote agent logic to ethash internal (#15853) | gary rong | 2018-08-03 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
* | consensus/clique: replace bubble sort by golang stable sort | hadv | 2018-07-24 | 1 | -11/+13 |
| | |||||
* | consensus: move test use only var/func to test(#17004) | Wenbiao Zheng | 2018-07-24 | 2 | -2/+1 |
| | |||||
* | consensus/clique: fixed documentation copy-paste issue (#17137) | LeoLiao | 2018-07-09 | 1 | -1/+1 |
| | |||||
* | core, consensus: fix some typos in comment code and output log | hadv | 2018-05-19 | 1 | -1/+1 |
| | |||||
* | all: get rid of error when creating memory database (#16716) | gary rong | 2018-05-09 | 1 | -1/+1 |
| | | | | | | | | * all: get rid of error when create mdb * core: clean up variables definition * all: inline mdb definition | ||||
* | core/rawdb: separate raw database access to own package (#16666) | Péter Szilágyi | 2018-05-07 | 1 | -1/+2 |
| | |||||
* | accounts, consensus, core, eth: make chain maker consensus agnostic (#15497) | gary rong | 2017-12-22 | 1 | -5/+23 |
| | | | | | | | | | | * accounts, consensus, core, eth: make chain maker consensus agnostic * consensus, core: move CalcDifficulty to Engine interface * consensus: add docs for calcDifficulty function * consensus, core: minor comment fixups | ||||
* | all: use gometalinter.v2, fix new gosimple issues (#15650) | Zach | 2017-12-13 | 1 | -1/+1 |
| | |||||
* | cmd, consensus, core, miner: instatx clique for --dev (#15323) | Péter Szilágyi | 2017-10-24 | 2 | -4/+10 |
| | | | | | | | | * cmd, consensus, core, miner: instatx clique for --dev * cmd, consensus, clique: support configurable --dev block times * cmd, core: allow --dev to use persistent storage too | ||||
* | consensus/clique: add fork hash enforcement (#15236) | Péter Szilágyi | 2017-10-10 | 2 | -1/+6 |
| | |||||
* | consensus: revert time.Until change | Egon Elbre | 2017-08-07 | 1 | -1/+1 |
| | |||||
* | consensus: fix megacheck warnings | Egon Elbre | 2017-08-07 | 2 | -3/+3 |
| | |||||
* | Merge pull request #14596 from markya0616/valid_clique_vote | Péter Szilágyi | 2017-06-23 | 2 | -10/+23 |
|\ | | | | | consensus/clique: choose valid votes | ||||
| * | consensus/clique: minor cleanups | Péter Szilágyi | 2017-06-23 | 1 | -6/+7 |
| | | |||||
| * | consensus/clique: choose valid votes | mark.lin | 2017-06-14 | 2 | -11/+23 |
| | | |||||
* | | consensus/clique: fix typo and don't add snapshot into recents again | mark.lin | 2017-06-20 | 1 | -8/+7 |
| | | |||||
* | | rlp, trie, contracts, compression, consensus: improve comments (#14580) | S. Matthew English | 2017-06-12 | 3 | -10/+10 |
|/ | |||||
* | consensus/clique: cache block signatures for fast checks | Péter Szilágyi | 2017-05-30 | 2 | -23/+34 |
| | |||||
* | consensus/clique: fix overflow on recent signer check around genesis | Péter Szilágyi | 2017-05-03 | 1 | -1/+1 |
| | |||||
* | consensus, core, ethstats: use engine specific block beneficiary (#14318) | Péter Szilágyi | 2017-04-12 | 1 | -0/+6 |
| | | | | | | * consensus, core, ethstats: use engine specific block beneficiary * core, eth, les, miner: use explicit beneficiary during mining | ||||
* | consensus/clique, internal/web3ext: support hash based API queries (#14321) | Péter Szilágyi | 2017-04-12 | 4 | -30/+53 |
| | | | | | | * consensus/clique, internal/web3ext: support hash based API queries * consensus/clique: make RPC return types public | ||||
* | consensus/clique: Proof of Authority (#3753) | Péter Szilágyi | 2017-04-10 | 4 | -0/+1438 |
This PR is a prototype implementation of plugable consensus engines and the Clique PoA protocol ethereum/EIPs#225 |