Skip to content

Cover z_getbalances transparent regular/coinbase split and z_listunspent 'generated' flag; support post-beta.1 zallet encryption init #173

Description

@pacu

zcash/zallet#639 (with zcash/librustzcash#2654) fixes zcash/zallet#635: z_getbalances now splits transparent balance into regular/coinbase (immature coinbase reported as pending), account total includes transparent value, and z_listunspent transparent entries carry a generated coinbase flag.

This needs end-to-end coverage here: mine coinbase to a wallet taddr, assert the pending→spendable maturity transition in z_getbalances, create a regular UTXO via shield + z→t send and assert the split plus generated flags, and cross-check z_gettotalbalance.

Additionally, wallet provisioning in the test framework currently calls init-wallet-encryption directly, which fails on zallet builds after 0.1.0-beta.1 (zcash/zallet#621 moved identity creation to a dedicated generate-encryption-identity subcommand) — the framework needs to run that first, tolerating older binaries.

A branch implementing both is ready; PR to follow per contribution policy.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions