Back to Home

TimeLock

Utility
0xdb30622d51e8...4734387d7ca1
FrontierContract #2,153Exact Bytecode MatchEdit this contract
Deployed October 16, 2015 (11 years ago)Block 394,420

A time-locked ether deposit: the sender locks ether until a chosen timestamp and can withdraw it once that time has passed.

Frontier EraVerified Source
Key Facts
Deployment Block
394,420
Deployment Date
Oct 16, 2015, 10:28 PM
Code Size
891.0 B
Gas at Deploy
250,688
Transactions by Year
20151
20162
202515
20261

Description

lockUntil(timestamp) adds the ether sent to the sender's deposit for that timestamp and emits Locked; a timestamp in the past is refunded. withdrawAtTimestamp(timestamp) pays the deposit out once the time has passed and emits Withdrew, which logs the balance after it has been cleared, so the logged amount is always zero.

Source Verified

SolidityExact bytecode match(891 bytes)
Compiler: v0.1.5+

Exact runtime and creation bytecode match with soljson v0.1.5+commit.23865e39, optimizer off. Source: handwritten reconstruction from bytecode; events Locked/Withdrew resolved from their topic hashes, withdrawAtTimestamp(uint256) recovered by dictionary search. Verified on Etherscan. Not submitted to Sourcify: its oldest supported compiler is v0.1.7. Contract name is a stand-in: stand-in: the original contract name is not recoverable from the bytecode; TimeLock describes what it does.

Heuristic Analysis

The following characteristics were detected through bytecode analysis and may not be accurate.

Detected Type: Utility

Bytecode Overview

Opcodes891
Unique Opcodes109
Jump Instructions20
Storage Operations7

External Links

Related contracts