pub fn calculate_spot_sprice(
    asset_a: &AssetReserveState<Balance>,
    asset_b: &AssetReserveState<Balance>
) -> Option<FixedU128>