Multi-Wallet

Peekaboo’s architecture is designed to support advanced non-custodial wallet and multi-account management while maintaining full asset control and high-speed execution.
Wallet Interaction & Management
The top-right of the platform displays your Primary Trading Wallet, including SOL balance, token holdings, and quick switch options.
Through the Portfolio View, users can:
Manage all Trading Wallets (rename, view balances, token counts, archive)
Add or archive wallets
Monitor asset performance, realized/unrealized PnL, wallet-level trading activity, and historical distributions
Deposit & Withdraw
Deposit: Assets are deposited into the Funding Wallet. On-chain users may also directly fund their Trading wallets.

Once a deposit is made, a Distribute popup is triggered, allowing users to allocate SOL from their Funding Wallet to one or more Trading Wallets.
Withdraw: Funds can be withdrawn from either the Funding Wallet or any individual Trading Wallet.

Asset Flow & Control Logic
Trading Wallets are contract wallets controlled by the corresponding Funding Wallet.
Funding Wallet are derived and stored client-side using encrypted credentials.
All transactions executed in a Trading Wallet are signed using the private key of its controlling Funding Wallet.
Token Distribution & Consolidation
Distribute:
Choose asset (default: SOL)
Select source wallet (Signer or PDA)
Select recipient Trading Wallets (multi-select)
Choose amount — auto-divided across recipients

Consolidate:
Choose asset (default: SOL)
Select source Trading Wallets (multi-select)
Select destination wallet (can be Funding Wallet or Trading Wallet)
Funds will be proportionally collected from all source wallets

Last updated