Swan allows you to use your wallet's extended public key to upload 500 addresses at once, then withdraw to them in order. If you are new to Bitcoin, please connect a single address first. To find instructions on how to find your extended public key for your specific wallet, please see our article “Where do I find the extended public key of my wallet?”
To add an extended public key on Swan, click the "multiple addresses" tab in the "Add Wallet" section.
Name your wallet and paste your extended public key. Click “Next” in the yellow box.
When you add the extended public key into our system, it will confirm with you the first address in the derivation path (addresses that start with 1/3/bc1q - x/y/z pub respectively).
If you have already used one of the addresses belonging to this extended key, it may be difficult to verify that address depending on what wallet software you are using. Best practice would be to make a new account in your wallet software (under the same private key you are already using, preferably Segwit/bc1q) and use that extended public key only for Swan withdrawals.
Once you have created the new extended key, the first receive address should match the address shown by Swan on the wallet confirmation screen. You can find instructions to find most extended pulic keys in different wallets on this faq.
Below is an example of the confirmation screen. Your addresses will be different, please verify which receive address you see in your wallet software, then click "next".
Withdrawals will take place to the Bitcoin addresses generated from your extended public key. One Swan withdrawal will be sent in order to each address, starting with the first and continuing without repeat up to the 500 addresses we stored. We do not and cannot skip addresses. If an address in that list has already been used, then, unfortunately, it will be reused.