Expand description
Module containing a contract’s types and functions.
interface IMultiCaller {
function doCalls(bytes calldata data) external payable returns (uint256);
function uniswapV2Call(address sender, uint amount0, uint amount1, bytes calldata data) external;
function isValidSignature(bytes32, bytes calldata) external view returns (bytes4);
function isValidSignature(bytes calldata, bytes calldata) external view returns (bytes4);
function uniswapV3SwapCallback(int256, int256, bytes calldata data) external;
function swapCallback(int256, int256, bytes calldata data) external;
function callFunction(address, DyDxAccountInfo memory, bytes calldata data) external;
function receiveFlashLoan(address[] memory, uint256[] memory, uint256[] memory, bytes calldata) external;
function transferTipsMinBalance(address token, uint256 min_balance, uint256 tips, address owner) external payable;
function transferTipsMinBalanceWETH(uint256 min_balance, uint256 tips, address owner) external payable;
function transferTipsMinBalanceNoPayout(address token, uint256 min_balance, uint256 tips) external payable;
function uni2GetInAmountFrom0(address pool, uint256 amount) external;
function uni2GetInAmountFrom1(address pool, uint256 amount) external;
function uni2GetOutAmountFrom0(address pool, uint256 amount) external;
function uni2GetOutAmountFrom1(address pool, uint256 amount) external;
function uni2GetInAmountFrom0Comms(address pool, uint256 amount, uint256 fee) external;
function uni2GetInAmountFrom1Comms(address pool, uint256 amount, uint256 fee) external;
function uni2GetOutAmountFrom0Comms(address pool, uint256 amount, uint256 fee) external;
function uni2GetOutAmountFrom1Comms(address pool, uint256 amount, uint256 fee) external;
}
Modules§
- Contains dynamic ABI definitions for this contract.
Structs§
- Function with signature
callFunction(address,(address,uint256),bytes)
and selector0x8b418713
. - Container type for the return parameters of the
callFunction(address,(address,uint256),bytes)
function. - Function with signature
doCalls(bytes)
and selector0x28472417
. - Container type for the return parameters of the
doCalls(bytes)
function. - Function with signature
isValidSignature(bytes32,bytes)
and selector0x1626ba7e
. - Container type for the return parameters of the
isValidSignature(bytes32,bytes)
function. - Function with signature
isValidSignature(bytes,bytes)
and selector0x20c13b0b
. - Container type for the return parameters of the
isValidSignature(bytes,bytes)
function. - Function with signature
receiveFlashLoan(address[],uint256[],uint256[],bytes)
and selector0xf04f2707
. - Container type for the return parameters of the
receiveFlashLoan(address[],uint256[],uint256[],bytes)
function. - Function with signature
swapCallback(int256,int256,bytes)
and selector0xfa483e72
. - Container type for the return parameters of the
swapCallback(int256,int256,bytes)
function. - Function with signature
transferTipsMinBalance(address,uint256,uint256,address)
and selector0x4df86adf
. - Function with signature
transferTipsMinBalanceNoPayout(address,uint256,uint256)
and selector0xa85f1d24
. - Container type for the return parameters of the
transferTipsMinBalanceNoPayout(address,uint256,uint256)
function. - Container type for the return parameters of the
transferTipsMinBalance(address,uint256,uint256,address)
function. - Function with signature
transferTipsMinBalanceWETH(uint256,uint256,address)
and selector0x05ec9cad
. - Container type for the return parameters of the
transferTipsMinBalanceWETH(uint256,uint256,address)
function. - Function with signature
uni2GetInAmountFrom0(address,uint256)
and selector0x9b81788b
. - Function with signature
uni2GetInAmountFrom0Comms(address,uint256,uint256)
and selector0x9a23842e
. - Container type for the return parameters of the
uni2GetInAmountFrom0Comms(address,uint256,uint256)
function. - Container type for the return parameters of the
uni2GetInAmountFrom0(address,uint256)
function. - Function with signature
uni2GetInAmountFrom1(address,uint256)
and selector0x8bceaa18
. - Function with signature
uni2GetInAmountFrom1Comms(address,uint256,uint256)
and selector0x4fae2f23
. - Container type for the return parameters of the
uni2GetInAmountFrom1Comms(address,uint256,uint256)
function. - Container type for the return parameters of the
uni2GetInAmountFrom1(address,uint256)
function. - Function with signature
uni2GetOutAmountFrom0(address,uint256)
and selector0x84f16ca0
. - Function with signature
uni2GetOutAmountFrom0Comms(address,uint256,uint256)
and selector0xa9f2812f
. - Container type for the return parameters of the
uni2GetOutAmountFrom0Comms(address,uint256,uint256)
function. - Container type for the return parameters of the
uni2GetOutAmountFrom0(address,uint256)
function. - Function with signature
uni2GetOutAmountFrom1(address,uint256)
and selector0x95b66162
. - Function with signature
uni2GetOutAmountFrom1Comms(address,uint256,uint256)
and selector0xf93a1716
. - Container type for the return parameters of the
uni2GetOutAmountFrom1Comms(address,uint256,uint256)
function. - Container type for the return parameters of the
uni2GetOutAmountFrom1(address,uint256)
function. - Function with signature
uniswapV2Call(address,uint256,uint256,bytes)
and selector0x10d1e85c
. - Container type for the return parameters of the
uniswapV2Call(address,uint256,uint256,bytes)
function. - Function with signature
uniswapV3SwapCallback(int256,int256,bytes)
and selector0xfa461e33
. - Container type for the return parameters of the
uniswapV3SwapCallback(int256,int256,bytes)
function.
Enums§
- Container for all the
IMultiCaller
function calls.