findTransientStakeProgramAddress static method

ProgramAddress findTransientStakeProgramAddress(
  1. Pubkey voteAccountAddress,
  2. Pubkey stakePoolAddress,
  3. bu64 seed
)

Find the transient stake account address of the given validator voteAccountAddress, stakePoolAddress and seed (u64).

Implementation

static ProgramAddress findTransientStakeProgramAddress(
  final Pubkey voteAccountAddress,
  final Pubkey stakePoolAddress,
  final bu64 seed,
) {
  return Pubkey.findProgramAddress([
    utf8.encode(transientStakeSeedPrefix),
    voteAccountAddress.toBytes(),
    stakePoolAddress.toBytes(),
    seed.toUint8List(8),
  ], StakePoolProgram.programId);
}