UNPKG

@soundsright/chain

Version:

soundsright contracts

13 lines (12 loc) 799 B
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>; }