BitFloppy with Sparrow Wallet

Use BitFloppy with Sparrow Wallet to prepare and sign PSBTs offline.

πŸ“‹ Quick Navigation

πŸ”— Integration with Sparrow Wallet

Setup BitFloppy with Sparrow

  1. Flash Firmware: Use the firmware flashing guide to flash your BitFloppy board
  2. Connect Board: Plug in your BitFloppy board via USB
  3. Access Files: The board appears as a 1.44 MB mass storage device
  4. Get Descriptor: Copy the descriptor from the appropriate BIP directory

Using with Sparrow Wallet

Receive Funds

  1. Get Address: Copy an address from bip84/addresses.txt (or bip44/bip49)
  2. Import to Sparrow: Use the address in Sparrow for receiving funds
  3. Monitor: Check the address on a block explorer

Spend Funds

  1. Create PSBT: In Sparrow, create a Partially Signed Bitcoin Transaction
  2. Export PSBT: Save the PSBT as base64
  3. Sign with BitFloppy:
    • Create a file named PSBT.txt on the BitFloppy mass storage
    • Paste the base64 PSBT into the file
    • Unmount the volume
    • Restart the board
    • The board will generate PSBT_signed.txt with the signed PSBT
  4. Import Signed PSBT: Load the signed PSBT back into Sparrow
  5. Broadcast: Send the transaction to the network

Supported BIP Standards

Security Notes

πŸ”§ Troubleshooting

Common Issues

  1. Board Not Recognized: Ensure firmware is properly flashed
  2. PSBT Signing Failed: Check that the board is in the correct state
  3. Address Mismatch: Verify you’re using the correct BIP standard

Getting Help