Skip to content

Add official V6 ZIP-244 transaction hash test vectors #381

Description

@czarcas7ic

Follow up from the zcash pre-release dependency bump review.

zebra-chain/src/transaction/tests/vectors.rs currently compares Zebra's native V6 ZIP-244 txid/auth digest calculation against librustzcash for the available V6 test vector bytes. That keeps this dependency bump PR scoped, but it should be replaced with direct expected txid/auth digest vectors once the official V6 ZIP-244 test vectors are available.

Follow up work:

  • add the official V6 expected txid/auth digest values to the test vectors
  • update assert_native_zip244_matches_librustzcash_for_test_vector or replace it with direct vector assertions
  • keep the native separate-entry-point checks covered for V6 transactions

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