eth_stealth_gas_tickets/
types.rsuse alloy::primitives::{Bytes, FixedBytes};
use serde::{Deserialize, Serialize};
#[derive(Debug, Serialize, Deserialize)]
pub struct UnsignedTicket {
pub msg: Bytes,
pub blind_msg: Bytes,
pub msg_randomizer: FixedBytes<32>,
pub id: FixedBytes<32>,
pub secret: Bytes,
}
#[derive(Debug, Serialize, Deserialize)]
pub struct BlindedSignature {
pub blind_sig: Bytes,
pub id: FixedBytes<32>,
}
#[derive(Debug, Serialize, Deserialize)]
pub struct SignedTicket {
pub msg: Bytes,
pub msg_randomizer: FixedBytes<32>,
pub finalized_sig: Bytes,
pub id: FixedBytes<32>,
}