Identical-runtime sibling. Block-height timelock (Homestead, Apr 2016) that releases its full ETH balance to a fixed beneficiary at releaseBlock, self-schedulin
Historical Significance
Connects to Piper Merriam's Ethereum Alarm Clock, where the constructor pays the Scheduler to poke this contract's fallback at the release block, an early on-chain scheduling pattern.
Context
Compiled with soljson-v0.1.3 (optimizer ON); exact match of the 205-byte runtime. One of 26 byte-identical deployments.
Key Facts
Source Verified
Exact runtime bytecode match. Runtime: 205 bytes (byte-for-byte), compiled with soljson-v0.1.3+commit.028f561d, optimizer ON. Creation bytecode is native-build scope (deployed with a v0.2.0-nightly solc that the Alarm Clock Scheduler itself used); runtime-exact, same scope as the coin-0x012a5642 proof.
Homestead Era
The first planned hard fork. Removed the canary contract, adjusted gas costs.
Bytecode Overview
Verified Source Available
Source verified through compiler archaeology and exact bytecode matching.
View Verification ProofShow source code (Solidity)
contract Scheduler {
function scheduleCall(uint targetBlock) returns (address);
}
contract Timelock {
address public beneficiary;
uint public releaseBlock;
function Timelock(address b, uint r, Scheduler s) {
beneficiary = b;
releaseBlock = r;
s.scheduleCall.value(2 ether)(r);
}
function releaseFunds() {
if (this.balance == 0 || block.number < releaseBlock) return;
beneficiary.send(this.balance);
}
function () {
releaseFunds();
}
}External Links
Related contracts
Contract 0x118a31...f45f0a
Same deployerBlock-height timelock (Homestead, Apr 2016) that releases its full ETH balance to a fixed beneficiary at releaseBlock, self-scheduling a wake-up via Piper Merri
0x118a31...f45f0aApril 4, 2016Contract 0xe7dd4e...4c5eba
Same deployerBlock-height timelock (Homestead, Apr 2016) that releases its full ETH balance to a fixed beneficiary at releaseBlock, self-scheduling a wake-up via Piper Merri
0xe7dd4e...4c5ebaApril 4, 2016Contract 0x2a90b6...1f8d88
Same deployerByte-identical deployment of: Block-height timelock (Homestead, Apr 2016) that releases its full ETH balance to a fixed beneficiary at releaseBlock, self-schedu
0x2a90b6...1f8d88April 4, 2016Contract 0xb93ca5...df5746
Same deployerBlock-height timelock (Homestead, Apr 2016) that releases its full ETH balance to a fixed beneficiary at releaseBlock, self-scheduling a wake-up via Piper Merri
0xb93ca5...df5746April 5, 2016Contract 0x13baf4...9efc73
Same deployerByte-identical deployment of: Block-height timelock (Homestead, Apr 2016) that releases its full ETH balance to a fixed beneficiary at releaseBlock, self-schedu
0x13baf4...9efc73April 6, 2016Contract 0xb7b5f4...b6ba26
Same deployerByte-identical deployment of: Block-height timelock (Homestead, Apr 2016) that releases its full ETH balance to a fixed beneficiary at releaseBlock, self-schedu
0xb7b5f4...b6ba26April 6, 2016