use cml_core::serialization::{LenEncoding, StringEncoding};
#[derive(Clone, Debug, Default)]
pub struct BootstrapWitnessEncoding {
pub len_encoding: LenEncoding,
pub public_key_encoding: StringEncoding,
pub signature_encoding: StringEncoding,
pub chain_code_encoding: StringEncoding,
pub attributes_bytes_encoding: StringEncoding,
}
#[derive(Clone, Debug, Default)]
pub struct KESSignatureEncoding {
pub inner_encoding: StringEncoding,
}
#[derive(Clone, Debug, Default)]
pub struct VRFCertEncoding {
pub len_encoding: LenEncoding,
pub output_encoding: StringEncoding,
pub proof_encoding: StringEncoding,
}
#[derive(Clone, Debug, Default)]
pub struct VkeywitnessEncoding {
pub len_encoding: LenEncoding,
pub vkey_encoding: StringEncoding,
pub ed25519_signature_encoding: StringEncoding,
}