addmultisigaddress
Requires a new wallet backup.
Each key is a Bitcoin address or hex-encoded public key.
This functionality is only intended for use with non-watchonly addresses.
See importaddress
for watchonly p2sh address support.
If 'label' is specified, assign address to that label.
Note: This command is only compatible with legacy wallets.
Argument #1-nrequired
Type: number (int), Required
Description: The number of required signatures out of the n keys or addresses.
Argument #2-keys
Type: json array, Required
Description: The bitcoin addresses or hex-encoded public keys
[
"key", (string) bitcoin address or hex-encoded public key
...
]
Argument #3-label
Type: string, Optional
Description: A label to assign the addresses to.
Argument #4-address_type
Type: string, Optional
Default=set by -addresstype
Description: The address type to use. Options are "legacy", "p2sh-segwit", and "bech32".
Result
{ (json object)
"address" : "str", (string) The value of the new multisig address
"redeemScript" : "hex", (string) The string value of the hex-encoded redemption script
"descriptor" : "str", (string) The descriptor for this multisig
"warnings" : [ (json array, optional) Any warnings resulting from the creation of this multisig
"str", (string)
...
]
}