It is good to remember that the BSQ you hold on the bisq client are in a hot wallet.
This means that if for some reason your computer gets compromised, the BSQ are at risk.
Long term BSQ holders are advised to move the coins to a more secure location, like trezor and/or multisig.
Moving BSQ must fully comply to the BSQ protocol, and missing even a small detail may invalidate your BSQ. For further protocol details, you can check:
https://forum.bisq.io/t/bisq-dao-paper-published/2398
I will describe here the process that generates the simplest transaction using a trezor:
-
Connect your trezor to an electrum client. It is advised to use a separate trezor for the BSQ purpose, or at least to activate a unique passphrase. This way you donât accidentally send the BSQ as regular BTC.
-
Sending from bisq client to trezor has no risks. Better split the holding on your trezor between few addresses.
-
On the BSQ trezor wallet, you would also keep some BTC for fee purposes (on a different address).
-
To send from the trezor, visit explorer.bisq.io to verify the amount of BSQ that the address holds [add the âBâ to the address]. Then start generating a BSQ transaction:
A. On electrum âAddresses viewâ, choose the address that holds the BSQ AND (using âCTRLâ) an address containing some BTC for fee purpose and click âspend fromâ.
B. On âPay toâ, give the destination address and as amount give the amount that the BSQ utxo holds, e.g. for 4.2 BSQ, write 4200 satoshi or 0.00004200 BTC.
C. Important is to preview the tx and verify that the BSQ output is the first one! If the change address comes before (it may happen if the change is smaller than the BSQ amount), you will lose your BSQ!
D. Sign and publish.An example for a good BSQ transaction:
Inputs (2): [order doesnât matter]
01234567âŚ89abcdef:21 1BTCmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm 0.01
89abcdefâŚ01234567:3 1BSQsrcmmmmmmmmmmmmmmmmmmmmmmmmmmm 0.000042
Outputs (2): [order MATTERS!]
1BSQdestmmmmmmmmmmmmmmmmmmmmmmmmmm 0.000042 [âBâ of the BSQ address dropped]
1BTCchangemmmmmmmmmmmmmmmmmmmmmmmm 0.0095
Fee: 0.0005
For the more technical users, you may mark the tx as RBF to optimize the tx fee. Just take care and before each fee bump, make sure the BSQ amount hasnât changed, and the order of outputs is kept.
For the paranoid - also trezor+multisig was tested and works.
DISCLAIMER:
Sending BSQ manually outside of the bisq client is risky. I take no responsibility for the above instructions, as they may contain a mistake. Please try it first with a small amount of BSQ.