@fugitivesclub/nft
Version:
A SDK for NFT creation with Hedera and FileCoin
23 lines (22 loc) • 652 B
TypeScript
import { Fees, HederaAccount, NftCreated, CreateNFT } from '../models/hedera.interface';
export declare class HederaSdk {
readonly hederaAccount: HederaAccount;
private client;
constructor(hederaAccount: HederaAccount);
createNFT({ name, symbol, customFees, supply, cids, nfts, }: CreateNFT): Promise<NftCreated>;
/**
* Hedera fees for NFT's creation
*/
getFees(): Promise<Fees>;
/**
* Set Hedera SDK Client
* @param accountId
* @param privateKey
* @param environment
*/
private setClient;
/**
* Getting the current HBAR price in usd
*/
private getHbarToCurrency;
}