aboutsummaryrefslogtreecommitdiff
path: root/src/rpc/blockchain.cpp
AgeCommit message (Expand)Author
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
2022-12-19rpc: Add note on guarantees to getblockfrompeerFabian Jahr
2022-12-06rpc: reduce LOCK(cs_main) scope in GetUndoChecked and getblockstatsAndrew Toth
2022-12-06rpc: reduce LOCK(cs_main) scope in blockToJSON Andrew Toth
2022-12-06rpc: reduce LOCK(cs_main) scope in GetBlockChecked and getblockAndrew Toth
2022-12-05Merge bitcoin/bitcoin#19888: rpc, test: Improve getblockstats for unspendablesAndrew Chow
2022-12-05Merge bitcoin/bitcoin#24226: rpc: warn that nodes ignore requests for old sta...MarcoFalke
2022-11-16RPC/blockchain: scan{blocks,txoutset>: Further doc improvementsLuke Dashjr
2022-11-16RPC/Blockchain: Clarify invalid-action error in scanblocks & scantxoutsetLuke Dashjr
2022-10-26rpc: add missing lock around chainman.ActiveTip()Andrew Toth
2022-10-26Merge bitcoin/bitcoin#23927: rpc: Pruning nodes can not fetch blocks before s...Andrew Chow
2022-10-23rpc: Improve getblockstatsFabian Jahr
2022-10-13Merge bitcoin/bitcoin#25412: rest: add `/deploymentinfo` endpointAndrew Chow
2022-10-13Merge bitcoin/bitcoin#23549: Add scanblocks RPC call (attempt 2)Andrew Chow
2022-10-07rpc: Return coinbase flag in scantxoutsetMacroFake
2022-10-04rpc: add scanblocks - scan for relevant blocks with descriptorsJonas Schnelli
2022-10-04rpc: move-only: consolidate blockchain scan argsJames O'Beirne
2022-09-30Merge bitcoin/bitcoin#26074: refactor: Set RPCArg options with designated ini...MacroFake
2022-09-13rpc: Set RPCArg options with designated initializersMacroFake
2022-09-13Merge bitcoin/bitcoin#24513: CChainState -> Chainstateglozow
2022-09-13Merge bitcoin/bitcoin#25222: refactor: Pass reference to LookUpStatsMacroFake
2022-09-09scripted-diff: rename CChainState -> ChainstateJames O'Beirne
2022-09-06rpc: warn that nodes ignore requests for old stale blocksSjors Provoost
2022-08-20Fix issues when calling std::move(const&)MacroFake
2022-08-16rest: add `/deploymentinfo`brunoerg
2022-07-25scripted-diff: Replace NullUniValue with UniValue::VNULLMacroFake
2022-07-25RPC: Document "asm" and "hex" fields for scriptsLuke Dashjr
2022-07-25Bugfix: RPC/blockchain: Correct type of "value" in getblock docs; add missing...Jon Atack
2022-07-20Merge bitcoin/bitcoin#25285: Add AutoFile without ser-type and ser-version an...fanquake
2022-07-20refactor: Pass reference to LookUpStatsMacroFake
2022-07-19Add missing includesMacroFake