@etherspot/contracts
Version:
Etherspot Solidity contracts
772 lines • 115 kB
TypeScript
import { BaseContract, BigNumber, BigNumberish, BytesLike, CallOverrides, ContractTransaction, Overrides, PayableOverrides, PopulatedTransaction, Signer, utils } from "ethers";
import { FunctionFragment, Result } from "@ethersproject/abi";
import { Listener, Provider } from "@ethersproject/providers";
import { TypedEventFilter, TypedEvent, TypedListener, OnEvent } from "./common";
export declare type TokenIdStruct = {
domain: BigNumberish;
id: BytesLike;
};
export declare type TokenIdStructOutput = [number, string] & {
domain: number;
id: string;
};
export declare type FacetCutStruct = {
facetAddress: string;
action: BigNumberish;
functionSelectors: BytesLike[];
};
export declare type FacetCutStructOutput = [string, number, string[]] & {
facetAddress: string;
action: number;
functionSelectors: string[];
};
export declare type CallParamsStruct = {
to: string;
callData: BytesLike;
originDomain: BigNumberish;
destinationDomain: BigNumberish;
agent: string;
recovery: string;
forceSlow: boolean;
receiveLocal: boolean;
callback: string;
callbackFee: BigNumberish;
relayerFee: BigNumberish;
slippageTol: BigNumberish;
};
export declare type CallParamsStructOutput = [
string,
string,
number,
number,
string,
string,
boolean,
boolean,
string,
BigNumber,
BigNumber,
BigNumber
] & {
to: string;
callData: string;
originDomain: number;
destinationDomain: number;
agent: string;
recovery: string;
forceSlow: boolean;
receiveLocal: boolean;
callback: string;
callbackFee: BigNumber;
relayerFee: BigNumber;
slippageTol: BigNumber;
};
export declare type ExecuteArgsStruct = {
params: CallParamsStruct;
local: string;
routers: string[];
routerSignatures: BytesLike[];
amount: BigNumberish;
nonce: BigNumberish;
originSender: string;
};
export declare type ExecuteArgsStructOutput = [
CallParamsStructOutput,
string,
string[],
string[],
BigNumber,
BigNumber,
string
] & {
params: CallParamsStructOutput;
local: string;
routers: string[];
routerSignatures: string[];
amount: BigNumber;
nonce: BigNumber;
originSender: string;
};
export declare type SwapStruct = {
initialA: BigNumberish;
futureA: BigNumberish;
initialATime: BigNumberish;
futureATime: BigNumberish;
swapFee: BigNumberish;
adminFee: BigNumberish;
lpToken: string;
pooledTokens: string[];
tokenPrecisionMultipliers: BigNumberish[];
balances: BigNumberish[];
adminFees: BigNumberish[];
};
export declare type SwapStructOutput = [
BigNumber,
BigNumber,
BigNumber,
BigNumber,
BigNumber,
BigNumber,
string,
string[],
BigNumber[],
BigNumber[],
BigNumber[]
] & {
initialA: BigNumber;
futureA: BigNumber;
initialATime: BigNumber;
futureATime: BigNumber;
swapFee: BigNumber;
adminFee: BigNumber;
lpToken: string;
pooledTokens: string[];
tokenPrecisionMultipliers: BigNumber[];
balances: BigNumber[];
adminFees: BigNumber[];
};
export declare type XCallArgsStruct = {
params: CallParamsStruct;
transactingAssetId: string;
amount: BigNumberish;
};
export declare type XCallArgsStructOutput = [
CallParamsStructOutput,
string,
BigNumber
] & {
params: CallParamsStructOutput;
transactingAssetId: string;
amount: BigNumber;
};
export interface IConnextHandlerInterface extends utils.Interface {
functions: {
"LIQUIDITY_FEE_DENOMINATOR()": FunctionFragment;
"LIQUIDITY_FEE_NUMERATOR()": FunctionFragment;
"VERSION()": FunctionFragment;
"aavePool()": FunctionFragment;
"aavePortalFee()": FunctionFragment;
"acceptProposedOwner()": FunctionFragment;
"acceptProposedRouterOwner(address)": FunctionFragment;
"addRelayer(address)": FunctionFragment;
"addRouterLiquidity(uint256,address)": FunctionFragment;
"addRouterLiquidityFor(uint256,address,address)": FunctionFragment;
"addStableSwapPool((uint32,bytes32),address)": FunctionFragment;
"addSwapLiquidity(bytes32,uint256[],uint256,uint256)": FunctionFragment;
"adoptedToCanonical(address)": FunctionFragment;
"adoptedToLocalPools(bytes32)": FunctionFragment;
"approveRouterForPortal(address)": FunctionFragment;
"approvedAssets(bytes32)": FunctionFragment;
"approvedRelayers(address)": FunctionFragment;
"assetOwnershipRenounced()": FunctionFragment;
"assetOwnershipTimestamp()": FunctionFragment;
"bumpTransfer(bytes32)": FunctionFragment;
"calculateRemoveSwapLiquidity(bytes32,uint256)": FunctionFragment;
"calculateRemoveSwapLiquidityOneToken(bytes32,uint256,uint8)": FunctionFragment;
"calculateSwap(bytes32,uint8,uint8,uint256)": FunctionFragment;
"calculateSwapTokenAmount(bytes32,uint256[],bool)": FunctionFragment;
"canonicalToAdopted(bytes32)": FunctionFragment;
"claim(address,bytes32[])": FunctionFragment;
"delay()": FunctionFragment;
"diamondCut((address,uint8,bytes4[])[],address,bytes)": FunctionFragment;
"domain()": FunctionFragment;
"enrollRemoteRouter(uint32,bytes32)": FunctionFragment;
"execute(((address,bytes,uint32,uint32,address,address,bool,bool,address,uint256,uint256,uint256),address,address[],bytes[],uint256,uint256,address))": FunctionFragment;
"executor()": FunctionFragment;
"forceReceiveLocal((address,bytes,uint32,uint32,address,address,bool,bool,address,uint256,uint256,uint256),uint256,uint256,bytes32,uint32,address)": FunctionFragment;
"getAavePortalDebt(bytes32)": FunctionFragment;
"getAavePortalFeeDebt(bytes32)": FunctionFragment;
"getProposedRouterOwner(address)": FunctionFragment;
"getProposedRouterOwnerTimestamp(address)": FunctionFragment;
"getRouterApproval(address)": FunctionFragment;
"getRouterApprovalForPortal(address)": FunctionFragment;
"getRouterOwner(address)": FunctionFragment;
"getRouterRecipient(address)": FunctionFragment;
"getSwapA(bytes32)": FunctionFragment;
"getSwapAPrecise(bytes32)": FunctionFragment;
"getSwapAdminBalance(bytes32,uint256)": FunctionFragment;
"getSwapLPToken(bytes32)": FunctionFragment;
"getSwapStorage(bytes32)": FunctionFragment;
"getSwapToken(bytes32,uint8)": FunctionFragment;
"getSwapTokenBalance(bytes32,uint8)": FunctionFragment;
"getSwapTokenIndex(bytes32,address)": FunctionFragment;
"getSwapVirtualPrice(bytes32)": FunctionFragment;
"handle(uint32,uint32,bytes32,bytes)": FunctionFragment;
"initializeSwap(bytes32,address[],uint8[],string,string,uint256,uint256,uint256,address)": FunctionFragment;
"initiateClaim(uint32,address,bytes32[])": FunctionFragment;
"isAssetOwnershipRenounced()": FunctionFragment;
"isRouterOwnershipRenounced()": FunctionFragment;
"maxRoutersPerTransfer()": FunctionFragment;
"nonce()": FunctionFragment;
"pause()": FunctionFragment;
"promiseRouter()": FunctionFragment;
"proposeAssetOwnershipRenunciation()": FunctionFragment;
"proposeDiamondCut((address,uint8,bytes4[])[],address,bytes)": FunctionFragment;
"proposeNewOwner(address)": FunctionFragment;
"proposeRouterOwner(address,address)": FunctionFragment;
"proposeRouterOwnershipRenunciation()": FunctionFragment;
"proposed()": FunctionFragment;
"proposedOwnableOwner()": FunctionFragment;
"proposedTimestamp()": FunctionFragment;
"rampA(bytes32,uint256,uint256)": FunctionFragment;
"reconciledTransfers(bytes32)": FunctionFragment;
"relayerFeeRouer()": FunctionFragment;
"relayerFeeRouter()": FunctionFragment;
"relayerFees(bytes32)": FunctionFragment;
"remotes(uint32)": FunctionFragment;
"removeAssetId(bytes32,address)": FunctionFragment;
"removeRelayer(address)": FunctionFragment;
"removeRouter(address)": FunctionFragment;
"removeRouterLiquidity(uint256,address,address)": FunctionFragment;
"removeRouterLiquidityFor(uint256,address,address,address)": FunctionFragment;
"removeSwapLiquidity(bytes32,uint256,uint256[],uint256)": FunctionFragment;
"removeSwapLiquidityImbalance(bytes32,uint256[],uint256,uint256)": FunctionFragment;
"removeSwapLiquidityOneToken(bytes32,uint256,uint8,uint256,uint256)": FunctionFragment;
"renounceAssetOwnership()": FunctionFragment;
"renounceOwnership()": FunctionFragment;
"renounceRouterOwnership()": FunctionFragment;
"renounced()": FunctionFragment;
"repayAavePortal(address,uint256,uint256,uint256,bytes32)": FunctionFragment;
"repayAavePortalFor(address,address,uint256,uint256,bytes32)": FunctionFragment;
"rescindDiamondCut((address,uint8,bytes4[])[],address,bytes)": FunctionFragment;
"routedTransfers(bytes32)": FunctionFragment;
"routerBalances(address,address)": FunctionFragment;
"routerOwnershipRenounced()": FunctionFragment;
"routerOwnershipTimestamp()": FunctionFragment;
"setAavePool(address)": FunctionFragment;
"setAavePortalFee(uint256)": FunctionFragment;
"setExecutor(address)": FunctionFragment;
"setLiquidityFeeNumerator(uint256)": FunctionFragment;
"setMaxRoutersPerTransfer(uint256)": FunctionFragment;
"setPromiseRouter(address)": FunctionFragment;
"setRelayerFeeRouter(address)": FunctionFragment;
"setRouterRecipient(address,address)": FunctionFragment;
"setSponsorVault(address)": FunctionFragment;
"setSwapAdminFee(bytes32,uint256)": FunctionFragment;
"setSwapFee(bytes32,uint256)": FunctionFragment;
"setTokenRegistry(address)": FunctionFragment;
"setWrapper(address)": FunctionFragment;
"setXAppConnectionManager(address)": FunctionFragment;
"setupAsset((uint32,bytes32),address,address)": FunctionFragment;
"setupRouter(address,address,address)": FunctionFragment;
"sponsorVault()": FunctionFragment;
"stopRampA(bytes32)": FunctionFragment;
"swap(bytes32,uint8,uint8,uint256,uint256,uint256)": FunctionFragment;
"swapExact(bytes32,uint256,address,address,uint256,uint256)": FunctionFragment;
"swapExactOut(bytes32,uint256,address,address,uint256,uint256)": FunctionFragment;
"tokenRegistry()": FunctionFragment;
"transferRelayer(bytes32)": FunctionFragment;
"unapproveRouterForPortal(address)": FunctionFragment;
"unpause()": FunctionFragment;
"withdrawSwapAdminFees(bytes32)": FunctionFragment;
"wrapper()": FunctionFragment;
"xAppConnectionManager()": FunctionFragment;
"xcall(((address,bytes,uint32,uint32,address,address,bool,bool,address,uint256,uint256,uint256),address,uint256))": FunctionFragment;
};
encodeFunctionData(functionFragment: "LIQUIDITY_FEE_DENOMINATOR", values?: undefined): string;
encodeFunctionData(functionFragment: "LIQUIDITY_FEE_NUMERATOR", values?: undefined): string;
encodeFunctionData(functionFragment: "VERSION", values?: undefined): string;
encodeFunctionData(functionFragment: "aavePool", values?: undefined): string;
encodeFunctionData(functionFragment: "aavePortalFee", values?: undefined): string;
encodeFunctionData(functionFragment: "acceptProposedOwner", values?: undefined): string;
encodeFunctionData(functionFragment: "acceptProposedRouterOwner", values: [string]): string;
encodeFunctionData(functionFragment: "addRelayer", values: [string]): string;
encodeFunctionData(functionFragment: "addRouterLiquidity", values: [BigNumberish, string]): string;
encodeFunctionData(functionFragment: "addRouterLiquidityFor", values: [BigNumberish, string, string]): string;
encodeFunctionData(functionFragment: "addStableSwapPool", values: [TokenIdStruct, string]): string;
encodeFunctionData(functionFragment: "addSwapLiquidity", values: [BytesLike, BigNumberish[], BigNumberish, BigNumberish]): string;
encodeFunctionData(functionFragment: "adoptedToCanonical", values: [string]): string;
encodeFunctionData(functionFragment: "adoptedToLocalPools", values: [BytesLike]): string;
encodeFunctionData(functionFragment: "approveRouterForPortal", values: [string]): string;
encodeFunctionData(functionFragment: "approvedAssets", values: [BytesLike]): string;
encodeFunctionData(functionFragment: "approvedRelayers", values: [string]): string;
encodeFunctionData(functionFragment: "assetOwnershipRenounced", values?: undefined): string;
encodeFunctionData(functionFragment: "assetOwnershipTimestamp", values?: undefined): string;
encodeFunctionData(functionFragment: "bumpTransfer", values: [BytesLike]): string;
encodeFunctionData(functionFragment: "calculateRemoveSwapLiquidity", values: [BytesLike, BigNumberish]): string;
encodeFunctionData(functionFragment: "calculateRemoveSwapLiquidityOneToken", values: [BytesLike, BigNumberish, BigNumberish]): string;
encodeFunctionData(functionFragment: "calculateSwap", values: [BytesLike, BigNumberish, BigNumberish, BigNumberish]): string;
encodeFunctionData(functionFragment: "calculateSwapTokenAmount", values: [BytesLike, BigNumberish[], boolean]): string;
encodeFunctionData(functionFragment: "canonicalToAdopted", values: [BytesLike]): string;
encodeFunctionData(functionFragment: "claim", values: [string, BytesLike[]]): string;
encodeFunctionData(functionFragment: "delay", values?: undefined): string;
encodeFunctionData(functionFragment: "diamondCut", values: [FacetCutStruct[], string, BytesLike]): string;
encodeFunctionData(functionFragment: "domain", values?: undefined): string;
encodeFunctionData(functionFragment: "enrollRemoteRouter", values: [BigNumberish, BytesLike]): string;
encodeFunctionData(functionFragment: "execute", values: [ExecuteArgsStruct]): string;
encodeFunctionData(functionFragment: "executor", values?: undefined): string;
encodeFunctionData(functionFragment: "forceReceiveLocal", values: [
CallParamsStruct,
BigNumberish,
BigNumberish,
BytesLike,
BigNumberish,
string
]): string;
encodeFunctionData(functionFragment: "getAavePortalDebt", values: [BytesLike]): string;
encodeFunctionData(functionFragment: "getAavePortalFeeDebt", values: [BytesLike]): string;
encodeFunctionData(functionFragment: "getProposedRouterOwner", values: [string]): string;
encodeFunctionData(functionFragment: "getProposedRouterOwnerTimestamp", values: [string]): string;
encodeFunctionData(functionFragment: "getRouterApproval", values: [string]): string;
encodeFunctionData(functionFragment: "getRouterApprovalForPortal", values: [string]): string;
encodeFunctionData(functionFragment: "getRouterOwner", values: [string]): string;
encodeFunctionData(functionFragment: "getRouterRecipient", values: [string]): string;
encodeFunctionData(functionFragment: "getSwapA", values: [BytesLike]): string;
encodeFunctionData(functionFragment: "getSwapAPrecise", values: [BytesLike]): string;
encodeFunctionData(functionFragment: "getSwapAdminBalance", values: [BytesLike, BigNumberish]): string;
encodeFunctionData(functionFragment: "getSwapLPToken", values: [BytesLike]): string;
encodeFunctionData(functionFragment: "getSwapStorage", values: [BytesLike]): string;
encodeFunctionData(functionFragment: "getSwapToken", values: [BytesLike, BigNumberish]): string;
encodeFunctionData(functionFragment: "getSwapTokenBalance", values: [BytesLike, BigNumberish]): string;
encodeFunctionData(functionFragment: "getSwapTokenIndex", values: [BytesLike, string]): string;
encodeFunctionData(functionFragment: "getSwapVirtualPrice", values: [BytesLike]): string;
encodeFunctionData(functionFragment: "handle", values: [BigNumberish, BigNumberish, BytesLike, BytesLike]): string;
encodeFunctionData(functionFragment: "initializeSwap", values: [
BytesLike,
string[],
BigNumberish[],
string,
string,
BigNumberish,
BigNumberish,
BigNumberish,
string
]): string;
encodeFunctionData(functionFragment: "initiateClaim", values: [BigNumberish, string, BytesLike[]]): string;
encodeFunctionData(functionFragment: "isAssetOwnershipRenounced", values?: undefined): string;
encodeFunctionData(functionFragment: "isRouterOwnershipRenounced", values?: undefined): string;
encodeFunctionData(functionFragment: "maxRoutersPerTransfer", values?: undefined): string;
encodeFunctionData(functionFragment: "nonce", values?: undefined): string;
encodeFunctionData(functionFragment: "pause", values?: undefined): string;
encodeFunctionData(functionFragment: "promiseRouter", values?: undefined): string;
encodeFunctionData(functionFragment: "proposeAssetOwnershipRenunciation", values?: undefined): string;
encodeFunctionData(functionFragment: "proposeDiamondCut", values: [FacetCutStruct[], string, BytesLike]): string;
encodeFunctionData(functionFragment: "proposeNewOwner", values: [string]): string;
encodeFunctionData(functionFragment: "proposeRouterOwner", values: [string, string]): string;
encodeFunctionData(functionFragment: "proposeRouterOwnershipRenunciation", values?: undefined): string;
encodeFunctionData(functionFragment: "proposed", values?: undefined): string;
encodeFunctionData(functionFragment: "proposedOwnableOwner", values?: undefined): string;
encodeFunctionData(functionFragment: "proposedTimestamp", values?: undefined): string;
encodeFunctionData(functionFragment: "rampA", values: [BytesLike, BigNumberish, BigNumberish]): string;
encodeFunctionData(functionFragment: "reconciledTransfers", values: [BytesLike]): string;
encodeFunctionData(functionFragment: "relayerFeeRouer", values?: undefined): string;
encodeFunctionData(functionFragment: "relayerFeeRouter", values?: undefined): string;
encodeFunctionData(functionFragment: "relayerFees", values: [BytesLike]): string;
encodeFunctionData(functionFragment: "remotes", values: [BigNumberish]): string;
encodeFunctionData(functionFragment: "removeAssetId", values: [BytesLike, string]): string;
encodeFunctionData(functionFragment: "removeRelayer", values: [string]): string;
encodeFunctionData(functionFragment: "removeRouter", values: [string]): string;
encodeFunctionData(functionFragment: "removeRouterLiquidity", values: [BigNumberish, string, string]): string;
encodeFunctionData(functionFragment: "removeRouterLiquidityFor", values: [BigNumberish, string, string, string]): string;
encodeFunctionData(functionFragment: "removeSwapLiquidity", values: [BytesLike, BigNumberish, BigNumberish[], BigNumberish]): string;
encodeFunctionData(functionFragment: "removeSwapLiquidityImbalance", values: [BytesLike, BigNumberish[], BigNumberish, BigNumberish]): string;
encodeFunctionData(functionFragment: "removeSwapLiquidityOneToken", values: [BytesLike, BigNumberish, BigNumberish, BigNumberish, BigNumberish]): string;
encodeFunctionData(functionFragment: "renounceAssetOwnership", values?: undefined): string;
encodeFunctionData(functionFragment: "renounceOwnership", values?: undefined): string;
encodeFunctionData(functionFragment: "renounceRouterOwnership", values?: undefined): string;
encodeFunctionData(functionFragment: "renounced", values?: undefined): string;
encodeFunctionData(functionFragment: "repayAavePortal", values: [string, BigNumberish, BigNumberish, BigNumberish, BytesLike]): string;
encodeFunctionData(functionFragment: "repayAavePortalFor", values: [string, string, BigNumberish, BigNumberish, BytesLike]): string;
encodeFunctionData(functionFragment: "rescindDiamondCut", values: [FacetCutStruct[], string, BytesLike]): string;
encodeFunctionData(functionFragment: "routedTransfers", values: [BytesLike]): string;
encodeFunctionData(functionFragment: "routerBalances", values: [string, string]): string;
encodeFunctionData(functionFragment: "routerOwnershipRenounced", values?: undefined): string;
encodeFunctionData(functionFragment: "routerOwnershipTimestamp", values?: undefined): string;
encodeFunctionData(functionFragment: "setAavePool", values: [string]): string;
encodeFunctionData(functionFragment: "setAavePortalFee", values: [BigNumberish]): string;
encodeFunctionData(functionFragment: "setExecutor", values: [string]): string;
encodeFunctionData(functionFragment: "setLiquidityFeeNumerator", values: [BigNumberish]): string;
encodeFunctionData(functionFragment: "setMaxRoutersPerTransfer", values: [BigNumberish]): string;
encodeFunctionData(functionFragment: "setPromiseRouter", values: [string]): string;
encodeFunctionData(functionFragment: "setRelayerFeeRouter", values: [string]): string;
encodeFunctionData(functionFragment: "setRouterRecipient", values: [string, string]): string;
encodeFunctionData(functionFragment: "setSponsorVault", values: [string]): string;
encodeFunctionData(functionFragment: "setSwapAdminFee", values: [BytesLike, BigNumberish]): string;
encodeFunctionData(functionFragment: "setSwapFee", values: [BytesLike, BigNumberish]): string;
encodeFunctionData(functionFragment: "setTokenRegistry", values: [string]): string;
encodeFunctionData(functionFragment: "setWrapper", values: [string]): string;
encodeFunctionData(functionFragment: "setXAppConnectionManager", values: [string]): string;
encodeFunctionData(functionFragment: "setupAsset", values: [TokenIdStruct, string, string]): string;
encodeFunctionData(functionFragment: "setupRouter", values: [string, string, string]): string;
encodeFunctionData(functionFragment: "sponsorVault", values?: undefined): string;
encodeFunctionData(functionFragment: "stopRampA", values: [BytesLike]): string;
encodeFunctionData(functionFragment: "swap", values: [
BytesLike,
BigNumberish,
BigNumberish,
BigNumberish,
BigNumberish,
BigNumberish
]): string;
encodeFunctionData(functionFragment: "swapExact", values: [
BytesLike,
BigNumberish,
string,
string,
BigNumberish,
BigNumberish
]): string;
encodeFunctionData(functionFragment: "swapExactOut", values: [
BytesLike,
BigNumberish,
string,
string,
BigNumberish,
BigNumberish
]): string;
encodeFunctionData(functionFragment: "tokenRegistry", values?: undefined): string;
encodeFunctionData(functionFragment: "transferRelayer", values: [BytesLike]): string;
encodeFunctionData(functionFragment: "unapproveRouterForPortal", values: [string]): string;
encodeFunctionData(functionFragment: "unpause", values?: undefined): string;
encodeFunctionData(functionFragment: "withdrawSwapAdminFees", values: [BytesLike]): string;
encodeFunctionData(functionFragment: "wrapper", values?: undefined): string;
encodeFunctionData(functionFragment: "xAppConnectionManager", values?: undefined): string;
encodeFunctionData(functionFragment: "xcall", values: [XCallArgsStruct]): string;
decodeFunctionResult(functionFragment: "LIQUIDITY_FEE_DENOMINATOR", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "LIQUIDITY_FEE_NUMERATOR", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "VERSION", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "aavePool", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "aavePortalFee", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "acceptProposedOwner", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "acceptProposedRouterOwner", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "addRelayer", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "addRouterLiquidity", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "addRouterLiquidityFor", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "addStableSwapPool", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "addSwapLiquidity", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "adoptedToCanonical", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "adoptedToLocalPools", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "approveRouterForPortal", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "approvedAssets", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "approvedRelayers", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "assetOwnershipRenounced", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "assetOwnershipTimestamp", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "bumpTransfer", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "calculateRemoveSwapLiquidity", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "calculateRemoveSwapLiquidityOneToken", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "calculateSwap", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "calculateSwapTokenAmount", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "canonicalToAdopted", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "claim", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "delay", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "diamondCut", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "domain", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "enrollRemoteRouter", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "execute", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "executor", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "forceReceiveLocal", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getAavePortalDebt", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getAavePortalFeeDebt", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getProposedRouterOwner", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getProposedRouterOwnerTimestamp", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getRouterApproval", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getRouterApprovalForPortal", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getRouterOwner", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getRouterRecipient", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getSwapA", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getSwapAPrecise", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getSwapAdminBalance", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getSwapLPToken", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getSwapStorage", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getSwapToken", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getSwapTokenBalance", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getSwapTokenIndex", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "getSwapVirtualPrice", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "handle", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "initializeSwap", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "initiateClaim", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "isAssetOwnershipRenounced", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "isRouterOwnershipRenounced", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "maxRoutersPerTransfer", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "nonce", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "pause", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "promiseRouter", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "proposeAssetOwnershipRenunciation", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "proposeDiamondCut", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "proposeNewOwner", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "proposeRouterOwner", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "proposeRouterOwnershipRenunciation", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "proposed", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "proposedOwnableOwner", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "proposedTimestamp", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "rampA", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "reconciledTransfers", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "relayerFeeRouer", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "relayerFeeRouter", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "relayerFees", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "remotes", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "removeAssetId", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "removeRelayer", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "removeRouter", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "removeRouterLiquidity", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "removeRouterLiquidityFor", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "removeSwapLiquidity", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "removeSwapLiquidityImbalance", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "removeSwapLiquidityOneToken", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "renounceAssetOwnership", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "renounceOwnership", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "renounceRouterOwnership", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "renounced", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "repayAavePortal", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "repayAavePortalFor", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "rescindDiamondCut", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "routedTransfers", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "routerBalances", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "routerOwnershipRenounced", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "routerOwnershipTimestamp", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "setAavePool", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "setAavePortalFee", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "setExecutor", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "setLiquidityFeeNumerator", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "setMaxRoutersPerTransfer", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "setPromiseRouter", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "setRelayerFeeRouter", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "setRouterRecipient", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "setSponsorVault", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "setSwapAdminFee", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "setSwapFee", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "setTokenRegistry", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "setWrapper", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "setXAppConnectionManager", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "setupAsset", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "setupRouter", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "sponsorVault", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "stopRampA", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "swap", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "swapExact", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "swapExactOut", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "tokenRegistry", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "transferRelayer", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "unapproveRouterForPortal", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "unpause", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "withdrawSwapAdminFees", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "wrapper", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "xAppConnectionManager", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "xcall", data: BytesLike): Result;
events: {};
}
export interface IConnextHandler extends BaseContract {
connect(signerOrProvider: Signer | Provider | string): this;
attach(addressOrName: string): this;
deployed(): Promise<this>;
interface: IConnextHandlerInterface;
queryFilter<TEvent extends TypedEvent>(event: TypedEventFilter<TEvent>, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined): Promise<Array<TEvent>>;
listeners<TEvent extends TypedEvent>(eventFilter?: TypedEventFilter<TEvent>): Array<TypedListener<TEvent>>;
listeners(eventName?: string): Array<Listener>;
removeAllListeners<TEvent extends TypedEvent>(eventFilter: TypedEventFilter<TEvent>): this;
removeAllListeners(eventName?: string): this;
off: OnEvent<this>;
on: OnEvent<this>;
once: OnEvent<this>;
removeListener: OnEvent<this>;
functions: {
LIQUIDITY_FEE_DENOMINATOR(overrides?: CallOverrides): Promise<[BigNumber]>;
LIQUIDITY_FEE_NUMERATOR(overrides?: CallOverrides): Promise<[BigNumber]>;
VERSION(overrides?: CallOverrides): Promise<[number]>;
aavePool(overrides?: CallOverrides): Promise<[string]>;
aavePortalFee(overrides?: CallOverrides): Promise<[BigNumber]>;
acceptProposedOwner(overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
acceptProposedRouterOwner(router: string, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
addRelayer(_relayer: string, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
addRouterLiquidity(_amount: BigNumberish, _local: string, overrides?: PayableOverrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
addRouterLiquidityFor(_amount: BigNumberish, _local: string, _router: string, overrides?: PayableOverrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
addStableSwapPool(_canonical: TokenIdStruct, _stableSwapPool: string, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
addSwapLiquidity(canonicalId: BytesLike, amounts: BigNumberish[], minToMint: BigNumberish, deadline: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
adoptedToCanonical(_adopted: string, overrides?: CallOverrides): Promise<[TokenIdStructOutput]>;
adoptedToLocalPools(_adopted: BytesLike, overrides?: CallOverrides): Promise<[string]>;
approveRouterForPortal(_router: string, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
approvedAssets(_asset: BytesLike, overrides?: CallOverrides): Promise<[boolean]>;
approvedRelayers(_relayer: string, overrides?: CallOverrides): Promise<[boolean]>;
assetOwnershipRenounced(overrides?: CallOverrides): Promise<[boolean]>;
assetOwnershipTimestamp(overrides?: CallOverrides): Promise<[BigNumber]>;
bumpTransfer(_transferId: BytesLike, overrides?: PayableOverrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
calculateRemoveSwapLiquidity(canonicalId: BytesLike, amount: BigNumberish, overrides?: CallOverrides): Promise<[BigNumber[]]>;
calculateRemoveSwapLiquidityOneToken(canonicalId: BytesLike, tokenAmount: BigNumberish, tokenIndex: BigNumberish, overrides?: CallOverrides): Promise<[BigNumber]>;
calculateSwap(canonicalId: BytesLike, tokenIndexFrom: BigNumberish, tokenIndexTo: BigNumberish, dx: BigNumberish, overrides?: CallOverrides): Promise<[BigNumber]>;
calculateSwapTokenAmount(canonicalId: BytesLike, amounts: BigNumberish[], deposit: boolean, overrides?: CallOverrides): Promise<[BigNumber]>;
canonicalToAdopted(_canonicalId: BytesLike, overrides?: CallOverrides): Promise<[string]>;
claim(_recipient: string, _transferIds: BytesLike[], overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
delay(overrides?: CallOverrides): Promise<[BigNumber]>;
diamondCut(_diamondCut: FacetCutStruct[], _init: string, _calldata: BytesLike, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
domain(overrides?: CallOverrides): Promise<[BigNumber]>;
enrollRemoteRouter(_domain: BigNumberish, _router: BytesLike, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
execute(_args: ExecuteArgsStruct, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
executor(overrides?: CallOverrides): Promise<[string]>;
forceReceiveLocal(_params: CallParamsStruct, _amount: BigNumberish, _nonce: BigNumberish, _canonicalId: BytesLike, _canonicalDomain: BigNumberish, _originSender: string, overrides?: PayableOverrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
getAavePortalDebt(_transferId: BytesLike, overrides?: CallOverrides): Promise<[BigNumber]>;
getAavePortalFeeDebt(_transferId: BytesLike, overrides?: CallOverrides): Promise<[BigNumber]>;
getProposedRouterOwner(_router: string, overrides?: CallOverrides): Promise<[string]>;
getProposedRouterOwnerTimestamp(_router: string, overrides?: CallOverrides): Promise<[BigNumber]>;
getRouterApproval(_router: string, overrides?: CallOverrides): Promise<[boolean]>;
getRouterApprovalForPortal(_router: string, overrides?: CallOverrides): Promise<[boolean]>;
getRouterOwner(_router: string, overrides?: CallOverrides): Promise<[string]>;
getRouterRecipient(_router: string, overrides?: CallOverrides): Promise<[string]>;
getSwapA(canonicalId: BytesLike, overrides?: CallOverrides): Promise<[BigNumber]>;
getSwapAPrecise(canonicalId: BytesLike, overrides?: CallOverrides): Promise<[BigNumber]>;
getSwapAdminBalance(canonicalId: BytesLike, index: BigNumberish, overrides?: CallOverrides): Promise<[BigNumber]>;
getSwapLPToken(canonicalId: BytesLike, overrides?: CallOverrides): Promise<[string]>;
getSwapStorage(canonicalId: BytesLike, overrides?: CallOverrides): Promise<[SwapStructOutput]>;
getSwapToken(canonicalId: BytesLike, index: BigNumberish, overrides?: CallOverrides): Promise<[string]>;
getSwapTokenBalance(canonicalId: BytesLike, index: BigNumberish, overrides?: CallOverrides): Promise<[BigNumber]>;
getSwapTokenIndex(canonicalId: BytesLike, tokenAddress: string, overrides?: CallOverrides): Promise<[number]>;
getSwapVirtualPrice(canonicalId: BytesLike, overrides?: CallOverrides): Promise<[BigNumber]>;
handle(_origin: BigNumberish, _nonce: BigNumberish, _sender: BytesLike, _message: BytesLike, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
initializeSwap(_canonicalId: BytesLike, _pooledTokens: string[], decimals: BigNumberish[], lpTokenName: string, lpTokenSymbol: string, _a: BigNumberish, _fee: BigNumberish, _adminFee: BigNumberish, lpTokenTargetAddress: string, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
initiateClaim(_domain: BigNumberish, _recipient: string, _transferIds: BytesLike[], overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
isAssetOwnershipRenounced(overrides?: CallOverrides): Promise<[boolean]>;
isRouterOwnershipRenounced(overrides?: CallOverrides): Promise<[boolean]>;
maxRoutersPerTransfer(overrides?: CallOverrides): Promise<[BigNumber]>;
nonce(overrides?: CallOverrides): Promise<[BigNumber]>;
pause(overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
promiseRouter(overrides?: CallOverrides): Promise<[string]>;
proposeAssetOwnershipRenunciation(overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
proposeDiamondCut(_diamondCut: FacetCutStruct[], _init: string, _calldata: BytesLike, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
proposeNewOwner(newlyProposed: string, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
proposeRouterOwner(router: string, proposed: string, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
proposeRouterOwnershipRenunciation(overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
proposed(overrides?: CallOverrides): Promise<[string]>;
proposedOwnableOwner(overrides?: CallOverrides): Promise<[string]>;
proposedTimestamp(overrides?: CallOverrides): Promise<[BigNumber]>;
rampA(canonicalId: BytesLike, futureA: BigNumberish, futureTime: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
reconciledTransfers(_transferId: BytesLike, overrides?: CallOverrides): Promise<[boolean]>;
relayerFeeRouer(overrides?: CallOverrides): Promise<[string]>;
relayerFeeRouter(overrides?: CallOverrides): Promise<[string]>;
relayerFees(_transferId: BytesLike, overrides?: CallOverrides): Promise<[BigNumber]>;
remotes(_domain: BigNumberish, overrides?: CallOverrides): Promise<[string]>;
removeAssetId(_canonicalId: BytesLike, _adoptedAssetId: string, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
removeRelayer(_relayer: string, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
removeRouter(router: string, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
removeRouterLiquidity(_amount: BigNumberish, _local: string, _to: string, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
removeRouterLiquidityFor(_amount: BigNumberish, _local: string, _to: string, _router: string, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
removeSwapLiquidity(canonicalId: BytesLike, amount: BigNumberish, minAmounts: BigNumberish[], deadline: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
removeSwapLiquidityImbalance(canonicalId: BytesLike, amounts: BigNumberish[], maxBurnAmount: BigNumberish, deadline: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
removeSwapLiquidityOneToken(canonicalId: BytesLike, tokenAmount: BigNumberish, tokenIndex: BigNumberish, minAmount: BigNumberish, deadline: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
renounceAssetOwnership(overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
renounceOwnership(overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
renounceRouterOwnership(overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
renounced(overrides?: CallOverrides): Promise<[boolean]>;
repayAavePortal(_asset: string, _backingAmount: BigNumberish, _feeAmount: BigNumberish, _maxIn: BigNumberish, _transferId: BytesLike, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
repayAavePortalFor(_router: string, _adopted: string, _backingAmount: BigNumberish, _feeAmount: BigNumberish, _transferId: BytesLike, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
rescindDiamondCut(_diamondCut: FacetCutStruct[], _init: string, _calldata: BytesLike, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
routedTransfers(_transferId: BytesLike, overrides?: CallOverrides): Promise<[string[]]>;
routerBalances(_router: string, _asset: string, overrides?: CallOverrides): Promise<[BigNumber]>;
routerOwnershipRenounced(overrides?: CallOverrides): Promise<[boolean]>;
routerOwnershipTimestamp(overrides?: CallOverrides): Promise<[BigNumber]>;
setAavePool(_aavePool: string, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
setAavePortalFee(_aavePortalFeeNumerator: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
setExecutor(_executor: string, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
setLiquidityFeeNumerator(_numerator: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
setMaxRoutersPerTransfer(_newMaxRouters: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
setPromiseRouter(_promiseRouter: string, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
setRelayerFeeRouter(_relayerFeeRouter: string, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
setRouterRecipient(router: string, recipient: string, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
setSponsorVault(_sponsorVault: string, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
setSwapAdminFee(canonicalId: BytesLike, newAdminFee: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
setSwapFee(canonicalId: BytesLike, newSwapFee: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
setTokenRegistry(_tokenRegistry: string, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
setWrapper(_wrapper: string, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ContractTransaction>;
setXAppConnectionManager(_xAppConnectionManager: string, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<Contr