0x3a978ba010f8b368ef060eb34eb338b8cbb9eebb
Unverified contract
Proxy
Active on
Base with 265 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
0xbe55…082b
0x4c36…4b18
0x7990…628a
0x7bab…9a5f
Balances ($32.50)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
WETH | ERC-20 | 0.010077 | $2,634.23 |
$26.54 | |
USDbC | ERC-20 | 5.795015 | $0.999779 |
$5.79 | |
BENTO | ERC-20 | 8.880888M | $0.00 |
$0.08 | |
GOCHU | ERC-20 | 50K | $0.000001 |
$0.06 | |
WGC | ERC-20 | 200 | $0.0001 |
$0.02 | |
kurbi | ERC-20 | 0.1 | $0.000694 |
$0 | |
0xc6ad…8b82 (#77311363488645496159365355542178) | ERC-1555 | 55,216.098102T | -- | -- | |
0xc6ad…8b82 (#77311363479200763193626065114786) | ERC-1555 | 17,015.821718T | -- | -- | |
0xc6ad…8b82 (#21761214241421767175119605148594341696817600162) | ERC-1555 | 9000T | -- | -- | |
0xc6ad…8b82 (#77311408813918998742220116596386) | ERC-1555 | 1000T | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 12660023 | 7 months ago | | | 0 | 0.0000023482236 | |
| 12659853 | 7 months ago | | | 0 | 0.000000203150700000 | |
| 5776777 | a year ago | | | 0 | 0.000000000519103750 | |
| 5776679 | a year ago | | | 0 | 3.3911413e-7 | |
| 5776613 | a year ago | | | 0 | 0.000000039844295904 | |
| 5775483 | a year ago | | | 0 | 0.000000026403062440 | |
| 5775459 | a year ago | | | 0 | 0.000000039367408704 | |
| 5775445 | a year ago | | | 0 | 0.000000058653701418 | |
| 5686655 | a year ago | | | 0 | 0.0000011352575 | |
| 5686576 | a year ago | | | 0 | 0.0000013968539 |
ABI
ABI objects
Getter at block 21793924
collateralToken0() view returns (address collateralToken)
0x7990653921dd96d973139f14a0ad80f6fd79628a
collateralToken1() view returns (address)
0x7babea8b865e8264a2202a53a3a16855542f9a5f
getPriceArray() view returns (int24[] priceArray, int24 medianTick)
(priceArray=[-201349, -201339, -201329, -201330, -201332, -201439, -200837, -195323], medianTick=-201331)
univ3pool() view returns (address)
0x4c36388be6f416a29c8d8eee81c771ce6be14b18
Read-only
calculateAccumulatedFeesBatch(address user, uint256[] positionIdList) view returns (int128 premium0, int128 premium1, uint256[2][])
calculatePortfolioValue(address user, int24 atTick, uint256[] positionIdList) view returns (int256 value0, int256 value1)
numberOfPositions(address user) view returns (uint256 _numberOfPositions)
optionPositionBalance(address user, uint256 tokenId) view returns (uint128 balance, uint64 poolUtilization0, uint64 poolUtilization1)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events burnOptions(uint256 tokenId, int24 tickLimitLow, int24 tickLimitHigh)
burnOptions(uint256[] positionIdList, int24 tickLimitLow, int24 tickLimitHigh)
forceExercise(address account, int24 tickLimitLow, int24 tickLimitHigh, uint256[] touchedId, uint256[] idsToBurn)
liquidateAccount(address account, int24 tickLimitLow, int24 tickLimitHigh, uint256[] positionIdList)
mintOptions(uint256[] positionIdList, uint128 positionSize, uint64 effectiveLiquidityLimitX32, int24 tickLimitLow, int24 tickLimitHigh)
multicall(bytes[] data) payable returns (bytes[] results)
onERC1155BatchReceived(address, address, uint256[], uint256[], bytes) returns (bytes4)
onERC1155Received(address, address, uint256, uint256, bytes) returns (bytes4)
pokeMedian()
rollOptions(uint256 oldTokenId, uint256 newTokenId, uint256[] positionIdList, uint64 effectiveLiquidityLimitX32, int24 tickLimitLow, int24 tickLimitHigh)
setGateStatus(bool closeOnly)
startPool(address univ3pool, int24 tickSpacing, int24 currentTick, address token0, address token1, address collateralTracker0, address collateralTracker1)
AccountLiquidated(address indexed liquidator, address indexed liquidatee, int256 bonusAmounts, int24 tickAt)
ForcedExercised(address indexed exercisor, address indexed user, uint256 indexed tokenId, int256 exerciseFee, int24 tickAt)
OptionBurnt(address indexed recipient, uint128 positionSize, uint256 indexed tokenId, int24 tickAtBurn, int256 premia)
OptionMinted(address indexed recipient, uint128 positionSize, uint256 indexed tokenId, int24 tickAtMint, uint128 poolUtilizations)
OptionRolled(address indexed recipient, uint128 positionSize, uint256 indexed oldTokenId, uint256 indexed newTokenId, int24 tickAtRoll, uint128 poolUtilizations, int256 premia)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
BurnedTokenIdNotLastIndex()
CastingError()
EffectiveLiquidityAboveThreshold()
InputListFail()
InsufficientCollateralDecrease()
InvalidNotionalValue()
InvalidTokenIdParameter(uint256 parameterType)
NoLegsExercisable()
NotATokenRoll()
NotEnoughCollateral()
NotOpen()
NotOwner()
OptionsNotOTM()
PoolAlreadyInitialized()
PositionAlreadyMinted()
TicksNotInitializable()
TooManyPositionsOpen()
UnderOverFlow()