Standard Truffle Migrations (unoptimized variant). Cluster of 19 identical deployments.
Key Facts
Description
One of 19 identical Truffle Migrations deployments compiled with solc 0.4.24 optimizer OFF. Public owner and last_completed_migration, restricted modifier, setCompleted(uint) and upgrade(address). Exact code match; only trailing 34-byte Swarm metadata differs.
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 deployerMigrations 760 sibling cluster of 18 identical deployments.
0x0abfdc...962e5aSeptember 12, 2018Migrations
Same deployerMigrations 760 sibling — cluster of 17 identical deployments.
0x292d87...016feeSeptember 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