PanopticPool

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x8f770f7d at 9589312
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "PanopticPool"

No transactions found for "PanopticPool"


Functions
Getter at block 23225354
collateralToken0(view returns (address collateralToken)
0x0000000000000000000000000000000000000000
collateralToken1(view returns (address)
0x0000000000000000000000000000000000000000
getPriceArray(view returns (int24[] priceArrayint24 medianTick)
(priceArray=[0, 0, 0, 0, 0, 0, 0, 0], medianTick=0)
univ3pool(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
_getRefundAmounts(address refunderint256 refundValuesint24 atTickview returns (int256 refundAmounts)
calculateAccumulatedFeesBatch(address useruint256[] positionIdListview returns (int128 premium0int128 premium1uint256[2][])
calculatePortfolioValue(address userint24 atTickuint256[] positionIdListview returns (int256 value0int256 value1)
numberOfPositions(address userview returns (uint256 _numberOfPositions)
optionPositionBalance(address useruint256 tokenIdview returns (uint128 balanceuint64 poolUtilization0uint64 poolUtilization1)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
burnOptions(uint256 tokenIduint256[] newPositionIdListint24 tickLimitLowint24 tickLimitHigh
burnOptions(uint256[] positionIdListuint256[] newPositionIdListint24 tickLimitLowint24 tickLimitHigh
forceExercise(address accountuint256[] touchedIduint256[] positionIdListExerciseeuint256[] positionIdListExercisor
liquidate(address liquidateeuint256[] positionIdListuint256[] positionIdListLiquidatoruint256 delegations
mintOptions(uint256[] positionIdListuint128 positionSizeuint64 effectiveLiquidityLimitX32int24 tickLimitLowint24 tickLimitHigh
multicall(bytes[] datapayable returns (bytes[] results)
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
pokeMedian(
setGateStatus(bool closeOnly
startPool(address univ3poolint24 tickSpacingint24 currentTickaddress token0address token1address collateralTracker0address collateralTracker1
Events
AccountLiquidated(address indexed liquidatoraddress indexed liquidateeint256 bonusAmountsint24 tickAt
ForcedExercised(address indexed exercisoraddress indexed useruint256 indexed tokenIdint256 exerciseFeeint24 tickAt
OptionBurnt(address indexed recipientuint128 positionSizeuint256 indexed tokenIdint24 tickAtBurnint256 premia
OptionMinted(address indexed recipientuint128 positionSizeuint256 indexed tokenIdint24 tickAtMintuint128 poolUtilizations
Constructor
constructor(address _sfpm
Fallback and receive

This contract contains no fallback and receive objects.

Errors
CastingError(
EffectiveLiquidityAboveThreshold(
ExerciseeNotSolvent(
InputListFail(
InvalidNotionalValue(
InvalidTick(
InvalidTokenIdParameter(uint256 parameterType
NoLegsExercisable(
NotEnoughCollateral(
NotMarginCalled(
NotOpen(
NotOwner(
PoolAlreadyInitialized(
PositionAlreadyMinted(
StaleTWAP(
TicksNotInitializable(
TooManyPositionsOpen(
UnderOverFlow(