162 Commits (123ea7362478cfe801341e8fecade030a903ad3d)

Author SHA1 Message Date
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 8 years ago
Pieter Wuille 8b49040854 BIP141: Commitment structure and deployment 8 years ago
Daniel Kraft 9fce0629b4 [c++11] Use std::unique_ptr for block creation. 8 years ago
Suhas Daftuar c82a4e9a63 Use ancestor-feerate based transaction selection for mining 8 years ago
Alex Morcos c2dd5a3c39 FIX: correctly measure size of priority block 8 years ago
Alex Morcos a278764748 FIX: Account for txs already added to block in addPriorityTxs 8 years ago
Alex Morcos 4dc94d1036 Refactor CreateNewBlock to be a method of the BlockAssembler class 8 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 9 years ago
Suhas Daftuar 9be0e6837b Be stricter in processing unrequested blocks 9 years ago
Mark Friedenbach ef8dfe41d1 Prevent block.nTime from decreasing 9 years ago
Peter Todd 28bf06236d
Fix off-by-one error w/ nLockTime in the wallet 9 years ago
Jorge Timón 935bd0a447 Chainparams: Refactor: Decouple main::GetBlockValue() from Params() [renamed GetBlockSubsidy] 9 years ago
jtimon da29ecbcc6 Consensus: MOVEONLY: Move CValidationState from main consensus/validation 9 years ago