A step-by-step guide to using a 2-of-2 Multisig wallet on the Nunchuk Desktop application with Trezor and OneKey hardware wallets, covering both methods for receiving coins and the process of securely switching between signing devices to send Bitcoin.
- ⚠️ Warnings and Important Information Before Receiving or Sending Coins in a Multisig Wallet
- Steps for Receiving and Sending Multisig Coins (2-of-2) on Nunchuk Desktop
- How to Receive Coins into a Multisig Wallet
- How to Send Coins from a Multisig Wallet
- Summary
- Basic Troubleshooting for Common Issues
- 1. Unable to Switch to the Second Device (OneKey) or Sign, or the App Still Remembers the Previous Device
- 2. The Device Is Not Detected After Connecting the USB Cable, Even for Trezor and OneKey
- 3. Signing the Transaction with the First Device Is Complete, but the Broadcast Transaction Button Does Not Appear
- Frequently Asked Questions (FAQ)
Hello everyone,
After learning how to link keys and set up a multisig wallet on the Nunchuk Desktop application, the key question many have when they start using it is: "When receiving coins into a Multisig wallet or sending coins using two keys from different brands connected together to sign in Nunchuk, which buttons do I need to press in what order?"
Today, I have summarized the actual steps for both receiving coins and sending coins on the Nunchuk Desktop application in a 2-of-2 Multisig configuration, pairing popular Hardware Wallets from Trezor and OneKey, so you can follow along step-by-step in an easy-to-understand way.
⚠️ Warnings and Important Information Before Receiving or Sending Coins in a Multisig Wallet
⚠️ The most important precautions before actually using it:
- Understand the difference between Testnet and Mainnet addresses: In the examples shown in this guide, I performed transactions on the test network (Testnet) to demonstrate the steps, which are exactly the same as using the live network (Mainnet). However, the receiving address (Address) or coin unit symbols may look slightly different than usual. For example, on Testnet, it starts with tb1q... while on Mainnet, it starts with bc1q... (following the Native SegWit standard). Don't worry.
- Practice until you are comfortable before moving large sums of money: Before actually moving your main assets into storage, I recommend that you first try transferring small amounts or practice receiving and sending until you are completely familiar with the process of switching between the two devices to sign transactions. (You can read more background information in the article What Beginners Need to Know Before Using a Multisig Wallet and How Multisig Protects Hardware Wallets from Supply Chain Attacks)
- Strictly protect both keys and the wallet structure backup file: Since the 2-of-2 configuration requires signatures from both devices (2 out of 2) to send coins every time, you must keep the Seed Phrase for both Trezor and OneKey, as well as the wallet structure backup file (BSMS / Output Descriptor), as securely as possible.
- Close the brand's main application before connecting the signing cable: Before connecting the USB cable to sign, please make sure that you have closed Trezor Suite and the OneKey App on your computer to prevent them from competing for the connection port with Nunchuk Desktop.
Steps for Receiving and Sending Multisig Coins (2-of-2) on Nunchuk Desktop
Part 1: Receiving Coins
Select the Multisig wallet you want to use -> choose one of two ways to receive coins
├─ Method 1 (Quick Receive): View the QR Code and copy the Address from the right panel to use immediately
└─ Method 2 (Receive Button): Click the Receive button -> select and copy the Address from the Unused Address tab
↓
Part 2: Creating a Transaction to Send Coins
Click the Send button -> enter the recipient's Address, the amount of coins (Amount), and a memo (Note) -> click Continue
↓
Review the details on the Confirm transaction page (Address, Fee, Total amount) -> click Confirm and create transaction
↓
Part 3: Signing with Both Devices via USB (Member Keys Signing)
├─ First key (Trezor): Connect the Trezor cable and unlock the PIN -> click Sign in the app -> review and confirm on the Trezor screen -> a checkmark appears (1/2 complete)
└─ Second key (OneKey): Disconnect the Trezor cable and connect the OneKey cable instead, then unlock the PIN -> click Rescan in the app -> click Sign -> review and confirm on the OneKey screen -> a checkmark appears (2/2 complete)
↓
Part 4: Broadcasting the Transaction to the Blockchain
Once checkmarks appear for both devices -> click the Broadcast transaction button to complete the process
How to Receive Coins into a Multisig Wallet
To receive Bitcoin into a Multisig wallet on the Nunchuk Desktop application, you do not need to connect both hardware wallets every time. You can simply open the application to view the receiving address by following these steps.
- Click to select the wallet you want to use: Open the Nunchuk Desktop program, then click to select the Multisig wallet you want to receive coins from in the Wallets menu on the left.
- Choose how to receive coins (2 methods): In the Nunchuk wallet window, you can view the receiving address in two ways, whichever is more convenient:

- 2.1 Use the Quick Receive bar (fast method): A Quick Receive box will appear on the right side of the screen, ready for immediate use. It displays both a QR code and an address that you can click to copy and use for receiving transfers.
- 2.2 Click the Receive button: Click the Receive button on the left side of the wallet.

The system will open a separate Receive window, which is divided into Unused Addresses and Used Addresses. You can use the address or QR code from the Unused Address section. (Additionally, you can connect your device and click Verify address on device to check its accuracy on the device screen before use, or click Generate new address to create additional receiving addresses.)
How to Send Coins from a Multisig Wallet
When you want to send Bitcoin from a 2-of-2 Multisig wallet, the process is like accessing a vault that requires both the Trezor and OneKey keys to sign and approve. The steps are as follows:
1. Select the wallet you want to use and click the start transfer button: Click to select the Multisig wallet you want to use from the left menu, then click the Send button.

2. Enter the transfer details in the New transaction window: After clicking the Send button, the New transaction window will appear. Check and enter the following important details:
- Balance: Displays the total remaining BTC balance in this wallet.
- Enter recipient’s address: Field for pasting the recipient’s address.
- Amount: Field for specifying the amount of BTC you want to send.
- Transaction note: Field for adding a transaction memo (optional).
- Once all information has been entered, click the Continue button.

3. Review the summary in the Confirm transaction window: This window will display a summary of the entire transaction for you to review again, including the destination address, network fee (Fee), and total amount. Carefully check all details. Once everything is correct, click the Confirm and create transaction button.
4. Enter the transaction details window: The system will take you to the Transaction details window, which not only displays the transaction information but also lists the keys in the Member keys section for you to sign (Sign) according to the number of keys you have configured (in this example, 2 keys).

5. Connect the cable and sign the transaction with the first device (Trezor): Connect the Trezor device to your computer using a USB cable. Enter the PIN to unlock the device screen. Then click the Sign button for the Trezor key on the Nunchuk app screen and wait a moment for the system to send the data to the Trezor device.
6. Check and confirm on the Trezor screen: Look at the Trezor device screen to check the destination address and the amount to be transferred. If the information matches, click the transaction confirmation button on the Trezor device to complete the process. Once confirmed, the status on the Nunchuk app screen will change to a checkmark (1 out of 2 signatures completed).
7. Switch the cable to the second device (OneKey), click Rescan, and sign: Disconnect the USB cable from the Trezor device and connect it to the OneKey device instead. Enter the PIN to unlock the OneKey device and make it ready for use. Then, on the Nunchuk app screen, click the Rescan button so the program can scan and detect the new device. Once the Rescan is complete, click the Sign button for the OneKey key and wait for the transaction to be confirmed through the OneKey device.

8. Check and confirm on the OneKey screen: Check the destination address and the amount on the OneKey device screen again. If they match, you can click to confirm the transaction on the device. Once confirmed, the Nunchuk app will display a checkmark for both keys.
9. Broadcast the transaction to the blockchain: Once both devices have been signed and display a checkmark, click the Broadcast transaction button below to send the transaction to the Bitcoin network, completing the process.

Summary
As you can see, receiving and sending coins from a 2-of-2 Multisig wallet on the Nunchuk Desktop program is not as complicated as many people worry. Simply understand the timing of switching the USB cable and clicking the Rescan button so the program recognizes the second device, and you can carefully verify the accuracy of the transaction through the separate screens of both Trezor and OneKey, helping to completely eliminate the risk of relying on a single device.
And for those who want to assemble a genuine Hardware Wallet set to set up a Multi-Vendor Multisig system, choosing to purchase through an authorized reseller in Thailand such as Bitcast will ensure that every device is shipped directly from the manufacturer, comes with a Thai official warranty, and has a team ready to provide support and advice throughout its use.
If you try following this guide and get stuck at any step, feel free to comment below or contact the Bitcast team via Inbox anytime.
Common Troubleshooting
1. Cannot switch the cable to the second device (OneKey) and sign, or the app still remembers the original device
- Cause and solution: When we disconnect the cable from the first Hardware Wallet and connect it to the second device on the USB port, the program may not automatically update the connection status. First, unlock the PIN on the second device screen, then click the Rescan button on the Nunchuk Desktop program screen once. The system will detect the new device and allow you to click the Sign button as usual.
2. The USB cable is connected, but the system cannot scan either the Trezor or OneKey
- Cause and solution: Check that you do not have Trezor Suite or the OneKey App running in the background, because the USB system only allows one program to communicate with the device at a time. If you close those programs and it still does not appear, try disconnecting and reconnecting the USB cable, or switch to a USB cable that supports data transfer (Data Cable).
3. Transaction signed on the first device, but the Broadcast transaction button does not appear.
- Cause and solution: This wallet is configured with a 2-of-2 Multisig condition. The system will not allow the transaction to be sent until both signatures have been received. You need to switch the cable to the second device, press Rescan, and press Sign until checkmarks appear for both items. Only then will the Broadcast transaction button be displayed.
Frequently Asked Questions (FAQ)
Not at all. In the Multisig system on the Bitcoin network, the order of signing does not affect the success of the transaction. You can connect the OneKey device to sign as the first device and then switch the cable to the Trezor as the second device. As long as you sign until checkmarks appear for both devices according to the 2-of-2 condition, you can press Broadcast transaction.
Don't worry. This is 100% normal. This is because OneKey firmware includes a Trezor Compatibility Mode that uses the same communication protocol as Trezor to work stably with international software such as Nunchuk and Sparrow Wallet. Just notice the key name you initially set, such as OneKey, and press Rescan every time you switch the cable. You can then safely confirm the transaction on the OneKey screen.
We recommend primarily using a receiving address from the Unused Address tab (a new address that has never been used to receive coins before). This is because modern Bitcoin wallets can generate an unlimited number of new addresses under the same set of keys. Changing the address for each incoming transfer helps maintain privacy and prevents outsiders from easily viewing your total balance history.
No one can see it. The information in the Transaction note field is only a personal memo displayed in our Nunchuk app. It is not sent to be recorded on the public blockchain network. You can therefore freely type details as a memo to view later.







แชร์:
Step-by-Step Guide to Using Multisig in Nunchuk Wallet (Desktop): How to Receive and Send Coins with Blockstream Jade and Trezor (2 of 2)