dwallet
Register and list Ika dWallet references on a treasury.
Pre-alpha — not production ready
@aura-protocol/cli targets Solana devnet only. APIs and commands may change without notice. Do not use for real funds until a stable release and audit are published.
aura dwallet register
Register a dWallet reference on a treasury. Prompts for any missing values.
aura dwallet register \
--agent-id agent-1 \
--chain ethereum \
--dwallet-id dwallet-abc123 \
--address 0xdeadbeef... \
--balance 5000$ aura dwallet register
⠋ Registering dWallet...
✓ dWallet registered: 2xFp…Jk9W| Flag | Description |
|---|---|
--agent-id <id> | Treasury agent ID |
--treasury <pda> | Treasury PDA |
--chain <name|number> | Target chain (e.g. ethereum, 2) |
--dwallet-id <id> | Ika dWallet identifier |
--address <addr> | Native chain address |
--balance <usd> | Current balance in USD |
--dwallet-account <pubkey> | Live dWallet PDA for execute/finalize flows |
--authorized-user <pubkey> | Authorized user pubkey for live signing |
--message-metadata-digest <hex> | 32-byte metadata digest (hex) |
--public-key-hex <hex> | Raw dWallet public key bytes in hex |
Supported Chains
| Name | Number |
|---|---|
solana | 0 |
bitcoin | 1 |
ethereum | 2 |
polygon | 3 |
arbitrum | 4 |
optimism | 5 |
aura dwallet list
List all dWallets registered on a treasury.
aura dwallet list --agent-id agent-1
aura dwallet list --agent-id agent-1 --json$ aura dwallet list
AURA :: dWallets: agent-1
┌──────────┬────────────────┬────────────────────────────┬────────────┐
│ Chain │ dWallet ID │ Address │ Balance │
├──────────┼────────────────┼────────────────────────────┼────────────┤
│ Ethereum │ dwallet-abc123 │ 0xdead…beef │ $5,000.00 │
│ Solana │ dwallet-sol01 │ 7mNv…QrSt │ $1,250.00 │
└──────────┴────────────────┴────────────────────────────┴────────────┘