UNPKG

@funded-labs/dab-js

Version:
16 lines (15 loc) 749 B
import { ActorSubclass, CreateCertificateOptions, HttpAgent } from '@dfinity/agent'; import { Principal } from '@dfinity/principal'; import NFT_ICPUNKS from '../../interfaces/icpunks'; import NFT from './default'; import { NFTCollection, NFTDetails } from '../../interfaces/nft'; export default class ICPUNKS extends NFT { getMetadata(): Promise<NFTCollection>; standard: string; actor: ActorSubclass<NFT_ICPUNKS>; constructor(canisterId: string, agent: HttpAgent, blsVerify?: CreateCertificateOptions['blsVerify']); getUserTokens(principal: Principal): Promise<NFTDetails[]>; transfer(to: Principal, tokenIndex: number): Promise<void>; details(tokenIndex: number): Promise<NFTDetails>; private serializeTokenData; }