SwapRouter

Verified contract

Active on Ethereum with 7,883 txns
Deployed by via 0xae0271a7 at 16944755
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x31bbc23401f05ffbe78adbaab565e05b971e8c2582e17ae0208e722d7e807816
0x99d28ddeb7df9857e575ed8754eb1d8035d426c3f7e24eb7b3f71c3869947db5
0x1ad74f1261b21104480a6b0448c8465fdd248e8c843dc7c774315990727544a4
0x41488ee591ea293c7224b2c8d47208d2b1019ba5ead3457aaa175265d6431331
0xe33a149a68f26224a4f178d861df7dfa69324144de85bfe58c041fcfe1d762fb
0xb2b627b8cbc14a00828d30cac7c676fbfae7894c24cd04b2b99bb1d56f1bf5ee
0xdca29da6126288131ef12d140224902ddc742e74a83bc17a0fe6775dbd6fdea5
0x25ead57feb900a4eabbdacab259755a18e2930bacd2d93dbe83c8869e883a7a0
0xa03b4078fc1199c22cb580367a9e9ba2596e2ea8b507bd5951b18a55d91dadd1
0xfc1dc3fd5a91a8bce4a59e44f46ff291b86607f6f233e6a1ef1f4d7b23f73c3f

Functions
Getter at block 20791567
WETH9(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
deployer(view returns (address)
0x41ff9aa7e16b8b1a8a8dc4f0efacd93d02d071c9
factory(view returns (address)
0x0bfbcf9fa4f9c56b0f40a671ad40e0805a091865
Read-only

This contract contains no read-only function objects.

State-modifying
exactInput(struct ISwapRouterExactInputParams paramspayable returns (uint256 amountOut)
exactInputSingle(struct ISwapRouterExactInputSingleParams paramspayable returns (uint256 amountOut)
exactOutput(struct ISwapRouterExactOutputParams paramspayable returns (uint256 amountIn)
exactOutputSingle(struct ISwapRouterExactOutputSingleParams paramspayable returns (uint256 amountIn)
multicall(bytes[] datapayable returns (bytes[] results)
pancakeV3SwapCallback(int256 amount0Deltaint256 amount1Deltabytes _data
refundETH(payable 
selfPermit(address tokenuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 spayable 
selfPermitAllowed(address tokenuint256 nonceuint256 expiryuint8 vbytes32 rbytes32 spayable 
selfPermitAllowedIfNecessary(address tokenuint256 nonceuint256 expiryuint8 vbytes32 rbytes32 spayable 
selfPermitIfNecessary(address tokenuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 spayable 
sweepToken(address tokenuint256 amountMinimumaddress recipientpayable 
sweepTokenWithFee(address tokenuint256 amountMinimumaddress recipientuint256 feeBipsaddress feeRecipientpayable 
unwrapWETH9(uint256 amountMinimumaddress recipientpayable 
unwrapWETH9WithFee(uint256 amountMinimumaddress recipientuint256 feeBipsaddress feeRecipientpayable 
Events

This contract contains no event objects.

Constructor
constructor(address _deployeraddress _factoryaddress _WETH9
Fallback and receive
receive(
Errors

This contract contains no error objects.