activity

activity shows the wallet’s user-facing feed of sends, receives, deposits, and exits. The activity inspect subcommand drills into one entry and correlates its swap, VTXO, and ledger detail.

Terminal
wavecli activity
wavecli activity --pending --kind send,recv
wavecli activity --format json

Flags

Flag Default Description
--pending false Only show entries still in flight.
--kind (none) Filter by kind (send, recv, deposit, exit); repeatable.
--limit 0 Page size; 0 uses the daemon default.
--cursor (none) Activity page token from a prior page’s next_cursor. Empty starts from the newest entry.
--format table Output format: table, expanded, x, or json.

Example

By default activity renders a compact table to stdout, with columns LAST UPDATE, KIND, STATUS, AMOUNT, FEE, PHASE, ID, NOTE. --format json emits the raw response for pipelines instead:

Terminal
wavecli activity --format json
{
"activity": {
"entries": [
{
"id": "a1b2c3d4e5f60718293a4b5c6d7e8f9",
"kind": "ENTRY_KIND_SEND",
"status": "ENTRY_STATUS_COMPLETE",
"amount_sat": -25000,
"fee_sat": 12,
"note": "coffee run",
"updated_at_unix": 1751328000
}
]
}
}

Subcommands

activity inspect

Inspects one activity entry by id and shows correlated swap, VTXO, and ledger detail. Renders the expanded view by default; --format json emits the raw inspection response.

Flag Default Description
<id> (none) Required. The activity entry id to inspect.
--ledger-limit 0 Maximum ledger rows to scan; 0 uses the daemon maximum.
--format expanded Output format: expanded, x, or json.
Terminal
wavecli activity inspect <id>

Underlying RPC

activity calls WalletService.List with the activity view. activity inspect calls WalletInspectionService.InspectActivity.