#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum DecimalPrecision {
Usdc,
BinancePegUsdc,
NativeToken,
Custom(u8),
}
impl DecimalPrecision {
pub fn decimals(self) -> u8 {
match self {
DecimalPrecision::Usdc => 6,
DecimalPrecision::BinancePegUsdc => 18,
DecimalPrecision::NativeToken => 18,
DecimalPrecision::Custom(decimals) => decimals,
}
}
}