UserTransactionHashes

Type Alias UserTransactionHashes 

Source
pub type UserTransactionHashes = UserTransactionHashesV2;

Aliased Type§

pub struct UserTransactionHashes {
    pub transaction_intent_hash: TransactionIntentHash,
    pub non_root_subintent_hashes: Vec<SubintentHash>,
    pub signed_transaction_intent_hash: SignedTransactionIntentHash,
    pub notarized_transaction_hash: NotarizedTransactionHash,
}

Fields§

§transaction_intent_hash: TransactionIntentHash§non_root_subintent_hashes: Vec<SubintentHash>

§Validity Note

Preparable but invalid transactions may contain non-root subintents with duplicate SubintentHashes. Therefore we return a Vec instead of an IndexSet here.

§signed_transaction_intent_hash: SignedTransactionIntentHash§notarized_transaction_hash: NotarizedTransactionHash