Back to Home

AddressList

0xb51afdbf3417...b11e85224574
DAO ForkSource VerifiedEdit this contract
Deployed August 25, 2016 (10 years ago)Block 2,136,966

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,136,966
Deployment Date
Aug 25, 2016, 12:24 PM
Code Size
2.1 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 25 August 2016 by 0x4af013afbadb22d8a88c92d68fc96b033b9ebb8a and recovered from airalab/core.

Bytecode Overview

Opcodes2,135
Unique Opcodes121
Jump Instructions110
Storage Operations89

External Links

Related contracts