Coconut Wallet

Your Bitcoin View it. Send it

A watch-only wallet to view and manage your Bitcoin.

Coconut Wallet
01

Two apps. Distinct roles

Exchange transaction details and signatures via QR codes

Coconut Wallet
ONLINE · VIEW & SEND

Coconut Wallet

Check balances and history on your everyday phone and prepare a transaction. Receive the signature from Vault, then submit the transaction to the Bitcoin network.

Coconut Vault
OFFLINE · HOLD KEYS & SIGN

Coconut Vault

Keep private keys on a phone disconnected from networks. Review and sign the transaction prepared by Wallet, then return the result by QR code.

Explore
02

Your everyday watch-only wallet

Separate checking your balance from signing with private keys. Add a watch-only wallet to see addresses and transaction history and prepare a payment. When a signature is needed, use Vault or a supported hardware wallet. Wallet receives the signed transaction by QR and sends it to the network.

03

Tools to manage your wallet

Connect hardware wallets

Import an extended public key or descriptor to add a watch-only wallet. View balances and history without importing the private keys into Wallet.

Manage transactions and UTXOs

Add transaction notes and UTXO tags to organize funds. Splitting and consolidating UTXOs helps you manage the inputs available for future transactions.

Adjust fees

RBF and CPFP provide ways to adjust fees for unconfirmed transactions. Consult the guide to understand which method applies to your situation.

Connect your full node

Connect a personal full node to look up wallet information. This gives you the option to use a node you operate as your source of network data.

Privacy features

Use a decoy balance and hide the app-switcher preview. These settings help you manage when wallet information appears on your phone’s screen.

Send to multiple recipients

Prepare a batch transaction with multiple recipients. Review the destination addresses and amounts together before sending.

04

Send with Wallet and Vault

01

Create a transaction in Wallet

Enter the recipient, amount and fee, then review the details. Display the unsigned transaction as a QR code.

02

Scan the QR code with Vault

Scan Wallet’s QR with Vault. Review the recipient, amount and other transaction details again on the offline device.

03

Sign the transaction in Vault

Sign the reviewed transaction using the private key in Vault. Display the signed result as a QR code.

04

Scan the signed QR code with Wallet

Scan Vault’s QR with Wallet to import the signed transaction. This transfers the transaction result, not the private key.

05

Broadcast to the network

Wallet submits the signed transaction to the Bitcoin network. Follow its progress in your transaction history.

05

New to self-custody? Start with practice

Practice the same transaction flow with test Bitcoin first.

06

User guides

07

Code you can inspect

08

Policies and terms

09

Learn more