UNPKG

ethers-override

Version:
17 lines (16 loc) 732 B
import { JsonRpcProvider } from "ethers"; import { AddressAsIf } from "./addressAsIf.js"; export declare class TokenAsIf extends AddressAsIf { private _method; private _provider; constructor(address: string); connect(provider: JsonRpcProvider): TokenAsIf; balanceOf(ownerAddress: string): TokenAsIf; allowance(ownerAddress: string, spenderAddress: string): TokenAsIf; is(value: bigint): TokenAsIf; } export declare const tokenAt: (address: string) => TokenAsIf; export declare const exportedForTesting: { getBalanceOfSlotKey: (ownerAddress: string, mappingSlotNumber: number) => string; getAllowanceSlotKey: (ownerAddress: string, spenderAddress: string, mappingSlotNumber: number) => string; };