Back to Home

AddressList

0xb0af788893bf...aa9b14dff94b
DAO ForkSource VerifiedEdit this contract
Deployed August 18, 2016 (10 years ago)Block 2,095,610

A doubly linked list of addresses, deployed as a shared library

DAO Fork EraVerified Source

Historical Significance

Shared onchain data structures in August 2016, when Solidity had no standard library and every project wrote its own list from scratch.

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,095,610
Deployment Date
Aug 18, 2016, 04:31 PM
Code Size
2.2 KB

Description

AddressList is a data structure library from Airalab's DAO toolkit. It stores addresses in a doubly linked list held in the calling contract's own storage, with append, prepend, insert after, insert before and remove, plus forward and backward iteration from either end. Contracts in the toolkit link against this one deployment rather than carrying their own copy. Deployed on 18 August 2016 by 0x4af013afbadb22d8a88c92d68fc96b033b9ebb8a and recovered from airalab/core.

Bytecode Overview

Opcodes2,274
Unique Opcodes125
Jump Instructions107
Storage Operations109

External Links

Related contracts

AddressList - Ethereum History