V3Utils
Verified contract
Active on
Ethereum with 2,238 txns
Slot | Value |
---|---|
0x0000000000000000000000000000000000000000000000000000000000000000 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
0x0000000000000000000000000000000000000000000000000000000000000001 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
0x0000000000000000000000000000000000000000000000000000000000000002 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
0x0000000000000000000000000000000000000000000000000000000000000003 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
0x0000000000000000000000000000000000000000000000000000000000000004 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USDC | ERC-20 | 0.000003 | $0.999313 |
$0 | |
) | UNI-V3-POS | ERC-721 | 1 | -- | -- |
) | UNI-V3-POS | ERC-721 | 1 | -- | -- |
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20782110 | 2 months ago | | | 0 | 0.0068928524 | |
| 20769747 | 2 months ago | | | 0.45 | 0.0025781097 | |
| 20768943 | 2 months ago | | | 0 | 0.0014487753 | |
| 20768912 | 2 months ago | | | 0 | 0.0013085338 | |
| 20768186 | 2 months ago | | | 0 | 0.0016328279 | |
| 20765741 | 3 months ago | | | 0 | 0.0037706356 | |
| 20765248 | 3 months ago | | | 0.2 | 0.0038022854 | |
| 20765246 | 3 months ago | | | 0.2 | 0.0033062873 | |
| 20764988 | 3 months ago | | | 0.08741 | 0.0040225500 | |
| 20764982 | 3 months ago | | | 0.08741 | 0.0028184236 |
ABI
ABI objects
Getter at block 21311075
nonfungiblePositionManager() view returns (address)
0xc36442b4a4522e871399cd717abdd847ab11fe88
swapRouter() view returns (address)
0xdef1c0ded9bec7f1a1670819833240f027b25eff
weth() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
This contract contains no read-only function objects.
State-modifying
Events execute(uint256 tokenId, V3UtilsInstructions instructions)
onERC721Received(address, address from, uint256 tokenId, bytes data) returns (bytes4)
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)
ChangeRange(uint256 indexed tokenId, uint256 newTokenId)
CompoundFees(uint256 indexed tokenId, uint128 liquidity, uint256 amount0, uint256 amount1)
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)
WithdrawAndCollectAndSwap(uint256 indexed tokenId, address token, uint256 amount)
constructor(address _nonfungiblePositionManager, address _swapRouter)
receive()
AmountError()
CollectError()
EtherSendFailed()
NoEtherToken()
NotSupportedWhatToDo()
NotWETH()
SameToken()
SelfSend()
SlippageError()
SwapFailed()
TooMuchEtherSent()
TransferError()
Unauthorized()
WrongContract()