Back to Home

0xba57...733f

Utility
Part of The Cyrus Adkisson Collection
0xba575c0c66ec...d3a83d78733f
FrontierContract #700Exact Bytecode MatchEdit this contract
Deployed September 1, 2015 (11 years ago)Block 172,600

A contract built to probe what the msg globals actually return, endowed with 5 ETH, deployed 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, when the semantics of the msg globals were still being worked out in public.

Key Facts
Deployer
Cyrus Adkisson(0xcf684d...ad1bac)
Deployment Block
172,600
Deployment Date
Sep 1, 2015, 01:38 PM
Code Size
3.0 KB
Gas at Deploy
907,198
Transactions by Year
20151

Description

The contract records the data, gas, value, gas price and tx origin present when it was constructed, then exposes each one for reading afterwards. It pairs every msg global with a before and after variant, capturing msg.data, msg.gas and msg.value on entry to a call and again on exit, so a caller can see what each one reports at each point. Two send functions pay one ether to the block coinbase and to the creator. The source comments are written as open questions about what the globals mean, which places it as a deliberate experiment rather than a deployed application. A kill function was used, so the address holds no code today and this source is matched against the bytecode as archived at deployment. Deployed by Cyrus Adkisson from 0xcf684dfb8304729355b58315e8019b1aa2ad1bac with 5 ether.

Source Verified

Exact bytecode match(3,115 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

Opcodes3,115
Unique Opcodes170
Jump Instructions151
Storage Operations69

External Links

Related contracts