Back to Home

Executor

0xd48171a53360...e9690ff46858
ByzantiumSource VerifiedEdit this contract
Deployed August 14, 2018 (8 years ago)Block 6,143,004

Factory that deploys a short-lived bot to buy into FoMo3D repeatedly and chase the airdrop pot, then self-destructs it.

Byzantium EraVerified Source

Historical Significance

FoMo3D paid an airdrop to buyers probabilistically, with the odds rising with purchase size, so the game rewarded whoever could fire the most qualifying buys in one transaction. Deploying a fresh contract per attempt and destroying it at the end was how bots recovered gas and kept each attempt isolated. Contracts like this are the visible residue of an on chain race that ran for weeks in mid 2018.

Key Facts
Deployment Block
6,143,004
Deployment Date
Aug 14, 2018, 12:45 AM
Code Size
890.0 B

Description

execute is owner gated through an assembly label jump rather than a require, which is why the compiled check carries no address masking. It creates a child contract, forwarding the incoming ether as the child's endowment and passing the game address, an affiliate code, an iteration count and a floor for the airdrop pot.

The child's constructor is the whole program. It loops up to the requested number of times, reading airDropPot_ from the game each pass and stopping early once the pot falls below the floor. Each iteration calls buyXid with value and then withdraw to pull winnings back. When the loop ends the child self-destructs to the transaction origin, returning both the remaining balance and part of the deployment gas.

Source Verified

Solidityeh_crack_source_verified
Compiler: v0.4.24

Bytecode Overview

Opcodes890
Unique Opcodes105
Jump Instructions29
Storage Operations1

External Links