AURA

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
Example output:
$ aura dwallet register
⠋ Registering dWallet...
✓ dWallet registered: 2xFp…Jk9W
FlagDescription
--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

NameNumber
solana0
bitcoin1
ethereum2
polygon3
arbitrum4
optimism5

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
Example output:
$ 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  │
└──────────┴────────────────┴────────────────────────────┴────────────┘

On this page