OasisSwapRouter

Verified contract

Active on Base with 9,988 txns
Deployed by via 0xc3415d52 at 1979406
Slot Value
0x0000000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000001 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000002 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000003 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000004 0x0000000000000000000000000000000000000000000000000000000000000000
ERC-20
--
0x75b0b2bd88c1c9c18fd63150c0214cd5d1ca75d1bfc71732638ab154ea53f2b1
0xf7b4678fb661a007383274b6529778a930ebb3476a5e24aaf6e24a4e5abda03b
0x92d4ff150c5d7ad2d5c1530e78b7da825d4ced3e17fc0d1ee465eeef98a65f70
0x0098b26201fd160917e7a722c67380a0a2273c2532d9a25ea3135c54872bbc1c
0xf83874f09d20cb504061cfda65bae65ff39852f6b2cb0f8bbb75a5e8f8f44478
0xeeca2c989176762517bed30b56b98e15cf70fc9d8672ffe4cf4e041f48cfcfae
0xd797c5aa002b73dc3e3003fd9be66a5814916c3306b03b3bb953bbe2d9e19c9a
0x4a9c27f5a376df0f3083af3989029d6a3e40055805afc32f10236825b39c42a8
0xb3eb194e41ff3dfe4bc2ec5683d831c21b30252b30678437839f47c25ea90320
0x89a2c5771612dc71a8a861857783ebc235e60dca0282d75d1072450010fc23da

Functions
Getter at block 22730348
WETH(view returns (address)
0x4200000000000000000000000000000000000006
factory(view returns (address)
0xc8126578093366968199707b7f8edff258f473b6
Read-only
getAmountsIn(uint256 amountOutaddress[] pathbool useRebateview returns (uint256[] amounts)
getAmountsIn(uint256 amountOutaddress[] pathbool useRebateaddress _userview returns (uint256[] amounts)
getAmountsOut(uint256 amountInaddress[] pathbool useRebateview returns (uint256[] amounts)
getAmountsOut(uint256 amountInaddress[] pathbool useRebateaddress _userview returns (uint256[] amounts)
getRebate(address recipientview returns (uint64)
quote(uint256 amountAuint256 reserveAuint256 reserveBpure returns (uint256 amountB)
State-modifying
addLiquidity(address tokenAaddress tokenBuint256 amountADesireduint256 amountBDesireduint256 amountAMinuint256 amountBMinaddress touint256 deadlinereturns (uint256 amountAuint256 amountBuint256 liquidity)
addLiquidityETH(address tokenuint256 amountTokenDesireduint256 amountTokenMinuint256 amountETHMinaddress touint256 deadlinepayable returns (uint256 amountTokenuint256 amountETHuint256 liquidity)
removeLiquidity(address tokenAaddress tokenBuint256 liquidityuint256 amountAMinuint256 amountBMinaddress touint256 deadlinereturns (uint256 amountAuint256 amountB)
removeLiquidityETH(address tokenuint256 liquidityuint256 amountTokenMinuint256 amountETHMinaddress touint256 deadlinereturns (uint256 amountTokenuint256 amountETH)
removeLiquidityETHSupportingFeeOnTransferTokens(address tokenuint256 liquidityuint256 amountTokenMinuint256 amountETHMinaddress touint256 deadlinereturns (uint256 amountETH)
removeLiquidityETHWithPermit(address tokenuint256 liquidityuint256 amountTokenMinuint256 amountETHMinaddress touint256 deadlinebool approveMaxuint8 vbytes32 rbytes32 sreturns (uint256 amountTokenuint256 amountETH)
removeLiquidityETHWithPermitSupportingFeeOnTransferTokens(address tokenuint256 liquidityuint256 amountTokenMinuint256 amountETHMinaddress touint256 deadlinebool approveMaxuint8 vbytes32 rbytes32 sreturns (uint256 amountETH)
removeLiquidityWithPermit(address tokenAaddress tokenBuint256 liquidityuint256 amountAMinuint256 amountBMinaddress touint256 deadlinebool approveMaxuint8 vbytes32 rbytes32 sreturns (uint256 amountAuint256 amountB)
swapETHForExactTokens(uint256 amountOutaddress[] pathaddress touint256 deadlinebool useRebatepayable returns (uint256[] amounts)
swapExactETHForTokens(uint256 amountOutMinaddress[] pathaddress touint256 deadlinebool useRebatepayable returns (uint256[] amounts)
swapExactETHForTokensSupportingFeeOnTransferTokens(uint256 amountOutMinaddress[] pathaddress touint256 deadlinebool useRebatepayable 
swapExactTokensForETH(uint256 amountInuint256 amountOutMinaddress[] pathaddress touint256 deadlinebool useRebatereturns (uint256[] amounts)
swapExactTokensForETHSupportingFeeOnTransferTokens(uint256 amountInuint256 amountOutMinaddress[] pathaddress touint256 deadlinebool useRebate
swapExactTokensForTokens(uint256 amountInuint256 amountOutMinaddress[] pathaddress touint256 deadlinebool useRebatereturns (uint256[] amounts)
swapExactTokensForTokensSupportingFeeOnTransferTokens(uint256 amountInuint256 amountOutMinaddress[] pathaddress touint256 deadlinebool useRebate
swapTokensForExactETH(uint256 amountOutuint256 amountInMaxaddress[] pathaddress touint256 deadlinebool useRebatereturns (uint256[] amounts)
swapTokensForExactTokens(uint256 amountOutuint256 amountInMaxaddress[] pathaddress touint256 deadlinebool useRebatereturns (uint256[] amounts)
Events

This contract contains no event objects.

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

This contract contains no error objects.