Back to Home

Descriptor

Unclassified
Part of The Cyrus Adkisson Collection
0xadccb16c0cc9...66b7139f91c2
FrontierContract #1,684Exact Bytecode MatchEdit this contract

Bytecode verified via sibling

This contract shares identical runtime bytecode with Descriptor (0x9fb0b5c0...) which has been verified through compiler archaeology.

Deployed September 30, 2015 (10 years ago)Block 312,829

A two hundred byte contract that returns a fixed array, from a Solidity teaching series

Frontier EraVerified Source

Historical Significance

A record of what Solidity could not yet do in September 2015, kept on chain by the author of one of the first public Solidity tutorials.

Context

Deployed in the Frontier era, when returning an array between contracts was an open question and people answered it by deploying.

Key Facts
Deployer
Cyrus Adkisson(0xcf684d...ad1bac)
Deployment Block
312,829
Deployment Date
Sep 30, 2015, 03:16 PM
Code Size
224.0 B
Gas at Deploy
76,621

Description

Descriptor does one thing: return a uint16[3] with the values 34, 76 and 48. It is the helper half of 47_array_passer.sol in solidity-baby-steps, Cyrus Adkisson's public series of worked Solidity examples, deployed to try whether one contract could receive a fixed size array back from another. The file's own banner says the experiment did not work. Deployed on 30 September 2015 by 0xcf684dfb8304729355b58315e8019b1aa2ad1bac, the account of Cyrus Adkisson, and recovered from that repository.

Source Verified

Exact bytecode match(224 bytes)
Compiler: v0.1.3-
Heuristic Analysis

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

Detected Type: Unclassified

Bytecode Overview

Opcodes224
Unique Opcodes57
Jump Instructions5
Storage Operations5

External Links

Related contracts