BitFloppy with Sparrow Wallet
Use BitFloppy with Sparrow Wallet to prepare and sign PSBTs offline.
π Quick Navigation
- π Main Project - Project overview
- π€ User Guide - Device workflow and file states
- π§ Firmware Flashing - Firmware installation
- πΎ Firmware Binaries - Pre-built firmware
π Integration with Sparrow Wallet
Setup BitFloppy with Sparrow
- Flash Firmware: Use the firmware flashing guide to flash your BitFloppy board
- Connect Board: Plug in your BitFloppy board via USB
- Access Files: The board appears as a 1.44 MB mass storage device
- Get Descriptor: Copy the descriptor from the appropriate BIP directory
Using with Sparrow Wallet
Receive Funds
- Get Address: Copy an address from
bip84/addresses.txt(or bip44/bip49) - Import to Sparrow: Use the address in Sparrow for receiving funds
- Monitor: Check the address on a block explorer
Spend Funds
- Create PSBT: In Sparrow, create a Partially Signed Bitcoin Transaction
- Export PSBT: Save the PSBT as base64
- Sign with BitFloppy:
- Create a file named
PSBT.txton the BitFloppy mass storage - Paste the base64 PSBT into the file
- Unmount the volume
- Restart the board
- The board will generate
PSBT_signed.txtwith the signed PSBT
- Create a file named
- Import Signed PSBT: Load the signed PSBT back into Sparrow
- Broadcast: Send the transaction to the network
Supported BIP Standards
- BIP44 - Legacy Bitcoin addresses (P2PKH)
- BIP49 - SegWit wrapped addresses (P2SH-P2WPKH)
- BIP84 - Native SegWit addresses (Bech32)
Security Notes
- Testnet Only: This is a proof-of-concept, use only with testnet funds
- Unlock Required: Signing transactions will unlock the board temporarily
- Backup: Always backup your mnemonic seed phrase securely
π§ Troubleshooting
Common Issues
- Board Not Recognized: Ensure firmware is properly flashed
- PSBT Signing Failed: Check that the board is in the correct state
- Address Mismatch: Verify youβre using the correct BIP standard
Getting Help
- Check the User Guide for detailed operations
- Review the Firmware Flashing Guide for technical details
- See the Main Project for development information