TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 293 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 4 additional slots
-
variable spans 1 additional slot
-
variable spans 1 additional slot
Balances ($284,801.45)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
HEM | ERC-20 | 346M | $0.000569 |
$196,801.34 | |
STPR | ERC-20 | 300M | $0.000183 |
$54,939 | |
MATE | ERC-20 | 15M | $0.001099 |
$16,481.7 | |
SNSY | ERC-20 | 10M | $0.001501 |
$15,007.4 | |
FOMO | ERC-20 | 18.8M | $0.000061 |
$1,156.01 | |
Earth | ERC-20 | 0.025 | $16,640.05 |
$416 | |
BOB | ERC-20 | 549.89T | -- | -- | |
PEW | ERC-20 | 72.17775T | -- | -- | |
BUbRUb | ERC-20 | 40.297029T | -- | -- | |
XCMT | ERC-20 | 10T | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20944871 | 3 hours ago | | | 0 | 0.0024175095 | |
| 20937261 | a day ago | | | 0 | 0.0062081580 | |
| 20932035 | 2 days ago | | | 0 | 0.0057416904 | |
| 20918203 | 4 days ago | | | 0 | 0.0015040002 | |
| 20867876 | 11 days ago | | | 0 | 0.0046016080 | |
| 20858320 | 12 days ago | | | 0 | 0.0068086938 | |
| 20839332 | 15 days ago | | | 0 | 0.0090597896 | |
| 20838361 | 15 days ago | | | 0 | 0.0099661195 | |
| 20834325 | 16 days ago | | | 0 | 0.0061808888 | |
| 20805194 | 20 days ago | | | 0 | 0.012184227 |
ABI
ABI objects
Getter at block 20945897
allLpTokenLockedCount() view returns (uint256)
40
allNormalTokenLockedCount() view returns (uint256)
49
fee() view returns (uint256 projectCreationFee, uint256 lpTokenNormalLockFee, uint256 lpTokenVestingLockFee, uint256 normalTokenNormalLockFee, uint256 normalTokenVestingLockFee)
(projectCreationFee=0, lpTokenNormalLockFee=0, lpTokenVestingLockFee=0, normalTokenNormalLockFee=0, normalTokenVestingLockFee=0)
getTotalLockCount() view returns (uint256)
200
owner() view returns (address)
0x05f887ae82af3612f89f55fe70f4297028c6c813
Read-only
cumulativeLockInfo(address) view returns (address projectToken, address factory, uint256 amount)
getCumulativeLpTokenLockInfoAt(uint256 index) view returns (struct GempadLockCumulativeLockInfo)
getCumulativeNormalTokenLockInfoAt(uint256 index) view returns (struct GempadLockCumulativeLockInfo)
getLockAt(uint256 index) view returns (struct GempadLockLock)
getLocksForToken(address token, uint256 start, uint256 end) view returns (struct GempadLockLock[])
getProject(address projectToken) view returns (address owner, string metaData, address[] lpLockedTokens)
isAvailableNFT(address) view returns (bool)
isExcludedFromFee(address) view returns (bool)
lpLockCountForUser(address user) view returns (uint256)
lpLockForUserAtIndex(address user, uint256 index) view returns (struct GempadLockLock)
normalLockCountForUser(address user) view returns (uint256)
normalLockForUserAtIndex(address user, uint256 index) view returns (struct GempadLockLock)
totalLockCountForToken(address token) view returns (uint256)
withdrawableTokens(uint256 lockId) view returns (uint256)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
collectFees(uint256 lockId) returns (uint256 amount0, uint256 amount1)
decreaseLiquidityCurrentRange(uint256 lockId, uint128 liquidity) returns (uint256 amount0, uint256 amount1)
editLock(uint256 lockId, uint256 additionalAmount, uint40 newUnlockDate)
editLockDescription(uint256 lockId, string description)
editProjectTokenMetaData(address token, string metaData)
excludeFromFee(address account, bool isExcluded)
increaseLiquidityCurrentRange(uint256 lockId, uint256 amount0ToAdd, uint256 amount1ToAdd) returns (uint128 liquidity, uint256 amount0, uint256 amount1)
initialize()
lockLpV3(address _owner, address nftManager, uint256 nftId, uint40 unlockDate, string description, string metaData, address projectToken, address referrer) payable returns (uint256 id)
multipleLock(address[] owners, address token, bool isLpToken, uint256[] amounts, uint40 unlockDate, string description, string metaData, address projectToken, address referrer) payable returns (uint256[])
multipleVestingLock(address[] owners, uint256[] amounts, address token, bool isLpToken, uint40 tgeDate, uint24 tgeBps, uint40 cycle, uint24 cycleBps, string description, string metaData, address projectToken, address referrer) payable returns (uint256[])
onERC721Received(address, address, uint256, bytes) returns (bytes4)
renounceOwnership()
transferLockOwnership(uint256 lockId, address newOwner)
transferOwnership(address newOwner)
transferProjectOwnerShip(address token, address newOwner)
unlock(uint256 lockId)
unlockAllAvailable()
updateAvailabilityForNFT(address nft, bool isAvailable)
updateFee(uint256 projectCreationFee, uint256 lpTokenNormalLockFee, uint256 lpTokenVestingLockFee, uint256 normalTokenNormalLockFee, uint256 normalTokenVestingLockFee)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
FeeExcluded(address account)
FeeUpdated(struct GempadLockFee fee)
Initialized(uint64 version)
LockAdded(uint256 indexed id, struct GempadLockLock lock, struct GempadLockCumulativeLockInfo cumulativeLockInfo, address owner, string metaData, address referrer, address locker)
LockDescriptionChanged(uint256 lockId, string description)
LockOwnerChanged(uint256 lockId, address owner, address newOwner)
LockProjectTokenMetaDataChanged(address token, string metaData)
LockRemoved(uint256 indexed id, struct GempadLockLock lock, uint256 amount, uint256 unlockedAt)
LockUpdated(uint256 indexed id, struct GempadLockLock lock)
LockVested(uint256 indexed id, struct GempadLockLock lock, uint256 amount, uint256 timestamp)
NFTAvailableUpdated(address nft, bool isAvailable)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
ProjectOwnerChanged(address token, address owner, address newOwner)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
FailedInnerCall()
InvalidInitialization()
NotInitializing()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
SafeERC20FailedOperation(address token)