Skip to main content

verify_v6_transaction

Function verify_v6_transaction 

Source
fn verify_v6_transaction(
    tx: &Transaction,
    nu: NetworkUpgrade,
    script_verifier: Verifier,
    cached_ffi_transaction: Arc<CachedFfiTransaction>,
) -> Result<AsyncChecks, TransactionError>
Expand description

Verifies a V6 (NU6.3 / Ironwood) transaction’s shielded data.

Differs from verify_v5_transaction in the Orchard verifier: a v6 Orchard bundle commits to the NU6.3 cross-address circuit, so it (and the Ironwood bundle) verify under the NU6.3 key, not the v5 fixed key.