LockToken

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x36ec4a59 at 15407959
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
1 additional variable

No balances found for "LockToken"

No transactions found for "LockToken"


Functions
Getter at block 20893067
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
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)
State-modifying
addTokenToFreeList(address token
extendLockDuration(uint256 _iduint256 _unlockTime
initialize(
lockNFTs(address _tokenAddressaddress _withdrawalAddressuint256 _amountuint256 _unlockTimeuint256 _tokenIdbool _mintNFTpayable returns (uint256 _id)
lockTokens(address _tokenAddressaddress _withdrawalAddressuint256 _amountuint256 _unlockTimebool _mintNFTpayable returns (uint256 _id)
migrate(uint256 _idstruct IV3MigratorMigrateParams paramsbool noLiquidityuint160 sqrtPriceX96bool _mintNFTpayable 
mintNFTforLock(uint256 _id
onERC721Received(addressaddressuint256bytesreturns (bytes4)
pause(
removeTokenFromFreeList(address token
renounceOwnership(
setCompanyWallet(address _companyWallet
setFeeParams(address _priceEstimatoraddress _usdTokenAddressuint256 _feesInUSDaddress _companyWallet
setFeesInUSD(uint256 _feesInUSD
setNFTContract(address _nftContractAddress
setNonFungiblePositionManager(address _nonfungiblePositionManager
setNotEntered(
setV3Migrator(address _v3Migrator
splitLock(uint256 _iduint256 _splitAmountuint256 _splitUnlockTimebool _mintNFTpayable returns (uint256 _splitLockId)
transferLocks(uint256 _idaddress _receiverAddress
transferOwnership(address newOwner
transferOwnershipNFTContract(address _newOwner
unpause(
withdrawTokens(uint256 _iduint256 _amount
Events
Deposit(uint256 idaddress indexed tokenAddressaddress indexed withdrawalAddressuint256 amountuint256 unlockTime
DepositNFT(uint256 idaddress indexed tokenAddressuint256 tokenIdaddress indexed withdrawalAddressuint256 amountuint256 unlockTime
EthReceived(address arg0uint256 arg1
FeesChanged(uint256 indexed fees
LiquidityMigrated(address indexed migratoruint256 oldDepositIduint256 newDepositIduint256 v3TokenId
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
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Unpaused(address account
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors

This contract contains no error objects.