dab-js-without-registry
Version:
JS adapter for DAB
15 lines (14 loc) • 628 B
TypeScript
import { ActorSubclass, HttpAgent } from '@dfinity/agent';
import { Principal } from '@dfinity/principal';
import NFT_ICPUNKS from '../../interfaces/icpunks';
import NFT from './default';
import { NFTDetails } from '../../interfaces/nft';
export default class ICPUNKS extends NFT {
standard: string;
actor: ActorSubclass<NFT_ICPUNKS>;
constructor(canisterId: string, agent: HttpAgent);
getUserTokens(principal: Principal): Promise<NFTDetails[]>;
transfer(to: Principal, tokenIndex: number): Promise<void>;
details(tokenIndex: number): Promise<NFTDetails>;
private serializeTokenData;
}