Agent Accounts
Overview
Creating an Account
Basic Account Creation
const account = await vault.accounts.create({
agentId: 'openclaw_001',
name: 'Production Agent Account',
currency: 'USDC',
initialDeposit: 10000,
metadata: {
environment: 'production',
team: 'engineering'
}
});Multi-Currency Account
Querying Account Balance
Current Balance
Multi-Currency Balances
Account Operations
Funding an Account
Via Wire Transfer
Via x402 Transfer
Withdrawing Funds
Account Management
Updating Account Details
Freezing an Account
Closing an Account
Transaction History
List Transactions
Filter by Date Range
Export Transaction History
Account Analytics
Spending Summary
Velocity Metrics
Multi-Agent Accounts
Creating Sub-Accounts
Pooled Accounts
Best Practices
1. Account Naming
2. Metadata Organization
3. Regular Balance Monitoring
4. Transaction Limits
Security Considerations
API Key Management
Account Access Control
Audit Logging
Next Steps
Last updated
