Back to HomePart of The Vitalik CollectionDeployer Vitalik Buterin(0x1db343...fa6ee6) Deployment Block 1,951,691 Deployment Date Jul 25, 2016, 07:56 PM Code Size 158.0 B
Contract 0x6e9ccd1496ef...aac4d0aee851
conditional_paymentDeployed July 25, 2016 (9 years ago)Block 1,951,691
DAO whitehat balance-conditional router: if EF/whitehat address holds >1M ETH, route to addr1; otherwise route to addr2.
DAO Fork EraVerified Source
Context
Deployed Jul 2016, shortly after the DAO fork. Checks the DAO whitehat rescue address (0xbf4ed7b27...) balance against 1M ETH to conditionally route this contract's entire ETH balance to one of two caller-specified addresses. Written in Serpent; uses old Serpent call() argument order: call(gas, value, to, ...).
Key Facts
Transactions by Year
20161
Deployment Transaction: 0x98c045901835549a...b38b168a6a936ad7
Heuristic Analysis
The following characteristics were detected through bytecode analysis and may not be accurate.
Detected Type: conditional_payment
DAO Fork Era
The controversial fork to recover funds from The DAO hack.
Block span: 1,920,000 — 2,462,999
July 20, 2016 — October 18, 2016
Bytecode Overview
Opcodes158
Unique Opcodes65
Jump Instructions7
Storage Operations2
Verified Source Available
This contract has verified source code on Etherscan.
Show source code (Solidity)
def split(addr1:address, addr2:address):
if balance(0xbf4ed7b27f1d666546e30d74d50d173d20bca754) > 1000000000000000000000000:
call(0, balance(self), addr1, 0, 0, 0, 0)
else:
call(0, balance(self), addr2, 0, 0, 0, 0)