Accounts & Addresses
Learn how accounts and addresses work within the AxonVault wallet hierarchy.Accounts
An account is a BIP-44 derivation level within an HD wallet. Each account can have addresses on multiple chains.Account Structure
Creating Accounts
Account indices must be sequential. You cannot create account 2 before account 1.
Addresses
Addresses are chain-specific identifiers derived from an account’s keys.Address Derivation
Chain Identifiers
We use CAIP-2 chain identifiers:| Chain | CAIP-2 ID | Example |
|---|---|---|
| Ethereum Mainnet | eip155:1 | 0x742d35Cc... |
| Ethereum Sepolia | eip155:11155111 | 0x742d35Cc... |
| Base Mainnet | eip155:8453 | 0x742d35Cc... |
| Polygon | eip155:137 | 0x742d35Cc... |
| Solana Mainnet | solana:mainnet | 7EcDhSYG... |
| Solana Devnet | solana:devnet | 7EcDhSYG... |
Address Sharing
EVM chains share the same address format. An account’s Ethereum address is the same on Base, Polygon, etc.Listing Addresses
By Account
By Wallet
By Address String
Address Validation
Validate an address before sending:Best Practices
Account Organization
Account Organization
- Use account 0 for primary operations
- Create separate accounts for different purposes
- Name accounts descriptively
Address Management
Address Management
- Derive addresses only for chains you need
- Use address validation before sending
- Store address IDs for quick lookup
Multi-Chain
Multi-Chain
- Understand EVM address sharing
- Use CAIP-2 identifiers consistently
- Test on testnets first