Back to Home

Forwarder

Unclassified
0x00d083326bfe...2815494d5405
ByzantiumSource VerifiedEdit this contract

Bytecode verified via sibling

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

Deployed February 2, 2018 (8 years ago)Block 5,015,480

Deposit forwarder in the BitGo style, sending ether to a parent address and able to flush stranded tokens to the same place.

Byzantium EraVerified Source

Historical Significance

The forwarder shape that BitGo popularised, reduced to its two essential operations. Collapsing the payout address and the control address into one value is what keeps it this small, and it is a reasonable trade when the parent is itself a multisignature wallet rather than a single key.

Key Facts
Deployment Block
5,015,480
Deployment Date
Feb 2, 2018, 05:19 AM
Code Size
551.0 B
Gas at Deploy
222,711

Description

The payable fallback transfers every incoming payment to the parent address held in the first storage slot, which is readable. flushTokens requires the caller to be that parent, reads this contract's balance of the given token, returns early if there is nothing to move, and otherwise transfers the whole balance to the parent and requires the transfer to report success.

The parent is both the payout destination and the only authorised caller, so one address holds both roles and there is no separate owner.

Heuristic Analysis

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

Detected Type: Unclassified

Bytecode Overview

Opcodes551
Unique Opcodes102
Jump Instructions30
Storage Operations8

External Links

Related contracts