findStakeProgramAddress static method

ProgramAddress findStakeProgramAddress(
  1. Pubkey voteAccountAddress,
  2. Pubkey stakePoolAddress, [
  3. bu64? seed
])

Find the stake account address of the given validator voteAccountAddress and stakePoolAddress.

Implementation

static ProgramAddress findStakeProgramAddress(
  final Pubkey voteAccountAddress,
  final Pubkey stakePoolAddress, [
  final bu64? seed,
]) {
  return Pubkey.findProgramAddress([
    voteAccountAddress.toBytes(),
    stakePoolAddress.toBytes(),
    if (seed != null) seed.toUint8List(8),
  ], StakePoolProgram.programId);
}