SwapX

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xf3042f09 at 18676421
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots

No balances found for "SwapX"

No transactions found for "SwapX"


Functions
Getter at block 20790283
WETH(view returns (address)
0x0000000000000000000000000000000000000000
amountInCached(view returns (uint256)
0
factoryV2(view returns (address)
0x0000000000000000000000000000000000000000
factoryV3(view returns (address)
0x0000000000000000000000000000000000000000
feeCollector(view returns (address)
0x0000000000000000000000000000000000000000
feeDenominator(view returns (uint256)
0
feeRate(view returns (uint256)
0
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
Read-only
feeExcludeList(addressview returns (bool)
getPool(address tokenAaddress tokenBuint24 feeview returns (address)
State-modifying
initialize(address _factoryV2address _factoryV3address _WETHaddress _feeCollectoruint256 _feeRate
pause(
renounceOwnership(
rescueERC20Token(address tokenaddress recipient
setFeeCollector(address addr
setFeeExclude(address addrbool isExcluded
setFeeRate(uint256 rate
setWETH(address addr
swapMixedMultiHopExactIn(struct SwapXExactInputMixedParams paramspayable returns (uint256 amountOut)
swapMixedMultiHopExactOut(struct SwapXExactOutputMixedParams paramspayable returns (uint256 amountIn)
swapV2ExactIn(address tokenInaddress tokenOutuint256 amountInuint256 amountOutMinaddress poolAddresspayable returns (uint256 amountOut)
swapV2ExactOut(address tokenInaddress tokenOutuint256 amountInMaxuint256 amountOutaddress poolAddresspayable returns (uint256 amountIn)
swapV2MultiHopExactIn(address tokenInuint256 amountInuint256 amountOutMinaddress[] pathaddress recipientuint256 deadlineaddress factorypayable returns (uint256[] amounts)
swapV2MultiHopExactOut(address tokenInuint256 amountInMaxuint256 amountOutaddress[] pathaddress recipientuint256 deadlineaddress factorypayable returns (uint256[] amounts)
swapV3ExactIn(struct SwapXExactInputSingleParams paramspayable returns (uint256 amountOut)
swapV3ExactOut(struct SwapXExactOutputSingleParams paramspayable returns (uint256 amountIn)
swapV3MultiHopExactIn(struct SwapXExactInputParams paramspayable returns (uint256 amountOut)
swapV3MultiHopExactOut(struct SwapXExactOutputParams paramspayable returns (uint256 amountIn)
transferOwnership(address newOwner
uniswapV3SwapCallback(int256 amount0Deltaint256 amount1Deltabytes _data
unpause(
Events
FeeCollected(address indexed tokenaddress indexed payeruint256 amountuint256 timestamp
Initialized(uint64 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Unpaused(address account
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
AlreadyInitialized(
EnforcedPause(
ExpectedPause(
FailedInnerCall(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ReentrancyGuardReentrantCall(
SafeERC20FailedOperation(address token