SmartRouter
Verified contract
Active on
Base with 149,870 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
Native
Value
$0
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
Eth | Native | 0 | $2,632.80 |
$0 | |
MAG | ERC-20 | 3.636625 | $0.00006 |
$0 | |
Cheems | ERC-20 | 10.134582M | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21507945 | 5 days ago | | | 0 | 4.7535264e-7 | |
| 21507885 | 5 days ago | | | 0 | 4.7535264e-7 | |
| 19899740 | a month ago | | | 0.0000025957392 | 0.0000012356731 | |
| 19899558 | a month ago | | | 0.0000030728573 | 0.0000014298763 | |
| 19899503 | a month ago | | | 0.0000040673298 | 0.0000015049877 | |
| 19899275 | a month ago | | | 0.0000016419833 | 0.0000016647863 | |
| 19898906 | a month ago | | | 0.0000028719494 | 0.0000019814595 | |
| 19855380 | a month ago | | | 0.0000025812281 | 9.3790605e-7 | |
| 19855258 | a month ago | | | 0.0000011367178 | 9.3322508e-7 | |
| 19855223 | a month ago | | | 0.0000013316912 | 9.3565778e-7 |
ABI
ABI objects
Getter at block 21732788
WETH9() view returns (address)
0x4200000000000000000000000000000000000006
deployer() view returns (address)
0x4f205d69834f9b101b9289f7affac9b77b3ff9b7
factory() view returns (address)
0x3d237ac6d2f425d2e890cc99198818cc1fa48870
factoryV2() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0xe1581c10ee235f0debb655ea365100bcbd84bad2
positionManager() view returns (address)
0xcfb05ab06d338fd85bbf4486e69809d96a906b77
stableSwapFactory() view returns (address)
0x0000000000000000000000000000000000000000
stableSwapInfo() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
checkOracleSlippage(bytes path, uint24 maximumTickDivergence, uint32 secondsAgo) view
checkOracleSlippage(bytes[] paths, uint128[] amounts, uint24 maximumTickDivergence, uint32 secondsAgo) view
State-modifying
Events approveMax(address token) payable
approveMaxMinusOne(address token) payable
approveZeroThenMax(address token) payable
approveZeroThenMaxMinusOne(address token) payable
callPositionManager(bytes data) payable returns (bytes result)
exactInput(struct IV3SwapRouterExactInputParams params) payable returns (uint256 amountOut)
exactInputSingle(struct IV3SwapRouterExactInputSingleParams params) payable returns (uint256 amountOut)
exactInputStableSwap(address[] path, uint256[] flag, uint256 amountIn, uint256 amountOutMin, address to) payable returns (uint256 amountOut)
exactOutput(struct IV3SwapRouterExactOutputParams params) payable returns (uint256 amountIn)
exactOutputSingle(struct IV3SwapRouterExactOutputSingleParams params) payable returns (uint256 amountIn)
exactOutputStableSwap(address[] path, uint256[] flag, uint256 amountOut, uint256 amountInMax, address to) payable returns (uint256 amountIn)
getApprovalType(address token, uint256 amount) returns (uint8)
increaseLiquidity(struct IApproveAndCallIncreaseLiquidityParams params) payable returns (bytes result)
mint(struct IApproveAndCallMintParams params) payable returns (bytes result)
multicall(bytes32 previousBlockhash, bytes[] data) payable returns (bytes[])
multicall(bytes[] data) payable returns (bytes[] results)
multicall(uint256 deadline, bytes[] data) payable returns (bytes[])
pancakeV3SwapCallback(int256 amount0Delta, int256 amount1Delta, bytes _data)
pull(address token, uint256 value) payable
refundETH() payable
renounceOwnership()
selfPermit(address token, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) payable
selfPermitAllowed(address token, uint256 nonce, uint256 expiry, uint8 v, bytes32 r, bytes32 s) payable
selfPermitAllowedIfNecessary(address token, uint256 nonce, uint256 expiry, uint8 v, bytes32 r, bytes32 s) payable
selfPermitIfNecessary(address token, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) payable
setStableSwap(address _factory, address _info)
swapExactTokensForTokens(uint256 amountIn, uint256 amountOutMin, address[] path, address to) payable returns (uint256 amountOut)
swapTokensForExactTokens(uint256 amountOut, uint256 amountInMax, address[] path, address to) payable returns (uint256 amountIn)
sweepToken(address token, uint256 amountMinimum) payable
sweepToken(address token, uint256 amountMinimum, address recipient) payable
sweepTokenWithFee(address token, uint256 amountMinimum, address recipient, uint256 feeBips, address feeRecipient) payable
sweepTokenWithFee(address token, uint256 amountMinimum, uint256 feeBips, address feeRecipient) payable
transferOwnership(address newOwner)
unwrapWETH9(uint256 amountMinimum, address recipient) payable
unwrapWETH9WithFee(uint256 amountMinimum, address recipient, uint256 feeBips, address feeRecipient) payable
unwrapWETH9WithFee(uint256 amountMinimum, uint256 feeBips, address feeRecipient) payable
wrapETH(uint256 value) payable
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SetStableSwap(address indexed factory, address indexed info)
constructor(address _factoryV2, address _deployer, address _factoryV3, address _positionManager, address _stableFactory, address _stableInfo, address _WETH9)
receive()
This contract contains no error objects.