UNPKG

@fugitivesclub/nft

Version:

A SDK for NFT creation with Hedera and FileCoin

33 lines (32 loc) 1.01 kB
import { HederaAccount, NftCreated, NFTDto, TokenDto } from './models/hedera.interface'; import { Fees } from './models/hedera.interface'; import { HederaSdk } from './sdk-hedera/hedera.sdk'; export * from './models/hedera.interface'; export declare enum DebugLevel { DEBUG = "DEBUG", WARN = "WARN", ERROR = "ERROR" } export declare class ClientNFT { hederaSdk: HederaSdk; nftStorageApiKey: string; constructor({ hederaAccount, nftStorageApiKey, debugLevel, }: { hederaAccount: HederaAccount; nftStorageApiKey: string; debugLevel: DebugLevel; }); initialization({ hederaAccount, nftStorageApiKey, }: { hederaAccount: HederaAccount; nftStorageApiKey: string; }): Promise<undefined>; /** * Getting Fees from NFT's creation */ getFees(): Promise<Fees>; /** * Create a NFT * @param NFTDto | TokenDto */ createAndMint(createDto: NFTDto | TokenDto): Promise<NftCreated>; private static getLogger; }