166 Commits (b5c3440b053217afda5f03ee97b3835f02fd5290)

Author SHA1 Message Date
Suhas Daftuar b5c3440b05 Mining: return early when block is almost full 8 years ago
Suhas Daftuar 569596cc51 Don't require segwit in getblocktemplate for segwit signalling or mining 8 years ago
Karl-Johan Alm b7b48c8bbd Refactor: Remove using namespace <xxx> from src/*.cpp. 8 years ago
Alex Morcos daec955fd6 Introduce -blockmintxfee 8 years ago
isle2983 27765b6403 Increment MIT Licence copyright header year on files modified in 2016 8 years ago
Matt Corallo 0cf86a6678 Introduce (and use) an IsArgSet accessor method 8 years ago
Pieter Wuille f6fb7acda4 Move CTxInWitness inside CTxIn 8 years ago
Matt Corallo 76faa3cdfe Rename the remaining main.{h,cpp} to validation.{h,cpp} 8 years ago
Pieter Wuille b4e4ba475a Introduce convenience type CTransactionRef 8 years ago
Pieter Wuille 1662b437b3 Make CBlock::vtx a vector of shared_ptr<CTransaction> 8 years ago
jnewbery 5f274a1749 log block size and weight correctly. 8 years ago
Suhas Daftuar 2c06bae39e Rename "block cost" to "block weight" 8 years ago
Suhas Daftuar 682aa0f289 Scale legacy sigop count in CreateNewBlock 8 years ago
Suhas Daftuar 27362dda4d Remove -blockminsize option 8 years ago
Suhas Daftuar d2e46e1b5c Remove addScoreTxs() 8 years ago
Suhas Daftuar 6dd4bc289c Exclude witness transactions in addPackageTxs() pre-segwit activation 8 years ago
Suhas Daftuar f15c2cde45 CreateNewBlock: add support for size-accounting to addPackageTxs 8 years ago
Pieter Wuille 2b1f6f9ccf BIP141: Other consensus critical limits, and BIP145 9 years ago
Pieter Wuille 8b49040854 BIP141: Commitment structure and deployment 9 years ago
Daniel Kraft 9fce0629b4 [c++11] Use std::unique_ptr for block creation. 9 years ago
Suhas Daftuar c82a4e9a63 Use ancestor-feerate based transaction selection for mining 9 years ago
Alex Morcos c2dd5a3c39 FIX: correctly measure size of priority block 9 years ago
Alex Morcos a278764748 FIX: Account for txs already added to block in addPriorityTxs 9 years ago
Alex Morcos 4dc94d1036 Refactor CreateNewBlock to be a method of the BlockAssembler class 9 years ago
Wladimir J. van der Laan 07e4edb056 auto_ptr → unique_ptr 9 years ago
Pieter Wuille 6851107b3a BIP9 Implementation 9 years ago
Suhas Daftuar 086da92ea7 Add tags to mempool's mapTx indices 9 years ago
Leviathn 8d1de43f0c Remove internal miner 9 years ago
MarcoFalke fa24439ff3 Bump copyright headers to 2015 9 years ago
antonio-fr 74f7341fec Update miner.cpp: Fix typo in comment 9 years ago
Alex Morcos 553cad94e2 Rewrite CreateNewBlock 9 years ago
Luke Dashjr b966aa836a Constrain constant values to a single location in code 9 years ago
Pieter Wuille eece63fa72 Switch blocks to a constant-space Merkle root/branch algorithm. 9 years ago
Jorge Timón 6bc9e4056b Chainparams: Explicit CChainParams arg for miner: 9 years ago
Jorge Timón 598e494587 Chainparams: Explicit CChainParams arg for main (pre miner): 9 years ago
Gregory Maxwell e4e5334ef8 Restore MedianTimePast for locktime. 9 years ago
Gregory Maxwell 40cd32e835 Revert "Add rules--presently disabled--for using GetMedianTimePast as endpoint for lock-time calculations" 9 years ago
Mark Friedenbach 9d55050773 Add rules--presently disabled--for using GetMedianTimePast as endpoint for lock-time calculations 9 years ago
Pieter Wuille 391dff16fe Do not store Merkle branches in the wallet. 9 years ago
Ashley Holman 34628a1807 TxMemPool: Change mapTx to a boost::multi_index_container 9 years ago
Daniel Kraft 2016576998 Fix crash when mining with empty keypool. 9 years ago
Daniel Kraft 69c3bde448 Add some const declarations where they are appropriate. 9 years ago
Jorge Timón 9dd793f499 TRIVIAL: Missing includes 9 years ago
Wladimir J. van der Laan 6ebac0782f Remove ChainParams::DefaultMinerThreads 9 years ago
Wladimir J. van der Laan 47162673c7 Use real number of cores for default -par, ignore virtual cores 9 years ago
Jonas Schnelli a7b9623d18 miner: rename UpdateRequestCount signal to ResetRequestCount 9 years ago
Jonas Schnelli 5496253966 add CReserveScript to allow modular script keeping/returning 9 years ago
Jonas Schnelli d0fc10a844 detach wallet from miner 9 years ago
Jorge Timón 627b9deff4 Policy: MOVEONLY: Create policy/policy.h with some constants 10 years ago
Suhas Daftuar 9be0e6837b Be stricter in processing unrequested blocks 10 years ago