aboutsummaryrefslogtreecommitdiff
path: root/src/rpc/util.h
AgeCommit message (Expand)Author
2023-11-16Merge bitcoin/bitcoin#28605: Fix typosfanquake
2023-11-07Merge bitcoin/bitcoin#28136: refactor: move GetServicesNames from rpc/util.{h...Andrew Chow
2023-11-07doc: fix typosSjors Provoost
2023-09-19refactor: drop protocol.h include header in rpc/util.hJon Atack
2023-09-19refactor: move GetServicesNames from rpc/util.{h,cpp} to rpc/net.cppJon Atack
2023-08-24refactor: use string_view to pass string literals to Parse{Hash,Hex}Jon Atack
2023-08-24rpc: Add MaybeArg() and Arg() default helperMarcoFalke
2023-08-14Clean up things that include script/standard.hAndrew Chow
2023-07-25kernel: Split ParseSighashStringTheCharlatan
2023-06-01Merge bitcoin/bitcoin#26485: RPC: Accept options as named-only parametersAndrew Chow
2023-05-04rpc: add descriptorprocesspsbt rpcishaanam
2023-05-03rpc: Add check for unintended option/parameter name clashesRyan Ofsky
2023-05-03RPC: Add add OBJ_NAMED_PARAMS typeRyan Ofsky
2023-04-10rpc: add "warnings" field to RPCs {create,load,unload,restore}walletJon Atack
2023-04-10rpc: extract wallet "warnings" fields to a util helperJon Atack
2023-01-25Merge bitcoin/bitcoin#26929: rpc: Throw more user friendly arg type check err...fanquake
2023-01-22doc: improve doc for RPCArg::Optional::OMITTEDfanquake
2023-01-22scripted-diff: use RPCArg::Optional::OMITTED over OMITTED_NAMED_ARGfanquake
2023-01-20rpc: Throw more user friendly arg type check errorMarcoFalke
2023-01-20Merge bitcoin/bitcoin#26887: RPC: make RPCResult::MatchesType return useful e...MarcoFalke
2023-01-20RPC: make RPCResult::MatchesType return useful errorsAnthony Towns
2023-01-17doc: Properly report optional RPC argsMarcoFalke
2023-01-17refactor: Remove const to fix performance-move-const-arg clang-tidy errorsMarcoFalke
2023-01-11rpc: Run type check against RPCArgsMarcoFalke
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-09-13rpc: Set RPCArg options with designated initializersMacroFake
2022-05-20includes: Remove rpc/util.h -> node/coinstats.hCarl Dong
2022-05-19build: Enable RPC_DOC_CHECK on --enable-debugMacroFake
2022-05-18rpc: Put undocumented JSON failure mode behind a runtime flagSuhail Saqan
2022-03-24rpc: Add m_skip_type_check to RPCResultMarcoFalke
2022-02-14Move `GetAllOutputTypes` function from `rpc/rawtransaction.cpp` to `rpc/util....Kiminuo
2022-01-25doc: Fix rpc docsMarcoFalke
2021-12-24rpc: allow empty JSON object resultSjors Provoost
2021-05-10refactor: Remove useless extern keywordMarcoFalke
2021-05-10Merge bitcoin/bitcoin#21786: wallet: ensure sat/vB feerates are in range (man...MarcoFalke
2021-05-09rpc: include OBJ_USER_KEY in RPCArg constructor checksKarl-Johan Alm
2021-05-09rpc: enable passing decimals to AmountFromValue, add doxygenJon Atack
2021-04-17rpc: Keep default argument value in correct typeJoão Barbosa
2021-04-05Merge #21302: wallet: createwallet examples for descriptor walletsW. J. van der Laan
2021-04-01rpc: Fail to return undocumented return valuesMarcoFalke
2021-03-15Merge #21035: Remove pointer cast in CRPCTable::dumpArgMapMarcoFalke
2021-03-03rpc: Add HelpExampleCliNamed and use it for `createwallet` docWladimir J. van der Laan
2021-03-03rpc: Add HelpExampleRpcNamedIvan Metlushko
2021-02-12Merge #19145: Add hash_type MUHASH for gettxoutsetinfoWladimir J. van der Laan
2021-01-30rpc: Add hash_type MUHASH to gettxoutsetinfoFabian Jahr
2021-01-29Remove pointer cast in CRPCTable::dumpArgMapRussell Yanofsky
2021-01-29refactor: Replace JSONRPCRequest fHelp field with mode fieldRussell Yanofsky
2021-01-28rpc: Use RPCHelpMan for check-rpc-mappings linterMarcoFalke
2021-01-01rpc: Replace boost::variant with std::variant for RPCArg.m_fallbackMarcoFalke
2020-07-15Merge #19386: rpc: Assert that RPCArg names are equal to CRPCCommand ones (se...MarcoFalke