LockToken
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
1
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
5 additional
variables
Balances ($0.00)
No balances found for "LockToken"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "LockToken"
ABI
ABI objects
Getter at block 21157372
NFT() view returns (address)
0x0000000000000000000000000000000000000000
companyWallet() view returns (address)
0x0000000000000000000000000000000000000000
depositId() view returns (uint256)
0
feesInUSD() view returns (uint256)
0
getAllDepositIds() view returns (uint256[])
[]
nonfungiblePositionManager() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
priceEstimator() view returns (address)
0x0000000000000000000000000000000000000000
referralDiscount() view returns (uint256)
0
referrerCut() view returns (uint256)
0
usdTokenAddress() view returns (address)
0x0000000000000000000000000000000000000000
v3Migrator() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
allDepositIds(uint256) view returns (uint256)
depositsByWithdrawalAddress(address, uint256) view returns (uint256)
getDepositDetails(uint256 _id) view returns (address _tokenAddress, address _withdrawalAddress, uint256 _tokenAmount, uint256 _unlockTime, bool _withdrawn, uint256 _tokenId, bool _isNFT, uint256 _migratedLockDepositId, bool _isNFTMinted)
getDepositsByWithdrawalAddress(address _withdrawalAddress) view returns (uint256[])
getFeesInETH(address _tokenAddress) view returns (uint256)
getTotalTokenBalance(address _tokenAddress) view returns (uint256)
isFreeToken(address token) view returns (bool)
listMigratedDepositIds(uint256) view returns (uint256)
lockedNFTs(uint256) view returns (address tokenAddress, address withdrawalAddress, uint256 tokenAmount, uint256 unlockTime, bool withdrawn, uint256 tokenId)
lockedToken(uint256) view returns (address tokenAddress, address withdrawalAddress, uint256 tokenAmount, uint256 unlockTime, bool withdrawn)
nftMinted(uint256) view returns (bool)
walletTokenBalance(address, address) view returns (uint256)
whitelistAdmins(address) view returns (bool)
whitelistedWallets(address) view returns (bool)
State-modifying
Events addTokenToFreeList(address token)
collectUniswapV3LPFees(uint256 _id)
extendLockDuration(uint256 _id, uint256 _unlockTime)
initialize()
lockNFT(address _tokenAddress, address _withdrawalAddress, uint256 _amount, uint256 _unlockTime, uint256 _tokenId, bool _mintNFT, address referrer) payable returns (uint256 _id)
lockToken(address _tokenAddress, address _withdrawalAddress, uint256 _amount, uint256 _unlockTime, bool _mintNFT, address referrer) payable returns (uint256 _id)
mintNFTforLock(uint256 _id)
onERC721Received(address, address, uint256, bytes) returns (bytes4)
pause()
recoverAssets(address user, address newRecipient)
removeTokenFromFreeList(address token)
renounceOwnership()
setCompanyWallet(address _companyWallet)
setFeeParams(address _priceEstimator, address _usdTokenAddress, uint256 _feesInUSD, address _companyWallet)
setFeesInUSD(uint256 _feesInUSD)
setNFTContract(address _nftContractAddress)
setReferralParams(uint256 _referralDiscount, uint256 _referrerCut)
splitLock(uint256 _id, uint256 _splitAmount, uint256 _splitUnlockTime, bool _mintNFT) payable returns (uint256 _splitLockId)
transferLocks(uint256 _id, address _receiverAddress)
transferOwnership(address newOwner)
unpause()
updateWhitelist(address wallet, bool noFee)
updateWhitelistAdminAccess(address account, bool access)
withdrawTokens(uint256 _id, uint256 _amount)
CompanyWalletUpdated(address companyWallet)
Deposit(uint256 id, address indexed tokenAddress, address indexed withdrawalAddress, uint256 amount, uint256 unlockTime)
DepositNFT(uint256 id, address indexed tokenAddress, uint256 tokenId, address indexed withdrawalAddress, uint256 amount, uint256 unlockTime)
FeesChanged(uint256 indexed fees)
FreeTokenListUpdated(address token, bool isFree)
LockDurationExtended(uint256 id, uint256 unlockTime)
LockSplit(uint256 id, uint256 remainingAmount, uint256 splitLockId, uint256 newSplitLockAmount)
LogNFTWithdrawal(uint256 id, address indexed tokenAddress, uint256 tokenId, address indexed withdrawalAddress, uint256 amount)
LogTokenWithdrawal(uint256 id, address indexed tokenAddress, address indexed withdrawalAddress, uint256 amount)
NftContractUpdated(address nftContract)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
ReferralParamsChanged(uint256 referralDiscount, uint256 referrerCut)
ReferrerRewarded(address indexed addr, uint256 referrerCut)
Unpaused(address account)
WhiteListAdminUpdated(address wallet, bool status)
WhiteListUpdated(address wallet, bool noFee)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.