# Class BSV::Wallet::CLI::Commands::Balance <a id="class-BSV-Wallet-CLI-Commands-Balance"></a>

**Inherits:** `BSV::Wallet::CLI::Commands::Base`

+bin/wallet balance+ — total satoshis across spendable outputs.

    balance                        # scalar across all baskets
    balance --basket=<name>        # scalar in named basket
    balance --basket=none          # scalar in unbasketed pool
    balance --outputs              # shortcut for +list outputs+
                                   # (prints rows instead of scalar)

Routes <code>engine.spendable_outputs</code> directly — the native surface
bypasses BRC-100 wrapper semantics (basket-required, change-pool ambiguity).
Scalar mode prints the total to stdout; human-readable summary (identity,
basket label, count) goes to stderr.

## Public Instance Methods
### `build_parser()` <a id="method-i-build_parser"></a> <a id="build_parser-instance_method"></a>
Not documented.

### `call(args)` <a id="method-i-call"></a> <a id="call-instance_method"></a>
Not documented.

### `name()` <a id="method-i-name"></a> <a id="name-instance_method"></a>
Not documented.
