findStakeProgramAddress static method

ProgramDerivedAddress findStakeProgramAddress({
  1. required SolAddress stakePoolAddress,
  2. required SolAddress voteAccountAddress,
  3. SolAddress programId = StakePoolProgramConst.programId,
})

Generates the stake program address for a validator's vote account

Implementation

static ProgramDerivedAddress findStakeProgramAddress(
    {required SolAddress stakePoolAddress,
    required SolAddress voteAccountAddress,
    SolAddress programId = StakePoolProgramConst.programId}) {
  return ProgramDerivedAddress.find(seedBytes: [
    voteAccountAddress.toBytes(),
    stakePoolAddress.toBytes(),
  ], programId: programId);
}