cml_chain/auxdata/
cbor_encodings.rs1use cml_core::serialization::LenEncoding;
5
6#[derive(Clone, Debug, Default)]
7pub struct ConwayFormatAuxDataEncoding {
8 pub len_encoding: LenEncoding,
9 pub tag_encoding: Option<cbor_event::Sz>,
10 pub orig_deser_order: Vec<usize>,
11 pub metadata_key_encoding: Option<cbor_event::Sz>,
12 pub native_scripts_encoding: LenEncoding,
13 pub native_scripts_key_encoding: Option<cbor_event::Sz>,
14 pub plutus_v1_scripts_encoding: LenEncoding,
15 pub plutus_v1_scripts_key_encoding: Option<cbor_event::Sz>,
16 pub plutus_v2_scripts_encoding: LenEncoding,
17 pub plutus_v2_scripts_key_encoding: Option<cbor_event::Sz>,
18 pub plutus_v3_scripts_encoding: LenEncoding,
19 pub plutus_v3_scripts_key_encoding: Option<cbor_event::Sz>,
20}
21
22#[derive(Clone, Debug, Default)]
23pub struct ShelleyMAFormatAuxDataEncoding {
24 pub len_encoding: LenEncoding,
25 pub auxiliary_scripts_encoding: LenEncoding,
26}