This contract is being backfilled. You may encounter incomplete storage history.

SolidlyV3Pool

Verified contract

Active on Ethereum with 379 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $2,835.85
ERC-20
Value $1,693.01
0x2038dd14d8d03963f877f26731d83b44e697dd8a49da373278a6e12677f24b23
0x04327b5cece0fbb729f1ade22b8dffe5219aa1de7c45b648d0d3279585a7b3c3
0x687198c4bfe3070ce26d6542cf123f176c8f5425825bc18af17a123083a406db
0xdce3be4df142596cf08665e74c9fa4461661ef39e56e4a3a581d8c46df1ae480
0x34464d876d159dd3a3cb615175f4432220f151ee59e559621a32cb30c61755b1
0x37020178ced35c7e412ad329cc08196a2e55d1dfc9ce03e2c8d63876f113cf9d
0x446cf09e72547a7ec2222f3d453905ce29a8702f0fc2aae42f759b2e6de9b937
0xf66fbdc6358119b06ee543c3917f8876c39c391520e568aaa39a1e8c2acb379c
0x02bba2c8b04c6d98fed8f58bf6a0e76fe1c8a4621b7580b840b9f2f42e6e3c58
0x1d665e23635cd6cead86ffbe02ee92cc01a2f79b98fff8997fbcb803d18e8755

Functions
Getter at block 20892779
factory(view returns (address)
0x735bb16affe83a3dc4dc418abccf179617cf9ff2
liquidity(view returns (uint128)
80015112199225774773
maxLiquidityPerTick(view returns (uint128)
19176239330568524286467997037574990
poolFees(view returns (uint128 token0uint128 token1)
(token0=3558963594725835180781, token1=655053594316770486)
slot0(view returns (uint160 sqrtPriceX96int24 tickuint24 feebool unlocked)
(sqrtPriceX96=544108943925418272242464188, tick=-99624, fee=0, unlocked=true)
tickSpacing(view returns (int24)
100
token0(view returns (address)
0x777172d858dc1599914a1c4c6c9fc48c99a60990
token1(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
positions(bytes32view returns (uint128 liquidityuint128 tokensOwed0uint128 tokensOwed1)
quoteSwap(bool zeroForOneint256 amountSpecifieduint160 sqrtPriceLimitX96view returns (int256 amount0int256 amount1uint160 sqrtPriceX96Afterint24 tickAfteruint128 liquidityAfter)
tickBitmap(int16view returns (uint256)
ticks(int24view returns (uint128 liquidityGrossint128 liquidityNetbool initialized)
State-modifying
burn(int24 tickLowerint24 tickUpperuint128 amountreturns (uint256 amount0uint256 amount1)
burn(int24 tickLowerint24 tickUpperuint128 amountuint256 amount0Minuint256 amount1Minuint256 deadlinereturns (uint256 amount0uint256 amount1)
burnAndCollect(address recipientint24 tickLowerint24 tickUpperuint128 amountToBurnuint128 amount0ToCollectuint128 amount1ToCollectreturns (uint256 amount0FromBurnuint256 amount1FromBurnuint128 amount0Collecteduint128 amount1Collected)
burnAndCollect(address recipientint24 tickLowerint24 tickUpperuint128 amountToBurnuint256 amount0FromBurnMinuint256 amount1FromBurnMinuint128 amount0ToCollectuint128 amount1ToCollectuint256 deadlinereturns (uint256 amount0FromBurnuint256 amount1FromBurnuint128 amount0Collecteduint128 amount1Collected)
collect(address recipientint24 tickLowerint24 tickUpperuint128 amount0Requesteduint128 amount1Requestedreturns (uint128 amount0uint128 amount1)
collectProtocol(address recipientuint128 amount0Requesteduint128 amount1Requestedreturns (uint128 amount0uint128 amount1)
flash(address recipientuint256 amount0uint256 amount1bytes data
initialize(uint160 sqrtPriceX96
mint(address recipientint24 tickLowerint24 tickUpperuint128 amountreturns (uint256 amount0uint256 amount1)
mint(address recipientint24 tickLowerint24 tickUpperuint128 amountuint256 amount0Minuint256 amount1Minuint256 deadlinereturns (uint256 amount0uint256 amount1)
setFee(uint24 fee
swap(address recipientbool zeroForOneint256 amountSpecifieduint160 sqrtPriceLimitX96returns (int256 amount0int256 amount1)
swap(address recipientbool zeroForOneint256 amountSpecifieduint160 sqrtPriceLimitX96bytes datareturns (int256 amount0int256 amount1)
swap(address recipientbool zeroForOneint256 amountSpecifieduint160 sqrtPriceLimitX96uint256 amountLimituint256 deadlinereturns (int256 amount0int256 amount1)
swap(address recipientbool zeroForOneint256 amountSpecifieduint160 sqrtPriceLimitX96uint256 amountLimituint256 deadlinebytes 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
Initialize(uint160 sqrtPriceX96int24 tick
Mint(address senderaddress indexed ownerint24 indexed tickLowerint24 indexed tickUpperuint128 amountuint256 amount0uint256 amount1
SetFee(uint24 feeOlduint24 feeNew
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.