UniswapV3Pool

Verified contract

Active on Base with 23 txns
Deployed by via 0x0f29fd0a at 19654607
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 65534 additional slots
ERC-20
Value $141,918.14
ERC-20
Value $139,327.27
ERC-20
--
ERC-20
--
0xe8514a8c62c235ac838fe6b2da646a615951de5acc3ae77141444dac46008203
0x0aff9c3cba6752ba100886712f8abbbea87ffae79b2c8df5d2d81e0fcb210371
0x1a79b9cd062f934cef25819e7867a898feb5438824c6a808a246a49e9fbb9c54
0x8e5d98d3272dac98948755a2f65afd2a10c7c8e483425e782c376dffa54d80dc
0xd21c136ff847ebcf1324cbd6b361843114c7908f3d545e60e7f6f3ffb245c31e
0x9bba96a789f9b2ad0e0945e37a3c92af2b48c76336942b487d271c96d5f1debd
0x51137f39c01589e4ca828243141935d064bdcbef4acd44849b58a6d5753540db
0xb7db0d35c55225db483a13116342f6401d2f5a63bba67bec4bdaebbe5c411765
0x7c2d304d6edfa70025576256fc2d0176671a2a6654c6f1b70fab3370dee46008
0x3f2acb91e166f1d7e87b2d52a9d6253c4b416897599b5db7be4e49b3db7687f1

Functions
Getter at block 22742539
factory(view returns (address)
0x38015d05f4fec8afe15d7cc0386a126574e8077b
fee(view returns (uint24)
80
feeGrowthGlobal0X128(view returns (uint256)
14035061184058251619107471804038852588638
feeGrowthGlobal1X128(view returns (uint256)
38306159440688355084806390800149
liquidity(view returns (uint128)
8938019897056389
maxLiquidityPerTick(view returns (uint128)
191757530477355301479181766273477
protocolFees(view returns (uint128 token0uint128 token1)
(token0=944580783520062, token1=3204473)
slot0(view returns (uint160 sqrtPriceX96int24 tickuint16 observationIndexuint16 observationCardinalityuint16 observationCardinalityNextuint8 feeProtocolbool unlocked)
(sqrtPriceX96=4576207021918025814581758, tick=-195195, observationIndex=3, observationCardinality=10, observationCardinalityNext=10, feeProtocol=68, unlocked=true)
tickSpacing(view returns (int24)
1
token0(view returns (address)
0x4200000000000000000000000000000000000006
token1(view returns (address)
0xd9aaec86b65d86f6a7b5b1b0c42ffa531710b6ca
Read-only
observations(uint256view returns (uint32 blockTimestampint56 tickCumulativeuint160 secondsPerLiquidityCumulativeX128bool initialized)
observe(uint32[] secondsAgosview returns (int56[] tickCumulativesuint160[] secondsPerLiquidityCumulativeX128s)
positions(bytes32view returns (uint128 liquidityuint256 feeGrowthInside0LastX128uint256 feeGrowthInside1LastX128uint128 tokensOwed0uint128 tokensOwed1)
snapshotCumulativesInside(int24 tickLowerint24 tickUpperview returns (int56 tickCumulativeInsideuint160 secondsPerLiquidityInsideX128uint32 secondsInside)
tickBitmap(int16view returns (uint256)
ticks(int24view returns (uint128 liquidityGrossint128 liquidityNetuint256 feeGrowthOutside0X128uint256 feeGrowthOutside1X128int56 tickCumulativeOutsideuint160 secondsPerLiquidityOutsideX128uint32 secondsOutsidebool initialized)
State-modifying
burn(int24 tickLowerint24 tickUpperuint128 amountreturns (uint256 amount0uint256 amount1)
collect(address recipientint24 tickLowerint24 tickUpperuint128 amount0Requesteduint128 amount1Requestedreturns (uint128 amount0uint128 amount1)
collectProtocol(address recipientuint128 amount0Requesteduint128 amount1Requestedreturns (uint128 amount0uint128 amount1)
flash(address recipientuint256 amount0uint256 amount1bytes data
increaseObservationCardinalityNext(uint16 observationCardinalityNext
initialize(uint160 sqrtPriceX96
mint(address recipientint24 tickLowerint24 tickUpperuint128 amountbytes datareturns (uint256 amount0uint256 amount1)
setFeeProtocol(uint8 feeProtocol0uint8 feeProtocol1
swap(address recipientbool zeroForOneint256 amountSpecifieduint160 sqrtPriceLimitX96bytes datareturns (int256 amount0int256 amount1)
Events
Burn(address indexed ownerint24 indexed tickLowerint24 indexed tickUpperuint128 amountuint256 amount0uint256 amount1
Collect(address indexed owneraddress recipientint24 indexed tickLowerint24 indexed tickUpperuint128 amount0uint128 amount1
CollectProtocol(address indexed senderaddress indexed recipientuint128 amount0uint128 amount1
Flash(address indexed senderaddress indexed recipientuint256 amount0uint256 amount1uint256 paid0uint256 paid1
IncreaseObservationCardinalityNext(uint16 observationCardinalityNextOlduint16 observationCardinalityNextNew
Initialize(uint160 sqrtPriceX96int24 tick
Mint(address senderaddress indexed ownerint24 indexed tickLowerint24 indexed tickUpperuint128 amountuint256 amount0uint256 amount1
SetFeeProtocol(uint8 feeProtocol0Olduint8 feeProtocol1Olduint8 feeProtocol0Newuint8 feeProtocol1New
Swap(address indexed senderaddress indexed recipientint256 amount0int256 amount1uint160 sqrtPriceX96uint128 liquidityint24 tick
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.