Wallet Architecture and Inter-Wallet Transfers
Updated May 22, 2026 · 1 min read
How Senpi's Main and strategy wallets hold your funds non-custodially, and the tools to bridge or move USDC between them.
Senpi runs a multi-wallet model. Understanding which wallet holds what is the prerequisite to moving funds correctly.
Wallet types
- Main / embedded wallet
- your top-level Senpi wallet. Receives all deposits. Funds new strategies. Cannot open positions directly.
- Strategy sub-wallets
- one isolated wallet per strategy. Funded from your Main Wallet at creation. All trading happens here.
- Hyperliquid Spot wallet vs Perps wallet
- Hyperliquid itself separates spot and perps balances. Trading requires funds on the perps side.
Fund flow
Deposit
EVM chain
Main Wallet
embedded
Strategy sub-wallet
trading happens here
How wallets are managed
Senpi's wallets - both your Main Wallet and every strategy sub-wallet - live server-side on Privy infrastructure. When you sign up with Privy (wallet, Farcaster, email, or X), the wallets are created under your account and tied to your login from the start. Senpi's MCP tools sign trades against them as part of how Privy account-bound wallets work - there is no separate Hyperliquid agent-wallet signature step. Trades are scoped to the strategy wallet you funded and the actions you initiate. Funds remain non-custodial: you can export the private keys at any time from senpi.ai and move funds onchain independently. Reference: docs.privy.io/recipes/wallets/server-side-user-wallets. Security architecture details are in article 5.
Inter-wallet transfer tools
transfer_spot_to_perpsMoves USDC from your Hyperliquid Spot wallet to your Perps wallet. Useful when you deposited to spot and need it on perps to fund a strategy or trade.
send_usdcSends USDC from your Senpi/embedded wallet to any destination address. Routes across supported chains automatically.
strategy_bridge_funds_from_hyperliquid_to_evmBridges USDC from Hyperliquid back to an EVM chain (Base, Optimism, Arbitrum, BNB, Polygon, Ethereum) when you want to withdraw.
For strategy-specific fund operations (top-up, partial withdraw, close), see article 16.
Related articles
Deposits, Withdrawals, and Bridging USDC
Move USDC in and out of Senpi across Base, Arbitrum, and more, bridge back to any chain, and recover USDT sent by mistake.
Wallet Security and Non-Custodial Design
Senpi keeps your keys non-custodial with sharded keys and secure enclaves, backed by SOC 2 and three external audits. Export keys anytime.
Account, Profile, and Official Support Channels
Edit your display name and agent photo, recover lost account access, and reach official Senpi support. Spot and avoid Telegram scams.
