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,
  );
}