Back to Home

ElcoinDb

Wallet
0xda9ebfa15164...c0db4471b66e
FrontierContract #4,912Source VerifiedEdit this contract
Deployed December 10, 2015 (10 years ago)Block 671,225

Storage half of the Elcoin ledger, holding balances behind an owner and a single authorised caller contract.

Frontier EraVerified Source

Historical Significance

Splitting a token into a storage contract and a replaceable logic contract is the upgrade pattern that later became routine, appearing here in 2015 before proxies and delegatecall based upgrades were established. The owner and caller split is the whole mechanism: one key owns the data, one contract is allowed to change it, and swapping the second is an upgrade.

Key Facts
Deployment Block
671,225
Deployment Date
Dec 10, 2015, 06:00 PM
Code Size
794.0 B
Gas at Deploy
244,423
Transactions by Year
20154

Description

The contract separates data from logic. It holds a balances mapping and an owner, plus one caller address that is the only contract permitted to move balances. The owner can rotate that caller, which is how the logic contract in front of it could be replaced without migrating the ledger.

Both guards are written as modifiers that return quietly rather than throwing when the check fails, the common pattern before require existed. Transfers emit a Transaction event carrying an indexed hash, the two parties, a timestamp and the amount.

Source Verified

SolidityEtherscan verified
Compiler: v0.2.0-
Heuristic Analysis

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

Detected Type: Wallet

Bytecode Overview

Opcodes794
Unique Opcodes113
Jump Instructions47
Storage Operations26

External Links

Related contracts