UNPKG

@fanitrade/fani-solana-tokenlist

Version:
86 lines (85 loc) 2.49 kB
import { PublicKey } from '@solana/web3.js'; export declare const extendBorsh: () => void; export declare const METADATA_PREFIX = "metadata"; export declare const EDITION = "edition"; export declare const RESERVATION = "reservation"; export declare const EDITION_MARKER_BIT_SIZE = 248; export declare const findProgramAddress: (seeds: any, programId: any) => Promise<(number | PublicKey)[]>; export declare const decodeMetadata: (buffer: any) => Metadata | undefined; export declare class Metadata { [x: string]: any; constructor(args: any); init(): Promise<void>; } export declare class MasterEditionV1 { [x: string]: number; constructor(args: any); } export declare class MasterEditionV2 { [x: string]: any; constructor(args: any); } export declare class EditionMarker { [x: string]: any; constructor(args: any); editionTaken(edition: any): boolean; } export declare class Edition { [x: string]: any; constructor(args: any); } export declare class Creator { [x: string]: any; constructor(args: any); } export declare class Data { [x: string]: any; constructor(args: any); } export declare const METADATA_SCHEMA: Map<typeof Data, { kind: string; fields: (string | typeof Data)[][]; } | { kind: string; fields: ((string | { kind: string; type: typeof Data; })[] | (string | { kind: string; type: string; })[])[]; } | { kind: string; fields: (string | { kind: string; type: (typeof Creator)[]; })[][]; } | { kind: string; fields: (string | number[])[][]; }>; export declare const WRAPPED_SOL_MINT: PublicKey; export declare const TOKEN_PROGRAM_ID: PublicKey; export declare const SPL_ASSOCIATED_TOKEN_ACCOUNT_PROGRAM_ID: PublicKey; export declare const BPF_UPGRADE_LOADER_ID: PublicKey; export declare const METADATA_PROGRAM_ID: PublicKey; export declare const MEMO_ID: PublicKey; export declare const VAULT_ID: PublicKey; export declare const AUCTION_ID: PublicKey; export declare const METAPLEX_ID: PublicKey; export declare const SYSTEM: PublicKey; export declare const ENABLE_FEES_INPUT = false; export declare const PROGRAM_IDS: { name: string; }[]; export declare const programIds: () => { token: PublicKey; associatedToken: PublicKey; bpf_upgrade_loader: PublicKey; system: PublicKey; metadata: PublicKey; memo: PublicKey; vault: PublicKey; auction: PublicKey; metaplex: PublicKey; };