Back to Home

MicroWallet

0xe5f1a643bd17...13fa74ac89f5
ByzantiumExact Bytecode MatchEdit this contract
Deployed May 23, 2018 (8 years ago)Block 5,662,255

Kinguin ICO per-order payment wallet that delegates its logic to a shared library.

Byzantium EraVerified Source

Historical Significance

An unusually clean early use of Solidity's library pattern for per-user contracts: the storage struct stays in the wallet while the code lives once on chain, which is the same separation proxies achieve by a different route.

Key Facts
Deployment Block
5,662,255
Deployment Date
May 23, 2018, 09:14 AM
Code Size
428.0 B

Description

A MicroWallet from the Kinguin ICO contract set. It implements the ERC-223 tokenFallback(address,address,uint256,bytes) hook and immediately delegatecalls MicroWalletLib.processPayment, passing its own storage struct, so all payment logic lives in one deployed library rather than in each wallet. The parent contract created one of these per product order. Verified with the library linked at its deployed address. The runtime code matches the deployed bytecode byte for byte; only the trailing swarm metadata hash differs, because the EthereumHistory attribution comment changes the source text. Sourcify records this as a partial match and Etherscan shows it as verified.

Source Verified

SolidityExact bytecode match(428 bytes)
Compiler: v0.4.23

Bytecode Overview

Opcodes428
Unique Opcodes110
Jump Instructions15
Storage Operations3

External Links