2

I'm following the information here but hoping to save some troubleshooting time. It says "First, the wallet to be converted to multisig must be empty. It is best to use a brand-new walllet for the purpose." Assuming that I need to setup many multisig addresses, can I just use the create_address method and then convert that to multisig?

I want to be able to have multiple multisig and non-multisig addresses for different purposes. I'm using the wallet RPC daemon.

Paragon512
  • 35
  • 2

1 Answers1

3

Each multisig wallet can only have a single address for incoming funds. This address will be different from any of the usual addresses created by a wallet prior to multisig conversion.

You cannot know the multisig address until you have completed the multisig wallet make_multisig process (in the case of N/N wallets) or have completed the make_multisig and finalize_multisig process (in the case of M/N threshold wallets).

Therefore you cannot use create_address method first to create any multisig addresses. You can use the create_address method to create valid addresses for that wallet's original seed (prior to multisig conversion), but the wallet will no longer keep track of or scan for incoming funds from these old addresses after you convert it to a multisig wallet. You should therefore not attempt to use the same wallet file for both multisig and non-multisig use.

knaccc
  • 8,518
  • 17
  • 23