Byte-for-byte bytecode verification for 0xa73961e6c1e5e635b5f3f66d8b17834e34aa9215.
| Field | Value |
|---|---|
| Contract | 0xa73961e6c1e5e635b5f3f66d8b17834e34aa9215 |
| Network | Ethereum Mainnet |
| Block | 580,469 |
| Deployed | November 22, 2015 |
| Deployer | 0x1db3439a222c519ab44bb1144fc28167b4fa6ee6 (Vitalik Buterin dev address) |
| Compiler | Serpent (ethereum/serpent commit bc4ce59) |
| Optimizer | N/A |
| Runtime match | ✅ EXACT (284 bytes) |
# Requires Docker with the serpent-bc4ce59 image built locally
./verify.shgit clone https://github.com/ethereum/serpent
cd serpent
git checkout bc4ce59
docker build -t serpent-bc4ce59 .A deadman switch contract — if the owner stops sending ping() transactions for more than 1000 seconds, the trustee gains the ability to withdraw funds. The owner can also withdraw at any time.
ping(): Owner resets the last-ping timestamp.setTrustee(address): Owner designates a trustee.withdraw(address, amount): Owner can withdraw anytime; trustee can withdraw ifblock.timestamp > lastPing + 1000.
This was a common early Ethereum pattern for testing time-based access control. Deployed by Vitalik Buterin from his early development address in November 2015.