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>;