aboutsummaryrefslogtreecommitdiff
path: root/src/rpc/blockchain.h
AgeCommit message (Expand)Author
2024-06-21refactor, blockstorage: Generalize GetFirstStoredBlockFabian Jahr
2023-12-07refactor: rpc: Pass CBlockIndex by reference instead of pointerMarcoFalke
2023-03-23refactor: Move fs.* to util/fs.*TheCharlatan
2023-01-05refactor: add kernel/cs_main.*fanquake
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-09-09scripted-diff: rename CChainState -> ChainstateJames O'Beirne
2022-06-29Use AutoFile where possibleMacroFake
2022-04-19move-mostly: Make fHavePruned a BlockMan memberCarl Dong
2022-03-11rpc: Move mempool RPCs to new fileMarcoFalke
2022-01-06Add src/node/* code to node:: namespaceRussell Yanofsky
2022-01-02rpc: Add EnsureArgsman helperMarcoFalke
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-12-08Merge bitcoin/bitcoin#20295: rpc: getblockfrompeerMarcoFalke
2021-12-02Merge bitcoin/bitcoin#23155: rpc: various fixups for dumptxoutsetW. J. van der Laan
2021-12-02rpc: move Ensure* helpers to server_util.hSjors Provoost
2021-11-30rpc: various fixups for dumptxoutsetJames O'Beirne
2021-11-16doc: Fix typos in endif header commentsMarcoFalke
2021-10-05rpc: Add level 3 verbosity to getblock RPC call.fyquah
2021-10-05rpc: Replace boolean argument for tx details with enum class.fyquah
2021-09-30[MOVEONLY] consensus: move amount.h into consensusfanquake
2021-09-24rpc: remove deprecated addresses and reqSigs from rpc outputsMichael Dietz
2021-04-14rest/rpc: Remove now-unused old Ensure functionsCarl Dong
2021-04-14rpc: Add renamed EnsureAny*() functionsCarl Dong
2021-04-12rpc: Add alt Ensure* functions acepting NodeContextCarl Dong
2021-03-29refactor: replace util::Ref by std::any (C++17)Sebastian Falbesoner
2021-03-23rpc: deprecate `addresses` and `reqSigs` from rpc outputsMichael Dietz
2021-02-12move-onlyish: break out CreateUTXOSnapshot from dumptxoutsetJames O'Beirne
2020-12-31scripted-diff: Bump copyright headersMarcoFalke
2020-12-03Remove the remaining fee estimation globalsAntoine Poinsot
2020-09-22Add 'sequence' zmq publisher to track all block (dis)connects, mempool deltasGregory Sanders
2020-05-21validation: Make ProcessNewBlock*() members of ChainstateManagerMarcoFalke
2020-05-21Merge #18740: Remove g_rpc_node globalMarcoFalke
2020-05-19refactor: Remove unused bool parameter in RPCNotifyBlockChange()Hennadii Stepanov
2020-05-13refactor: Remove g_rpc_node globalRussell Yanofsky
2020-05-13refactor: Pass NodeContext to RPC and REST methods through util::RefRussell Yanofsky
2019-12-30scripted-diff: Bump copyright of files changed in 2019MarcoFalke
2019-11-15node: Add reference to mempool in NodeContextMarcoFalke
2019-10-28Avoid using g_rpc_node global in wallet codeRussell Yanofsky
2019-05-02rpc: Add lock annotations to block{,header}ToJSONMarcoFalke
2019-02-25rpc: Pass mempool into MempoolToJSONMarcoFalke
2018-09-09rpc: Remove cs_main lock from blockToJSON and blockHeaderToJSONJoão Barbosa
2018-09-03doc: correct GetDifficulty doc after #13288fanquake
2018-08-11Replace median fee rate with feerate percentilesMarcin Jachymiak
2018-07-27Update copyright headers to 2018DrahtBot
2018-05-20Drop the chain argument to GetDifficultyBen Woosley
2017-06-12Remove unnecessary forward class declarations in header filespracticalswift
2017-03-29refactor: Make rest.cpp dependency on `*toJSON` in `blockchain.cpp` explicitWladimir J. van der Laan
2017-03-27refactor: Move RPCNotifyBlockChange out of `rpc/server.h`Wladimir J. van der Laan
2017-03-27refactor: Move GetDifficulty out of `rpc/server.h`Wladimir J. van der Laan