UNPKG

@kanalabs/mirai

Version:

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

17 lines (16 loc) 898 B
import { PrimeSdk } from '@etherspot/prime-sdk'; import { Contract, providers } from 'ethers'; export declare class ERC1155Helper { private sdk; collectionAddress: string; walletProvider: providers.JsonRpcProvider; collection: Contract; constructor(sdk: PrimeSdk, collectionAddress: string, walletProvider: providers.JsonRpcProvider); uri(_id: number): Promise<string>; balanceOf(address: string, id: number): Promise<number>; balanceOfBatch(addresses: string[], ids: number[]): Promise<number[]>; setApprovalForAll(operator: string, approved: boolean): Promise<void>; isApprovedForAll(account: string, operator: string): Promise<void>; safeTransferFrom(from: string, to: string, id: number, amount: number, data: string): Promise<void>; safeBatchTransferFrom(from: string, to: string, id: number[], amount: number[], data: string): Promise<void>; }