aboutsummaryrefslogtreecommitdiff
path: root/src/node/miner.cpp
AgeCommit message (Expand)Author
5 daysminer: adjust clock to timewarp ruleSjors Provoost
2024-07-17refactor: add coinbase constraints to BlockCreateOptionsSjors Provoost
2024-07-16refactor: pass BlockCreateOptions to createNewBlockSjors Provoost
2024-06-30Moved the repeated -printpriority fetching out of AddToBlockLÅ‘rinc
2024-06-18Always pass options to BlockAssembler constructorSjors Provoost
2024-02-01refactor: Fix timedata includesMarcoFalke
2024-01-05Remove GetAdjustedTimedergoegge
2023-11-10[refactor] rewrite BlockAssembler inBlock and failedTx as sets of txidsglozow
2023-08-05refactor: Fix logging.h includesTheCharlatan
2023-04-19move-only: Extract common/args and common/config.cpp from util/systemTheCharlatan
2023-01-16miner: don't re-apply default Options value if argument is unsetstickies-v
2023-01-16refactor: avoid duplicating BlockAssembler::Options membersstickies-v
2023-01-12refactor: rename local gArgs to argsstickies-v
2023-01-11Merge bitcoin/bitcoin#26695: bench: BlockAssembler on a mempool with packagesAndrew Chow
2023-01-03Merge bitcoin/bitcoin#26289: Use util::Result in for calculating mempool ance...Andrew Chow
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-12-22[miner] allow bypassing TestBlockValidityglozow
2022-12-22[refactor] add helper to apply ArgsManager to BlockAssembler::Optionsglozow
2022-12-13mempool: log/halt when CalculateMemPoolAncestors fails unexpectedlystickies-v
2022-12-13mempool: use util::Result for CalculateMemPoolAncestorsstickies-v
2022-10-10Merge bitcoin/bitcoin#26118: log: Use steady clock for bench loggingMacroFake
2022-10-09Merge bitcoin/bitcoin#26103: refactor: mempool: use CTxMemPool::Limitsglozow
2022-10-06Merge bitcoin/bitcoin#24364: refactor: remove duplicate code from BlockAssemblerglozow
2022-10-05refactor: mempool: use CTxMempool::Limitsstickies-v
2022-09-19Use steady clock for bench loggingMacroFake
2022-09-19scripted-diff: Rename time symbolsMacroFake
2022-09-09scripted-diff: rename CChainState -> ChainstateJames O'Beirne
2022-08-05Make adjusted time type safeMacroFake
2022-06-06miner: Make mempool optional for BlockAssemblerCarl Dong
2022-05-27miner: Make UpdatePackagesForAdded staticCarl Dong
2022-05-27miner: Absorb SkipMapTxEntry into addPackageTxsCarl Dong
2022-05-27Merge bitcoin/bitcoin#24934: refactor, miner: Delete call to UpdatePackagesFo...MacroFake
2022-05-20Add ChainstateManager::m_adjusted_time_callbackCarl Dong
2022-05-18Do not pass CChainParams& to BlockAssembler constructorMacroFake
2022-05-10validation: move g_versionbitscache into ChainstateManagerAnthony Towns
2022-05-10validation: move UpdateUncommittedBlockStructures and GenerateCoinbaseCommitm...Anthony Towns
2022-04-22Delete UpdatePackagesForAdded at beginning of addPackageTxs.KevinMusgrave
2022-04-01Remove buggy and confusing IncrementExtraNonceMarcoFalke
2022-03-17Merge bitcoin/bitcoin#24515: Only load BlockMan in BlockMan member functionsMarcoFalke
2022-03-09refactor: more const annotations for uses of CBlockIndex*Anthony Towns
2022-02-23[miner] always assume we can create witness blocksglozow
2022-02-16refactor: remove duplicate code from BlockAssemblerJames O'Beirne
2022-01-06Add src/node/* code to node:: namespaceRussell Yanofsky
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-12-07mining, refactor: add m_mempool.cs thread safety lock assertionsJon Atack
2021-12-01miner: Remove uncompiled MTP codeMarcoFalke
2021-12-01style: Add {} to if-bodies in node/minerMarcoFalke
2021-11-16refactor: Replace validation.h include with forward-decl in miner.hMarcoFalke
2021-11-16scripted-diff: Move miner to src/nodeMarcoFalke