0x1b229522c08dc2adb74704ae53a8c1f77d145436

Unverified contract

Proxy

Active on Ethereum with 8 txns
Deployed by via 0xae94a161 at 20640769
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x49a74e6cf09487dbaab279b1d6a6f050ec39c8e28a54d2128b477ac72cbade5e
0x010f1e15cd66ff836fa4ea938b0e509f89b6455a4c31bbdd79cc53802cd75029
0x3246d5b64cee3b5f122a0c7d88344a1341bb3cd8de67cf45511ec1be721444ce
0x48b27251c980f08e6ca80ba59d5f0f21b97477f5ac43200c511fa0e746b5c719
0x5d56a4f0055f86aa67257910880c07e9852a6257027c209a03140fa42137fa84
0x35f4cbb781a11541c51bf77e8dd8535e198a47cdd161bc192526502176245e6d
0x4e48fa682e5b0607e1b35c7ecde4a27825a25d2dc6260aeade24a64e7d273ca9
0xb9bae4b1b787bf5c12933247de6bb95dd991b3bc5842d575791204bfaa39aef5

Functions
Getter at block 21191297
isInitialized(view returns (bool)
true
isRecoveryHashValidated(view returns (bool validated)
false
owner(view returns (address)
0x55708f3bec3681e00d8c26e154c36eaf48576a9d
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

This contract contains no constructor objects.

Fallback and receive
receive(
Errors
HardLocked(uint64 unlockTime
InsufficientFunds(uint256 grossBalanceuint256 alreadyLockeduint256 availableToLock