use encoding::repr::*;
use num_derive::FromPrimitive;
#[derive(PartialEq, Eq, Copy, Clone, FromPrimitive, Debug, Hash, Deserialize_repr)]
#[repr(i64)]
pub enum DomainSeparationTag {
TicketProduction = 1,
ElectionProofProduction = 2,
WinningPoStChallengeSeed = 3,
WindowedPoStChallengeSeed = 4,
SealRandomness = 5,
InteractiveSealChallengeSeed = 6,
WindowPoStDeadlineAssignment = 7,
MarketDealCronSeed = 8,
PoStChainCommit = 9,
}