UNPKG

@catalabs/catalyst-sdk

Version:
17 lines 695 B
import { Provider } from 'ethers'; export interface AllowanceData { amount: bigint; nonce: bigint; expiration: bigint; } export declare class AllowanceProvider { private provider; private permit2Address; private permit2; constructor(provider: Provider, permit2Address: string); getAllowanceData(token: string, owner: string, spender: string): Promise<AllowanceData>; getAllowance(token: string, owner: string, spender: string): Promise<bigint>; getNonce(token: string, owner: string, spender: string): Promise<bigint>; getExpiration(token: string, owner: string, spender: string): Promise<bigint>; } //# sourceMappingURL=AllowanceProvider.lib.d.ts.map