ScaleRouter

Verified contract

Active on Base with 75,366 txns
Deployed by via 0xe261538d at 4835227
Slot Value
0x0000000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000001 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000002 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000003 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000004 0x0000000000000000000000000000000000000000000000000000000000000000
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0xdbe1c6bd35b57eb9883a8920c53b3380cf7fa1cadee21b85136a77c66ed7cbab
0x7b7f63f011871a1e6fec9ae0df228b556d70be768c295aa530d3b54655c5d00b
0x9507b34b67115f2adb357215c77e679b35847120b8d55ae82891c56de58c9365
0xd8ba58c73978722fa9d9084001fa1e82f057880d65234bbe3bcb16531974664d
0x910e9027300d4fcfb5f4cd299b99a7bd44896325f78a8fe0132433887f02009d
0x65160ed7c6ab29074fc8f8f2963012c312e0eaf40c914fa748e153d04818bd75
0x865886ab49a5ae9d05f93dabdf62b2db030da9a98b070573186c739a77aa2e83
0x040656841b84b2181dbdf0e7407f20a266c50a901db43776d694c3a632e2e047
0xa6caea383c6446fb0820256876a044dbdfb419c285808928623d95264cd4cdb5
0x4e7cc70700fbe2cad78a688f646500b6f7237d77e1c66e967589608aa401ae16

Functions
Getter at block 22746590
factory(view returns (address)
0xed8db60acc29e14bc867a497d94ca6e3ceb5ec04
pairCodeHash(view returns (bytes32)
0x7ba31a081e879b8e7f06d4e8bf5ee26b5c2680669c5701f4cdbdcde51727b275
voter(view returns (address)
0x46abb88ae1f2a35ea559925d99fdc5441b592687
weth(view returns (address)
0x4200000000000000000000000000000000000006
Read-only
getAmountOut(uint256 amountInaddress tokenInaddress tokenOutview returns (uint256 amountbool stable)
getAmountOut(uint256 amountInaddress tokenInaddress tokenOutbool stableview returns (uint256 amount)
getAmountsOut(uint256 amountInstruct ScaleRouterRoute[] routesview returns (uint256[] amounts)
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)
quoteRemoveLiquidity(address tokenAaddress tokenBbool stableuint256 liquidityview returns (uint256 amountAuint256 amountB)
sortTokens(address tokenAaddress tokenBpure returns (address token0address token1)
State-modifying
UNSAFE_swapExactTokensForTokens(uint256[] amountsstruct ScaleRouterRoute[] 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 ScaleRouterRoute[] routesaddress touint256 deadlinepayable returns (uint256[] amounts)
swapExactETHForTokensSupportingFeeOnTransferTokens(uint256 amountOutMinstruct ScaleRouterRoute[] routesaddress touint256 deadlinepayable 
swapExactTokensForETH(uint256 amountInuint256 amountOutMinstruct ScaleRouterRoute[] routesaddress touint256 deadlinereturns (uint256[] amounts)
swapExactTokensForETHSupportingFeeOnTransferTokens(uint256 amountInuint256 amountOutMinstruct ScaleRouterRoute[] routesaddress touint256 deadline
swapExactTokensForTokens(uint256 amountInuint256 amountOutMinstruct ScaleRouterRoute[] routesaddress touint256 deadlinereturns (uint256[] amounts)
swapExactTokensForTokensSimple(uint256 amountInuint256 amountOutMinaddress tokenFromaddress tokenTobool stableaddress touint256 deadlinereturns (uint256[] amounts)
swapExactTokensForTokensSupportingFeeOnTransferTokens(uint256 amountInuint256 amountOutMinstruct ScaleRouterRoute[] routesaddress touint256 deadline
Events

This contract contains no event objects.

Constructor
constructor(address _factoryaddress _wethaddress _voter
Fallback and receive
receive(
Errors

This contract contains no error objects.