0x4320e8a82d80ce4ba533cf8f8091bc8a2cf4f3b5
Unverified contract
Proxy
Active on
Ethereum with 3 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xac72…ccb0
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
MATI | ERC-20 | 0.000001 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20906286 | 2 months ago | | | 0 | 0.00093368108 | |
| 20630800 | 3 months ago | | | 0 | 0.00031960413 | |
| 20630790 | 3 months ago | | | 0 | 0.00077794779 |
ABI
ABI objects
Getter at block 21306607
isInitialized() view returns (bool)
true
isRecoveryHashValidated() view returns (bool validated)
false
owner() view returns (address)
0x30339214dff26830142b26a0989ccda300555719
vaultStatus() view returns (uint8 status)
0
Read-only
availableBalance(address _tokenAddress) view returns (uint256 available)
calculateAllowance(address _tokenAddress, uint256 _index) view returns (uint256 withdrawalAllowance)
checkBehaviorLockCode(address _tokenAddress, uint256 _lockIndex, string _unlockCode) view returns (bool correct)
checkRecoveryAddress(bytes32 _recoveryAddressHash) view returns (bool confirmed)
lockCount(address _tokenAddress) view returns (uint256 count)
lockData(address _tokenAddress, uint256 _index) view returns (struct TimeCapsuleContextLock lock)
State-modifying
Events cancelWithdrawal(address _tokenAddress, uint256 _lockIndex)
claimBehaviorLock(address _tokenAddress, uint256 _lockIndex, string _unlockCode) payable
createBehaviorLock(bytes32 _tag, address _tokenAddress, uint256 _lockAmount, uint256 _fee, uint64 _lockTime, bytes6 _unlockHash) payable returns (uint256 lockIndex)
createHardLock(bytes32 _tag, address _tokenAddress, uint256 _lockAmount, uint256 _fee, uint64 _lockTime, uint64 _unlockTime) payable returns (uint256 lockIndex)
createLock(bytes32 _tag, address _tokenAddress, uint256 _lockAmount, uint256 _fee, uint64 _lockTime, uint64 _unlockTime) payable returns (uint256 lockIndex)
initialize(address _newOwner, address _factoryAddress, address _feeSplitterContract)
initiateWithdrawal(address _tokenAddress, uint256 _lockIndex) returns (uint256 amount)
panic()
panic(bytes _signature)
recoverExpiredVault(address _originalOwner)
recoverVault(address _originalOwner)
sendWithdrawal(address _tokenAddress, uint256 _lockIndex)
validateRecoveryAddressHash(bytes32 _recoveryAddressHash, bytes _signature)
Initialized(uint8 version)
LockReleased(address tokenAddress, uint256 lockIndex)
Locked(bytes32 tag, address tokenAddress, uint256 lockIndex, uint256 amount, uint256 fee, uint256 lockTime, uint256 unlockTime, uint8 lockType)
Recovered()
RecoveryInitiated()
Withdrawal(address tokenAddress, uint256 lockIndex, uint256 amount)
WithdrawalCancelled(address tokenAddress, uint256 lockIndex)
WithdrawalInitiated(address tokenAddress, uint256 lockIndex, uint256 amount)
This contract contains no constructor objects.
receive()
HardLocked(uint64 unlockTime)
InsufficientFunds(uint256 grossBalance, uint256 alreadyLocked, uint256 availableToLock)