CitadelRouter

Verified contract

Active on Base with 7,075 txns
Deployed by via 0xd2105e0f at 6608415
Slot Value
0x0000000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000001 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000002 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000003 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000004 0x0000000000000000000000000000000000000000000000000000000000000000
ERC-20
Value $0
ERC-20
--
ERC-20
--
0xf432727bdff85e754b5d58c1150d229b85068fa090ba21f2461a0f59e12fe84c
0x2bda49b57fde05798e4f902e0945e060c234516a34cd06341dbeb1d9cfe4a89b
0x3172b6f9422dff4f280945c6faef05221885bdccd328eb0302e8a215ee74c734
0xff4e24d16c1a4ef22293873f029d0b4efa6345f23745ad8f0bdffd76d061494b
0xba3775e20e0265495ca37eb06414871b8ebec5cf2d8844f73bf5a25c75d9afdd
0x082b4c2cd40f5014bebe48b384b53a9ff9f983393d9c918b427b6f504dead69c
0x944954255ee013166742a21412ffbb1f8290bae5aa0666e6a5e85f5ac968f6a1
0x054f221cbc19e70eddebe8e19082a0e436cc52e8e3945bf9d8b006d3d4bde769
0xfc635156cabd68afe0bf58fed3bcb98286be06c084785e337427d386c29ac5f2
0x283a6a6cafc4da3f9c59a4c28f7115f00b03ea4b212fef8d9ca8977c6be3b09c

Functions
Getter at block 22751643
WETH(view returns (address)
0x4200000000000000000000000000000000000006
factory(view returns (address)
0xbe720274c24b5ec773559b8c7e28c2503dac7645
Read-only
getAmountsOut(uint256 amountInaddress[] pathview returns (uint256[] amounts)
getPair(address token1address token2view returns (address)
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)
swapExactETHForTokensSupportingFeeOnTransferTokens(uint256 amountOutMinaddress[] pathaddress toaddress referreruint256 deadlinepayable 
swapExactTokensForETHSupportingFeeOnTransferTokens(uint256 amountInuint256 amountOutMinaddress[] pathaddress toaddress referreruint256 deadline
swapExactTokensForTokensSupportingFeeOnTransferTokens(uint256 amountInuint256 amountOutMinaddress[] pathaddress toaddress referreruint256 deadline
Events

This contract contains no event objects.

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

This contract contains no error objects.