{"hexstring",RPCArg::Type::STR_HEX,RPCArg::Optional::NO,"The hex string of the raw transaction"},
{"options",RPCArg::Type::OBJ,RPCArg::Optional::OMITTED_NAMED_ARG,"for backward compatibility: passing in a true instead of an object will result in {\"includeWatching\":true}",
{
{"add_inputs",RPCArg::Type::BOOL,/* default */"true","For a transaction with existing inputs, automatically include more if they are not enough."},
{"changeAddress",RPCArg::Type::STR,/* default */"pool address","The bitcoin address to receive the change"},
{"changePosition",RPCArg::Type::NUM,/* default */"random","The index of the change output"},
{"change_type",RPCArg::Type::STR,/* default */"set by -changetype","The output type to use. Only valid if changeAddress is not specified. Options are \"legacy\", \"p2sh-segwit\", and \"bech32\"."},