UNPKG

@asset-projects/ethers-wrapper

Version:
14 lines (13 loc) 1.92 kB
export declare const ERC721: { getName: (provider: import("../..").Provider, contractAddress: string) => Promise<string | undefined>; getSymbol: (provider: import("../..").Provider, contractAddress: string) => Promise<string | undefined>; getTotalSupply: (provider: import("../..").Provider, contractAddress: string) => Promise<number | undefined>; getBalanceOf: (provider: import("../..").Provider, contractAddress: string, targetAddress: string) => Promise<number | undefined>; getOwnerOf: (provider: import("../..").Provider, contractAddress: string, tokenId: number) => Promise<string | undefined>; getTokenURI: (provider: import("../..").Provider, contractAddress: string, tokenId: number) => Promise<string | undefined>; transferFrom: (signer: import("ethers").Signer, contractAddress: string, fromAddress: string, toAddress: string, tokenId: number, overrides?: import("../..").TransactionFeeOptions | undefined) => Promise<import("@ethersproject/abstract-provider").TransactionResponse | undefined>; approve: (signer: import("ethers").Signer, contractAddress: string, approveAddress: string, tokenId: number, overrides?: import("../..").TransactionFeeOptions | undefined) => Promise<import("@ethersproject/abstract-provider").TransactionResponse | undefined>; getApproved: (provider: import("../..").Provider, contractAddress: string, tokenId: number) => Promise<string | undefined>; callStaticTransferFrom: (signer: import("ethers").Signer, contractAddress: string, fromAddress: string, toAddress: string, tokenId: number, overrides?: import("../..").TransactionFeeOptions | undefined) => Promise<boolean>; getTransferFromEstimateGas: (signer: import("ethers").Signer, contractAddress: string, fromAddress: string, toAddress: string, tokenId: number, overrides?: import("../..").TransactionFeeOptions | undefined) => Promise<import("ethers").BigNumber | undefined>; };