status

open override fun status(): String

One line PER VAULT: index, address, that vault's own balance, and maturity status. TextUI.status asks for a single line per contract, but this contract is a factory of vaults — one line could either show a sibling vault's coins under the current vault's address or hide them entirely (the MR !111 report) — so every vault the wallet can see gets its own full line: the current vault always, plus every other vault the factory has built, funded or not (see knownVaults).

Example: Vault #0 — nexa:nq…ab0 Balance: 300.00 (300.00:0.00) NEXA spendable Vault #1 — nexa:nq…cd1 Balance: 100.00 (100.00:0.00) NEXA matures in 10 blocks