Managing your wallet addresses and bank accounts
About Withdrawal Destination Whitelisting
To enhance the security of your account, Bullish requires all withdrawal destinations including crypto addresses and bank accounts to be secured, or "whitelisted," before you can send funds to them. This process is a critical security layer ensuring only you can designate where your assets are sent.
To complete the whitelisting process, you will be prompted to input your two-factor authentication (2FA) and a one time passcode (OTP) sent to your registered email address.
To whitelist a new destination, you will be required to set up two-factor authentication (2FA) if you have not already done so.
Network level withdrawal addresses
Withdrawal addresses are registered at the network level rather than the asset level.
For example, if you add and whitelist a Solana network address, you can use that single address to withdraw any supported SPL token. This gives you the flexibility to not have to register multiple addresses for different assets on the same network.
How to whitelist a hosted crypto address
Via account settings/profile:
Go to account profile and select crypto addresses
Select add and input the network, nickname and crypto address that you intend to whitelist
Complete the whitelisting process:
2FA (such as Passkey or TOTP) and
Email OTP
Via withdrawal:
Select crypto asset to withdraw
Select network
Select add and input the network, nickname and crypto address that you intend to whitelist
Complete the whitelisting process:
2FA (such as Passkey or TOTP) and
Email OTP
How to whitelist a self-hosted crypto address:
Note: Some customers in certain jurisdictions will be required to perform a wallet verification test (satoshi test) when adding a self-hosted personal wallet such as a Ledger. For more information see Travel Rule at Bullish.
You can only withdraw to a previously verified self-hosted wallet.
If your wallet is already verified, simply select it from the dropdown list when making a withdrawal.
To withdraw to a new self-hosted wallet, you must first verify it by completing the deposit and wallet verification process described above.
Via account settings/profile:
Go to account profile and select crypto addresses
View the self-hosted wallet and confirm the details including the destination address is correct
Complete the whitelisting process:
2FA (such as Passkey or TOTP) and
Email OTP
Via withdrawal:
Select crypto asset to withdraw
Select network
Select the self-hosted wallet and confirm the details including the destination address is correct
Complete the verification process:
2FA (such as Passkey or TOTP) and
Email OTP
This approval is only required once per address. After an address is successfully whitelisted, you can withdraw to it freely.
How to whitelist a bank account
Withdrawals to a bank account are only permitted after an initial deposit has been made to Bullish using the same bank account. For more information, visit our Depositing & Withdrawing Cash: Overview article.
Note: Whitelisting new addresses can only be done through the Bullish web app and not through the Custody API.
Editing the nickname of a wallet address
Note: You can only edit the nickname of the account. To make any other changes, you will have to remove the account and add it again.
Choose Settings in the left-hand navigation.
Choose Wallet Addresses.
Choose Edit next to the account you wish to edit.
Choose Edit next to the nickname of the account.
Enter the new nickname and choose Save.
Choose Done.
Removing a wallet address
Choose Settings in the left-hand navigation.
Choose Wallet Addresses.
Choose Edit next to the account you wish to remove.
Choose Remove This Account.
Choose Yes, Continue. A message will appear once the address is successfully removed.
Frequently asked questions
Can I edit whitelisted crypto addresses?
You can only edit the nickname associated with your whitelisted crypto address. If you wish to amend the destination address, you will need to remove and go through the whitelisting process for the new address.
Can I remove or delete whitelisted crypto addresses?
Yes, you can remove or delete by locating your saved wallet addresses and selecting edit or remove in the wallet address page.
Can I remove or delete whitelisted bank accounts?
Yes, you can remove or delete by locating your saved bank accounts and selecting edit or remove in the bank account page. Note - by removing the bank account, you will need to make a deposit if you wish to add a new bank account.
Is 2FA and Email OTP mandatory when whitelisting a destination address?
Yes, it is mandatory for both 2FA and email OTP to be input when completing the whitelisting process.
Do I need to whitelist for every withdraw that I make?
No, whitelisting is a one time exercise. Once this has been completed, you can withdraw to the destination without the need to complete the whitelisting process.