Back to Home

0x46dc...86aa

Utility
Part of The Cyrus Adkisson Collection
0x46dce1955e40...ae08aa3086aa
FrontierContract #712Exact Bytecode MatchEdit this contract
Deployed September 1, 2015 (11 years ago)Block 174,042

A contract built to probe what the msg globals return, endowed with 3 ETH on 1 September 2015.

Frontier EraVerified Source

Historical Significance

What msg and tx actually contain, written down by measurement rather than from the documentation. Recording the same globals at construction and again during a later call is the only way to see which of them change and which are fixed, and in 2015 the documentation for several of these was thin enough that measuring was the reliable route.

Context

Deployed in the weeks after the Frontier launch, while the semantics of the msg globals were still being worked out in public.

Key Facts
Deployer
Cyrus Adkisson(0xcf684d...ad1bac)
Deployment Block
174,042
Deployment Date
Sep 1, 2015, 10:15 PM
Code Size
2.7 KB
Gas at Deploy
819,614
Transactions by Year
20152

Description

The contract captures the data, gas, value, gas price and transaction origin present at construction and exposes each for reading afterwards. Every msg global is paired with a before and after variant, recording msg.data, msg.gas and msg.value on entry to a call and again on exit, so a caller can compare what each reports at each point. Two functions pay one ether to the block coinbase and to the creator. The source comments are phrased as open questions about what the globals mean, which marks it as an experiment rather than an application. A kill function was used, so no code remains and the source is matched against the bytecode as archived at deployment. Deployed by Cyrus Adkisson from 0xcf684dfb8304729355b58315e8019b1aa2ad1bac.

Source Verified

Exact bytecode match(2,787 bytes)
Compiler: v0.1.1+

Historian Categories

Utility
Heuristic Analysis

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

Detected Type: Utility

Bytecode Overview

Opcodes2,787
Unique Opcodes159
Jump Instructions133
Storage Operations64

External Links

Related contracts