Back to Home

Payment Split

Part of The Vitalik Collection
0xc9cd61c6f278...d1d595b6ec8b
Spurious DragonSource VerifiedEdit this contract
Deployed May 17, 2017 (9 years ago)Block 3,720,201

A payable payment splitter: split(address a, address b) forwards msg.value/2 to each address via .send.

Spurious Dragon EraVerified Source
Key Facts
Deployer
Vitalik Buterin(0x1db343...fa6ee6)
Deployment Block
3,720,201
Deployment Date
May 17, 2017, 06:03 AM
Code Size
261.0 B
Transactions by Year
20171

Description

Deployed May 17, 2017 by Vitalik Buterin (0x1db3439a22ee7c4d034e9b26437d3960b5af0517). A payment splitter: split(address a, address b) forwards msg.value/2 to each of the two given addresses using .send (the return value is not checked, so a failed send does not revert). This version is payable. Compiled with solc 0.4.11, optimizer on. The executable runtime reproduces byte-for-byte from the reconstructed source; only the trailing swarm metadata hash differs, since the original source's exact whitespace and identifiers are not recoverable from a metadata-only hash. runtime sha256 0562931d3e50bc6ca55cb9192d4dc76b470aae1f333b4b4cdcaf238bfad84396.

Source Verified

SolidityNear-exact bytecode match (swarm hash differs)
Compiler: v0.4.11

Executable runtime reproduces byte-for-byte from the reconstructed source with solc 0.4.11, optimizer on; only the trailing swarm metadata hash differs. runtime sha256 0562931d3e50bc6ca55cb9192d4dc76b470aae1f333b4b4cdcaf238bfad84396.

Bytecode Overview

Opcodes261
Unique Opcodes75
Jump Instructions5
Storage Operations0

External Links

Related contracts