1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
pub enum ChainId { MAINNET, TESTNET, STAGENET, } impl ChainId { pub fn byte(&self) -> u8 { match *self { ChainId::MAINNET => b'W', ChainId::TESTNET => b'T', ChainId::STAGENET => b'S', } } }