diff --git a/src/pool_config/create.rs b/src/pool_config/create.rs index e950251..6740fd1 100644 --- a/src/pool_config/create.rs +++ b/src/pool_config/create.rs @@ -1,7 +1,7 @@ use borsh::BorshSerialize; use sanctum_spl_stake_pool_lib::{ account_resolvers::{Initialize, InitializeWithDepositAuthArgs}, - lamports_for_new_vsa, min_reserve_lamports, FindWithdrawAuthority, STAKE_POOL_SIZE, + min_reserve_lamports, FindWithdrawAuthority, STAKE_POOL_SIZE, }; use solana_readonly_account::{keyed::Keyed, ReadonlyAccountData, ReadonlyAccountOwner}; use solana_sdk::{ @@ -52,11 +52,7 @@ impl<'a, T: ReadonlyAccountOwner + ReadonlyAccountData> CreateConfig<'a, T> { let create_reserve_ix = system_instruction::create_account( &self.payer.pubkey(), &self.reserve.pubkey(), - min_reserve_lamports(self.rent).saturating_add( - u64::try_from(self.starting_validators) - .unwrap() - .saturating_mul(lamports_for_new_vsa(self.rent)), - ), + min_reserve_lamports(self.rent), std::mem::size_of::().try_into().unwrap(), &stake::program::ID, );