158 Commits (507145d78595e052ce13368e122f72c85093992c)

Author SHA1 Message Date
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" 9 years ago
Suhas Daftuar 682aa0f289 Scale legacy sigop count in CreateNewBlock 9 years ago
Suhas Daftuar 27362dda4d Remove -blockminsize option 9 years ago
Suhas Daftuar d2e46e1b5c Remove addScoreTxs() 9 years ago
Suhas Daftuar 6dd4bc289c Exclude witness transactions in addPackageTxs() pre-segwit activation 9 years ago
Suhas Daftuar f15c2cde45 CreateNewBlock: add support for size-accounting to addPackageTxs 9 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. 10 years ago
Jorge Timón 9dd793f499 TRIVIAL: Missing includes 10 years ago
Wladimir J. van der Laan 6ebac0782f Remove ChainParams::DefaultMinerThreads 10 years ago
Wladimir J. van der Laan 47162673c7 Use real number of cores for default -par, ignore virtual cores 10 years ago
Jonas Schnelli a7b9623d18 miner: rename UpdateRequestCount signal to ResetRequestCount 10 years ago
Jonas Schnelli 5496253966 add CReserveScript to allow modular script keeping/returning 10 years ago
Jonas Schnelli d0fc10a844 detach wallet from miner 10 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
Mark Friedenbach ef8dfe41d1 Prevent block.nTime from decreasing 10 years ago
Peter Todd 28bf06236d
Fix off-by-one error w/ nLockTime in the wallet 10 years ago
Jorge Timón 935bd0a447 Chainparams: Refactor: Decouple main::GetBlockValue() from Params() [renamed GetBlockSubsidy] 10 years ago
jtimon da29ecbcc6 Consensus: MOVEONLY: Move CValidationState from main consensus/validation 10 years ago
Gregory Maxwell bba7c24929 Avoid crash on start in TestBlockValidity with gen=1. 10 years ago
jtimon 691161d419 Consensus: Create consensus/consensus.h with some constants 10 years ago
Jorge Timón bebe7282ff Chainparams: Refactor: Remove redundant AllowMinDifficultyBlocks() getter 10 years ago
Wladimir J. van der Laan 48265f3cf4 Revert mining changes in #5957 10 years ago