findEphemeralStakeProgramAddress static method
ProgramDerivedAddress
findEphemeralStakeProgramAddress({
- required SolAddress stakePoolAddress,
- required BigInt seed,
- SolAddress programId = StakePoolProgramConst.programId,
Generates the ephemeral program address for stake pool redelegation
Implementation
static ProgramDerivedAddress findEphemeralStakeProgramAddress(
{required SolAddress stakePoolAddress,
required BigInt seed,
SolAddress programId = StakePoolProgramConst.programId}) {
return ProgramDerivedAddress.find(seedBytes: [
'ephemeral'.codeUnits,
stakePoolAddress.toBytes(),
LayoutConst.i64().serialize(seed)
], programId: programId);
}