POPT-V1 NUTS LP on DEEZ/NUTS 100bps
Unverified contract
Proxy
Active on
Base with 829 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x77dc…46fc
0xfcaa…a639
Balances ($0.00)
No balances found for "POPT-V1 NUTS LP on DEEZ/NUTS 100bps"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21156312 | 16 days ago | | | 0 | 5.1574617e-7 | |
| 21156193 | 16 days ago | | | 0 | 6.5654600e-7 | |
| 19431996 | 2 months ago | | | 0 | 6.3836281e-7 | |
| 19077147 | 2 months ago | | | 0 | 0.000000704763014700 | |
| 19044811 | 2 months ago | | | 0 | 6.8315187e-7 | |
| 18663019 | 2 months ago | | | 0 | 6.1401679e-7 | |
| 18597120 | 2 months ago | | | 0 | 5.8042808e-7 | |
| 18426117 | 3 months ago | | | 0 | 0.000000704682579900 | |
| 17980659 | 3 months ago | | | 0 | 2.1130320e-7 | |
| 17980517 | 3 months ago | | | 0 | 2.3076130e-7 |
ABI
ABI objects
Getter at block 21866150 name() view returns (string name)
asset() view returns (address assetTokenAddress)
0x39030fae8909cff20bf101fc3c18d2bebba2bfa7
decimals() view returns (uint8)
18
getPoolData() view returns (uint256 poolAssets, uint256 insideAMM, int128 currentPoolUtilization)
(poolAssets=118995571720993367077938, insideAMM=44830555843185903001280, currentPoolUtilization=2736)
symbol() view returns (string symbol)
poNUTS
totalAssets() view returns (uint256 totalManagedAssets)
163826127564179270079218
totalSupply() view returns (uint256)
156106154131368603313668
Read-only
allowance(address owner, address spender) view returns (uint256 allowance)
balanceOf(address account) view returns (uint256 balance)
computeBonus(address account, uint256[2][] positionBalanceArray, uint256 otherTokenData, int24 twapTick, uint160 sqrtPriceX96, int128 premium) view returns (int256 bonusAmounts, uint256 tokenData)
convertToAssets(uint256 shares) view returns (uint256 assets)
convertToShares(uint256 assets) view returns (uint256 shares)
exerciseCost(int24 currentTick, int24 medianTick, uint256 positionId, uint128 positionBalance, int256 longAmounts) view returns (int256 exerciseFees)
getAccountMarginDetails(address user, int24 currentTick, uint256[2][] positionBalanceArray, int128 premiumAllPositions) view returns (uint256 tokenData)
maxDeposit(address) pure returns (uint256 maxAssets)
maxMint(address) view returns (uint256 maxShares)
maxRedeem(address owner) view returns (uint256 maxShares)
maxWithdraw(address owner) view returns (uint256 maxAssets)
previewDeposit(uint256 assets) view returns (uint256 shares)
previewMint(uint256 shares) view returns (uint256 assets)
previewRedeem(uint256 shares) view returns (uint256 assets)
previewWithdraw(uint256 assets) view returns (uint256 shares)
State-modifying
Events approve(address spender, uint256 amount) returns (bool)
delegate(address delegator, address delegatee, uint256 assets)
deposit(uint256 assets, address receiver) returns (uint256 shares)
exercise(address optionOwner, int128 longAmount, int128 shortAmount, int128 swappedAmount, int128 currentPositionPremium) returns (int128 realizedPremium)
mint(uint256 shares, address receiver) returns (uint256 assets)
multicall(bytes[] data) payable returns (bytes[] results)
redeem(uint256 shares, address receiver, address owner) returns (uint256 assets)
refund(address refunder, address refundee, int256 assets)
revoke(address delegator, address delegatee, uint256 assets)
startToken(address underlyingToken, address uniswapPool, address panopticPool)
takeCommissionAddData(uint256 tickStateCallContext, int128 longAmount, int128 shortAmount, int128 swappedAmount) returns (int128 utilization)
transfer(address recipient, uint256 amount) returns (bool)
transferFrom(address from, address to, uint256 amount) returns (bool)
updateParameters(struct CollateralTrackerParameters newParameters)
withdraw(uint256 assets, address receiver, address owner) returns (uint256 shares)
Approval(address indexed owner, address indexed spender, uint256 amount)
Deposit(address indexed sender, address indexed owner, uint256 assets, uint256 shares)
ParametersUpdated(struct CollateralTrackerParameters newParameters)
Transfer(address indexed from, address indexed to, uint256 amount)
Withdraw(address indexed sender, address indexed receiver, address indexed owner, uint256 assets, uint256 shares)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
CastingError()
CollateralTokenAlreadyInitialized()
DepositTooLarge()
ExceedsMaximumRedemption()
InvalidNotionalValue()
InvalidTick()
NotMarginCalled()
NotOwner()
NotPanopticPool()
PositionCountNotZero()
TicksNotInitializable()
TransferFailed()
UnderOverFlow()