@@ -513,8 +513,8 @@ impl Processor {
513
513
514
514
// Calculate and mint tokens
515
515
let stake_lamports = * * stake_account_info. lamports . borrow ( ) ;
516
- let token_amount = stake_pool
517
- . calc_pool_deposit_amount ( stake_lamports)
516
+ let pool_tokens = stake_pool
517
+ . calc_pool_tokens_for_deposit ( stake_lamports)
518
518
. ok_or ( StakePoolError :: CalculationFailure ) ?;
519
519
Self :: token_mint_to (
520
520
stake_pool_info. key ,
@@ -524,21 +524,21 @@ impl Processor {
524
524
withdraw_info. clone ( ) ,
525
525
AUTHORITY_WITHDRAW ,
526
526
stake_pool. withdraw_bump_seed ,
527
- token_amount ,
527
+ pool_tokens ,
528
528
) ?;
529
529
530
530
// Check if stake is warmed up
531
531
Self :: check_stake_activation ( stake_account_info, clock, stake_history) ?;
532
532
533
533
validator_list. validators . push ( ValidatorStakeInfo {
534
534
vote_account,
535
- balance : stake_lamports,
535
+ stake_lamports,
536
536
last_update_epoch : clock. epoch ,
537
537
} ) ;
538
538
validator_list. serialize ( & mut * validator_list_info. data . borrow_mut ( ) ) ?;
539
539
540
- stake_pool. pool_total += token_amount ;
541
- stake_pool. stake_total += stake_lamports;
540
+ stake_pool. pool_token_supply += pool_tokens ;
541
+ stake_pool. total_stake_lamports += stake_lamports;
542
542
stake_pool. serialize ( & mut * stake_pool_info. data . borrow_mut ( ) ) ?;
543
543
544
544
Ok ( ( ) )
@@ -622,8 +622,8 @@ impl Processor {
622
622
623
623
// Calculate and burn tokens
624
624
let stake_lamports = * * stake_account_info. lamports . borrow ( ) ;
625
- let token_amount = stake_pool
626
- . calc_pool_withdraw_amount ( stake_lamports)
625
+ let pool_tokens = stake_pool
626
+ . calc_pool_tokens_for_withdraw ( stake_lamports)
627
627
. ok_or ( StakePoolError :: CalculationFailure ) ?;
628
628
Self :: token_burn (
629
629
stake_pool_info. key ,
@@ -633,16 +633,16 @@ impl Processor {
633
633
withdraw_info. clone ( ) ,
634
634
AUTHORITY_WITHDRAW ,
635
635
stake_pool. withdraw_bump_seed ,
636
- token_amount ,
636
+ pool_tokens ,
637
637
) ?;
638
638
639
639
validator_list
640
640
. validators
641
641
. retain ( |item| item. vote_account != vote_account) ;
642
642
validator_list. serialize ( & mut * validator_list_info. data . borrow_mut ( ) ) ?;
643
643
644
- stake_pool. pool_total -= token_amount ;
645
- stake_pool. stake_total -= stake_lamports;
644
+ stake_pool. pool_token_supply -= pool_tokens ;
645
+ stake_pool. total_stake_lamports -= stake_lamports;
646
646
stake_pool. serialize ( & mut * stake_pool_info. data . borrow_mut ( ) ) ?;
647
647
648
648
Ok ( ( ) )
@@ -685,7 +685,7 @@ impl Processor {
685
685
continue ;
686
686
}
687
687
validator_stake_record. last_update_epoch = clock. epoch ;
688
- validator_stake_record. balance = * * validator_stake_account. lamports . borrow ( ) ;
688
+ validator_stake_record. stake_lamports = * * validator_stake_account. lamports . borrow ( ) ;
689
689
changes = true ;
690
690
}
691
691
}
@@ -723,15 +723,15 @@ impl Processor {
723
723
return Err ( StakePoolError :: InvalidState . into ( ) ) ;
724
724
}
725
725
726
- let mut total_balance : u64 = 0 ;
726
+ let mut total_stake_lamports : u64 = 0 ;
727
727
for validator_stake_record in validator_list. validators {
728
728
if validator_stake_record. last_update_epoch < clock. epoch {
729
729
return Err ( StakePoolError :: StakeListOutOfDate . into ( ) ) ;
730
730
}
731
- total_balance += validator_stake_record. balance ;
731
+ total_stake_lamports += validator_stake_record. stake_lamports ;
732
732
}
733
733
734
- stake_pool. stake_total = total_balance ;
734
+ stake_pool. total_stake_lamports = total_stake_lamports ;
735
735
stake_pool. last_update_epoch = clock. epoch ;
736
736
stake_pool. serialize ( & mut * stake_pool_info. data . borrow_mut ( ) ) ?;
737
737
@@ -830,16 +830,16 @@ impl Processor {
830
830
. ok_or ( StakePoolError :: ValidatorNotFound ) ?;
831
831
832
832
let stake_lamports = * * stake_info. lamports . borrow ( ) ;
833
- let pool_amount = stake_pool
834
- . calc_pool_deposit_amount ( stake_lamports)
833
+ let new_pool_tokens = stake_pool
834
+ . calc_pool_tokens_for_deposit ( stake_lamports)
835
835
. ok_or ( StakePoolError :: CalculationFailure ) ?;
836
836
837
- let fee_amount = stake_pool
838
- . calc_fee_amount ( pool_amount )
837
+ let fee_pool_tokens = stake_pool
838
+ . calc_fee_amount ( new_pool_tokens )
839
839
. ok_or ( StakePoolError :: CalculationFailure ) ?;
840
840
841
- let user_amount = pool_amount
842
- . checked_sub ( fee_amount )
841
+ let user_pool_tokens = new_pool_tokens
842
+ . checked_sub ( fee_pool_tokens )
843
843
. ok_or ( StakePoolError :: CalculationFailure ) ?;
844
844
845
845
Self :: stake_authorize (
@@ -886,7 +886,7 @@ impl Processor {
886
886
withdraw_info. clone ( ) ,
887
887
AUTHORITY_WITHDRAW ,
888
888
stake_pool. withdraw_bump_seed ,
889
- user_amount ,
889
+ user_pool_tokens ,
890
890
) ?;
891
891
892
892
Self :: token_mint_to (
@@ -897,13 +897,13 @@ impl Processor {
897
897
withdraw_info. clone ( ) ,
898
898
AUTHORITY_WITHDRAW ,
899
899
stake_pool. withdraw_bump_seed ,
900
- fee_amount ,
900
+ fee_pool_tokens ,
901
901
) ?;
902
- stake_pool. pool_total += pool_amount ;
903
- stake_pool. stake_total += stake_lamports;
902
+ stake_pool. pool_token_supply += new_pool_tokens ;
903
+ stake_pool. total_stake_lamports += stake_lamports;
904
904
stake_pool. serialize ( & mut * stake_pool_info. data . borrow_mut ( ) ) ?;
905
905
906
- validator_list_item. balance = * * validator_stake_account_info. lamports . borrow ( ) ;
906
+ validator_list_item. stake_lamports = * * validator_stake_account_info. lamports . borrow ( ) ;
907
907
validator_list. serialize ( & mut * validator_list_info. data . borrow_mut ( ) ) ?;
908
908
909
909
Ok ( ( ) )
@@ -912,7 +912,7 @@ impl Processor {
912
912
/// Processes [Withdraw](enum.Instruction.html).
913
913
fn process_withdraw (
914
914
program_id : & Pubkey ,
915
- pool_amount : u64 ,
915
+ pool_tokens : u64 ,
916
916
accounts : & [ AccountInfo ] ,
917
917
) -> ProgramResult {
918
918
let account_info_iter = & mut accounts. iter ( ) ;
@@ -965,8 +965,8 @@ impl Processor {
965
965
. find_mut ( & vote_account)
966
966
. ok_or ( StakePoolError :: ValidatorNotFound ) ?;
967
967
968
- let stake_amount = stake_pool
969
- . calc_lamports_withdraw_amount ( pool_amount )
968
+ let stake_lamports = stake_pool
969
+ . calc_lamports_withdraw_amount ( pool_tokens )
970
970
. ok_or ( StakePoolError :: CalculationFailure ) ?;
971
971
972
972
Self :: stake_split (
@@ -975,7 +975,7 @@ impl Processor {
975
975
withdraw_info. clone ( ) ,
976
976
AUTHORITY_WITHDRAW ,
977
977
stake_pool. withdraw_bump_seed ,
978
- stake_amount ,
978
+ stake_lamports ,
979
979
stake_split_to. clone ( ) ,
980
980
) ?;
981
981
@@ -1011,14 +1011,14 @@ impl Processor {
1011
1011
withdraw_info. clone ( ) ,
1012
1012
AUTHORITY_WITHDRAW ,
1013
1013
stake_pool. withdraw_bump_seed ,
1014
- pool_amount ,
1014
+ pool_tokens ,
1015
1015
) ?;
1016
1016
1017
- stake_pool. pool_total -= pool_amount ;
1018
- stake_pool. stake_total -= stake_amount ;
1017
+ stake_pool. pool_token_supply -= pool_tokens ;
1018
+ stake_pool. total_stake_lamports -= stake_lamports ;
1019
1019
stake_pool. serialize ( & mut * stake_pool_info. data . borrow_mut ( ) ) ?;
1020
1020
1021
- validator_list_item. balance = * * stake_split_from. lamports . borrow ( ) ;
1021
+ validator_list_item. stake_lamports = * * stake_split_from. lamports . borrow ( ) ;
1022
1022
validator_list. serialize ( & mut * validator_list_info. data . borrow_mut ( ) ) ?;
1023
1023
1024
1024
Ok ( ( ) )
0 commit comments