UNPKG

@catalabs/catalyst-sdk

Version:
210 lines 6.92 kB
import { type ContractRunner } from 'ethers'; import type { Router, RouterInterface } from '../Router'; export declare class Router__factory { static readonly abi: readonly [{ readonly inputs: readonly [{ readonly components: readonly [{ readonly internalType: "address"; readonly name: "permit2"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "weth9"; readonly type: "address"; }]; readonly internalType: "struct RouterParameters"; readonly name: "params"; readonly type: "tuple"; }]; readonly stateMutability: "nonpayable"; readonly type: "constructor"; }, { readonly inputs: readonly []; readonly name: "BalanceTooLow"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "BuyPunkFailed"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "ContractLocked"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "ETHNotAccepted"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "commandIndex"; readonly type: "uint256"; }, { readonly internalType: "bytes"; readonly name: "message"; readonly type: "bytes"; }]; readonly name: "ExecutionFailed"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "FromAddressIsNotOwner"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "InsufficientETH"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "InsufficientToken"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "InvalidBips"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "commandType"; readonly type: "uint256"; }]; readonly name: "InvalidCommandType"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "InvalidOwnerERC1155"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "InvalidOwnerERC721"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "LengthMismatch"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "SwapCanceled"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "TransactionDeadlinePassed"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "UnsafeCast"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "bytes"; readonly name: "tt"; readonly type: "bytes"; }]; readonly name: "debugError"; readonly type: "error"; }, { readonly inputs: readonly []; readonly name: "WETH9"; readonly outputs: readonly [{ readonly internalType: "contract IWETH9"; readonly name: ""; readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "cancelIdentifier"; readonly type: "bytes32"; }]; readonly name: "cancelSwap"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "cancelIdentifier"; readonly type: "bytes32"; }, { readonly internalType: "bool"; readonly name: "state"; readonly type: "bool"; }]; readonly name: "cancelSwap"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "bytes"; readonly name: "commands"; readonly type: "bytes"; }, { readonly internalType: "bytes[]"; readonly name: "inputs"; readonly type: "bytes[]"; }]; readonly name: "execute"; readonly outputs: readonly []; readonly stateMutability: "payable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "bytes"; readonly name: "commands"; readonly type: "bytes"; }, { readonly internalType: "bytes[]"; readonly name: "inputs"; readonly type: "bytes[]"; }, { readonly internalType: "uint256"; readonly name: "deadline"; readonly type: "uint256"; }]; readonly name: "execute"; readonly outputs: readonly []; readonly stateMutability: "payable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "purchasedTokens"; readonly type: "uint256"; }, { readonly internalType: "bytes"; readonly name: "data"; readonly type: "bytes"; }]; readonly name: "onCatalystCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }, { readonly internalType: "bytes32"; readonly name: ""; readonly type: "bytes32"; }]; readonly name: "swapIdentifier"; readonly outputs: readonly [{ readonly internalType: "bool"; readonly name: ""; readonly type: "bool"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly stateMutability: "payable"; readonly type: "receive"; }]; static createInterface(): RouterInterface; static connect(address: string, runner?: ContractRunner | null): Router; } //# sourceMappingURL=Router__factory.d.ts.map