Bytecode verified via sibling
This contract shares identical runtime bytecode with Migrations (0x0313c423...) which has been verified through compiler archaeology.
Migrations 760 sibling — cluster of 17 identical deployments.
Key Facts
Description
Sibling cluster of 17 identical deployments. Compiled with solc 0.4.24 optimizer OFF. Exact code match; only trailing 34-byte Swarm metadata differs. Etherscan-verified with EthereumHistory attribution.
Source Verified
Exact code match on 726 code bytes with solc 0.4.24 opt OFF. Cluster of 19 identical-runtime deployments. Etherscan-verified with EthereumHistory attribution.
Heuristic Analysis
The following characteristics were detected through bytecode analysis and may not be accurate.
Byzantium Era
First Metropolis hard fork. Added zk-SNARK precompiles, REVERT opcode, and staticcall.
Bytecode Overview
Verified Source Available
Source verified through compiler archaeology and exact bytecode matching.
Show source code (Solidity)
// Submitted by EthereumHistory (ethereumhistory.com)
pragma solidity ^0.4.24;
contract Migrations {
address public owner;
uint public last_completed_migration;
modifier restricted() {
if (msg.sender == owner) _;
}
constructor() public {
owner = msg.sender;
}
function setCompleted(uint completed) public restricted {
last_completed_migration = completed;
}
function upgrade(address new_address) public restricted {
Migrations upgraded = Migrations(new_address);
upgraded.setCompleted(last_completed_migration);
}
}External Links
Related contracts
Migrations
Same deployerStandard Truffle Migrations (unoptimized variant). Cluster of 19 identical deployments.
0x0313c4...aa9a57September 10, 2018Migrations
Same deployerMigrations 760 sibling cluster of 18 identical deployments.
0x0abfdc...962e5aSeptember 12, 2018Msg
Same eraMinimal contract that stores a single public string in state, exposed via the auto-generated m() getter. First of 281 identical siblings. Source verified by EthereumHistory.
0x2c8f58...37b173January 13, 2018Wallet
Same eraToken collection wallet that moves an entire token balance to a chosen address, without the ERC223 callback handler.
0x002204...531195January 19, 2018Wallet
Same eraOwner wallet that forwards ether to its owner, logs any call from a stranger with the full calldata, and lets the owner execute arbitrary calls.
0x001feb...9e7a4fJanuary 20, 2018Forwarder
Same eraNinety-three bytes with one hardcoded destination: every payment received is transferred straight back out to the same address.
0x458353...a562deJanuary 20, 2018