aboutsummaryrefslogtreecommitdiff
path: root/src/rest.cpp
AgeCommit message (Expand)Author
2023-05-20refactor: Split util::AnyPtr into its own fileTheCharlatan
2023-05-10refactor: Move functions to BlockManager methodsTheCharlatan
2023-04-17bugfix: rest: avoid segfault for invalid URIpablomartin4btc
2023-03-15Merge bitcoin/bitcoin#26207: rest: add verbose and mempool_sequence query par...Andrew Chow
2023-01-26Use DataStream where possibleMarcoFalke
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-12-06rest: reduce LOCK(cs_main) scope in rest_blockAndrew Toth
2022-10-13Merge bitcoin/bitcoin#25412: rest: add `/deploymentinfo` endpointAndrew Chow
2022-10-05rest: add verbose and mempool_sequence query params for mempool/contentsAndrew Toth
2022-08-16rest: add `/deploymentinfo`brunoerg
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