Skip to content

Commit 8c587a6

Browse files
committed
convince clippy
1 parent 7d0a40f commit 8c587a6

File tree

2 files changed

+5
-8
lines changed

2 files changed

+5
-8
lines changed

contracts/pair_concentrated_duality/src/orderbook/state.rs

-3
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ use astroport::asset::{Asset, Decimal256Ext};
1616
use astroport::cosmwasm_ext::IntegerToDecimal;
1717
use astroport::pair_concentrated_duality::UpdateDualityOrderbook;
1818
use astroport::pair_concentrated_duality::{OrderbookConfig, ReplyIds};
19-
use astroport_pcl_common::calc_d;
2019
use astroport_pcl_common::state::{Config, Precisions};
2120

2221
use crate::error::ContractError;
@@ -356,7 +355,6 @@ impl OrderbookState {
356355
let amp_gamma = config.pool_state.get_amp_gamma(env);
357356
let mut ixs = balances.to_vec();
358357
ixs[1] *= config.pool_state.price_state.price_scale;
359-
let d = calc_d(&ixs, &amp_gamma)?;
360358

361359
let mut orders_factory = SpotOrdersFactory::new(
362360
&config.pair_info.asset_infos,
@@ -368,7 +366,6 @@ impl OrderbookState {
368366
let success = orders_factory.construct_orders(
369367
config,
370368
amp_gamma,
371-
d,
372369
&ixs,
373370
asset_0_trade_size,
374371
asset_1_trade_size,

contracts/pair_concentrated_duality/src/orderbook/utils.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use astroport::asset::{Asset, AssetInfo, AssetInfoExt, Decimal256Ext, DecimalAss
1111
use astroport::cosmwasm_ext::IntegerToDecimal;
1212
use astroport_pcl_common::state::Precisions;
1313
use astroport_pcl_common::{
14-
calc_y,
14+
calc_d, calc_y,
1515
state::{AmpGamma, Config},
1616
};
1717

@@ -134,18 +134,19 @@ impl SpotOrdersFactory {
134134
&mut self,
135135
pair_config: &Config,
136136
amp_gamma: AmpGamma,
137-
d: Decimal256,
138137
ixs: &[Decimal256],
139138
asset_0_trade_size: Decimal256,
140139
asset_1_trade_size: Decimal256,
141140
orders_number: u8,
142141
) -> Result<bool, ContractError> {
142+
let d = calc_d(ixs, &amp_gamma)?;
143+
143144
for i in 1..=orders_number {
144145
let i_dec = Decimal256::from_integer(i);
145146

146147
let asset_0_sell_amount = asset_0_trade_size * i_dec;
147148
let asset_1_sell_amount =
148-
compute_offer_amount(&ixs, asset_0_sell_amount, 1, pair_config, amp_gamma, d)?;
149+
compute_offer_amount(ixs, asset_0_sell_amount, 1, pair_config, amp_gamma, d)?;
149150

150151
let sell_price = if i > 1 {
151152
(asset_1_sell_amount - self.orderbook_one_side_liquidity(false))
@@ -156,7 +157,7 @@ impl SpotOrdersFactory {
156157

157158
let asset_1_buy_amount = asset_1_trade_size * i_dec;
158159
let asset_0_buy_amount =
159-
compute_offer_amount(&ixs, asset_1_buy_amount, 0, pair_config, amp_gamma, d)?;
160+
compute_offer_amount(ixs, asset_1_buy_amount, 0, pair_config, amp_gamma, d)?;
160161

161162
let buy_price = if i > 1 {
162163
(asset_0_buy_amount - self.orderbook_one_side_liquidity(true)) / asset_1_trade_size
@@ -617,7 +618,6 @@ mod unit_tests {
617618
.construct_orders(
618619
&pair_config,
619620
amp_gamma,
620-
d,
621621
&ixs,
622622
asset_0_trade_size,
623623
asset_1_trade_size,

0 commit comments

Comments
 (0)