Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
PKT | ERC-20 | 219.168907M | $0.001015 |
$222,504.66 | |
UNI-V2 | ERC-20 | 80.475053K | -- | -- |
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22762561 | 3 hours ago | | | 0 | 0.000011526557 | |
| 22762227 | 3 hours ago | | | 0 | 6.7363622e-7 | |
| 22762165 | 3 hours ago | | | 0 | 6.7373841e-7 | |
| 22761328 | 4 hours ago | | | 0 | 0.0000026450764 | |
| 22755600 | 7 hours ago | | | 0 | 0.000010353452 | |
| 22755526 | 7 hours ago | | | 0 | 0.000011007901 | |
| 22754327 | 8 hours ago | | | 0 | 6.6627002e-7 | |
| 22753968 | 8 hours ago | | | 0 | 0.0000033657329 | |
| 22751066 | 10 hours ago | | | 0 | 0.000011007901 | |
| 22741864 | 15 hours ago | | | 0 | 0.000027544158 |
ABI
ABI objects
Getter at block 22768186
assetContract() view returns (address)
0x917f39bb33b2483dd19546b1e8d2f09ce481ee44
computeLpStats() view returns (uint256 currentLpTokens, uint256 currentAsset, uint256 lastLpTokens, uint256 lastAsset, uint256 averageLpTokens, uint256 averageAsset, uint32 timestamp, bool useAverage, bool persistUpdate)
(currentLpTokens=182733019544355518848377, currentAsset=338919596132621434463291762, lastLpTokens=182733019544355518848377, lastAsset=338915237832272065633100167, averageLpTokens=182731392481310919123800, averageAsset=338878141105504141499047149, timestamp=1732324269, useAverage=true, persistUpdate=true)
getCurrentLpStats() view returns (uint256 totalLpTokensOutstanding, uint256 totalAssetUnitsStaked, uint32 timestamp)
(totalLpTokensOutstanding=182733019544355518848377, totalAssetUnitsStaked=338919596132621434463291762, timestamp=1732324269)
getLpStats() view returns (uint256 lastLpTokens, uint256 lastAsset, uint256 averageLpTokens, uint256 averageAsset, uint32 timestamp)
(lastLpTokens=182733019544355518848377, lastAsset=338915237832272065633100167, averageLpTokens=182729765418266319399223, averageAsset=338836686078386848534802537, timestamp=1732314365)
lpTokenContract() view returns (address)
0x6183e613dda1fa146c90be6e1757aef15bacad9d
name() view returns (string)
LockBox
symbol() view returns (string)
LBX
totalAssetLocked() view returns (uint256)
219168906565971861376755804
totalLpTokenLocked() view returns (uint256)
80475053295953906112703
totalSupply() view returns (uint256)
496
Read-only
balanceOf(address owner) view returns (uint256)
getApproved(uint256 tokenId) view returns (address)
isApprovedForAll(address owner, address operator) view returns (bool)
kvStore(uint256, string) view returns (bytes)
lockups(uint256) view returns (uint256 amountAsset, uint256 amountLpToken, uint256 lpTokenValuation, uint256 assetSecondsLocked, uint256 lpSecondsLocked, uint64 createTime, uint64 lastDepositTime, uint64 durationSeconds, bool autoRelock)
ownerOf(uint256 tokenId) view returns (address)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenByIndex(uint256 index) view returns (uint256)
tokenOfOwnerByIndex(address owner, uint256 index) view returns (uint256)
tokenURI(uint256 tokenId) view returns (string)
State-modifying
Events addAssets(uint256 lockupId, uint256 assetToAdd, uint256 lpTokenToAdd, bool resetStartTime, struct ILockBoxKeyVal[] entriesToUpdate)
approve(address to, uint256 tokenId)
changeDuration(uint256 lockupId, uint64 newDurationSeconds, bool autoRelock, struct ILockBoxKeyVal[] entriesToUpdate)
computeUpdateLpStats() returns (uint256 totalLpTokensOutstanding, uint256 totalAssetUnitsStaked)
createLockup(uint256 amountAsset, uint256 amountLpToken, uint64 durationSeconds, bool autoRelock, struct ILockBoxKeyVal[] entriesToUpdate) returns (uint256)
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes data)
setApprovalForAll(address operator, bool approved)
setKvStore(uint256 tokenId, struct ILockBoxKeyVal[] entriesToUpdate)
transferFrom(address from, address to, uint256 tokenId)
unlock(uint256 lockupId)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
AssetsAdded(uint256 tokenId, address addedBy, bool resetStartTime, uint256 amountAsset, uint256 amountLpToken, uint64 effectiveDuration, uint256 lpTokenValuation)
DurationChanged(uint256 tokenId, uint64 newDuration, bool autoRelock)
KvUpdate(uint256 tokenId, string key, bytes value)
LockupCreated(uint256 tokenId, address owner, uint256 amountAsset, uint256 amountLpToken, uint64 durationSeconds, uint256 lpTokenValuation, bool autoRelock)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
Unlocked(uint256 tokenId, address owner, uint256 amountAsset, uint256 amountLpToken)
constructor(address assetAddress, address lpTokenAddress)
This contract contains no fallback and receive objects.
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
ERC721EnumerableForbiddenBatchMint()
ERC721IncorrectOwner(address sender, uint256 tokenId, address owner)
ERC721InsufficientApproval(address operator, uint256 tokenId)
ERC721InvalidApprover(address approver)
ERC721InvalidOperator(address operator)
ERC721InvalidOwner(address owner)
ERC721InvalidReceiver(address receiver)
ERC721InvalidSender(address sender)
ERC721NonexistentToken(uint256 tokenId)
ERC721OutOfBoundsIndex(address owner, uint256 index)
EnabledAutoRelock()
FailedInnerCall()
MismatchUniswapPairToken()
NoLPTokenOutstanding()
NotOwner()
ReentrancyGuardReentrantCall()
SafeERC20FailedOperation(address token)
TooManyEntries()
UnexpiredLockup()
WrongDuration()