@@ -513,8 +513,8 @@ impl Processor {
513513
514514 // Calculate and mint tokens
515515 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)
518518 . ok_or ( StakePoolError :: CalculationFailure ) ?;
519519 Self :: token_mint_to (
520520 stake_pool_info. key ,
@@ -524,21 +524,21 @@ impl Processor {
524524 withdraw_info. clone ( ) ,
525525 AUTHORITY_WITHDRAW ,
526526 stake_pool. withdraw_bump_seed ,
527- token_amount ,
527+ pool_tokens ,
528528 ) ?;
529529
530530 // Check if stake is warmed up
531531 Self :: check_stake_activation ( stake_account_info, clock, stake_history) ?;
532532
533533 validator_list. validators . push ( ValidatorStakeInfo {
534534 vote_account,
535- balance : stake_lamports,
535+ stake_lamports,
536536 last_update_epoch : clock. epoch ,
537537 } ) ;
538538 validator_list. serialize ( & mut * validator_list_info. data . borrow_mut ( ) ) ?;
539539
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;
542542 stake_pool. serialize ( & mut * stake_pool_info. data . borrow_mut ( ) ) ?;
543543
544544 Ok ( ( ) )
@@ -622,8 +622,8 @@ impl Processor {
622622
623623 // Calculate and burn tokens
624624 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)
627627 . ok_or ( StakePoolError :: CalculationFailure ) ?;
628628 Self :: token_burn (
629629 stake_pool_info. key ,
@@ -633,16 +633,16 @@ impl Processor {
633633 withdraw_info. clone ( ) ,
634634 AUTHORITY_WITHDRAW ,
635635 stake_pool. withdraw_bump_seed ,
636- token_amount ,
636+ pool_tokens ,
637637 ) ?;
638638
639639 validator_list
640640 . validators
641641 . retain ( |item| item. vote_account != vote_account) ;
642642 validator_list. serialize ( & mut * validator_list_info. data . borrow_mut ( ) ) ?;
643643
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;
646646 stake_pool. serialize ( & mut * stake_pool_info. data . borrow_mut ( ) ) ?;
647647
648648 Ok ( ( ) )
@@ -685,7 +685,7 @@ impl Processor {
685685 continue ;
686686 }
687687 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 ( ) ;
689689 changes = true ;
690690 }
691691 }
@@ -723,15 +723,15 @@ impl Processor {
723723 return Err ( StakePoolError :: InvalidState . into ( ) ) ;
724724 }
725725
726- let mut total_balance : u64 = 0 ;
726+ let mut total_stake_lamports : u64 = 0 ;
727727 for validator_stake_record in validator_list. validators {
728728 if validator_stake_record. last_update_epoch < clock. epoch {
729729 return Err ( StakePoolError :: StakeListOutOfDate . into ( ) ) ;
730730 }
731- total_balance += validator_stake_record. balance ;
731+ total_stake_lamports += validator_stake_record. stake_lamports ;
732732 }
733733
734- stake_pool. stake_total = total_balance ;
734+ stake_pool. total_stake_lamports = total_stake_lamports ;
735735 stake_pool. last_update_epoch = clock. epoch ;
736736 stake_pool. serialize ( & mut * stake_pool_info. data . borrow_mut ( ) ) ?;
737737
@@ -830,16 +830,16 @@ impl Processor {
830830 . ok_or ( StakePoolError :: ValidatorNotFound ) ?;
831831
832832 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)
835835 . ok_or ( StakePoolError :: CalculationFailure ) ?;
836836
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 )
839839 . ok_or ( StakePoolError :: CalculationFailure ) ?;
840840
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 )
843843 . ok_or ( StakePoolError :: CalculationFailure ) ?;
844844
845845 Self :: stake_authorize (
@@ -886,7 +886,7 @@ impl Processor {
886886 withdraw_info. clone ( ) ,
887887 AUTHORITY_WITHDRAW ,
888888 stake_pool. withdraw_bump_seed ,
889- user_amount ,
889+ user_pool_tokens ,
890890 ) ?;
891891
892892 Self :: token_mint_to (
@@ -897,13 +897,13 @@ impl Processor {
897897 withdraw_info. clone ( ) ,
898898 AUTHORITY_WITHDRAW ,
899899 stake_pool. withdraw_bump_seed ,
900- fee_amount ,
900+ fee_pool_tokens ,
901901 ) ?;
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;
904904 stake_pool. serialize ( & mut * stake_pool_info. data . borrow_mut ( ) ) ?;
905905
906- validator_list_item. balance = * * validator_stake_account_info. lamports . borrow ( ) ;
906+ validator_list_item. stake_lamports = * * validator_stake_account_info. lamports . borrow ( ) ;
907907 validator_list. serialize ( & mut * validator_list_info. data . borrow_mut ( ) ) ?;
908908
909909 Ok ( ( ) )
@@ -912,7 +912,7 @@ impl Processor {
912912 /// Processes [Withdraw](enum.Instruction.html).
913913 fn process_withdraw (
914914 program_id : & Pubkey ,
915- pool_amount : u64 ,
915+ pool_tokens : u64 ,
916916 accounts : & [ AccountInfo ] ,
917917 ) -> ProgramResult {
918918 let account_info_iter = & mut accounts. iter ( ) ;
@@ -965,8 +965,8 @@ impl Processor {
965965 . find_mut ( & vote_account)
966966 . ok_or ( StakePoolError :: ValidatorNotFound ) ?;
967967
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 )
970970 . ok_or ( StakePoolError :: CalculationFailure ) ?;
971971
972972 Self :: stake_split (
@@ -975,7 +975,7 @@ impl Processor {
975975 withdraw_info. clone ( ) ,
976976 AUTHORITY_WITHDRAW ,
977977 stake_pool. withdraw_bump_seed ,
978- stake_amount ,
978+ stake_lamports ,
979979 stake_split_to. clone ( ) ,
980980 ) ?;
981981
@@ -1011,14 +1011,14 @@ impl Processor {
10111011 withdraw_info. clone ( ) ,
10121012 AUTHORITY_WITHDRAW ,
10131013 stake_pool. withdraw_bump_seed ,
1014- pool_amount ,
1014+ pool_tokens ,
10151015 ) ?;
10161016
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 ;
10191019 stake_pool. serialize ( & mut * stake_pool_info. data . borrow_mut ( ) ) ?;
10201020
1021- validator_list_item. balance = * * stake_split_from. lamports . borrow ( ) ;
1021+ validator_list_item. stake_lamports = * * stake_split_from. lamports . borrow ( ) ;
10221022 validator_list. serialize ( & mut * validator_list_info. data . borrow_mut ( ) ) ?;
10231023
10241024 Ok ( ( ) )
0 commit comments