Back to Home

SmartWallet

Unclassified
0xfc247caf612c...ddfa07bea350
ByzantiumSource VerifiedEdit this contract

Bytecode verified via sibling

This contract shares identical runtime bytecode with a verified contract (0x0f37ccab...) which has been verified through compiler archaeology.

Deployed September 27, 2018 (7 years ago)Block 6,408,967

Bancor-lineage per-user withdrawal wallet, first of 7,847 identical siblings from Sep 2018. Source verified by EthereumHistory via linked-library bytecode match.

Byzantium Era
Key Facts
Deployment Block
6,408,967
Deployment Date
Sep 27, 2018, 12:09 PM
Code Size
971.0 B
Gas at Deploy
359,389

Description

This contract is the first of 7,847 identical SmartWallet deployments from Bancor's per-user withdrawal system, live from September 27, 2018. Each SmartWallet holds a single storage-slot Wallet struct and forwards owner-facing calls (setUserWithdrawalAccount, transferToUserWithdrawalAccount, requestWithdraw, performUserWithdraw) to entry points on a shared SmartWalletLib deployed once and linked into every instance.

The source is the same SmartWallet already Etherscan-verified at 0x2df514a060bbd105ea428182e8b140454f426d15 (compiler v0.4.24+commit.e67f0147, optimizer ON runs=200, matching swarm metadata hash 0x5073597116b7...). The only difference between the reference deployment's on-chain runtime and this target's runtime is the linked SmartWalletLib address, which is embedded at exactly four positions in the 971-byte runtime.

The target's SmartWalletLib is at 0x74ba8c8f53809bd3baa0c243350cb989f6c9dc3c. Substituting that library address into the reference-verified runtime produces byte-for-byte match against on-chain eth_getCode.

Proof: cartoonitunes/awesome-ethereum-proofs, folder smartwallet-linked-0xfc247caf.

Heuristic Analysis

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

Detected Type: Unclassified

Bytecode Overview

Opcodes971
Unique Opcodes130
Jump Instructions44
Storage Operations7

External Links

Related contracts