AggregationRouterV4

Verified contract

Active on Ethereum
Deployed by via 0x1364ea9a at 13556016
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $7.3
ERC-20
Value $0.66
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
Value $0
ERC-20
Value $0
0xfb7daebc176d823df51306d3cb4df241bf51704ca536da5d4b7ae4b6213381a6
0x42d77dfb335e97230d4a96cc6f1a4d7a2737e02532fc95d365b5434041f49a6f
0x0cd1d490a2d39d0dd48c2185cb8badf7f2661ea11c572480866e17cc56ac5918
0x39b69b6fc569b4c9fc0070d86d2ce022ca670f61c1ac9721eabfba0954c0de87
0x4d8cc8b44e468fcc8a0e84a17129e18ab15a7a08badebc7bbc83dab93c0382d2
0x83f363a269b31ed9f762457320c60a9469f3829f3c5e8a026c7aabbb16adbd05
0xc2b5e5f096a84312b5f6e793321fdfef399b40585d45ad9aaa47b7410262f9e5
0x9a3b9898cd9ab6e527d60fc7757e6fca52453b6e26010fbb73746dc7a63378bf
0x15cab3cc095bb006dda1730ece3fb22a23f149dd4785aba954c9eca2cb638077
0xf3e9f217a929eb44a2a00ac27e5db39aa6edb8bb8732abec1f3db26368cff9b1

Functions
Getter at block 20717772
DOMAIN_SEPARATOR(view returns (bytes32)
0x39821575e26f6b451072044840d9a68b6718f7a7770887d2b17a3b48f7147ca3
LIMIT_ORDER_RFQ_TYPEHASH(view returns (bytes32)
0x74ab4f0cde46aaf927859983f7d04002116dd057d4c4941f6dbfb775c3e31f45
owner(view returns (address)
0x5e89f8d81c74e311458277ea1be3d3247c7cd7d1
Read-only
invalidatorForOrderRFQ(address makeruint256 slotview returns (uint256)
State-modifying
cancelOrderRFQ(uint256 orderInfo
clipperSwap(address srcTokenaddress dstTokenuint256 amountuint256 minReturnpayable returns (uint256 returnAmount)
clipperSwapTo(address recipientaddress srcTokenaddress dstTokenuint256 amountuint256 minReturnpayable returns (uint256 returnAmount)
clipperSwapToWithPermit(address recipientaddress srcTokenaddress dstTokenuint256 amountuint256 minReturnbytes permitreturns (uint256 returnAmount)
destroy(
fillOrderRFQ(struct LimitOrderProtocolRFQOrderRFQ orderbytes signatureuint256 makingAmountuint256 takingAmountpayable returns (uint256uint256)
fillOrderRFQTo(struct LimitOrderProtocolRFQOrderRFQ orderbytes signatureuint256 makingAmountuint256 takingAmountaddress targetpayable returns (uint256uint256)
fillOrderRFQToWithPermit(struct LimitOrderProtocolRFQOrderRFQ orderbytes signatureuint256 makingAmountuint256 takingAmountaddress targetbytes permitreturns (uint256uint256)
renounceOwnership(
rescueFunds(address tokenuint256 amount
swap(address callerstruct AggregationRouterV4SwapDescription descbytes datapayable returns (uint256 returnAmountuint256 spentAmountuint256 gasLeft)
transferOwnership(address newOwner
uniswapV3Swap(uint256 amountuint256 minReturnuint256[] poolspayable returns (uint256 returnAmount)
uniswapV3SwapCallback(int256 amount0Deltaint256 amount1Deltabytes
uniswapV3SwapTo(address recipientuint256 amountuint256 minReturnuint256[] poolspayable returns (uint256 returnAmount)
uniswapV3SwapToWithPermit(address recipientaddress srcTokenuint256 amountuint256 minReturnuint256[] poolsbytes permitreturns (uint256 returnAmount)
unoswap(address srcTokenuint256 amountuint256 minReturnbytes32[] poolspayable returns (uint256 returnAmount)
unoswapWithPermit(address srcTokenuint256 amountuint256 minReturnbytes32[] poolsbytes permitreturns (uint256 returnAmount)
Events
OrderFilledRFQ(bytes32 orderHashuint256 makingAmount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(address wethaddress _clipperExchange
Fallback and receive
receive(
Errors

This contract contains no error objects.