SmardexRouter

Verified contract

Active on Ethereum with 2,869 txns
Deployed by via 0x28687acc at 18519351
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "SmardexRouter"

0x1b55f50a13a11431d5784fc5f5bbb34fa143af123138fec29eba180aeb2edfe4
0xfd5958b71f6a2d0dfe68a6215c3b0ecf9e9d003426e487d1918b0901848e239c
0xec5dda0af8c5782fbf883df94a47b8a79d300f3be418f9341700faed8cf52be1
0x45b13c5118f08d4d6b299d5b23f919679714fff804783f8081543e4e8541a500
0x39e9ed80f05ac8a0948efabdfdb8e2d0e3b53f9f8b1ab1f31d330bed5a5e40a9
0xebff049d02cec4d776ed728ad38af2569cd8f55b1ab0f3bc3aa3b9a9d6091404
0x7e4f4d1984f6d1af4659a997e39364b2661ece4be353213d6d76446144d7b7e5
0x531f14008794f583ab3f8b821d1ec32f1a515cf11ca5cad62b7fb0f7ed0cf745
0xc640a930975eb63cd71ec3194f562e6f9bc3a7a36a8780c949b3e1da241c58a6
0xe4a3722415fd1356cc98c6089fe62abc9a1d6842a4b74f74423f06321dbc1008

Functions
Getter at block 20866813
WETH(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
factory(view returns (address)
0xb878dc600550367e14220d4916ff678fb284214f
Read-only
getAmountIn(struct SmardexLibraryGetAmountParameters _parampure returns (uint256 amountIn_uint256 newReserveIn_uint256 newReserveOut_uint256 newFictiveReserveIn_uint256 newFictiveReserveOut_)
getAmountInFromPair(uint256 _amountOutaddress _tokenInaddress _tokenOutview returns (uint256 amountIn_uint256 newReserveIn_uint256 newReserveOut_uint256 newFictiveReserveIn_uint256 newFictiveReserveOut_)
getAmountOut(struct SmardexLibraryGetAmountParameters _parampure returns (uint256 amountOut_uint256 newReserveIn_uint256 newReserveOut_uint256 newFictiveReserveIn_uint256 newFictiveReserveOut_)
getAmountOutFromPair(uint256 _amountInaddress _tokenInaddress _tokenOutview returns (uint256 amountOut_uint256 newReserveIn_uint256 newReserveOut_uint256 newFictiveReserveIn_uint256 newFictiveReserveOut_)
quote(uint256 _amountAuint256 _reserveAuint256 _reserveBpure returns (uint256 amountB_)
State-modifying
addLiquidity(struct ISmardexRouterAddLiquidityParams _paramsaddress _touint256 _deadlinereturns (uint256 amountA_uint256 amountB_uint256 liquidity_)
addLiquidityETH(struct ISmardexRouterAddLiquidityETHParams _paramsaddress _touint256 _deadlinepayable returns (uint256 amountToken_uint256 amountETH_uint256 liquidity_)
addPairToWhitelist(address _tokenAaddress _tokenBreturns (address pair_)
removeLiquidity(address _tokenAaddress _tokenBuint256 _liquidityuint256 _amountAMinuint256 _amountBMinaddress _touint256 _deadlinereturns (uint256 amountA_uint256 amountB_)
removeLiquidityETH(address _tokenuint256 _liquidityuint256 _amountTokenMinuint256 _amountETHMinaddress _touint256 _deadlinereturns (uint256 amountToken_uint256 amountETH_)
removeLiquidityETHWithPermit(address _tokenuint256 _liquidityuint256 _amountTokenMinuint256 _amountETHMinaddress _touint256 _deadlinebool _approveMaxuint8 _vbytes32 _rbytes32 _sreturns (uint256 amountToken_uint256 amountETH_)
removeLiquidityWithPermit(address _tokenAaddress _tokenBuint256 _liquidityuint256 _amountAMinuint256 _amountBMinaddress _touint256 _deadlinebool _approveMaxuint8 _vbytes32 _rbytes32 _sreturns (uint256 amountA_uint256 amountB_)
smardexMintCallback(struct ISmardexMintCallbackMintCallbackData _data
smardexSwapCallback(int256 _amount0Deltaint256 _amount1Deltabytes _data
swapETHForExactTokens(uint256 _amountOutaddress[] _pathaddress _touint256 _deadlinepayable returns (uint256 amountIn_)
swapExactETHForTokens(uint256 _amountOutMinaddress[] _pathaddress _touint256 _deadlinepayable returns (uint256 amountOut_)
swapExactTokensForETH(uint256 _amountInuint256 _amountOutMinaddress[] _pathaddress _touint256 _deadlinereturns (uint256 amountOut_)
swapExactTokensForETHWithPermit(uint256 _amountInuint256 _amountOutMinaddress[] _pathaddress _touint256 _deadlinebool _approveMaxuint8 _vbytes32 _rbytes32 _sreturns (uint256 amountOut_)
swapExactTokensForTokens(uint256 _amountInuint256 _amountOutMinaddress[] _pathaddress _touint256 _deadlinereturns (uint256 amountOut_)
swapExactTokensForTokensWithPermit(uint256 _amountInuint256 _amountOutMinaddress[] _pathaddress _touint256 _deadlinebool _approveMaxuint8 _vbytes32 _rbytes32 _sreturns (uint256 amountOut_)
swapTokensForExactETH(uint256 _amountOutuint256 _amountInMaxaddress[] _pathaddress _touint256 _deadlinereturns (uint256 amountIn_)
swapTokensForExactETHWithPermit(uint256 _amountOutuint256 _amountInMaxaddress[] _pathaddress _touint256 _deadlinebool _approveMaxuint8 _vbytes32 _rbytes32 _sreturns (uint256 amountIn_)
swapTokensForExactTokens(uint256 _amountOutuint256 _amountInMaxaddress[] _pathaddress _touint256 _deadlinereturns (uint256 amountIn_)
swapTokensForExactTokensWithPermit(uint256 _amountOutuint256 _amountInMaxaddress[] _pathaddress _touint256 _deadlinebool _approveMaxuint8 _vbytes32 _rbytes32 _sreturns (uint256 amountIn_)
Events
PairWhitelisted(address tokenAaddress tokenBaddress pair
Constructor
constructor(address _factoryaddress _WETH
Fallback and receive
receive(
Errors

This contract contains no error objects.