Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | common/bitutil, consensus/ethash: reusable bitutil package | Péter Szilágyi | 2017-05-05 | 2 | -86/+2 |
| | |||||
* | Hive-test fixes (#14419) | Martin Holst Swende | 2017-05-04 | 1 | -0/+9 |
| | | | | | | | | | | * core: Fix for consensus test gasLimit > 2^63-1 https://github.com/ethereum/tests/blob/develop/BlockchainTests/bcInvalidHeaderTest.json#L238 * core: fix testcase for uncle gasUsage > gasLimit : https://github.com/ethereum/tests/blob/develop/BlockchainTests/EIP150/bcUncleHeaderValiditiy.json#L986 * math/big: rename TTM63m1 -> MaxBig63, + go fmt * core: documentation | ||||
* | consensus/clique: fix overflow on recent signer check around genesis | Péter Szilágyi | 2017-05-03 | 1 | -1/+1 |
| | |||||
* | consensus/ethash: fix a timestamp update race | Péter Szilágyi | 2017-05-02 | 1 | -2/+4 |
| | |||||
* | consensus/ethash: close mmap before rename, windows limitation | Péter Szilágyi | 2017-04-14 | 1 | -5/+8 |
| | |||||
* | consensus/ethash: simplify concurrency in VerifyHeaders | Felix Lange | 2017-04-13 | 1 | -81/+48 |
| | | | | | This change removes a convoluted use of sync/atomic from VerifyHeaders. It also fixes the annoying error about future blocks. | ||||
* | consensus, core, ethstats: use engine specific block beneficiary (#14318) | Péter Szilágyi | 2017-04-12 | 3 | -0/+17 |
| | | | | | | * 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 | 5 | -30/+56 |
| | | | | | | * 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 | 6 | -29/+1465 |
| | | | | This PR is a prototype implementation of plugable consensus engines and the Clique PoA protocol ethereum/EIPs#225 | ||||
* | consensus, eth: don't CPU mine by default during remote mining | Péter Szilágyi | 2017-04-07 | 2 | -1/+11 |
| | |||||
* | consensus, core: drop all the legacy custom core error types | Péter Szilágyi | 2017-04-06 | 2 | -21/+57 |
| | |||||
* | core, consensus: pluggable consensus engines (#3817) | Péter Szilágyi | 2017-04-05 | 14 | -0/+3671 |
This commit adds pluggable consensus engines to go-ethereum. In short, it introduces a generic consensus interface, and refactors the entire codebase to use this interface. |