diff --git a/Cargo.lock b/Cargo.lock index 7ed0f98b..7747f89e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1749,7 +1749,7 @@ dependencies = [ [[package]] name = "injective-testing" -version = "1.1.0" +version = "1.1.1" dependencies = [ "anyhow", "base64 0.21.7", diff --git a/packages/injective-testing/CHANGELOG.md b/packages/injective-testing/CHANGELOG.md index f772492a..6476f48f 100644 --- a/packages/injective-testing/CHANGELOG.md +++ b/packages/injective-testing/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). +## [1.1.1] - 2024-10-02 + +### Added + +- Added a staking denom to the mocks + ## [1.1.0] - 2024-08-23 ### Changed diff --git a/packages/injective-testing/Cargo.toml b/packages/injective-testing/Cargo.toml index 45fb841a..6295550d 100644 --- a/packages/injective-testing/Cargo.toml +++ b/packages/injective-testing/Cargo.toml @@ -5,7 +5,7 @@ edition = "2021" license = "Apache-2.0" name = "injective-testing" repository = "https://github.com/InjectiveLabs/cw-injective/tree/dev/packages/injective-testing" -version = "1.1.0" +version = "1.1.1" [dependencies] anyhow = { workspace = true } diff --git a/packages/injective-testing/src/mocks.rs b/packages/injective-testing/src/mocks.rs index 26009c2d..b2bb7c7c 100644 --- a/packages/injective-testing/src/mocks.rs +++ b/packages/injective-testing/src/mocks.rs @@ -9,11 +9,13 @@ pub const MOCKED_FEE_RECIPIENT: &str = "0x01edfab47f124748dc89998eb33144af734484 pub const MOCK_EXCHANGE_DECIMALS: i32 = 18i32; pub const MOCK_BASE_DECIMALS: i32 = 18i32; +pub const MOCK_STAKE_DECIMALS: i32 = 18i32; pub const MOCK_ATOM_DECIMALS: i32 = 8i32; pub const MOCK_QUOTE_DECIMALS: i32 = 6i32; pub const MOCK_ATOM_DENOM: &str = "atom"; pub const MOCK_BASE_DENOM: &str = "inj"; +pub const MOCK_STAKE_DENOM: &str = "hinj"; pub const MOCK_QUOTE_DENOM: &str = "usdt"; pub const MOCK_USDC_DENOM: &str = "usdc"; diff --git a/packages/injective-testing/src/test_tube/exchange.rs b/packages/injective-testing/src/test_tube/exchange.rs index a2948f40..5dc33e66 100644 --- a/packages/injective-testing/src/test_tube/exchange.rs +++ b/packages/injective-testing/src/test_tube/exchange.rs @@ -1,5 +1,8 @@ use crate::{ - mocks::{MOCK_ATOM_DECIMALS, MOCK_ATOM_DENOM, MOCK_BASE_DECIMALS, MOCK_BASE_DENOM, MOCK_QUOTE_DECIMALS, MOCK_QUOTE_DENOM, MOCK_USDC_DENOM}, + mocks::{ + MOCK_ATOM_DECIMALS, MOCK_ATOM_DENOM, MOCK_BASE_DECIMALS, MOCK_BASE_DENOM, MOCK_QUOTE_DECIMALS, MOCK_QUOTE_DENOM, MOCK_STAKE_DECIMALS, + MOCK_STAKE_DENOM, MOCK_USDC_DENOM, + }, utils::{dec_to_proto, scale_price_quantity_perp_market, scale_price_quantity_spot_market, str_coin}, }; @@ -551,6 +554,7 @@ pub fn execute_spot_limit_order(app: &InjectiveTestApp, market_id: String, price .init_account(&[ str_coin("1000000", MOCK_ATOM_DENOM, MOCK_ATOM_DECIMALS), str_coin("1000000", MOCK_BASE_DENOM, MOCK_BASE_DECIMALS), + str_coin("1000000", MOCK_STAKE_DENOM, MOCK_STAKE_DECIMALS), str_coin("1000000", MOCK_QUOTE_DENOM, MOCK_QUOTE_DECIMALS), str_coin("1000000", MOCK_USDC_DENOM, MOCK_QUOTE_DECIMALS), ]) @@ -634,6 +638,7 @@ pub fn execute_derivative_limit_order( .init_account(&[ str_coin("1000000", MOCK_ATOM_DENOM, MOCK_ATOM_DECIMALS), str_coin("1000000", MOCK_BASE_DENOM, MOCK_BASE_DECIMALS), + str_coin("1000000", MOCK_STAKE_DENOM, MOCK_STAKE_DECIMALS), str_coin("1000000", MOCK_QUOTE_DENOM, MOCK_QUOTE_DECIMALS), ]) .unwrap();