@soundsright/chain
Version:
soundsright contracts
13 lines (12 loc) • 799 B
TypeScript
import { BaseChain } from './base';
import { SkuInfoV1, ContractWriteMethodOverrides, CreateArtistParams } from './types';
export default class NFT {
private chain;
constructor(chain: BaseChain);
buyAndMint(address: string, tokenId: string, to: string, tokenURI: string, skuInfo: SkuInfoV1, v: number, r: string, s: string, overrides?: ContractWriteMethodOverrides): Promise<void>;
ownerOf(address: string, tokenId: string): Promise<string>;
approveForAll(address: string, account: string, operator: string): Promise<void>;
tokenURI(address: string, tokenId: string): Promise<string>;
createArtist(factoryAddress: string, params: CreateArtistParams, overrides?: ContractWriteMethodOverrides): Promise<any>;
contractOwner(address: string): Promise<any>;
}