@protokol/nft-base-crypto
Version:
Transaction Builders For Base NFT Transaction Types
21 lines (20 loc) • 437 B
TypeScript
export interface NFTCollectionAsset {
name: string;
description: string;
maximumSupply: number;
jsonSchema: object;
allowedIssuers?: string[];
metadata?: object;
}
export interface NFTTokenAsset {
collectionId: string;
attributes: object;
recipientId?: string;
}
export interface NFTTransferAsset {
nftIds: string[];
recipientId: string;
}
export interface NFTBurnAsset {
nftId: string;
}