@@ -572,10 +572,10 @@ impl PythReceiver {
572
572
}
573
573
GovernancePayload :: SetTransactionFee ( payload) => {
574
574
self . set_transaction_fee ( payload. value , payload. expo ) ;
575
- } ,
575
+ }
576
576
GovernancePayload :: WithdrawFee ( payload) => {
577
577
self . withdraw_fee ( payload. value , payload. expo , payload. target_address ) ?;
578
- } ,
578
+ }
579
579
}
580
580
581
581
Ok ( ( ) )
@@ -610,17 +610,14 @@ impl PythReceiver {
610
610
611
611
self . single_update_fee_in_wei . set ( new_fee) ;
612
612
613
- evm:: log ( FeeSet {
614
- old_fee,
615
- new_fee,
616
- } ) ;
613
+ evm:: log ( FeeSet { old_fee, new_fee } ) ;
617
614
}
618
615
619
616
fn set_valid_period ( & mut self , valid_time_period_seconds : u64 ) {
620
617
let old_valid_period = self . valid_time_period_seconds . get ( ) ;
621
618
let new_valid_period = U256 :: from ( valid_time_period_seconds) ;
622
619
self . valid_time_period_seconds . set ( new_valid_period) ;
623
-
620
+
624
621
evm:: log ( ValidPeriodSet {
625
622
old_valid_period,
626
623
new_valid_period,
@@ -744,22 +741,24 @@ impl PythReceiver {
744
741
745
742
self . transaction_fee_in_wei . set ( new_fee) ;
746
743
747
- evm:: log ( TransactionFeeSet {
748
- old_fee,
749
- new_fee,
750
- } ) ;
744
+ evm:: log ( TransactionFeeSet { old_fee, new_fee } ) ;
751
745
}
752
746
753
- fn withdraw_fee ( & mut self , value : u64 , expo : u64 , target_address : Address ) -> Result < ( ) , PythReceiverError > {
747
+ fn withdraw_fee (
748
+ & mut self ,
749
+ value : u64 ,
750
+ expo : u64 ,
751
+ target_address : Address ,
752
+ ) -> Result < ( ) , PythReceiverError > {
754
753
let fee_to_withdraw = U256 :: from ( value) * U256 :: from ( 10 ) . pow ( U256 :: from ( expo) ) ;
755
754
let current_balance = self . vm ( ) . balance ( self . vm ( ) . contract_address ( ) ) ;
756
-
757
755
758
756
if current_balance < fee_to_withdraw {
759
757
return Err ( PythReceiverError :: InsufficientFee ) ;
760
758
}
761
759
762
- self . vm ( ) . transfer_eth ( target_address, fee_to_withdraw)
760
+ self . vm ( )
761
+ . transfer_eth ( target_address, fee_to_withdraw)
763
762
. map_err ( |_| PythReceiverError :: InsufficientFee ) ?;
764
763
765
764
evm:: log ( FeeWithdrawn {
@@ -820,9 +819,9 @@ fn set_data_sources(receiver: &mut PythReceiver, data_sources: Vec<DataSource>)
820
819
receiver. is_valid_data_source . setter ( data_source) . set ( false ) ;
821
820
}
822
821
}
823
-
822
+
824
823
receiver. valid_data_sources . erase ( ) ;
825
-
824
+
826
825
let mut new_data_sources = Vec :: new ( ) ;
827
826
for data_source in data_sources {
828
827
let mut storage_data_source = receiver. valid_data_sources . grow ( ) ;
0 commit comments