Ledger with Sparrow Wallet
This guide details how to use your Ledger hardware wallet with Sparrow Wallet to mint $zkBTC.
Step 1. Configure Your Ledger Device
Before connecting your Ledger, enable one crucial setting:
Unlock your Ledger and open the Bitcoin app. Navigate to Settings on the device.
Find and enable βAllow contract dataβ. Set it to βYesβ.
Step 2. Connect Ledger to Sparrow Wallet
Open Sparrow and click "New Wallet". Go to the Keystores tab and click "+ Add Keystore".
Select "Connected Hardware Wallet". Sparrow will detect your device.
Choose your preferred script type (e.g., Native Segwit) and click "Import Keystore".
Finally, click "Apply" to complete the setup. Your Ledger wallet is now connected and ready to use in Sparrow.
Step 3. How to Mint $zkBTC and Complete transaction
1. Click on the "Send" tab in Sparrow's main window. You will see an interface for constructing a transaction.
Pay to: Input the zkBTC Bridge Mainnet Operator Address:
bc1qcwc08898aseahq2e5920m9395py3jjtm2xnt0s90slqra7cry2dq2xv9uq
Enter the Amount: Input the amount you wish to send in the corresponding Amount field. No less than 21,000 sats ( > 0.00021 BTC)
Slightly adjust the fee range based on the current miner fees

2. Adding an OP_RETURN Data Output
Click the "Add " button to create a new output row. In this new row, click the Script button

From the dropdown menu at the top, select "OP_RETURN".
In the large text box, enter the
ETHEREUM Address
you wish to receive your minted $zkBTC token in HEX format:
Hex: Type
your Ethereum receiving address without "0x" prefix
ASCII:
hex-decoded binary data,usually gibberish
Click "Apply". You will return to the Send tab, and the output row will now be labeled "OP_RETURN" with an amount automatically set to
0
.
Step 4. Mint $zkBTC and complet transaction
Double-check all addresses, amounts, and the data in your
OP_RETURN
output and click the "Create Transaction" button.Ensure your Ledger device is unlocked and on the Bitcoin app screen.
In Sparrow's preview window, click the "Sign" button. Sparrow will send the transaction to your Ledger device.
On your Ledger device: Carefully review the transaction details and sign.
π Important Notes
Pay to zkBTC Bridge Mainnet Operator Address:
bc1qcwc08898aseahq2e5920m9395py3jjtm2xnt0s90slqra7cry2dq2xv9uq
Enter the Amount: No less than 21,000 sats ( > 0.00021 BTC)
Last updated