pub trait SwapMarket<const DECIMALS: u8>: BaseMarket<DECIMALS> {
// Required methods
fn swap_impact_params(&self) -> Result<PriceImpactParams<Self::Num>>;
fn swap_fee_params(&self) -> Result<FeeParams<Self::Num>>;
}
Expand description
A market for swapping tokens.
Required Methods§
Sourcefn swap_impact_params(&self) -> Result<PriceImpactParams<Self::Num>>
fn swap_impact_params(&self) -> Result<PriceImpactParams<Self::Num>>
Get swap impact params.
Sourcefn swap_fee_params(&self) -> Result<FeeParams<Self::Num>>
fn swap_fee_params(&self) -> Result<FeeParams<Self::Num>>
Get the swap fee params.