UNPKG

@kanalabs/mirai

Version:

Mirai - Account Abstraction SDK (EVM + non-EVM)

21 lines (20 loc) 978 B
import { PrimeSdk } from '@etherspot/prime-sdk'; import { Contract, providers } from 'ethers'; export declare class ERC721Helper { private sdk; collectionAddress: string; walletProvider: providers.JsonRpcProvider; collection: Contract; constructor(sdk: PrimeSdk, collectionAddress: string, walletProvider: providers.JsonRpcProvider); name(): Promise<string>; symbol(): Promise<string>; balanceOf(address: string): Promise<number>; ownerOf(tokenId: number): Promise<string>; getApproved(tokenId: number): Promise<string>; isApprovedForAll(owner: string, operator: string): Promise<boolean>; tokenURI(tokenId: number): Promise<string>; approve(operator: string, tokenId: number): Promise<void>; safeTransferFrom(from: string, to: string, tokenId: number): Promise<void>; transferFrom(from: string, to: string, tokenId: number): Promise<void>; setApprovalForAll(operator: string, approved: boolean): Promise<void>; }