Back to Home

Bot

0x9b43276a5c0c...d92e96d95dd5
ByzantiumSource VerifiedEdit this contract
Deployed August 9, 2018 (8 years ago)Block 6,119,211

The Fomo3D play loop reduced to its shortest form: execute deploys a child that buys once, withdraws once, and selfdestructs to the caller.

Byzantium EraVerified Source

Historical Significance

Compared with the looping variants of the same idea, this one buys exactly once per transaction. That is the version you write when the game is late in its round and the point is to be last rather than to be biggest. The whole thing exists for a single block of a single game, and the child's lifetime is measured in instructions rather than blocks.

Key Facts
Deployment Block
6,119,211
Deployment Date
Aug 9, 2018, 11:57 PM
Code Size
446.0 B

Description

Two contracts, neither with any storage. execute takes the game address and an affiliate code and forwards the whole incoming value into a freshly deployed child.

The child does everything in its constructor. It calls buyXid on the game with the value it received, naming the affiliate code and team zero, then calls withdraw to pull back whatever was credited, then selfdestructs to the transaction origin. Both calls are raw, with the selectors written as bytes4 literals and the results ignored, so a rejected buy does not stop the withdraw and a failed withdraw does not stop the destruction.

Selfdestructing to tx.origin rather than to a stored owner is what makes the contract reusable by anyone: whoever sent the transaction gets the proceeds, so the same deployed bot serves every player.

Source Verified

Solidityeh_crack_source_verified
Compiler: v0.4.24

Bytecode Overview

Opcodes446
Unique Opcodes103
Jump Instructions13
Storage Operations1

External Links