Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "V3Utils"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20908213 | 5 hours ago | | | 0 | 0.0062698593 | |
| 20905997 | 12 hours ago | | | 0 | 0.0067474040 | |
| 20905986 | 12 hours ago | | | 0 | 0.0073955422 | |
| 20904466 | 17 hours ago | | | 0 | 0.0025820108 | |
| 20904388 | 17 hours ago | | | 0 | 0.0021364716 | |
| 20904378 | 17 hours ago | | | 0 | 0.0020326683 | |
| 20904367 | 17 hours ago | | | 0 | 0.0021321030 | |
| 20904318 | 18 hours ago | | | 0 | 0.0026836029 | |
| 20904234 | 18 hours ago | | | 0 | 0.0025942288 | |
| 20904134 | 18 hours ago | | | 0 | 0.0026293947 |
ABI
ABI objects
Getter at block 20909563
factory() view returns (address)
0x1f98431c8ad98523631ae4a59f267346ea31f984
nonfungiblePositionManager() view returns (address)
0xc36442b4a4522e871399cd717abdd847ab11fe88
owner() view returns (address)
0x8df57e3d9ddde355dce1adb19ebce93419ffa0fb
pendingOwner() view returns (address)
0xaac25e85e752425dd1a92674ceeaf603758d3124
permit2() view returns (address)
0x000000000022d473030f116ddee9f6b43ac78ba3
universalRouter() view returns (address)
0x3fc91a3afd70395cd496c647d5a6cc9d4b2b7fad
weth() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
zeroxRouter() view returns (address)
0xdef1c0ded9bec7f1a1670819833240f027b25eff
Read-only
vaults(address) view returns (bool)
State-modifying
Events acceptOwnership()
execute(uint256 tokenId, V3UtilsInstructions instructions) returns (uint256 newTokenId)
executeWithPermit(uint256 tokenId, V3UtilsInstructions instructions, uint8 v, bytes32 r, bytes32 s) returns (uint256 newTokenId)
onERC721Received(address, address from, uint256 tokenId, bytes data) returns (bytes4)
renounceOwnership()
setVault(address _vault)
swap(struct V3UtilsSwapParams params) payable returns (uint256 amountOut)
swapAndIncreaseLiquidity(struct V3UtilsSwapAndIncreaseLiquidityParams params) payable returns (uint128 liquidity, uint256 amount0, uint256 amount1)
swapAndMint(struct V3UtilsSwapAndMintParams params) payable returns (uint256 tokenId, uint128 liquidity, uint256 amount0, uint256 amount1)
transferOwnership(address newOwner)
uniswapV3SwapCallback(int256 amount0Delta, int256 amount1Delta, bytes data)
ChangeRange(uint256 indexed tokenId, uint256 newTokenId)
CompoundFees(uint256 indexed tokenId, uint128 liquidity, uint256 amount0, uint256 amount1)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Swap(address indexed tokenIn, address indexed tokenOut, uint256 amountIn, uint256 amountOut)
SwapAndIncreaseLiquidity(uint256 indexed tokenId, uint128 liquidity, uint256 amount0, uint256 amount1)
SwapAndMint(uint256 indexed tokenId, uint128 liquidity, uint256 amount0, uint256 amount1)
VaultSet(address newVault)
WithdrawAndCollectAndSwap(uint256 indexed tokenId, address token, uint256 amount)
constructor(address _nonfungiblePositionManager, address _zeroxRouter, address _universalRouter, address _permit2)
receive()
AmountError()
ChainlinkPriceError()
CollateralFactorExceedsMax()
CollateralFail()
CollateralValueLimit()
CollectError()
DailyDebtIncreaseLimit()
DailyLendIncreaseLimit()
DebtChanged()
EtherSendFailed()
ExceedsMaxReward()
GlobalDebtLimit()
GlobalLendLimit()
InsufficientLiquidity()
InterestNotUpdated()
InvalidConfig()
InvalidPool()
InvalidToken()
MinLoanSize()
MissingSwapData()
NeedsRepay()
NoEtherToken()
NoLiquidity()
NoSharesRepayed()
NotConfigured()
NotEnoughReward()
NotLiquidatable()
NotReady()
NotSupportedFeeTier()
NotSupportedWhatToDo()
NotWETH()
PriceDifferenceExceeded()
Reentrancy()
SameRange()
SameToken()
SelfSend()
SequencerDown()
SequencerGracePeriodNotOver()
SlippageError()
SwapAmountTooLarge()
SwapFailed()
TWAPCheckFailed()
TooMuchEtherSent()
TransferError()
TransformFailed()
TransformNotAllowed()
Unauthorized()
WrongContract()