TimeCapsule

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x37a34c64 at 17616495
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "TimeCapsule"

No transactions found for "TimeCapsule"


Functions
Getter at block 21189749
isInitialized(view returns (bool)
false
 
isRecoveryHashValidated(view returns (bool validated)
owner(view returns (address)
0x0000000000000000000000000000000000000000
vaultStatus(view returns (uint8 status)
0
Read-only
availableBalance(address _tokenAddressview returns (uint256 available)
calculateAllowance(address _tokenAddressuint256 _indexview returns (uint256 withdrawalAllowance)
checkBehaviorLockCode(address _tokenAddressuint256 _lockIndexstring _unlockCodeview returns (bool correct)
checkRecoveryAddress(bytes32 _recoveryAddressHashview returns (bool confirmed)
lockCount(address _tokenAddressview returns (uint256 count)
lockData(address _tokenAddressuint256 _indexview returns (struct TimeCapsuleContextLock lock)
State-modifying
cancelWithdrawal(address _tokenAddressuint256 _lockIndex
claimBehaviorLock(address _tokenAddressuint256 _lockIndexstring _unlockCodepayable 
createBehaviorLock(bytes32 _tagaddress _tokenAddressuint256 _lockAmountuint256 _feeuint64 _lockTimebytes6 _unlockHashpayable returns (uint256 lockIndex)
createHardLock(bytes32 _tagaddress _tokenAddressuint256 _lockAmountuint256 _feeuint64 _lockTimeuint64 _unlockTimepayable returns (uint256 lockIndex)
createLock(bytes32 _tagaddress _tokenAddressuint256 _lockAmountuint256 _feeuint64 _lockTimeuint64 _unlockTimepayable returns (uint256 lockIndex)
initialize(address _newOwneraddress _factoryAddressaddress _feeSplitterContract
initiateWithdrawal(address _tokenAddressuint256 _lockIndexreturns (uint256 amount)
panic(
panic(bytes _signature
recoverExpiredVault(address _originalOwner
recoverVault(address _originalOwner
sendWithdrawal(address _tokenAddressuint256 _lockIndex
validateRecoveryAddressHash(bytes32 _recoveryAddressHashbytes _signature
Events
Initialized(uint8 version
LockReleased(address tokenAddressuint256 lockIndex
Locked(bytes32 tagaddress tokenAddressuint256 lockIndexuint256 amountuint256 feeuint256 lockTimeuint256 unlockTimeuint8 lockType
Recovered(
RecoveryInitiated(
Withdrawal(address tokenAddressuint256 lockIndexuint256 amount
WithdrawalCancelled(address tokenAddressuint256 lockIndex
WithdrawalInitiated(address tokenAddressuint256 lockIndexuint256 amount
Constructor
constructor(
Fallback and receive
receive(
Errors
HardLocked(uint64 unlockTime
InsufficientFunds(uint256 grossBalanceuint256 alreadyLockeduint256 availableToLock