findMetadataAddress static method

ProgramDerivedAddress findMetadataAddress({
  1. required SolAddress stakePoolMintAddress,
})

Generates the metadata program address for the stake pool

Implementation

static ProgramDerivedAddress findMetadataAddress({
  required SolAddress stakePoolMintAddress,
}) {
  return ProgramDerivedAddress.find(
    seedBytes: [
      'metadata'.codeUnits,
      SPLTokenProgramConst.metaDataProgramId.toBytes(),
      stakePoolMintAddress.toBytes(),
    ],
    programId: SPLTokenProgramConst.metaDataProgramId,
  );
}