aboutsummaryrefslogtreecommitdiff
path: root/src/rest.cpp
AgeCommit message (Expand)Author
2023-04-18bugfix: rest: avoid segfault for invalid URIpablomartin4btc
2022-08-16Fix logical race in rest_getutxosMacroFake
2022-08-05rest: clean-up for `mempool` endpointsbrunoerg
2022-06-15rest/getutxos: Don't construct empty mempoolCarl Dong
2022-05-18Do not call global Params() when chainman is in scopeMacroFake
2022-04-26Merge bitcoin/bitcoin#22953: refactor: introduce single-separator split helpe...fanquake
2022-04-19move-mostly: Make fHavePruned a BlockMan memberCarl Dong
2022-04-11refactor: introduce single-separator split helper `SplitString`Sebastian Falbesoner
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