aboutsummaryrefslogtreecommitdiff
path: root/src/rpc/blockchain.cpp
AgeCommit message (Expand)Author
2024-01-17rpc: Fix race in loadtxoutsetMarcoFalke
2024-01-08Merge bitcoin/bitcoin#29184: RPC/Blockchain: scanblocks: Accept named param f...glozow
2024-01-05Merge bitcoin/bitcoin#28890: rpc: Remove deprecated -rpcserialversionfanquake
2024-01-04RPC/Blockchain: scanblocks: Accept named param for filter_false_positivesLuke Dashjr
2023-12-14Merge bitcoin/bitcoin#29040: refactor: Remove pre-C++20 code, fs::path cleanupAva Chow
2023-12-14refactor: Rename fs::path::u8string() to fs::path::utf8string()MarcoFalke
2023-12-11Remove deprecated -rpcserialversionMarcoFalke
2023-12-07refactor: rpc: Pass CBlockIndex by reference instead of pointerMarcoFalke
2023-12-07refactor: Use reference instead of pointer in IsBlockPrunedMarcoFalke
2023-11-21Use Txid in COutpointdergoegge
2023-11-16serialize: Drop useless version param from GetSerializeSize()Anthony Towns
2023-11-14Use ParamsWrapper for witness serializationAnthony Towns
2023-10-20scripted-diff: Rename hash_serialized_2 to hash_serialized_3Fabian Jahr
2023-10-17Merge bitcoin/bitcoin#28652: assumeutxo: fail early if snapshot block hash do...fanquake
2023-10-16assumeutxo: fail early if snapshot block hash doesn't match AssumeUTXO parame...Sebastian Falbesoner
2023-10-16Merge bitcoin/bitcoin#28583: refactor: [tidy] modernize-use-emplacefanquake
2023-10-12tidy: modernize-use-emplaceMarcoFalke
2023-10-12refactor: Remove unused nchaintx from SnapshotMetadata constructorMarcoFalke
2023-10-06rpc: Use Ensure(Any)Chainman in assumeutxo related RPCsFabian Jahr
2023-10-06doc: Drop references to assumevalid in assumeutxo docsFabian Jahr
2023-10-06chain: Rename HaveTxsDownloaded to HaveNumChainTxsFabian Jahr
2023-10-05assumeutxo: change getchainstates RPC to return a list of chainstatesRyan Ofsky
2023-09-30rpc: add getchainstatesJames O'Beirne
2023-09-30rpc: add loadtxoutsetJames O'Beirne
2023-08-18assumeutxo cleanup: Move IsInitialBlockDownload & NotifyHeaderTip to Chainsta...Ryan Ofsky
2023-07-22Bugfix: RPC: Remove quotes from non-string oneline descriptionsLuke Dashjr
2023-07-10make GetFirstStoredBlock assert that 'start_block' always has datafurszy
2023-05-30Merge bitcoin/bitcoin#27636: kernel: Remove util/system from kernel library, ...fanquake
2023-05-23Support up to 3 parallel compact block txn fetchingsGreg Sanders
2023-05-20kernel: Add progress method to notificationsTheCharlatan
2023-05-10refactor: Move functions to BlockManager methodsTheCharlatan
2023-05-09refactor: Replace string chain name constants with ChainTypesTheCharlatan
2023-05-01Merge bitcoin/bitcoin#26780: rpc: simplify scan blocksAndrew Chow
2023-04-30rpc: scanblocks, add "completed" flag to the result objfurszy
2023-04-30rpc: scanblocks, do not traverse the whole chain block by blockfurszy
2023-04-19move-only: Extract common/args and common/config.cpp from util/systemTheCharlatan
2023-03-23refactor: Move fs.* to util/fs.*TheCharlatan
2023-03-15refactor: Add and use PRUNE_TARGET_MANUAL constexprMarcoFalke
2023-03-10Merge bitcoin/bitcoin#23813: Add test and docs for getblockfrompeer with pruningfanquake
2023-03-06Expand scantxoutset help text to cover tr() and miniscriptGreg Sanders
2023-02-16init, validation: Improve handling if VerifyDB() fails due to insufficient db...Martin Zumsande
2023-02-16validation: Change return value of VerifyDB to enum typeMartin Zumsande
2023-01-27Merge bitcoin/bitcoin#26900: refactor: Add BlockManager gettersMarcoFalke
2023-01-26Use DataStream where possibleMarcoFalke
2023-01-22scripted-diff: use RPCArg::Optional::OMITTED over OMITTED_NAMED_ARGfanquake
2023-01-17Merge bitcoin/bitcoin#26039: refactor: Run type check against RPCArgs (1/2)fanquake
2023-01-16Add BlockManager::IsPruneMode()MarcoFalke
2023-01-16Add BlockManager::GetPruneTarget()MarcoFalke
2023-01-11rpc: Run type check against RPCArgsMarcoFalke
2023-01-06rpc: Return accurate results for scanblocksAurèle Oulès