UniswapV3Pool

Similar source code

Active on Ethereum with 14 txns
Deployed by via 0x9a773cfd at 13616454
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 $6,117,451.43
ERC-20
Value $2,066,861.66
 (#0)
ERC-1555
--
0x17bac3ade54f0c8320e5f715049c096309a71a00d21f01b271171e8fbc8baaa4
0x82d5935e55d10b735ddc60f393d4b83369a85aba243ace761d73f67186e5e495
0x397d94a28b8ab440d0601c6067c29ea3a4bc106411ab484ad73dde45ade4b1ab
0x8f096ca68dcea796abf3f1ce87c886824813891e0f951bc1be5496eab3c99bf7
0xbb540f9e3b4fc3c21c97f29d34537de5dbc558b6e344aca8436d41222d5bc21a
0x7f449cf07b0ca57dcc97de5f9d9aa6c699a6cc25af94b26e5766eee7eff570af
0x483f2d3d8ebdb94c8236d11db3963100a8a0892ef113bf2c0b261be4d72cd36c
0xcb3fe4cd7cd783ca41ec6f0dc86be3c13ad6042a469d9201d9a67747cc70ee2a
0x9da7d42037959b08210cb77461dbc3e5eace40dd01f9d6252fa776aae9bf0c3d
0x85719e3db5e4260ac7701a0e1a5cceb61ba7b2f73ea2534b2b0a48687b190f45

Functions
Getter at block 20890702
factory(view returns (address)
0x1f98431c8ad98523631ae4a59f267346ea31f984
fee(view returns (uint24)
100
feeGrowthGlobal0X128(view returns (uint256)
3522466031356443602464193537467269
feeGrowthGlobal1X128(view returns (uint256)
465979926882047788890895705220823656893241
liquidity(view returns (uint128)
1137617359429398143
maxLiquidityPerTick(view returns (uint128)
191757530477355301479181766273477
protocolFees(view returns (uint128 token0uint128 token1)
(token0=0, token1=0)
slot0(view returns (uint160 sqrtPriceX96int24 tickuint16 observationIndexuint16 observationCardinalityuint16 observationCardinalityNextuint8 feeProtocolbool unlocked)
(sqrtPriceX96=1623252324882874189020464102657890, tick=198562, observationIndex=0, observationCardinality=5, observationCardinalityNext=5, feeProtocol=0, unlocked=true)
tickSpacing(view returns (int24)
1
token0(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
token1(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
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.