Back to Home

Contract 0xed62163ed570...8fe156c0bce9

0xed62163ed570...8fe156c0bce9
DAO ForkDecompiledEdit this contract
Deployed August 25, 2016 (10 years ago)Block 2,136,975

An address to address map with iteration, deployed as a shared library

DAO Fork Era

Historical Significance

An iterable mapping in August 2016, the shape every later library settled on, built when Solidity offered no way to enumerate a mapping at all. Etherscan cannot verify it: solc writes its link placeholder in lowercase before version 0.4 and Etherscan will not resolve that, so this record is the published form.

Context

Deployed in the Homestead era, when a DAO toolkit had to build its own data structures because Solidity shipped none.

Key Facts
Deployment Block
2,136,975
Deployment Date
Aug 25, 2016, 12:26 PM
Code Size
1.6 KB

Description

AddressMap is a data structure library from Airalab's DAO toolkit. It pairs a mapping from address to address with an AddressList of the keys, so a contract can both look a value up in one step and walk every entry in order, which a bare Solidity mapping cannot do. It links against the AddressList library rather than embedding one. Deployed on 25 August 2016 by 0x4af013afbadb22d8a88c92d68fc96b033b9ebb8a and recovered from airalab/core.

Bytecode Overview

Opcodes1,689
Unique Opcodes116
Jump Instructions60
Storage Operations29

External Links

Related contracts