Overview
Agentic Wallet provides multiple interfaces for creating and managing Solana wallets. All wallets are created with secure key custody, automatic signing capabilities, and support for both SOL and SPL tokens.Creating Wallets
- CLI
- API
- SDK
The CLI provides the simplest way to create wallets for testing and development.
Basic Wallet Creation
Auto-funded Wallet (Devnet Only)
Create a wallet and automatically fund it with SOL:Auto-funding requires
WALLET_AUTOFUND_PAYER_PRIVATE_KEY or PRIVATE_KEY in your environment.Legacy Compatibility CLI
For orchestrator compatibility:Querying Wallet Information
1
Get Wallet Details
Retrieve wallet information by ID:
2
Check SOL Balance
Query the wallet’s SOL balance:Response:
3
List SPL Tokens
Get all SPL token balances:Response:
4
List All Wallets
Retrieve all wallets or find by public key:
Key Management
Signer Backends
Wallets use pluggable signer backends for key custody:Backend Selection Guide
- encrypted-file: Best for local development and prototyping
- memory: Testing only (ephemeral, keys lost on restart)
- kms: Managed key governance with audit trails
- hsm: Hardware-rooted custody for compliance
- mpc: Distributed custody to reduce single-key-holder risk
Security Considerations
Important Security Features:
- Private keys never exposed via API
- All signing happens within wallet-engine boundary
- Agent code never has direct key access
- Multiple signer backend options for different security postures
Trust Boundaries
- Agent Boundary: Agents emit intents only, never handle keys
- Signing Boundary: Only wallet-engine signs transactions
- Policy Boundary: All spend-capable intents pass policy evaluation before signing
Next Steps
Executing Transactions
Learn how to create and execute transactions with your wallet
Setting Policies
Protect your wallet with spending limits and security policies