1. Accidentally created a non-standard address in node 1 using "createmultisig".
listaddresses * true returns this result
"address" : "4LVwsbNb5SEsLfx9Bi8vFvunZVm9UgnKpSdpJ2",
"ismine" : false,
"iswatchonly" : true,
"isscript" : true,
"script" : "nonstandard",
"hex" : "",
"addresses" : [
],
"account" : "",
"synchronized" : true
The addresses field are empty.
2. Created multisig wallet address using the same keys in node 2 using "addmultisigaddress". listaddresses * true shows:
"address" : "4LVwsbNb5SEsLfx9Bi8vFvunZVm9UgnKpSdpJ2",
"ismine" : false,
"iswatchonly" : true,
"isscript" : true,
"script" : "multisig",
"hex" : "522103ec79c4c7dedd4a3c77a548cd8e59bfc4a378d97f60a455fa8dceba8edcd8a4b72103a1d6b7d7be2d817f080d1d914bf84ceacf48303e66ddf12dab9f6146a8fffb0b52ae",
"addresses" : [
"1YNUZrZPmKrENyAc16K26pGmxk8MK9TiHLcz1z",
"1TBrRhNUwDooJ15MmREAXb6ps3pCPc43qdeo8i"
],
"sigsrequired" : 2,
"account" : "",
"synchronized" : true
The same multisig addresses on both nodes are in a different state now.
Question:
a. Why is the multisig address created using "createmultisig" have missing addresses field?
b. Now that both addresses are out of sync on 2 different nodes, how can I replace both of them with the multisig wallet address version?