SwapRouter02

Verified contract

Active on Base with 3,594 txns
Deployed by via 0xda0cf8c4 at 6270771
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "SwapRouter02"

0x74fb45499d8d4c081a9773194d9ac5eeaa875e21c83ff9f625577ff2a4cdf680
0x611d7d763cc1b7a6a4a634bc3bd392907e718d067687df9c3e5093386419e48c
0xcb2a5ebaacdb46d3bfdd9dad590f5c1c0cd9cecb9449418923972d9f82feddcb
0xc2d27c320709ff836096af56b2bda284bb29bf46b6586274c4cf55f918d80316
0x47aac2640c6a66016d9ae048037182dab2d8798878fd3b0d6eb8c61052f260f7
0x9f08878f6afa8ac09451376b5489a7186021c89b55bea3a88a860a9c043f42b9
0xc08753ad5cf1476c4da2a65d7890bfef80f88607e3b062cc05c8911efaa67543
0x2f88e0836a495b0800720f6b2fa786878931ef090e60df4311155e668392ccb8
0xe0da6e5514e8c9b5224c23091bb2f673ade132c15f648eb2f572765fe6b79653
0x2688943ad0d0983c83a4d507e0fa7cfa803f6bb3c1880d94708086ed6db2c162

Functions
Getter at block 22007309
WETH9(view returns (address)
0x4200000000000000000000000000000000000006
factory(view returns (address)
0xdc323d16c451819890805737997f4ede96b95e3e
factoryV2(view returns (address)
0x0000000000000000000000000000000000000000
positionManager(view returns (address)
0xe9e4346431c2006026720d1e03d33f12fabdbc3f
Read-only
checkOracleSlippage(bytes pathuint24 maximumTickDivergenceuint32 secondsAgoview 
checkOracleSlippage(bytes[] pathsuint128[] amountsuint24 maximumTickDivergenceuint32 secondsAgoview 
State-modifying
approveMax(address tokenpayable 
approveMaxMinusOne(address tokenpayable 
approveZeroThenMax(address tokenpayable 
approveZeroThenMaxMinusOne(address tokenpayable 
callPositionManager(bytes datapayable returns (bytes result)
exactInput(struct IV3SwapRouterExactInputParams paramspayable returns (uint256 amountOut)
exactInputSingle(struct IV3SwapRouterExactInputSingleParams paramspayable returns (uint256 amountOut)
exactOutput(struct IV3SwapRouterExactOutputParams paramspayable returns (uint256 amountIn)
exactOutputSingle(struct IV3SwapRouterExactOutputSingleParams paramspayable returns (uint256 amountIn)
getApprovalType(address tokenuint256 amountreturns (uint8)
increaseLiquidity(struct IApproveAndCallIncreaseLiquidityParams paramspayable returns (bytes result)
mint(struct IApproveAndCallMintParams paramspayable returns (bytes result)
multicall(bytes32 previousBlockhashbytes[] datapayable returns (bytes[])
multicall(bytes[] datapayable returns (bytes[] results)
multicall(uint256 deadlinebytes[] datapayable returns (bytes[])
pull(address tokenuint256 valuepayable 
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 
swapExactTokensForTokens(uint256 amountInuint256 amountOutMinaddress[] pathaddress topayable returns (uint256 amountOut)
swapTokensForExactTokens(uint256 amountOutuint256 amountInMaxaddress[] pathaddress topayable returns (uint256 amountIn)
sweepToken(address tokenuint256 amountMinimumpayable 
sweepToken(address tokenuint256 amountMinimumaddress recipientpayable 
sweepTokenWithFee(address tokenuint256 amountMinimumaddress recipientuint256 feeBipsaddress feeRecipientpayable 
sweepTokenWithFee(address tokenuint256 amountMinimumuint256 feeBipsaddress feeRecipientpayable 
uniswapV3SwapCallback(int256 amount0Deltaint256 amount1Deltabytes _data
unwrapWETH9(uint256 amountMinimumpayable 
unwrapWETH9(uint256 amountMinimumaddress recipientpayable 
unwrapWETH9WithFee(uint256 amountMinimumaddress recipientuint256 feeBipsaddress feeRecipientpayable 
unwrapWETH9WithFee(uint256 amountMinimumuint256 feeBipsaddress feeRecipientpayable 
wrapETH(uint256 valuepayable 
Events

This contract contains no event objects.

Constructor
constructor(address _factoryV2address factoryV3address _positionManageraddress _WETH9
Fallback and receive
receive(
Errors

This contract contains no error objects.