POPT-V1 DEEZ LP on DEEZ/NUTS 100bps

Unverified contract

Proxy

Active on Base with 849 txns
Deployed by via 0xd8df54f1 at 7805310
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
0x6ed5ad8da36c51f1fedfd044914a63061f78d68f258cf77685769cad39bb17fc
0x57eb752b84ffb58406fe35b9a9be386576296d2d95b796b347c21f6361579ae8
0x79493f4381ebbe8dd0c7b20352e406b22850098218e87f7f3204dae566f9c354
0x698fd897f33339e7aec54b110271c0fe3763be45cd8807127ba0a0949ac28685
0x0baa6c7dec2c307bf74c2c050013ed6a8126ebade4f365d26814bd7b67f938b5
0xfadf47352f6d3d26755d5a3353b243c71477fbfda0401bf630a5d68160a59be8
0x57b38098424089e4cf3de76d2c56e4b25f31d236408b6f73279cc337465da217
0x57cf49e9a737c58e79bdfb0458ca66a18ea4f6de6709de6353b26d90bce853a2
0xdbc9d497cad58f40f1bfb08c4ff0c6ba6b750f3167ca92deb75139ec260f74ac
0x95a703d349375633cc6e3522740dd18c7b1d2a44023aab3288c9cb164e8650ed

Functions
Getter at block 21866237
asset(view returns (address assetTokenAddress)
0x0c9d9daa3d79899b0a8f57ea35285c041e86a78f
decimals(view returns (uint8)
18
getPoolData(view returns (uint256 poolAssetsuint256 insideAMMint128 currentPoolUtilization)
(poolAssets=69255517051021488607298, insideAMM=77407013532383265078544, currentPoolUtilization=5277)
 
name(view returns (string name)
symbol(view returns (string symbol)
poDEEZ
totalAssets(view returns (uint256 totalManagedAssets)
146662530583404753685842
totalSupply(view returns (uint256)
138683184241162596653295
Read-only
allowance(address owneraddress spenderview returns (uint256 allowance)
balanceOf(address accountview returns (uint256 balance)
computeBonus(address accountuint256[2][] positionBalanceArrayuint256 otherTokenDataint24 twapTickuint160 sqrtPriceX96int128 premiumview returns (int256 bonusAmountsuint256 tokenData)
convertToAssets(uint256 sharesview returns (uint256 assets)
convertToShares(uint256 assetsview returns (uint256 shares)
exerciseCost(int24 currentTickint24 medianTickuint256 positionIduint128 positionBalanceint256 longAmountsview returns (int256 exerciseFees)
getAccountMarginDetails(address userint24 currentTickuint256[2][] positionBalanceArrayint128 premiumAllPositionsview returns (uint256 tokenData)
maxDeposit(addresspure returns (uint256 maxAssets)
maxMint(addressview returns (uint256 maxShares)
maxRedeem(address ownerview returns (uint256 maxShares)
maxWithdraw(address ownerview returns (uint256 maxAssets)
previewDeposit(uint256 assetsview returns (uint256 shares)
previewMint(uint256 sharesview returns (uint256 assets)
previewRedeem(uint256 sharesview returns (uint256 assets)
previewWithdraw(uint256 assetsview returns (uint256 shares)
State-modifying
approve(address spenderuint256 amountreturns (bool)
delegate(address delegatoraddress delegateeuint256 assets
deposit(uint256 assetsaddress receiverreturns (uint256 shares)
exercise(address optionOwnerint128 longAmountint128 shortAmountint128 swappedAmountint128 currentPositionPremiumreturns (int128 realizedPremium)
mint(uint256 sharesaddress receiverreturns (uint256 assets)
multicall(bytes[] datapayable returns (bytes[] results)
redeem(uint256 sharesaddress receiveraddress ownerreturns (uint256 assets)
refund(address refunderaddress refundeeint256 assets
revoke(address delegatoraddress delegateeuint256 assets
startToken(address underlyingTokenaddress uniswapPooladdress panopticPool
takeCommissionAddData(uint256 tickStateCallContextint128 longAmountint128 shortAmountint128 swappedAmountreturns (int128 utilization)
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
updateParameters(struct CollateralTrackerParameters newParameters
withdraw(uint256 assetsaddress receiveraddress ownerreturns (uint256 shares)
Events
Approval(address indexed owneraddress indexed spenderuint256 amount
Deposit(address indexed senderaddress indexed owneruint256 assetsuint256 shares
ParametersUpdated(struct CollateralTrackerParameters newParameters
Transfer(address indexed fromaddress indexed touint256 amount
Withdraw(address indexed senderaddress indexed receiveraddress indexed owneruint256 assetsuint256 shares
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
CastingError(
CollateralTokenAlreadyInitialized(
DepositTooLarge(
ExceedsMaximumRedemption(
InvalidNotionalValue(
InvalidTick(
NotMarginCalled(
NotOwner(
NotPanopticPool(
PositionCountNotZero(
TicksNotInitializable(
TransferFailed(
UnderOverFlow(