TimeLock

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x32174a39 at 18370597
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 48 additional slots
-
variable spans 48 additional slots

No balances found for "TimeLock"

No transactions found for "TimeLock"


Functions
Getter at block 21387013
getPools(view returns (struct TimeLockpoolName[])
[]
minimalDepositAmount(view returns (uint256)
0
owner(view returns (address)
0x0000000000000000000000000000000000000000
percent(view returns (uint256)
0
poolsCount(view returns (uint256)
0
wallet(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
allowedBuyTokens(addressview returns (bool)
boxPool(stringaddressuint256view returns (address beneficiaryuint256 totaluint256 balanceuint256 payeduint256 depositTimeuint256 periodsPassed)
getBeneficiaryStructs(string _poolNameaddress beneficiaryview returns (struct TimeLockLockBoxStruct[])
getMapCount(address beneficiarystring _poolNameview returns (uint256)
getTokensAvailable(string _poolNameaddress beneficiaryuint256 idview returns (uint256uint256uint256)
managers(addressview returns (bool)
poolLockTime(stringview returns (string nameuint256 lockPerioduint256 periodLengthuint256 periodsNumberuint256 percentbool existsuint256 startTimeuint256 capuint256 ratiouint8 statusuint256 depositeduint256 withdrawn)
State-modifying
addPool(string nameuint256 lockPerioduint256 periodLengthuint256 periodsNumberuint256 percentPerNumberuint256 startTimeuint256 capuint256 ratioreturns (bool success)
bulkUploadDeposits(bytes datastring _poolName
deposit(address buyTokenuint256 amountstring _poolNamereturns (bool success)
depositAdmin(address beneficiaryuint256 amountstring _poolNamereturns (bool success)
initialize(address _wallet
renounceOwnership(
setBuyToken(address _tokenbool _status
setManager(address _managerbool _status
setMinimalDepositAmount(uint256 _amount
setPoolStatus(string _poolNameuint8 _status
setToken(address _token
setWallet(address _wallet
transferOwnership(address newOwner
updatePool(string nameuint256 lockPerioduint256 periodLengthuint256 periodsNumberuint256 percentPerNumberuint256 startTimeuint256 capuint256 ratio
withdraw(uint256 lockBoxNumberaddress beneficiarystring _poolNamereturns (bool)
withdrawEmergency(address _tokenuint256 _amountreturns (bool success)
Events
Initialized(uint8 version
LogLockBoxDeposit(address senderuint256 amountaddress stableuint256 releaseTimestring pooluint256 ratio
LogLockBoxWithdrawal(address receiveruint256 amount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PoolAdded(string name
UpdateManager(address managerbool status
Constructor
constructor(
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.