findTransientStakeProgramAddress static method
ProgramDerivedAddress
findTransientStakeProgramAddress({
- required SolAddress voteAccountAddress,
- required SolAddress stakePoolAddress,
- required BigInt seed,
- SolAddress programId = StakePoolProgramConst.programId,
Generates the stake program address for a validator's vote account
Implementation
static ProgramDerivedAddress findTransientStakeProgramAddress({
required SolAddress voteAccountAddress,
required SolAddress stakePoolAddress,
required BigInt seed,
SolAddress programId = StakePoolProgramConst.programId,
}) {
return ProgramDerivedAddress.find(
seedBytes: [
'transient'.codeUnits,
voteAccountAddress.toBytes(),
stakePoolAddress.toBytes(),
LayoutConst.i64().serialize(seed),
],
programId: programId,
);
}