SmartRouter

Verified contract

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

No balances found for "SmartRouter"

0x4d5f82b54185c5200c7d0ccc06804ff424fe67a75bcca8786c0aa1beda623fc1
0xfc9953114f6e98a1af56c6025d3ac2774adfcd793b5e2743b4ab570438db52b9
0x749c04abbae24091cad923421ab68bb132ac12f38787bd6a9705bbda1a5ae4fb
0xab25a5c7f5de72bdf58c3e3630932268b278b0e25682643455be866a3fd8500d
0x73395dd8cb718f5969291425ff6ba7c5983a82d66bf73f770278ef07fa552065
0xc0c4e1b2ffe4bad1effe0af84ff12fdcd76bddbd6d10ec93172c46159c4319a3
0x23cc1e436647d62d43ee780d15ecbede5593b1db1964b14dd88bddc7143de562
0xd88f4004e8eeb411c5ac9c79f2a0cee29ad806d82493c517ed0ac4dad3edc23b
0x35f590dfc943ddaef31ac6d70284b0cfc93f18b10557d675001bba40c9889824
0x09e43568d50e69982c99787f0591f9b3c70665f25143298aa495f131fa4ec715

Functions
Getter at block 22769413
WETH9(view returns (address)
0x4200000000000000000000000000000000000006
deployer(view returns (address)
0x0fbe510a0a0632e1816a74b923aba43d8f899c5c
factory(view returns (address)
0xd13aaf098d829aa25eb69cf329a60cef74f2d3bf
factoryV2(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0xd42b1a0ba3799defb1edb744e8073dcb7e94bdb4
positionManager(view returns (address)
0x728791a9f4da6365d9b7934f81e8d08cb6a96ea4
stableSwapFactory(view returns (address)
0x0000000000000000000000000000000000000000
stableSwapInfo(view returns (address)
0x0000000000000000000000000000000000000000
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 
beagleV3SwapCallback(int256 amount0Deltaint256 amount1Deltabytes _data
callPositionManager(bytes datapayable returns (bytes result)
exactInput(struct IV3SwapRouterExactInputParams paramspayable returns (uint256 amountOut)
exactInputSingle(struct IV3SwapRouterExactInputSingleParams paramspayable returns (uint256 amountOut)
exactInputStableSwap(address[] pathuint256[] flaguint256 amountInuint256 amountOutMinaddress topayable returns (uint256 amountOut)
exactOutput(struct IV3SwapRouterExactOutputParams paramspayable returns (uint256 amountIn)
exactOutputSingle(struct IV3SwapRouterExactOutputSingleParams paramspayable returns (uint256 amountIn)
exactOutputStableSwap(address[] pathuint256[] flaguint256 amountOutuint256 amountInMaxaddress topayable 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 
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 
setStableSwap(address _factoryaddress _info
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
unwrapWETH9(uint256 amountMinimumaddress recipientpayable 
unwrapWETH9WithFee(uint256 amountMinimumaddress recipientuint256 feeBipsaddress feeRecipientpayable 
unwrapWETH9WithFee(uint256 amountMinimumuint256 feeBipsaddress feeRecipientpayable 
wrapETH(uint256 valuepayable 
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SetStableSwap(address indexed factoryaddress indexed info
Constructor
constructor(address _factoryV2address _deployeraddress _factoryV3address _positionManageraddress _stableFactoryaddress _stableInfoaddress _WETH9
Fallback and receive
receive(
Errors

This contract contains no error objects.