Skip to content

Commit a9646fb

Browse files
committed
feat: enable add denom decimals
1 parent a9c3999 commit a9646fb

File tree

3 files changed

+17
-10
lines changed

3 files changed

+17
-10
lines changed

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/injective-testing/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ edition = "2021"
55
license = "Apache-2.0"
66
name = "injective-testing"
77
repository = "https://github.com/InjectiveLabs/cw-injective/tree/dev/packages/injective-testing"
8-
version = "1.1.5"
8+
version = "1.1.6"
99

1010
[dependencies]
1111
anyhow = { workspace = true }

packages/injective-testing/src/test_tube/exchange.rs

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ use injective_test_tube::{
1818
gov::v1::{MsgSubmitProposal, MsgVote},
1919
},
2020
injective::exchange::v1beta1::{
21-
BatchExchangeModificationProposal, DenomMinNotional, DenomMinNotionalProposal, DerivativeOrder, MsgBatchExchangeModification,
22-
MsgBatchUpdateOrders, MsgBatchUpdateOrdersResponse, MsgCancelDerivativeOrder, MsgCreateDerivativeLimitOrder,
23-
MsgCreateDerivativeLimitOrderResponse, MsgCreateSpotLimitOrder, MsgInstantPerpetualMarketLaunch, MsgInstantSpotMarketLaunch,
24-
MsgUpdateParams, OrderInfo, OrderType, PerpetualMarketFunding, Position, QueryDerivativeMarketsRequest, QueryExchangeParamsRequest,
25-
QueryExchangeParamsResponse, QuerySpotMarketsRequest, QuerySubaccountDepositsRequest,
26-
QuerySubaccountEffectivePositionInMarketRequest, SpotOrder,
21+
BatchExchangeModificationProposal, DenomDecimals, DenomMinNotional, DenomMinNotionalProposal, DerivativeOrder,
22+
MsgBatchExchangeModification, MsgBatchUpdateOrders, MsgBatchUpdateOrdersResponse, MsgCancelDerivativeOrder,
23+
MsgCreateDerivativeLimitOrder, MsgCreateDerivativeLimitOrderResponse, MsgCreateSpotLimitOrder, MsgInstantPerpetualMarketLaunch,
24+
MsgInstantSpotMarketLaunch, MsgUpdateParams, OrderInfo, OrderType, PerpetualMarketFunding, Position, QueryDerivativeMarketsRequest,
25+
QueryExchangeParamsRequest, QueryExchangeParamsResponse, QuerySpotMarketsRequest, QuerySubaccountDepositsRequest,
26+
QuerySubaccountEffectivePositionInMarketRequest, SpotOrder, UpdateDenomDecimalsProposal,
2727
},
2828
},
2929
},
@@ -91,7 +91,7 @@ pub fn add_exchange_admin(app: &InjectiveTestApp, validator: &SigningAccount, ad
9191
.unwrap();
9292
}
9393

94-
pub fn add_min_notional(app: &InjectiveTestApp, validator: &SigningAccount, denom: String, min_notional: String) {
94+
pub fn add_denom(app: &InjectiveTestApp, validator: &SigningAccount, denom: String, min_notional: String, decimals: u64) {
9595
let gov = Gov::new(app);
9696

9797
// NOTE: this could change int he future
@@ -108,7 +108,14 @@ pub fn add_min_notional(app: &InjectiveTestApp, validator: &SigningAccount, deno
108108
trading_reward_campaign_update_proposal: None,
109109
binary_options_market_launch_proposals: vec![],
110110
binary_options_param_update_proposals: vec![],
111-
denom_decimals_update_proposal: None,
111+
denom_decimals_update_proposal: Some(UpdateDenomDecimalsProposal {
112+
title: "Update denom decimals".to_string(),
113+
description: "Love it!".to_string(),
114+
denom_decimals: vec![DenomDecimals {
115+
denom: denom.clone(),
116+
decimals,
117+
}],
118+
}),
112119
fee_discount_proposal: None,
113120
market_forced_settlement_proposals: vec![],
114121
denom_min_notional_proposal: Some(DenomMinNotionalProposal {

0 commit comments

Comments
 (0)