Skip to content

Encode Zcash device version in account exports - #134

Merged
soralit merged 4 commits into
KeystoneHQ:masterfrom
valargroup:adam/encode-zcash-device-version
Jul 23, 2026
Merged

Encode Zcash device version in account exports#134
soralit merged 4 commits into
KeystoneHQ:masterfrom
valargroup:adam/encode-zcash-device-version

Conversation

@czarcas7ic

@czarcas7ic czarcas7ic commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Encode the optional Zcash device firmware version as CBOR map key 3 so account-sync wallets receive the value already supplied by firmware. Exports without a device version retain the existing two-field encoding, while the decoder remains compatible with both forms.

The branch also incorporates Keystone's existing 1.0.7 version commits so downstream patches can retain the released crate requirements while testing this fix.

Validated with the complete workspace test suite plus focused registry, FFI, and UR round-trip tests.

@czarcas7ic
czarcas7ic marked this pull request as ready for review July 22, 2026 17:19
@soralit
soralit merged commit 514e68f into KeystoneHQ:master Jul 23, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants