aboutsummaryrefslogtreecommitdiff
path: root/src/rest.cpp
AgeCommit message (Expand)Author
2022-04-19move-mostly: Make fHavePruned a BlockMan memberCarl Dong
2022-04-06doc: Convert remaining comments to clang-tidy formatMarcoFalke
2022-04-06Merge bitcoin/bitcoin#24098: rest: Use query parameters to control resource l...MarcoFalke
2022-04-05Update /<count>/ endpoints to use a '?count=' query parameter insteadstickies-v
2022-03-30refactor: use named args when ScriptToUniv or TxToUniv are invokedMichael Dietz
2022-03-30refactor: merge ScriptPubKeyToUniv & ScriptToUniv into one functionMichael Dietz
2022-03-17Merge bitcoin/bitcoin#24515: Only load BlockMan in BlockMan member functionsMarcoFalke
2022-03-11rpc: Move mempool RPCs to new fileMarcoFalke
2022-03-10Handle query string when parsing data formatstickies-v
2022-03-10scripted-diff: rename RetFormat to RESTResponseFormatstickies-v
2022-03-10Refactoring: move declarations to rest.hstickies-v
2022-03-09refactor: more const annotations for uses of CBlockIndex*Anthony Towns
2022-01-06Add src/node/* code to node:: namespaceRussell Yanofsky
2022-01-02Merge bitcoin/bitcoin#23836: rest: Expose block filters follow-upsfanquake
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-12-22[rest] drop superfluous rpc serializations flags for block filtersNiklas Gögge
2021-12-22[rest] add a more verbose error message for invalid header countsNiklas Gögge
2021-12-22[refactor] various style fix-upsNiklas Gögge
2021-12-20Merge bitcoin/bitcoin#17631: Expose block filters over RESTMarcoFalke
2021-12-02rpc: move Ensure* helpers to server_util.hSjors Provoost
2021-10-19Merge bitcoin/bitcoin#22918: rpc: Add level 3 verbosity to getblock RPC call ...W. J. van der Laan
2021-10-17Expose block filters over REST.Matt Corallo
2021-10-12rest: Return error when header count is not integralMarcoFalke
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-07-05Use C++17 [[fallthrough]] attribute, and drop -Wno-implicit-fallthroughHennadii Stepanov
2021-06-10validation: Farewell, global Chainstate!Carl Dong
2021-05-27rest: Add GetChainman function and use itCarl Dong
2021-04-17Merge #21391: [Bundle 5/n] Prune g_chainman usage in RPC modulesMarcoFalke
2021-04-14rpc/rest: Take and reuse local Chain/ChainState objCarl Dong
2021-04-14rpc: Tidy up local references (see commit message)Carl Dong
2021-04-14scripted-diff: rest/rpc: Use renamed EnsureAny*()Carl Dong
2021-04-13Merge #21575: refactor: Create blockstorage modulefanquake
2021-04-07Drop JSONRPCRequest constructors after #21366Russell Yanofsky
2021-04-05move-only: Move *Disk functions to blockstorageMarcoFalke
2021-04-05rest: Use existing NodeContextCarl Dong
2021-04-05rest: Pass in NodeContext to rest_blockCarl Dong
2021-03-29refactor: replace util::Ref by std::any (C++17)Sebastian Falbesoner
2021-02-18Merge #20429: refactor: replace (sizeof(a)/sizeof(a[0])) with C++17 std::sizeMarcoFalke
2021-01-31refactor: iterate arrays via C++11 range-based for loops if idx is not neededSebastian Falbesoner
2021-01-28scripted-diff: Use BlockManager::LookupBlockIndexCarl Dong
2020-12-31scripted-diff: Bump copyright headersMarcoFalke
2020-09-22Merge #19849: Assert that RPCArg names are equal to CRPCCommand ones (blockch...MarcoFalke
2020-09-05Remove mempool globalMarcoFalke
2020-08-31Assert that RPCArg names are equal to CRPCCommand ones (blockchain)MarcoFalke
2020-07-26rpc: Avoid useless mempool query in gettxoutproofMarcoFalke
2020-06-24refactor: Replace HexStr(o.begin(), o.end()) with HexStr(o)Wladimir J. van der Laan
2020-05-21Merge #18740: Remove g_rpc_node globalMarcoFalke
2020-05-20Merge #18317: Serialization improvements step 6 (all except wallet/gui)MarcoFalke
2020-05-13refactor: Pass NodeContext to RPC and REST methods through util::RefRussell Yanofsky