Pi-Based 40-Coin Crypto Wallet

Job ID: 40518909

Budget: $30 – $250 USD

I want to turn a Raspberry Pi 4 into a personal, air-gapped hardware wallet that safely stores and transacts with forty different cryptocurrencies—Bitcoin, Ethereum, Ripple and another thirty-seven assets I will list once we start. The device also needs a simple way to link with any U.S. bank account through its routing and account numbers so I can move funds in and out without relying on third-party exchanges.

Here is what I expect:

• A bootable Pi 4 image (Linux-based is fine) that generates and protects private keys entirely on-device, signs transactions offline, and displays addresses and balances on an attached screen or over a secure desktop/mobile companion app.
• Support for standard protocols (e.g., BIP-32/39/44 for BTC, ERC-20 where relevant, etc.) so importing or exporting keys is never a black box.
• A banking module that initiates ACH transfers after I enter routing and account numbers—ideally through an API such as Plaid, Dwolla, or an equivalent you recommend—while keeping my banking credentials encrypted on the Pi.
• Clear documentation: setup steps, how each coin is handled, how the ACH flow works, and recovery procedures.
• Source code and build scripts so I can reproduce the image from scratch.

Security is critical; I am open to your suggestions on PINs, multisig, secure elements, or any other hardening you feel is appropriate for a Pi-based wallet. If you have experience with HSMs, Ledger-style secure chips, or cold-storage practices, please highlight it when you reply.