More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 710,651 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Split | 12468233 | 1313 days ago | IN | 0.385 ETH | 0.01461549 | ||||
Split | 12467733 | 1313 days ago | IN | 162 ETH | 0.00466452 | ||||
Split | 11509156 | 1461 days ago | IN | 0.01 ETH | 0.0032471 | ||||
Split | 8746188 | 1896 days ago | IN | 2.55679611 ETH | 0.00070499 | ||||
Split | 8528963 | 1930 days ago | IN | 7.93889563 ETH | 0.00060427 | ||||
Split | 8445986 | 1943 days ago | IN | 2.55679611 ETH | 0.00060427 | ||||
Split | 8404066 | 1949 days ago | IN | 121.37997935 ETH | 0.00050356 | ||||
Split | 8404066 | 1949 days ago | IN | 121.37997935 ETH | 0.00050356 | ||||
Split | 8181155 | 1984 days ago | IN | 2.03381549 ETH | 0.00040285 | ||||
Split | 8176508 | 1984 days ago | IN | 2.55679611 ETH | 0.00051363 | ||||
Split | 8110304 | 1995 days ago | IN | 1.48702501 ETH | 0.00151069 | ||||
Split | 8094669 | 1997 days ago | IN | 0.00072349 ETH | 0.00070499 | ||||
Split | 8094669 | 1997 days ago | IN | 0.00072349 ETH | 0.00070499 | ||||
Split | 8094669 | 1997 days ago | IN | 0.00072349 ETH | 0.00070499 | ||||
Split | 8094669 | 1997 days ago | IN | 0.00072349 ETH | 0.00070499 | ||||
Split | 8089682 | 1998 days ago | IN | 2.75366076 ETH | 0.0006647 | ||||
Split | 8088751 | 1998 days ago | IN | 1.62568404 ETH | 0.00151069 | ||||
Split | 8043309 | 2005 days ago | IN | 22.29296072 ETH | 0.00107429 | ||||
Split | 8011900 | 2010 days ago | IN | 10.96805354 ETH | 0.00083927 | ||||
Split | 8000913 | 2012 days ago | IN | 0.09454357 ETH | 0.00048342 | ||||
Split | 8000911 | 2012 days ago | IN | 0.14158158 ETH | 0.00090641 | ||||
Split | 7999056 | 2012 days ago | IN | 10.21321998 ETH | 0.00091648 | ||||
Split | 7999056 | 2012 days ago | IN | 10.21321998 ETH | 0.00091648 | ||||
Split | 7998493 | 2012 days ago | IN | 41.66808645 ETH | 0.00088627 | ||||
Split | 7998493 | 2012 days ago | IN | 37.76808645 ETH | 0.00060427 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
12468233 | 1313 days ago | 0.385 ETH | ||||
12467733 | 1313 days ago | 162 ETH | ||||
11509156 | 1461 days ago | 0.01 ETH | ||||
8746188 | 1896 days ago | 2.55679611 ETH | ||||
8528963 | 1930 days ago | 7.93889563 ETH | ||||
8445986 | 1943 days ago | 2.55679611 ETH | ||||
8404066 | 1949 days ago | 121.37997935 ETH | ||||
8404066 | 1949 days ago | 121.37997935 ETH | ||||
8181155 | 1984 days ago | 2.03381549 ETH | ||||
8176508 | 1984 days ago | 2.55679611 ETH | ||||
8110304 | 1995 days ago | 1.48702501 ETH | ||||
8094669 | 1997 days ago | 0.00072349 ETH | ||||
8094669 | 1997 days ago | 0.00072349 ETH | ||||
8094669 | 1997 days ago | 0.00072349 ETH | ||||
8094669 | 1997 days ago | 0.00072349 ETH | ||||
8089682 | 1998 days ago | 2.75366076 ETH | ||||
8088751 | 1998 days ago | 1.62568404 ETH | ||||
8043309 | 2005 days ago | 22.29296072 ETH | ||||
8011900 | 2010 days ago | 10.96805354 ETH | ||||
8000913 | 2012 days ago | 0.09454357 ETH | ||||
8000911 | 2012 days ago | 0.14158158 ETH | ||||
7999056 | 2012 days ago | 10.21321998 ETH | ||||
7999056 | 2012 days ago | 10.21321998 ETH | ||||
7998493 | 2012 days ago | 41.66808645 ETH | ||||
7998493 | 2012 days ago | 37.76808645 ETH |
Loading...
Loading
Contract Name:
ReplaySafeSplit
Compiler Version
v0.3.5-2016-06-10-5f97274
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2016-09-06 */ contract RequiringFunds { modifier NeedEth () { if (msg.value <= 0 ) throw; _ } } contract AmIOnTheFork { function forked() constant returns(bool); } contract ReplaySafeSplit is RequiringFunds { //address private constant oracleAddress = 0x8128B12cABc6043d94BD3C4d9B9455077Eb18807; // testnet address private constant oracleAddress = 0x2bd2326c993dfaef84f696526064ff22eba5b362; // mainnet // Fork oracle to use AmIOnTheFork amIOnTheFork = AmIOnTheFork(oracleAddress); // Splits the funds into 2 addresses function split(address targetFork, address targetNoFork) NeedEth returns(bool) { // The 2 checks are to ensure that users provide BOTH addresses // and prevent funds to be sent to 0x0 on one fork or the other. if (targetFork == 0) throw; if (targetNoFork == 0) throw; if (amIOnTheFork.forked() // if we are on the fork && targetFork.send(msg.value)) { // send the ETH to the targetFork address return true; } else if (!amIOnTheFork.forked() // if we are NOT on the fork && targetNoFork.send(msg.value)) { // send the ETH to the targetNoFork address return true; } throw; // don't accept value transfer, otherwise it would be trapped. } // Reject value transfers. function() { throw; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":false,"inputs":[{"name":"targetFork","type":"address"},{"name":"targetNoFork","type":"address"}],"name":"split","outputs":[{"name":"","type":"bool"}],"type":"function"}]
Contract Creation Code
606060405260008054600160a060020a031916732bd2326c993dfaef84f696526064ff22eba5b36217815561019990819061003990396000f36060604052361561001f5760e060020a60003504630f2c93298114610028575b6100005b610002565b6100406004356024356000348190116100e157610002565b60408051918252519081900360200190f35b80547f16c72721000000000000000000000000000000000000000000000000000000006060908152600160a060020a0391909116906316c727219060649060209060048187876161da5a03f11561000257505060405151905080156100d25750604051600160a060020a038416908290349082818181858883f193505050505b1561010f575060015b92915050565b82600160a060020a0316600014156100f857610002565b81600160a060020a03166000141561005257610002565b600060009054906101000a9004600160a060020a0316600160a060020a03166316c727216040518160e060020a0281526004018090506020604051808303816000876161da5a03f11561000257505060405151159050801561018c5750604051600160a060020a038316908290349082818181858883f193505050505b15610023575060016100db56
Deployed Bytecode
0x6060604052361561001f5760e060020a60003504630f2c93298114610028575b6100005b610002565b6100406004356024356000348190116100e157610002565b60408051918252519081900360200190f35b80547f16c72721000000000000000000000000000000000000000000000000000000006060908152600160a060020a0391909116906316c727219060649060209060048187876161da5a03f11561000257505060405151905080156100d25750604051600160a060020a038416908290349082818181858883f193505050505b1561010f575060015b92915050565b82600160a060020a0316600014156100f857610002565b81600160a060020a03166000141561005257610002565b600060009054906101000a9004600160a060020a0316600160a060020a03166316c727216040518160e060020a0281526004018090506020604051808303816000876161da5a03f11561000257505060405151159050801561018c5750604051600160a060020a038316908290349082818181858883f193505050505b15610023575060016100db56
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.