nym_compact_ecash/
constants.rs1use nym_bls12_381_fork::Scalar;
5use nym_network_defaults::ecash::TICKETBOOK_VALIDITY_DAYS;
6use nym_network_defaults::TICKETBOOK_SIZE;
7
8pub const PUBLIC_ATTRIBUTES_LEN: usize = 2; pub const PRIVATE_ATTRIBUTES_LEN: usize = 2; pub const ATTRIBUTES_LEN: usize = PUBLIC_ATTRIBUTES_LEN + PRIVATE_ATTRIBUTES_LEN; pub const CRED_VALIDITY_PERIOD_DAYS: u32 = TICKETBOOK_VALIDITY_DAYS;
13
14pub(crate) const SECONDS_PER_DAY: u32 = 86400;
15
16pub const NB_TICKETS: u64 = TICKETBOOK_SIZE;
18
19pub const TYPE_EXP: Scalar = Scalar::from_raw([
20 u64::from_le_bytes(*b"ZKNYMEXP"),
21 u64::from_le_bytes(*b"IRATIOND"),
22 u64::from_le_bytes(*b"ATE4llCB"),
23 u64::from_le_bytes(*b"MEypAxr3"),
24]);
25pub const TYPE_IDX: Scalar = Scalar::from_raw([
26 u64::from_le_bytes(*b"ZKNYMSIN"),
27 u64::from_le_bytes(*b"DICESh^7"),
28 u64::from_le_bytes(*b"gTYbhnap"),
29 u64::from_le_bytes(*b"*12n5GG6"),
30]);