SolidlyV3Pool

Verified contract

Active on Ethereum with 1,326 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $100,093.84
ERC-20
Value $87,516.92
0x80bebb60b416af8a1d014fc8e5ef68b9c0ed3219d11bbdd3468c9b7d1bb261a6
0x994115c2e62a8cab4bd37f974181e79183728dac17527a66f05762cd9ef27d42
0xd5484fa0e865c2065ec0d0df16f2b29fdedc0fe11578b7144ee9dea0a2e0fca1
0x4798db6053555627e3f2a19a8e93dad4a2d3f67688568191767e06c9380ce83c
0xfee3ca03f88bd9019ba7ec3f7183152797cd4846687779b3f0437bca9823316f
0x3f339f663f7765a3486c42f9c1583052d7c0a1f5a7d16700e47a0cd71ab1c6bb
0x8b09eb592f6b22d548d6ae234344fac3f920593f15891259a2aad6676cd7bb55
0xe574600bc6858483015ebf3752675ce34d54a928f4b510b30d43a80781c0984b
0xf200de65da39b3db41689b3d5a673bef8390572660b3e9b4c02d33d55568fe72
0x10837e48bbd766aeeeeffdc961cf08615295be97999cc5020ae814d30e7baec7

Functions
Getter at block 20877179
factory(view returns (address)
0x70fe4a44ea505cfa3a57b95cf2862d4fd5f0f687
liquidity(view returns (uint128)
258127491110265994328479
maxLiquidityPerTick(view returns (uint128)
191757530477355301479181766273477
poolFees(view returns (uint128 token0uint128 token1)
(token0=313921946450285302, token1=378320517092819823)
slot0(view returns (uint160 sqrtPriceX96int24 tickuint24 feebool unlocked)
(sqrtPriceX96=86067662229857737037883888171, tick=1656, fee=50, unlocked=true)
tickSpacing(view returns (int24)
1
token0(view returns (address)
0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0
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 amountbytes datareturns (uint256 amount0uint256 amount1)
mint(address recipientint24 tickLowerint24 tickUpperuint128 amountuint256 amount0Minuint256 amount1Minuint256 deadlinereturns (uint256 amount0uint256 amount1)
mint(address recipientint24 tickLowerint24 tickUpperuint128 amountuint256 amount0Minuint256 amount1Minuint256 deadlinebytes datareturns (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 sqrtPriceLimitX96bytes datauint256 trackingCodereturns (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)
swap(address recipientbool zeroForOneint256 amountSpecifieduint160 sqrtPriceLimitX96uint256 amountLimituint256 deadlinebytes datauint256 trackingCodereturns (int256 amount0int256 amount1)
swap(address recipientbool zeroForOneint256 amountSpecifieduint160 sqrtPriceLimitX96uint256 amountLimituint256 deadlineuint256 trackingCodereturns (int256 amount0int256 amount1)
swap(address recipientbool zeroForOneint256 amountSpecifieduint160 sqrtPriceLimitX96uint256 trackingCodereturns (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.