@renec-foundation/mpl-token-metadata
Version:
MPL Token Metadata JavaScript API.
17 lines (16 loc) • 966 B
TypeScript
import { PublicKey } from '@solana/web3.js';
import { Program } from '@renec-foundation/mpl-core';
export declare class MetadataProgram extends Program {
static readonly PREFIX = "metadata";
static readonly EDITION = "edition";
static readonly USER = "user";
static readonly COLLECTION_AUTHORITY = "collection_authority";
static readonly BURN = "burn";
static readonly PUBKEY: PublicKey;
static findEditionAccount(mint: PublicKey, editionNumber: string): Promise<[PublicKey, number]>;
static findMasterEditionAccount(mint: PublicKey): Promise<[PublicKey, number]>;
static findMetadataAccount(mint: PublicKey): Promise<[PublicKey, number]>;
static findUseAuthorityAccount(mint: PublicKey, authority: PublicKey): Promise<[PublicKey, number]>;
static findCollectionAuthorityAccount(mint: PublicKey, authority: PublicKey): Promise<[PublicKey, number]>;
static findProgramAsBurnerAccount(): Promise<[PublicKey, number]>;
}