radix_transactions/model/v2/
transaction_header_v2.rs

1use crate::internal_prelude::*;
2
3#[derive(Debug, Clone, Eq, PartialEq, ManifestSbor, ScryptoDescribe)]
4pub struct TransactionHeaderV2 {
5    pub notary_public_key: PublicKey,
6    pub notary_is_signatory: bool,
7    pub tip_basis_points: u32,
8}
9
10impl TransactionPartialPrepare for TransactionHeaderV2 {
11    type Prepared = PreparedTransactionHeaderV2;
12}
13
14pub type PreparedTransactionHeaderV2 = SummarizedRawValueBody<TransactionHeaderV2>;