Key Features
- Session-based wallet generation
- Private key never stored or exposed
- Full control over balances and transactions
- Optional manual wallet import
- Multi-chain address support
Wallet Types
1. Session Wallet (default)
- Automatically created on first use
- Used for swaps, token creation, and liquidity
- Private key exists only in encrypted runtime memory
- Automatically invalidated after session ends
2. Imported Wallet (optional)
- Users can import a private key or mnemonic manually
- Recommended for advanced users or persistent strategies
- No key is ever transmitted or saved externally
Commands
Supported Networks
- Binance Smart Chain (BSC)
- Base
- Ethereum (planned)
- Polygon (planned)
Security Considerations
- Wallets are non-custodial and user-owned
- All transactions require explicit confirmation
- Session wallets are short-lived and purged on timeout
- Private keys are encrypted in memory only and never stored
- Users can manually revoke, reset, or replace wallets
Transaction Signing
Transactions initiated by the user are:- Constructed by the AI agent
- Signed internally using the session or imported wallet
- Broadcast to the appropriate blockchain network
- Responded with a transaction hash and explorer link