aboutsummaryrefslogtreecommitdiff
path: root/src/rest.cpp
AgeCommit message (Expand)Author
2024-07-24refactor: Replace ParseHashStr with FromHexMarcoFalke
2024-07-24rest: Reject truncated hex txid early in getutxos parsingMarcoFalke
2024-07-17refactor: Use util::Split to avoid a harmless unsigned-integer-overflowMarcoFalke
2024-07-12rest: Reject negative outpoint index in getutxos parsingMarcoFalke
2024-06-26rest: don't copy data when sending binary responseRoman Zeyde
2024-06-12Merge bitcoin/bitcoin#29015: kernel: Streamline util libraryAva Chow
2024-05-20rpc: avoid copying into UniValueCory Fields
2024-05-16util: Move util/string.h functions to util namespaceRyan Ofsky
2024-05-01scripted-diff: Add IWYU pragma keep to bitcoin-config.h includesMarcoFalke
2024-03-12rest: read raw block in rest_block and deserialize for jsonAndrew Toth
2024-02-13scripted-diff: Fix bitcoin_config_h includesTheCharlatan
2024-01-05Merge bitcoin/bitcoin#28890: rpc: Remove deprecated -rpcserialversionfanquake
2023-12-11Remove deprecated -rpcserialversionMarcoFalke
2023-12-07refactor: rpc: Pass CBlockIndex by reference instead of pointerMarcoFalke
2023-12-07refactor: Use reference instead of pointer in IsBlockPrunedMarcoFalke
2023-11-21Use Txid in COutpointdergoegge
2023-11-16Include version.h in fewer placesAnthony Towns
2023-11-14Use ParamsWrapper for witness serializationAnthony Towns
2023-11-07Merge bitcoin/bitcoin#28136: refactor: move GetServicesNames from rpc/util.{h...Andrew Chow
2023-10-12tidy: modernize-use-emplaceMarcoFalke
2023-09-19refactor: drop protocol.h include header in rpc/util.hJon Atack
2023-06-12rest: bugfix, fix crash error when calling `/deploymentinfo`brunoerg
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