|
void | RPCTypeCheckObj (const UniValue &o, const std::map< std::string, UniValueType > &typesExpected, bool fAllowNull, bool fStrict) |
| Check for expected keys/value types in an Object.
|
|
Amount | AmountFromValue (const UniValue &value) |
|
uint256 | ParseHashV (const UniValue &v, std::string strName) |
| Utilities: convert hex-encoded values (throws error if not hex).
|
|
uint256 | ParseHashO (const UniValue &o, std::string strKey) |
|
std::vector< uint8_t > | ParseHexV (const UniValue &v, std::string strName) |
|
std::vector< uint8_t > | ParseHexO (const UniValue &o, std::string strKey) |
|
std::string | HelpExampleCli (const std::string &methodname, const std::string &args) |
|
std::string | HelpExampleCliNamed (const std::string &methodname, const RPCArgList &args) |
|
std::string | HelpExampleRpc (const std::string &methodname, const std::string &args) |
|
std::string | HelpExampleRpcNamed (const std::string &methodname, const RPCArgList &args) |
|
CPubKey | HexToPubKey (const std::string &hex_in) |
|
CPubKey | AddrToPubKey (const CChainParams &chainparams, const FillableSigningProvider &keystore, const std::string &addr_in) |
|
CTxDestination | AddAndGetMultisigDestination (const int required, const std::vector< CPubKey > &pubkeys, OutputType type, FillableSigningProvider &keystore, CScript &script_out) |
|
UniValue | DescribeAddress (const CTxDestination &dest) |
|
std::string | GetAllOutputTypes () |
|
RPCErrorCode | RPCErrorFromTransactionError (TransactionError terr) |
|
UniValue | JSONRPCTransactionError (TransactionError terr, const std::string &err_string) |
|
static std::optional< UniValue::VType > | ExpectedType (RPCArg::Type type) |
|
static std::optional< UniValue::VType > | ExpectedType (RPCResult::Type type) |
|
static std::pair< int64_t, int64_t > | ParseRange (const UniValue &value) |
|
std::pair< int64_t, int64_t > | ParseDescriptorRange (const UniValue &value) |
| Parse a JSON range specified as int64, or [int64, int64].
|
|
std::vector< CScript > | EvalDescriptorStringOrObject (const UniValue &scanobject, FlatSigningProvider &provider) |
| Evaluate a descriptor given as a string, or as a {"desc":...,"range":...} object, with default range of 1000.
|
|
UniValue | GetServicesNames (ServiceFlags services) |
| Returns, given services flags, a list of humanly readable (known) network services.
|
|