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 $9.46
ERC-20
Value $0.6
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
0x38254c8d3997149a2e72c0d72efe57a0780ab74c486b62c0a51a58dd1fa01bc8
0xa8a90bd5526607fd7e6de7a2e273a864c35e70077480270bf762059e4b9af11a
0x1f55f490d8b243f131c850da61cc7831959511b70d75b08114c8c6a729b9b3b2
0xb16daef1a49083958014b2003ff1bd2ea71ea0519d2691546a2ea22bc90e0ffd
0x3136310a58f31fbfb059c646dc70c9e8761a71f74963d97309978d36282938d0
0x46037c68eabaaa8f8468f3440f2e6bf61f0548484302457b7ae69361f59967d3
0x23af109115f0638eccf2805b2fa7755cb79bb04612dca224546447ccbbb7585e
0x74fc50d886e866722f54c25d8af260c684df698252a70bb40290d3030a748d20
0x43038e1a392eca8033c3770ee40c16fca08a7a5038cf02826442939d2e86cc14
0xf5663b27f0a1379d79eac5acc89fde48417e57e82afe0fbb01fa88adf87abc18

Functions
Getter at block 21240275
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.