@hyperlane-xyz/sdk
Version:
The official SDK for the Hyperlane Network
33 lines • 878 B
TypeScript
import { Connection, PublicKey } from '@solana/web3.js';
declare class Creator {
address: Uint8Array;
verified: number;
share: number;
constructor(fields: any);
}
declare class MetadataData {
name: string;
symbol: string;
uri: string;
sellerFeeBasisPoints: number;
creators?: Creator[];
constructor(fields: any);
}
export declare class Metadata {
key: number;
updateAuthority: Uint8Array;
mint: Uint8Array;
data: MetadataData;
primarySaleHappened: number;
isMutable: number;
editionNonce?: number;
constructor(fields: any);
}
export declare const SPL_TOKEN_METADATA_SCHEMA: Map<any, any>;
export declare function getLegacySPLTokenMetadata(connection: Connection, mint: PublicKey): Promise<{
name: string;
symbol: string;
uri: string;
} | null>;
export {};
//# sourceMappingURL=metadata.d.ts.map