findEphemeralStakeProgramAddress static method

ProgramAddress findEphemeralStakeProgramAddress(
  1. Pubkey stakePoolAddress,
  2. bu64 seed
)

Find the ephemeral stake account address of stakePoolAddress and seed (u64).

Implementation

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