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:

  1. Unlock your Ledger and open the Bitcoin app. Navigate to Settings on the device.

  2. Find and enable β€œAllow contract data”. Set it to β€œYes”.

Step 2. Connect Ledger to Sparrow Wallet

  1. Open Sparrow and click "New Wallet". Go to the Keystores tab and click "+ Add Keystore".

  2. Select "Connected Hardware Wallet". Sparrow will detect your device.

  3. Choose your preferred script type (e.g., Native Segwit) and click "Import Keystore".

  4. 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

  1. Click the "Add " button to create a new output row. In this new row, click the Script button

  1. From the dropdown menu at the top, select "OP_RETURN".

  2. 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

  1. 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

  1. Double-check all addresses, amounts, and the data in your OP_RETURN output and click the "Create Transaction" button.

  2. 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