aboutsummaryrefslogtreecommitdiff
path: root/src/rpc/util.cpp
AgeCommit message (Expand)Author
2023-09-05Merge bitcoin/bitcoin#28291: rpc: removed StrFormatInternalBug quote delimita...fanquake
2023-08-24rpc: Add MaybeArg() and Arg() default helperMarcoFalke
2023-08-18removed StrFormatInternalBug quote delimitationReese Russell
2023-08-17Merge bitcoin/bitcoin#28123: Bugfix: RPC: Remove quotes from non-string oneli...fanquake
2023-08-14Rename script/standard.{cpp/h} to script/solver.{cpp/h}Andrew Chow
2023-08-14Clean up things that include script/standard.hAndrew Chow
2023-07-27refactor: Revert addition of univalue sighash string checkTheCharlatan
2023-07-25kernel: Split ParseSighashStringTheCharlatan
2023-07-22RPC/rpcdoccheck: Error if a oneline_description has a quote for a non-stringLuke Dashjr
2023-06-01Merge bitcoin/bitcoin#26485: RPC: Accept options as named-only parametersAndrew Chow
2023-05-22Merge bitcoin/bitcoin#25796: rpc: add `descriptorprocesspsbt` rpcAndrew Chow
2023-05-09Fix clang-tidy performance-unnecessary-copy-initialization warningsMarcoFalke
2023-05-09scripted-diff: Use UniValue::find_value methodMarcoFalke
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-21Merge bitcoin/bitcoin#27419: move-only: Extract common/args from util/systemfanquake
2023-04-19move-only: Extract common/args and common/config.cpp from util/systemTheCharlatan
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-03-26clang-tidy: Add `performance-inefficient-vector-operation` checkHennadii Stepanov
2023-03-26clang-tidy: Add `performance-faster-string-find` checkHennadii Stepanov
2023-01-25Merge bitcoin/bitcoin#26929: rpc: Throw more user friendly arg type check err...fanquake
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: Introduce is_top_level_argMarcoFalke
2023-01-11rpc: Run type check against RPCArgsMarcoFalke
2022-12-27clang-tidy: Add `performance-no-automatic-move` checkHennadii Stepanov
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-10-10Adjust RPCTypeCheckObj error stringLeonardo Araujo
2022-09-13rpc: Set RPCArg options with designated initializersMacroFake
2022-09-12RPC: unify arg type error messagefurszy
2022-07-27refactor: Make const refs vars where applicableAurèle Oulès
2022-05-29rpc: Capture potentially large UniValue by ref for rpcdoccheckMartin Zumsande
2022-05-19Merge bitcoin/bitcoin#25153: scripted-diff: Use getInt<T> over get_int/get_int64fanquake
2022-05-19Merge bitcoin/bitcoin#25161: rpc: Put undocumented JSON failure mode behind a...MacroFake
2022-05-18rpc: Put undocumented JSON failure mode behind a runtime flagSuhail Saqan
2022-05-18scripted-diff: Use getInt<T> over get_int/get_int64MacroFake
2022-05-17refactor: use C++11 default initializersfanquake
2022-04-26Merge bitcoin/bitcoin#22953: refactor: introduce single-separator split helpe...fanquake
2022-04-16util/check: Add CHECK_NONFATAL identity function, NONFATAL_UNREACHABLE AND UN...Aurèle Oulès
2022-04-11refactor: introduce single-separator split helper `SplitString`Sebastian Falbesoner
2022-04-06doc: Convert remaining comments to clang-tidy formatMarcoFalke
2022-03-24rpc: Fail to return undocumented or misdocumented JSONMarcoFalke
2022-02-14Move `GetAllOutputTypes` function from `rpc/rawtransaction.cpp` to `rpc/util....Kiminuo
2022-01-25doc: Fix rpc docsMarcoFalke
2022-01-25Merge bitcoin/bitcoin#23706: rpc: getblockfrompeer followupsMarcoFalke