DApp Wallets

DApp wallets are standalone wallets for connecting to Solana dApps. The goal is to prevent companies from linking your IP address (and thus identity) to your main wallets. Unlike shard wallets, dApp wallets are fully independent — you control the keypair and can export it for use in other wallet apps. Fund them from your shielded balance and reshield any unused SOL when done.

Creating a DApp Wallet

Tap "Create DApp Wallet" and give it a name. A new keypair is generated instantly and the wallet is ready to use — though no on-chain account exists until you fund it. You can export the private key anytime from the wallet details screen.

Connecting to dApps

DApp wallets support the Solana Wallet Standard, so they work with any Solana dApp out of the box. When a site requests a connection, Hush pops up an approval dialog where you pick which wallet to connect — or create a new one on the spot. You can also see which dApps each wallet has connected to before, making it easy to keep track of where you've used them.

Connections stick around across browser sessions. A green dot appears next to any wallet with active connections, and you can review the full connection history in the wallet details screen.

Transaction Signing

When a dApp asks you to sign a transaction, Hush simulates it first and shows you exactly what's going to happen: which tokens are moving in or out, the SOL cost, which programs are involved, and any potential risks. You can expand the details to see the full instruction breakdown before approving. Nothing gets signed without your explicit approval.

Funding

Funding a dApp wallet withdraws SOL from your shielded balance. Enter how much you want to end up with in the dApp wallet and Hush figures out the withdrawal amount needed to cover the 0.006 SOL + 0.35% privacy pool fee. The minimum you can fund is about 0.0001 SOL (constrained by the 0.0065 SOL minimum withdrawal), and the max is your shielded balance minus fees.

The transfer runs in the background — you can track it in your transaction history.

Reshielding SOL

Done with a dApp? Send the leftover SOL back to your shielded balance. The dApp wallet pays the transaction fees (needs at least 0.003 SOL to cover them), and the ZK proof generation takes 10-30 seconds. Whatever's left after the fee reserve gets added to your shielded balance.

Exporting Wallets

You can export any dApp wallet's private key if you want to use it elsewhere. Just enter your password and you'll get the keypair — import it into Phantom, Solflare, or whatever wallet you prefer.

Deletion

Deleting a dApp wallet moves it to the trash can. Unlike shard wallets, you can delete dApp wallets regardless of their balance — but be careful, any SOL or tokens left inside will be lost. Reshield first if there's anything you want to keep. Trash empties automatically after 7 days, or you can clear it manually.