From ad5e8ca8774b576b3abe06bee978f844274aa9b5 Mon Sep 17 00:00:00 2001 From: brentstone Date: Wed, 28 Feb 2024 00:26:04 -0500 Subject: [PATCH] update tingz --- Cargo.lock | 2 +- crates/controller/src/lib.rs | 4 ++-- crates/proof_of_stake/src/rewards.rs | 32 ++++++++++++------------- crates/shielded_token/src/conversion.rs | 3 --- crates/trans_token/src/lib.rs | 1 - wasm/Cargo.lock | 2 +- wasm_for_tests/wasm_source/Cargo.lock | 2 +- 7 files changed, 21 insertions(+), 25 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8bac7fa15f..9336f022e9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4335,7 +4335,7 @@ dependencies = [ [[package]] name = "namada_controller" -version = "0.31.6" +version = "0.32.1" dependencies = [ "namada_core", ] diff --git a/crates/controller/src/lib.rs b/crates/controller/src/lib.rs index da2de1503a..4f752ac16e 100644 --- a/crates/controller/src/lib.rs +++ b/crates/controller/src/lib.rs @@ -1,5 +1,5 @@ -use namada_core::types::dec::Dec; -use namada_core::types::uint::Uint; +use namada_core::dec::Dec; +use namada_core::uint::Uint; #[derive(Clone, Debug)] pub struct PDController { diff --git a/crates/proof_of_stake/src/rewards.rs b/crates/proof_of_stake/src/rewards.rs index 79fa9414c5..f5ad1def71 100644 --- a/crates/proof_of_stake/src/rewards.rs +++ b/crates/proof_of_stake/src/rewards.rs @@ -21,8 +21,8 @@ use crate::storage::{ validator_state_handle, write_last_pos_inflation_amount, write_last_staked_ratio, }; +use crate::token::credit_tokens; use crate::token::storage_key::minted_balance_key; -use crate::token::{credit_tokens, inflation}; use crate::types::{into_tm_voting_power, BondId, ValidatorState, VoteInfo}; use crate::{ bond_amounts_for_rewards, get_total_consensus_stake, staking_token_address, @@ -385,13 +385,13 @@ where num_blocks_in_last_epoch, inflation, &staking_token, - total_tokens, + total_amount, )?; // Write new rewards parameters that will be used for the inflation of // the current new epoch - let locked_amount = Dec::try_from(locked_amount).into_storage_result()?; - let total_amount = Dec::try_from(total_amount).into_storage_result()?; + let locked_amount = Dec::from(locked_amount); + let total_amount = Dec::from(total_amount); let locked_ratio = locked_amount / total_amount; write_last_staked_ratio(storage, locked_ratio)?; @@ -648,8 +648,8 @@ mod tests { Dec::from_str("0.5").unwrap(), ) .unwrap(); - let locked_ratio_0 = Dec::try_from(locked_amount).unwrap() - / Dec::try_from(total_native_amount).unwrap(); + let locked_ratio_0 = + Dec::from(locked_amount) / Dec::from(total_native_amount); println!( "Round 0: Locked ratio: {locked_ratio_0}, inflation: {inflation_0}" @@ -676,8 +676,8 @@ mod tests { // BUG: DIDN'T ADD TO TOTAL AMOUNT - let locked_ratio_1 = Dec::try_from(locked_amount).unwrap() - / Dec::try_from(total_native_amount).unwrap(); + let locked_ratio_1 = + Dec::from(locked_amount) / Dec::from(total_native_amount); println!( "Round 1: Locked ratio: {locked_ratio_1}, inflation: {inflation_1}" @@ -704,8 +704,8 @@ mod tests { ) .unwrap(); - let locked_ratio_2 = Dec::try_from(locked_amount).unwrap() - / Dec::try_from(total_native_amount).unwrap(); + let locked_ratio_2 = + Dec::from(locked_amount) / Dec::from(total_native_amount); println!( "Round 2: Locked ratio: {locked_ratio_2}, inflation: {inflation_2}", ); @@ -738,8 +738,8 @@ mod tests { Dec::from_str("0.9").unwrap(), ) .unwrap(); - let locked_ratio_0 = Dec::try_from(locked_amount).unwrap() - / Dec::try_from(total_native_amount).unwrap(); + let locked_ratio_0 = + Dec::from(locked_amount) / Dec::from(total_native_amount); println!( "Round 0: Locked ratio: {locked_ratio_0}, inflation: {inflation_0}" @@ -766,8 +766,8 @@ mod tests { // BUG: DIDN'T ADD TO TOTAL AMOUNT - let locked_ratio_1 = Dec::try_from(locked_amount).unwrap() - / Dec::try_from(total_native_amount).unwrap(); + let locked_ratio_1 = + Dec::from(locked_amount) / Dec::from(total_native_amount); println!( "Round 1: Locked ratio: {locked_ratio_1}, inflation: {inflation_1}" @@ -794,8 +794,8 @@ mod tests { ) .unwrap(); - let locked_ratio_2 = Dec::try_from(locked_amount).unwrap() - / Dec::try_from(total_native_amount).unwrap(); + let locked_ratio_2 = + Dec::from(locked_amount) / Dec::from(total_native_amount); println!( "Round 2: Locked ratio: {locked_ratio_2}, inflation: {inflation_2}", ); diff --git a/crates/shielded_token/src/conversion.rs b/crates/shielded_token/src/conversion.rs index 7ea4305a2e..e20cd96221 100644 --- a/crates/shielded_token/src/conversion.rs +++ b/crates/shielded_token/src/conversion.rs @@ -10,9 +10,6 @@ use namada_core::hash::Hash; use namada_core::uint::Uint; use namada_parameters as parameters; use namada_storage::{StorageRead, StorageWrite}; -use namada_trans_token::inflation::{ - ShieldedRewardsController, ShieldedValsToUpdate, -}; use namada_trans_token::storage_key::{balance_key, minted_balance_key}; use namada_trans_token::{read_denom, Amount, DenominatedAmount, Denomination}; diff --git a/crates/trans_token/src/lib.rs b/crates/trans_token/src/lib.rs index ea8b646005..6644f73d7a 100644 --- a/crates/trans_token/src/lib.rs +++ b/crates/trans_token/src/lib.rs @@ -1,6 +1,5 @@ //! Transparent token types, storage functions, and validation. -pub mod inflation; mod storage; pub mod storage_key; diff --git a/wasm/Cargo.lock b/wasm/Cargo.lock index 60961b5cb7..a94ea6b56a 100644 --- a/wasm/Cargo.lock +++ b/wasm/Cargo.lock @@ -3428,7 +3428,7 @@ dependencies = [ [[package]] name = "namada_controller" -version = "0.31.6" +version = "0.32.1" dependencies = [ "namada_core", ] diff --git a/wasm_for_tests/wasm_source/Cargo.lock b/wasm_for_tests/wasm_source/Cargo.lock index ec3ce43482..b1f34d528b 100644 --- a/wasm_for_tests/wasm_source/Cargo.lock +++ b/wasm_for_tests/wasm_source/Cargo.lock @@ -3404,7 +3404,7 @@ dependencies = [ [[package]] name = "namada_controller" -version = "0.31.6" +version = "0.32.1" dependencies = [ "namada_core", ]