Back to Home

StringLib

Library
Part of The Piper Merriam Collection
0x4f830b115c86...80b0f2dd4c76
FrontierContract #2,350Exact Bytecode MatchEdit this contract
Deployed October 21, 2015 (10 years ago)Block 419,242

A string and bytes conversion library, deployed 21 October 2015.

Frontier EraVerified Source

Historical Significance

StringLib converts between a 32 byte word and an unsigned integer in both directions, which is the operation contracts of the period needed to build and parse packed identifiers by hand. It holds no state and has no owner. Deployed as a standalone library so other contracts could link against it instead of duplicating the code.

Context

Deployed in October 2015, when contracts had no standard library and common routines were put on chain individually to be linked against.

Key Facts
Deployer
Piper Merriam(0xd3cda9...293601)
Deployment Block
419,242
Deployment Date
Oct 21, 2015, 09:43 PM
Code Size
265.0 B
Gas at Deploy
86,071

Description

StringLib converts between a 32 byte word and an unsigned integer in both directions, which is the operation contracts of the period needed to build and parse packed identifiers by hand. It holds no state and has no owner. Deployed as a standalone library so other contracts could link against it instead of duplicating the code.

Source Verified

SolidityExact bytecode match(265 bytes)
Compiler: soljson

Runtime + creation exact. Compiler identified from the on-chain library version stamp PUSH6 0x0105e11e10f8.

Historian Categories

Library
Heuristic Analysis

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

Detected Type: Library

Bytecode Overview

Opcodes265
Unique Opcodes64
Jump Instructions23
Storage Operations0

External Links

Related contracts