SwapRouter03

Verified contract

Active on Ethereum with 405 txns
Deployed by via 0x89f98f8d at 17319791
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $6.95
ERC-20
Value $51.75
ERC-20
Value $25.27
ERC-20
Value $5.47
ERC-20
Value $3.05
ERC-20
Value $2.64
ERC-20
Value $2.51
ERC-20
Value $1.53
ERC-20
Value $1.2
ERC-20
Value $0.24
0x74cf4dcb0424cd6fa4a9f7f715e841b40b6dbd2388c7f83a6ece8a0f4cdb5cea
0xa03f94b956ac69f05834eb03eda6087998838af9905df49319d276f580f261e4
0xee4c9f53f8209e523e6e7b4fcf1fd8d35cba3fbda89835b8ae7370152572ee5a
0x5ae875a36eb7fad03341cd3a789f638889d26b53b7a6f309b1a8643565cb2656
0x4a93ac450b6ba4f5cb94e05c01231b7afe9792c37c1d243bb9fdb7011a4836d7
0xa953026e65459b078257d26b1966df8f998bafd835e7c5ac90dd1ad55f0b6050
0xa3c692d56094a020233a43e6b12c9a48fbad8ccd578e9892f67e81fad3f5fa2b
0x533b4c519fa70597f455d30e0065b1bcc203ed767430f81f93a1738d4cfedfe9
0x30bf4c2dd531fa017768a7a20febdf5eda96d07b9466ead4fbae13450351363f
0xd38a84fe474e58fb3754cc45ecf433aba222e529341b6e3c27606d64f4f91f1b

Functions
Getter at block 21262633
WETH9(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
discountMinimumAmount(view returns (uint256)
0
discountToken(view returns (address)
0x0000000000000000000000000000000000000000
factory(view returns (address)
0x1f98431c8ad98523631ae4a59f267346ea31f984
factoryV2(view returns (address)
0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f
feeSchedule(view returns (uint256)
50
flushAddress(view returns (address)
0x126efa67eb1fd5134ff572436291109e24ccb214
flushOnTransaction(view returns (bool)
true
owner(view returns (address)
0x7587b053d6a9cbf84c5dc6b375013791cab35db8
positionManager(view returns (address)
0xc36442b4a4522e871399cd717abdd847ab11fe88
Read-only
calculateFee(uint256 amountview returns (uint256)
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)
flush(
flushToken(address token
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 
renounceOwnership(
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 
setDiscountMinimumAmount(uint256 amount
setDiscountToken(address token
setFieldSchedule(uint256 amount
setFlushAddress(address to
setFlushOnTransaction(bool immediately
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 
transferOwnership(address newOwner
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
Fee(address tokenuint256 amount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(address _factoryV2address factoryV3address _positionManageraddress _WETH9address _flush
Fallback and receive
receive(
Errors

This contract contains no error objects.