"Warning: the resulting transaction may become invalid if one of the unsafe inputs disappears.\n"
"If that happens, you will need to fund the transaction with different inputs and republish it."},
{"add_to_wallet",RPCArg::Type::BOOL,RPCArg::Default{true},"When false, returns a serialized transaction which will not be added to the wallet or broadcast"},
{"change_address",RPCArg::Type::STR_HEX,RPCArg::DefaultHint{"pool address"},"The bitcoin address to receive the change"},
{"change_address",RPCArg::Type::STR,RPCArg::DefaultHint{"pool address"},"The bitcoin address to receive the change"},
{"change_position",RPCArg::Type::NUM,RPCArg::DefaultHint{"random"},"The index of the change output"},
{"change_type",RPCArg::Type::STR,RPCArg::DefaultHint{"set by -changetype"},"The output type to use. Only valid if change_address is not specified. Options are \"legacy\", \"p2sh-segwit\", and \"bech32\"."},
{"fee_rate",RPCArg::Type::AMOUNT,RPCArg::DefaultHint{"not set, fall back to wallet fee estimation"},"Specify a fee rate in "+CURRENCY_ATOM+"/vB."},
{"include_unsafe",RPCArg::Type::BOOL,RPCArg::Default{false},"Include inputs that are not safe to spend (unconfirmed transactions from outside keys and unconfirmed replacement transactions).\n"
"Warning: the resulting transaction may become invalid if one of the unsafe inputs disappears.\n"
"If that happens, you will need to fund the transaction with different inputs and republish it."},
{"changeAddress",RPCArg::Type::STR_HEX,RPCArg::DefaultHint{"pool address"},"The bitcoin address to receive the change"},
{"changeAddress",RPCArg::Type::STR,RPCArg::DefaultHint{"pool address"},"The bitcoin address to receive the change"},
{"changePosition",RPCArg::Type::NUM,RPCArg::DefaultHint{"random"},"The index of the change output"},
{"change_type",RPCArg::Type::STR,RPCArg::DefaultHint{"set by -changetype"},"The output type to use. Only valid if changeAddress is not specified. Options are \"legacy\", \"p2sh-segwit\", and \"bech32\"."},
{"includeWatching",RPCArg::Type::BOOL,RPCArg::DefaultHint{"true for watch-only wallets, otherwise false"},"Also select inputs which are watch only"},