@@ -36,12 +36,12 @@ use parameters::PosParams;
3636use rust_decimal:: Decimal ;
3737use thiserror:: Error ;
3838use types:: {
39- ActiveValidator , Bonds , CommissionRate , Epoch , GenesisValidator , GenesisValidator_NEW ,
39+ ActiveValidator , Bonds , CommissionRates , GenesisValidator ,
4040 Slash , SlashType , Slashes , TotalDeltas , Unbond , Unbonds ,
4141 ValidatorConsensusKeys , ValidatorConsensusKeys_NEW , ValidatorSet ,
4242 ValidatorSetUpdate , ValidatorSets , ValidatorState , ValidatorStates ,
4343 ValidatorDeltas , ValidatorStates_NEW ,
44- ValidatorDeltas_NEW , ValidatorSets_NEW , BondId_NEW
44+ ValidatorDeltas_NEW , ValidatorSets_NEW
4545} ;
4646
4747use crate :: btree_set:: BTreeSetShims ;
@@ -1703,7 +1703,7 @@ pub fn validator_state_handle(
17031703pub fn validator_deltas_handle (
17041704 validator : & Address
17051705) -> ValidatorDeltas_NEW {
1706- let key = storage:: validator_total_deltas_key ( & validator) ;
1706+ let key = storage:: validator_deltas_key ( & validator) ;
17071707 crate :: epoched_new:: EpochedDelta :: open ( key)
17081708}
17091709
@@ -1712,7 +1712,7 @@ pub fn bond_handle(
17121712 source : & Address ,
17131713 validator : & Address
17141714) -> LazyMap < Epoch , token:: Amount > {
1715- let bond_id = BondId_NEW { source : source. clone ( ) , validator : validator. clone ( ) } ;
1715+ let bond_id = BondId { source : source. clone ( ) , validator : validator. clone ( ) } ;
17161716 let key = storage:: bond_key ( & bond_id) ;
17171717 LazyMap :: open ( key)
17181718}
@@ -1721,7 +1721,7 @@ pub fn bond_handle(
17211721pub fn init_genesis_NEW < S > (
17221722 storage : & mut S ,
17231723 params : & PosParams ,
1724- validators : impl Iterator < Item = GenesisValidator_NEW > + Clone ,
1724+ validators : impl Iterator < Item = GenesisValidator > + Clone ,
17251725 current_epoch : namada_core:: types:: storage:: Epoch ,
17261726) -> storage_api:: Result < ( ) >
17271727where
@@ -1732,6 +1732,8 @@ where
17321732 address,
17331733 tokens,
17341734 consensus_key,
1735+ commission_rate,
1736+ max_commission_rate_change
17351737 } in validators
17361738 {
17371739 validator_consensus_key_handle ( & address) . init_at_genesis (
@@ -1761,7 +1763,7 @@ pub fn read_validator_consensus_key<S>(
17611763 params : & PosParams ,
17621764 validator : & Address ,
17631765 epoch : namada_core:: types:: storage:: Epoch ,
1764- ) -> storage_api:: Result < Option < key :: common:: PublicKey > >
1766+ ) -> storage_api:: Result < Option < common:: PublicKey > >
17651767where
17661768 S : for < ' iter > StorageRead < ' iter > ,
17671769{
@@ -1774,7 +1776,7 @@ pub fn write_validator_consensus_key<S>(
17741776 storage : & mut S ,
17751777 params : & PosParams ,
17761778 validator : & Address ,
1777- consensus_key : key :: common:: PublicKey ,
1779+ consensus_key : common:: PublicKey ,
17781780 current_epoch : namada_core:: types:: storage:: Epoch ,
17791781) -> storage_api:: Result < ( ) >
17801782where
0 commit comments