This contract is being backfilled. You may encounter incomplete storage history.

Router01

Verified contract

Active on Base with 3,029 txns
Deployed by via 0xee57a52b at 1952635
Slot Value
0x0000000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000001 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000002 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000003 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000004 0x0000000000000000000000000000000000000000000000000000000000000000

No balances found for "Router01"

0xa5b781b6bf23ce69a81090225900f95a5f6ac52fbba97672371cb66efdb4255a
0x9a0d9d1daac6c77d7b308608d6a21a8589241fa8cb249206f988614457084c6e
0xde0a5b66aa4bad4c7cade85416cf5e8717629b9792688a2114f56f736e72a848
0x3f38b1dd3544a08d9145c504f5deaa5ac9fd841a71017887dc559cb3ddf2c9e7
0x2d27df5cd67895b7f75d4999cf1382969d4b7cf2b12e45eede9b12b063e1aed0
0x109bfd8101cfbb99f2d785c3a7b7d7030aa47e32b15cb1a762e7af642fd5e1c1
0x25a780f1d8d01e56a10b57a5d3bdc3512f598adcaa4ea3d46a7c68e26fb14aad
0xfb17d23de325a2d28a0dc7e987f0b9859cd325d3df7df3c6c709572bac9f53e6
0xc8b79671354bcfe6f315fef312cae0ced98c20322c610540e426dafca5448fdb
0x1b2651890cea430297c2c51d6cf50e7e13790f0ba39ed12e7bf8bdc520c83730

Functions
Getter at block 22745225
factory(view returns (address)
0x39aaa20b308758dbc785353187cbb5238b29fd46
weth(view returns (address)
0x4200000000000000000000000000000000000006
Read-only
getAmountOut(uint256 amountInaddress tokenInaddress tokenOutview returns (uint256 amountbool stable)
getAmountsOut(uint256 amountInstruct Router01Route[] routesview returns (uint256[] amounts)
getExactAmountOut(uint256 amountInaddress tokenInaddress tokenOutbool stableview returns (uint256)
getReserves(address tokenAaddress tokenBbool stableview returns (uint256 reserveAuint256 reserveB)
isPair(address pairview returns (bool)
pairFor(address tokenAaddress tokenBbool stableview returns (address pair)
quoteAddLiquidity(address tokenAaddress tokenBbool stableuint256 amountADesireduint256 amountBDesiredview returns (uint256 amountAuint256 amountBuint256 liquidity)
quoteLiquidity(uint256 amountAuint256 reserveAuint256 reserveBpure returns (uint256 amountB)
quoteRemoveLiquidity(address tokenAaddress tokenBbool stableuint256 liquidityview returns (uint256 amountAuint256 amountB)
sortTokens(address tokenAaddress tokenBpure returns (address token0address token1)
State-modifying
UNSAFE_swapExactTokensForTokens(uint256[] amountsstruct Router01Route[] routesaddress touint256 deadlinereturns (uint256[])
addLiquidity(address tokenAaddress tokenBbool stableuint256 amountADesireduint256 amountBDesireduint256 amountAMinuint256 amountBMinaddress touint256 deadlinereturns (uint256 amountAuint256 amountBuint256 liquidity)
addLiquidityETH(address tokenbool stableuint256 amountTokenDesireduint256 amountTokenMinuint256 amountETHMinaddress touint256 deadlinepayable returns (uint256 amountTokenuint256 amountETHuint256 liquidity)
removeLiquidity(address tokenAaddress tokenBbool stableuint256 liquidityuint256 amountAMinuint256 amountBMinaddress touint256 deadlinereturns (uint256 amountAuint256 amountB)
removeLiquidityETH(address tokenbool stableuint256 liquidityuint256 amountTokenMinuint256 amountETHMinaddress touint256 deadlinereturns (uint256 amountTokenuint256 amountETH)
removeLiquidityETHSupportingFeeOnTransferTokens(address tokenbool stableuint256 liquidityuint256 amountTokenMinuint256 amountETHMinaddress touint256 deadlinereturns (uint256 amountTokenuint256 amountETH)
removeLiquidityETHWithPermit(address tokenbool stableuint256 liquidityuint256 amountTokenMinuint256 amountETHMinaddress touint256 deadlinebool approveMaxuint8 vbytes32 rbytes32 sreturns (uint256 amountTokenuint256 amountETH)
removeLiquidityETHWithPermitSupportingFeeOnTransferTokens(address tokenbool stableuint256 liquidityuint256 amountTokenMinuint256 amountETHMinaddress touint256 deadlinebool approveMaxuint8 vbytes32 rbytes32 sreturns (uint256 amountTokenuint256 amountETH)
removeLiquidityWithPermit(address tokenAaddress tokenBbool stableuint256 liquidityuint256 amountAMinuint256 amountBMinaddress touint256 deadlinebool approveMaxuint8 vbytes32 rbytes32 sreturns (uint256 amountAuint256 amountB)
swapExactETHForTokens(uint256 amountOutMinstruct Router01Route[] routesaddress touint256 deadlinepayable returns (uint256[] amounts)
swapExactETHForTokensSupportingFeeOnTransferTokens(uint256 amountOutMinstruct Router01Route[] routesaddress touint256 deadlinepayable 
swapExactTokensForETH(uint256 amountInuint256 amountOutMinstruct Router01Route[] routesaddress touint256 deadlinereturns (uint256[] amounts)
swapExactTokensForETHSupportingFeeOnTransferTokens(uint256 amountInuint256 amountOutMinstruct Router01Route[] routesaddress touint256 deadline
swapExactTokensForTokens(uint256 amountInuint256 amountOutMinstruct Router01Route[] routesaddress touint256 deadlinereturns (uint256[] amounts)
swapExactTokensForTokensSimple(uint256 amountInuint256 amountOutMinaddress tokenFromaddress tokenTobool stableaddress touint256 deadlinereturns (uint256[] amounts)
swapExactTokensForTokensSupportingFeeOnTransferTokens(uint256 amountInuint256 amountOutMinstruct Router01Route[] routesaddress touint256 deadline
Events

This contract contains no event objects.

Constructor
constructor(address _factoryaddress _weth
Fallback and receive
receive(
Errors

This contract contains no error objects.