ArrakisV2Router
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
8
Slot
XX
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
Balances ($0.00)
No balances found for "ArrakisV2Router"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "ArrakisV2Router"
ABI
ABI objects
Getter at block 21408246
owner() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
permit2() view returns (address)
0x000000000022d473030f116ddee9f6b43ac78ba3
resolver() view returns (address)
0x535c5fdf31477f799366df6e4899a12a801cc7b8
swapper() view returns (address)
0x0000000000000000000000000000000000000000
weth() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
getWhitelist(address vault_) view returns (address[])
mintRestrictedVaults(address) view returns (uint256 supplyCap, bool hasWhitelist)
State-modifying
Events addLiquidity(struct AddLiquidityData params_) payable returns (uint256 amount0, uint256 amount1, uint256 sharesReceived)
addLiquidityPermit2(struct AddLiquidityPermit2Data params_) payable returns (uint256 amount0, uint256 amount1, uint256 sharesReceived)
blacklist(address vault_, address[] toBlacklist_)
initialize(address owner_)
pause()
removeLiquidity(struct RemoveLiquidityData params_) returns (uint256 amount0, uint256 amount1)
removeLiquidityPermit2(struct RemoveLiquidityPermit2Data params_) returns (uint256 amount0, uint256 amount1)
renounceOwnership()
setMintRules(address vault_, uint256 supplyCap_, bool hasWhitelist_)
swapAndAddLiquidity(struct SwapAndAddData params_) payable returns (uint256 amount0, uint256 amount1, uint256 sharesReceived, uint256 amount0Diff, uint256 amount1Diff)
swapAndAddLiquidityPermit2(struct SwapAndAddPermit2Data params_) payable returns (uint256 amount0, uint256 amount1, uint256 sharesReceived, uint256 amount0Diff, uint256 amount1Diff)
transferOwnership(address newOwner)
unpause()
updateSwapExecutor(address swapper_)
whitelist(address vault_, address[] toWhitelist_)
Initialized(uint8 version)
LogBlacklist(address vault, address[] blacklisted)
LogSetVault(address vault, uint256 supplyCap, bool hasWhitelist)
LogWhitelist(address vault, address[] whitelisted)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
Swapped(bool zeroForOne, uint256 amount0Diff, uint256 amount1Diff, uint256 amountOutSwap)
Unpaused(address account)
constructor(address weth_, address resolver_, address permit2_)
receive()
This contract contains no error objects.