Back to Home

Wallet

Unclassified
0x90745c0ca4be...33a9826f1435
ByzantiumSource VerifiedEdit this contract
Deployed September 26, 2018 (7 years ago)Block 6,405,870

Single-owner wallet that forwards received ether straight to its owner and can execute arbitrary calls on the owner's behalf.

Byzantium EraVerified Source

Historical Significance

The quiet return in destroyContract is the detail worth keeping. A stranger calling it gets a successful transaction that does nothing, rather than a revert, so the contract gives away nothing about who controls it through gas usage or error behaviour. The version field alongside the owner suggests these were deployed in waves by software that expected to tell generations apart later.

Key Facts
Deployment Block
6,405,870
Deployment Date
Sep 26, 2018, 11:55 PM
Code Size
899.0 B
Gas at Deploy
336,694

Description

Two storage values: a version number and an owner address, both readable. The payable fallback immediately transfers any received ether to the owner, so the contract never holds a balance between transactions.

execute lets the owner make an arbitrary call with an arbitrary value and payload, reverting if the call fails, and always returns zero. destroyContract self-destructs to the owner, but returns quietly instead of reverting when called by anyone else. Both are declared external rather than public, which keeps the calldata argument in calldata and makes the decoder noticeably shorter.

Source Verified

Solidityeh_crack_source_verified
Compiler: v0.4.24
Heuristic Analysis

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

Detected Type: Unclassified

Bytecode Overview

Opcodes899
Unique Opcodes106
Jump Instructions33
Storage Operations7

External Links

Related contracts