LockToken

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xf82b9bd4 at 20003361
Slot
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

No balances found for "LockToken"

No transactions found for "LockToken"


Functions
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(uint256view returns (uint256)
depositsByWithdrawalAddress(addressuint256view returns (uint256)
getDepositDetails(uint256 _idview returns (address _tokenAddressaddress _withdrawalAddressuint256 _tokenAmountuint256 _unlockTimebool _withdrawnuint256 _tokenIdbool _isNFTuint256 _migratedLockDepositIdbool _isNFTMinted)
getDepositsByWithdrawalAddress(address _withdrawalAddressview returns (uint256[])
getFeesInETH(address _tokenAddressview returns (uint256)
getTotalTokenBalance(address _tokenAddressview returns (uint256)
isFreeToken(address tokenview returns (bool)
listMigratedDepositIds(uint256view returns (uint256)
lockedNFTs(uint256view returns (address tokenAddressaddress withdrawalAddressuint256 tokenAmountuint256 unlockTimebool withdrawnuint256 tokenId)
lockedToken(uint256view returns (address tokenAddressaddress withdrawalAddressuint256 tokenAmountuint256 unlockTimebool withdrawn)
nftMinted(uint256view returns (bool)
walletTokenBalance(addressaddressview returns (uint256)
whitelistAdmins(addressview returns (bool)
whitelistedWallets(addressview returns (bool)
State-modifying
addTokenToFreeList(address token
collectUniswapV3LPFees(uint256 _id
extendLockDuration(uint256 _iduint256 _unlockTime
initialize(
lockNFT(address _tokenAddressaddress _withdrawalAddressuint256 _amountuint256 _unlockTimeuint256 _tokenIdbool _mintNFTaddress referrerpayable returns (uint256 _id)
lockToken(address _tokenAddressaddress _withdrawalAddressuint256 _amountuint256 _unlockTimebool _mintNFTaddress referrerpayable returns (uint256 _id)
mintNFTforLock(uint256 _id
onERC721Received(addressaddressuint256bytesreturns (bytes4)
pause(
recoverAssets(address useraddress newRecipient
removeTokenFromFreeList(address token
renounceOwnership(
setCompanyWallet(address _companyWallet
setFeeParams(address _priceEstimatoraddress _usdTokenAddressuint256 _feesInUSDaddress _companyWallet
setFeesInUSD(uint256 _feesInUSD
setNFTContract(address _nftContractAddress
setReferralParams(uint256 _referralDiscountuint256 _referrerCut
splitLock(uint256 _iduint256 _splitAmountuint256 _splitUnlockTimebool _mintNFTpayable returns (uint256 _splitLockId)
transferLocks(uint256 _idaddress _receiverAddress
transferOwnership(address newOwner
unpause(
updateWhitelist(address walletbool noFee
updateWhitelistAdminAccess(address accountbool access
withdrawTokens(uint256 _iduint256 _amount
Events
CompanyWalletUpdated(address companyWallet
Deposit(uint256 idaddress indexed tokenAddressaddress indexed withdrawalAddressuint256 amountuint256 unlockTime
DepositNFT(uint256 idaddress indexed tokenAddressuint256 tokenIdaddress indexed withdrawalAddressuint256 amountuint256 unlockTime
FeesChanged(uint256 indexed fees
FreeTokenListUpdated(address tokenbool isFree
LockDurationExtended(uint256 iduint256 unlockTime
LockSplit(uint256 iduint256 remainingAmountuint256 splitLockIduint256 newSplitLockAmount
LogNFTWithdrawal(uint256 idaddress indexed tokenAddressuint256 tokenIdaddress indexed withdrawalAddressuint256 amount
LogTokenWithdrawal(uint256 idaddress indexed tokenAddressaddress indexed withdrawalAddressuint256 amount
NftContractUpdated(address nftContract
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
ReferralParamsChanged(uint256 referralDiscountuint256 referrerCut
ReferrerRewarded(address indexed addruint256 referrerCut
Unpaused(address account
WhiteListAdminUpdated(address walletbool status
WhiteListUpdated(address walletbool noFee
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.