Skip to content

Commit 5df2142

Browse files
committed
feat: injective math 0.3.5-1
1 parent 092bcfa commit 5df2142

5 files changed

Lines changed: 15 additions & 15 deletions

File tree

packages/injective-math/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ license = "Apache-2.0"
66
name = "injective-math"
77
readme = "README.md"
88
repository = "https://github.com/InjectiveLabs/cw-injective/tree/dev/packages/injective-math"
9-
version = "0.3.4-1"
9+
version = "0.3.5-1"
1010

1111
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1212

1313
[dependencies]
14-
cosmwasm-std = { version = "2.2.2", features = [ "abort", "cosmwasm_1_2", "cosmwasm_1_3", "cosmwasm_1_4", "cosmwasm_2_0", "iterator", "stargate" ] }
14+
cosmwasm-std = { version = "3.0.2", features = ["cosmwasm_1_2", "cosmwasm_1_3", "cosmwasm_1_4", "cosmwasm_2_0", "iterator", "stargate" ] }
1515
primitive-types = { version = "0.12.2", default-features = false }
1616
schemars = { version = "0.8.16" }
1717
serde = { version = "1.0.196", default-features = false, features = [ "derive" ] }

packages/injective-math/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ The analysis above was generated based on the provided directory structure and c
6262
└── /
6363
├── .cargo/
6464
│ └── config
65-
├── Cargo.toml
65+
├── pCargo.toml
6666
└── src/
6767
├── fp_decimal/
6868
│ ├── arithmetic.rs

packages/injective-math/src/fp_decimal/from_str.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ impl FromStr for FPDecimal {
1616
let parts = input.trim_start_matches('-').split('.').collect::<Vec<&str>>();
1717
match parts.len() {
1818
1 => {
19-
let integer = U256::from_dec_str(parts[0]).map_err(|_| StdError::generic_err("Error parsing integer"))?;
19+
let integer = U256::from_dec_str(parts[0]).map_err(|_| StdError::msg("Error parsing integer"))?;
2020
if integer == U256([0, 0, 0, 0]) {
2121
sign = 1;
2222
}
@@ -26,18 +26,18 @@ impl FromStr for FPDecimal {
2626
})
2727
}
2828
2 => {
29-
let integer = U256::from_dec_str(parts[0]).map_err(|_| StdError::generic_err("Error parsing integer"))?;
30-
let fraction = U256::from_dec_str(parts[1]).map_err(|_| StdError::generic_err("Error parsing fraction"))?;
29+
let integer = U256::from_dec_str(parts[0]).map_err(|_| StdError::msg("Error parsing integer"))?;
30+
let fraction = U256::from_dec_str(parts[1]).map_err(|_| StdError::msg("Error parsing fraction"))?;
3131
let exp = FPDecimal::DIGITS
3232
.checked_sub(parts[1].len())
33-
.ok_or_else(|| StdError::generic_err(format!("Cannot parse more than {} fractional digits", FPDecimal::DIGITS)))?;
33+
.ok_or_else(|| StdError::msg(format!("Cannot parse more than {} fractional digits", FPDecimal::DIGITS)))?;
3434

3535
Ok(FPDecimal {
3636
num: integer * FPDecimal::ONE.num + fraction * U256::exp10(exp),
3737
sign,
3838
})
3939
}
40-
_ => Err(StdError::generic_err("Unexpected number of dots")),
40+
_ => Err(StdError::msg("Unexpected number of dots")),
4141
}
4242
}
4343
}

packages/injective-math/src/fp_decimal/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ impl TryFrom<FPDecimal> for Decimal256 {
101101

102102
fn try_from(fp_decimal: FPDecimal) -> Result<Self, Self::Error> {
103103
if fp_decimal.is_negative() {
104-
return Err(StdError::generic_err(format!("Value {} must be >= {}", fp_decimal.num, 0)));
104+
return Err(StdError::msg(format!("Value {} must be >= {}", fp_decimal.num, 0)));
105105
}
106106

107107
let fp_decimal_num_uint256 = fp_decimal.to_u256();

packages/injective-math/src/utils.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ where
2929
ensure_band(&v, min, max, range_ends)?;
3030
Ok(v)
3131
}
32-
Err(e) => Err(StdError::generic_err(e.to_string())),
32+
Err(e) => Err(StdError::msg(e.to_string())),
3333
}
3434
}
3535

@@ -38,12 +38,12 @@ pub fn ensure_band<T: Ord + Display>(v: &T, min: Option<&T>, max: Option<&T>, ra
3838
match range_ends {
3939
RangeEnds::BothInclusive | RangeEnds::MinInclusive => {
4040
if v < minv {
41-
return Err(StdError::generic_err(format!("value {v} must be >= {minv}")));
41+
return Err(StdError::msg(format!("value {v} must be >= {minv}")));
4242
}
4343
}
4444
RangeEnds::MaxInclusive | RangeEnds::Exclusive => {
4545
if v <= minv {
46-
return Err(StdError::generic_err(format!("value {v} must be > {minv}")));
46+
return Err(StdError::msg(format!("value {v} must be > {minv}")));
4747
}
4848
}
4949
}
@@ -52,12 +52,12 @@ pub fn ensure_band<T: Ord + Display>(v: &T, min: Option<&T>, max: Option<&T>, ra
5252
match range_ends {
5353
RangeEnds::BothInclusive | RangeEnds::MaxInclusive => {
5454
if v > maxv {
55-
return Err(StdError::generic_err(format!("value {v} must be <= {maxv}")));
55+
return Err(StdError::msg(format!("value {v} must be <= {maxv}")));
5656
}
5757
}
5858
RangeEnds::MinInclusive | RangeEnds::Exclusive => {
5959
if v >= maxv {
60-
return Err(StdError::generic_err(format!("value {v} must be < {maxv}")));
60+
return Err(StdError::msg(format!("value {v} must be < {maxv}")));
6161
}
6262
}
6363
}
@@ -66,7 +66,7 @@ pub fn ensure_band<T: Ord + Display>(v: &T, min: Option<&T>, max: Option<&T>, ra
6666
}
6767

6868
pub fn band_error_to_human(err: StdError, value_name: &str) -> StdError {
69-
StdError::generic_err(format!("Value '{value_name}' failed validation due to: '{err}'"))
69+
StdError::msg(format!("Value '{value_name}' failed validation due to: '{err}'"))
7070
}
7171

7272
pub fn div_dec(num: FPDecimal, denom: FPDecimal) -> FPDecimal {

0 commit comments

Comments
 (0)