Contract 0x1336ACfC71E75669289497CaD7798EAc947a9579

 

TxHash Block Age From To Value [TxFee]
0xf024897a1017f0ad4b329d8b6537fc3b02049661ca18d72fc756ff4dd98bbefa72367732 days 23 hrs ago0xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb IN  0x1336acfc71e75669289497cad7798eac947a95790.465 Ether0.00316954
0xe4c1b6da8aab181ddea1f206a9f84542c32298ebf2630b9291a11ad7c90aac6572367702 days 23 hrs ago0xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb IN  0x1336acfc71e75669289497cad7798eac947a95790 Ether0.001640016
0x25559c33a70bafd277340e4de61859561382ab13e777bad3ecd2f1f49b98b67d72367642 days 23 hrs ago0xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb IN  0x1336acfc71e75669289497cad7798eac947a95790 Ether0.001843944
0x9fd016fb009265db5bcc737cbb621f3cf3c868987599074928bfad434afb9ef172360843 days 3 hrs ago0xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb IN  0x1336acfc71e75669289497cad7798eac947a95790 Ether0.002294085
0xe9a14c81c89c73697b93cecd7580d635c98284574eda9de392132dc7ef203fef72353233 days 8 hrs ago0xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb IN  0x1336acfc71e75669289497cad7798eac947a95790.707 Ether0.00158477
0x8ac02b435f6564d67b1093322b48f11ddf44112b977604f23e08eb71d8eb228a72353043 days 8 hrs ago0xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb IN  0x1336acfc71e75669289497cad7798eac947a95790 Ether0.002172312
0xfdc3dfc4f973983662383ee461d56866d0bbab6dfc4d0113d8ba1fa808d9b2b872352963 days 8 hrs ago0xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb IN  0x1336acfc71e75669289497cad7798eac947a95790 Ether0.00158417
0x9d9718051950c0feb88b2e136495e7be31038ee3d8f537d25c4705feddc2afb3720625710 days 6 hrs ago0xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb IN  0x1336acfc71e75669289497cad7798eac947a95791.02 Ether0.000475431
0xbdb7f082b093a05814c96cc71fb6400c5f7b0cd31f1b6a1d9ccd24e60cb650d6720624810 days 6 hrs ago0xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb IN  0x1336acfc71e75669289497cad7798eac947a95790 Ether0.00080587
0x0a10ba15a7e3e64a74cdfdd6840e468db6a9e5d774efccfb97bd3053d2e97f1d720623210 days 6 hrs ago0xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb IN  0x1336acfc71e75669289497cad7798eac947a95790 Ether0.000944658
0xbb610538d5760759b14c9bb4caa805baee628eed4ceccebef1c96d20e537206e720623010 days 6 hrs ago0xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb IN  0x1336acfc71e75669289497cad7798eac947a95790 Ether0.000522774
0xa6b3be2b6cd02061569213301a599d6fdbe696fc87d15db2242b2aef24a4481b719908211 days 22 hrs ago0xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb IN  0x1336acfc71e75669289497cad7798eac947a95790.661214576389775 Ether0.000475431
0xede6943db72168d82f849216c212fa04d884febae870a625c739f85606ffdb0b719430512 days 21 hrs ago0xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb IN  0x1336acfc71e75669289497cad7798eac947a95790.628 Ether0.000475431
0x1e8eefc190e6a45693df919630fe21a1714f09f02534e57e953fd8b6975525ed719429712 days 21 hrs ago0xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb IN  0x1336acfc71e75669289497cad7798eac947a95790 Ether0.00067706
0x788abfe53b157987fafd6bcf9a4a422775975d40715ea18d7c7f7eb0747adb6e719427212 days 21 hrs ago0xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb IN  0x1336acfc71e75669289497cad7798eac947a95790 Ether0.000696432
0x8e0bf02e5583092a9bfc27f1c222ad057f305a82479c1794d2e27510eeb5bedc717249217 days 8 hrs ago0xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb IN  0x1336acfc71e75669289497cad7798eac947a95790.459 Ether0.000316954
0x62ece3a128a5e989c4af6bf1d2f1302df9625e4ab0fb8cbef054f273c47798a7717248517 days 8 hrs ago0xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb IN  0x1336acfc71e75669289497cad7798eac947a95790 Ether0.000349252
0x736ef98064aa6247d475de6aa05b81d20ac9661533f42310e757071e18c24edf717247917 days 8 hrs ago0xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb IN  0x1336acfc71e75669289497cad7798eac947a95791.52 Ether0.000316954
0xfa1b359cef9d8c60740d5c0426a3a7f7627f26288737aecaf40c85d170d7647e717233617 days 8 hrs ago0xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb IN  0x1336acfc71e75669289497cad7798eac947a95790 Ether0.000699756
0x958e7ed2afd41ce21ae2bc7b72970f8e8eacb8deb94186305f6fd64b5232de98713810024 days 8 hrs ago0xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb IN  0x1336acfc71e75669289497cad7798eac947a95790 Ether0.00039842
0x287767cb06be59590ad5dff76441b3603b982e40166efb14243c3fce17846c17713809424 days 8 hrs ago0xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb IN  0x1336acfc71e75669289497cad7798eac947a95790.473317865429234 Ether0.000913525
0x979dedabac85e15ef4b9d74e2ea6159bf38886dcb1fce540e52bbe964874ae66713808924 days 8 hrs ago0xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb IN  0x1336acfc71e75669289497cad7798eac947a95790 Ether0.000400386
0x4a15f118798e05d518eff53b07ad31ed29df70cddecd333be46b9b69425d2703713806024 days 8 hrs ago0xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb IN  0x1336acfc71e75669289497cad7798eac947a95790 Ether0.000399652
0x43ab6848cd9536bf271df951e8701b9dd44b992c79f0cb35994eeb1e0aee6171713805524 days 8 hrs ago0xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb IN  0x1336acfc71e75669289497cad7798eac947a95790.596380510440835 Ether0.000913525
0xb8a59cec4dfb822a167394046d5e3de64859de14da9a4bac594cc8078e53f73c707053037 days 3 hrs ago0xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb IN  0x1336acfc71e75669289497cad7798eac947a95790.352 Ether0.000950862
[ Download CSV Export 

Latest 25 Internal Transaction, Click here to view more Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
0xf024897a1017f0ad4b329d8b6537fc3b02049661ca18d72fc756ff4dd98bbefa72367732 days 23 hrs ago0x1336acfc71e75669289497cad7798eac947a95790xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20.465 Ether
0xe4c1b6da8aab181ddea1f206a9f84542c32298ebf2630b9291a11ad7c90aac6572367702 days 23 hrs ago0x1336acfc71e75669289497cad7798eac947a95790xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb0.462962962962962962 Ether
0xe4c1b6da8aab181ddea1f206a9f84542c32298ebf2630b9291a11ad7c90aac6572367702 days 23 hrs ago0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20x1336acfc71e75669289497cad7798eac947a95790.462962962962962962 Ether
0xe9a14c81c89c73697b93cecd7580d635c98284574eda9de392132dc7ef203fef72353233 days 8 hrs ago0x1336acfc71e75669289497cad7798eac947a95790xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20.707 Ether
0x8ac02b435f6564d67b1093322b48f11ddf44112b977604f23e08eb71d8eb228a72353043 days 8 hrs ago0x1336acfc71e75669289497cad7798eac947a95790xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb0.720545058671791335 Ether
0x8ac02b435f6564d67b1093322b48f11ddf44112b977604f23e08eb71d8eb228a72353043 days 8 hrs ago0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20x1336acfc71e75669289497cad7798eac947a95790.720545058671791335 Ether
0x9d9718051950c0feb88b2e136495e7be31038ee3d8f537d25c4705feddc2afb3720625710 days 6 hrs ago0x1336acfc71e75669289497cad7798eac947a95790xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc21.02 Ether
0xbdb7f082b093a05814c96cc71fb6400c5f7b0cd31f1b6a1d9ccd24e60cb650d6720624810 days 6 hrs ago0x1336acfc71e75669289497cad7798eac947a95790xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb1.149651819734594665 Ether
0xbdb7f082b093a05814c96cc71fb6400c5f7b0cd31f1b6a1d9ccd24e60cb650d6720624810 days 6 hrs ago0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20x1336acfc71e75669289497cad7798eac947a95791.149651819734594665 Ether
0xa6b3be2b6cd02061569213301a599d6fdbe696fc87d15db2242b2aef24a4481b719908211 days 22 hrs ago0x1336acfc71e75669289497cad7798eac947a95790xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20.661214576389775035 Ether
0xede6943db72168d82f849216c212fa04d884febae870a625c739f85606ffdb0b719430512 days 21 hrs ago0x1336acfc71e75669289497cad7798eac947a95790xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20.628 Ether
0x1e8eefc190e6a45693df919630fe21a1714f09f02534e57e953fd8b6975525ed719429712 days 21 hrs ago0x1336acfc71e75669289497cad7798eac947a95790xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb0.690964186410482675 Ether
0x1e8eefc190e6a45693df919630fe21a1714f09f02534e57e953fd8b6975525ed719429712 days 21 hrs ago0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20x1336acfc71e75669289497cad7798eac947a95790.690964186410482675 Ether
0x8e0bf02e5583092a9bfc27f1c222ad057f305a82479c1794d2e27510eeb5bedc717249217 days 8 hrs ago0x1336acfc71e75669289497cad7798eac947a95790xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20.459 Ether
0x736ef98064aa6247d475de6aa05b81d20ac9661533f42310e757071e18c24edf717247917 days 8 hrs ago0x1336acfc71e75669289497cad7798eac947a95790xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc21.52 Ether
0x287767cb06be59590ad5dff76441b3603b982e40166efb14243c3fce17846c17713809424 days 8 hrs ago0x1336acfc71e75669289497cad7798eac947a95790xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb0.009280742459396751 Ether
0x287767cb06be59590ad5dff76441b3603b982e40166efb14243c3fce17846c17713809424 days 8 hrs ago0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20x1336acfc71e75669289497cad7798eac947a95790.009280742459396751 Ether
0x287767cb06be59590ad5dff76441b3603b982e40166efb14243c3fce17846c17713809424 days 8 hrs ago0x1336acfc71e75669289497cad7798eac947a95790xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20.473317865429234338 Ether
0x979dedabac85e15ef4b9d74e2ea6159bf38886dcb1fce540e52bbe964874ae66713808924 days 8 hrs ago0x1336acfc71e75669289497cad7798eac947a95790xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb1.05 Ether
0x979dedabac85e15ef4b9d74e2ea6159bf38886dcb1fce540e52bbe964874ae66713808924 days 8 hrs ago0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20x1336acfc71e75669289497cad7798eac947a95791.05 Ether
0x43ab6848cd9536bf271df951e8701b9dd44b992c79f0cb35994eeb1e0aee6171713805524 days 8 hrs ago0x1336acfc71e75669289497cad7798eac947a95790xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb0.011693735498839907 Ether
0x43ab6848cd9536bf271df951e8701b9dd44b992c79f0cb35994eeb1e0aee6171713805524 days 8 hrs ago0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20x1336acfc71e75669289497cad7798eac947a95790.011693735498839907 Ether
0x43ab6848cd9536bf271df951e8701b9dd44b992c79f0cb35994eeb1e0aee6171713805524 days 8 hrs ago0x1336acfc71e75669289497cad7798eac947a95790xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20.596380510440835266 Ether
0xb8a59cec4dfb822a167394046d5e3de64859de14da9a4bac594cc8078e53f73c707053037 days 3 hrs ago0x1336acfc71e75669289497cad7798eac947a95790xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc20.352 Ether
0xe85cc6d15f1b8a28e5b39681d003aba9a2dd67dd6a50520db3189084f6b71593707052837 days 3 hrs ago0x1336acfc71e75669289497cad7798eac947a95790xd46ed184032cc3a3e8779ef59a42dc8b9b4dacbb0.35755926933540614 Ether
[ Download CSV Export 
Warning: The compiled contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity) Solidity Compiler Bugs.

Contract Source Code Verified (Similar Match)
Note: This contract matches the deployed ByteCode of the Verified Source Code for Contract 0x2b9b8b83c09e1d2bd3dace1c3db2fec8ff54a8ac
Contract Name: DSProxy
Compiler Version: v0.4.23+commit.124ca40d
Optimization Enabled: Yes
Runs (Optimizer):  200


Contract Source Code
// proxy.sol - execute actions atomically through the proxy's identity

// Copyright (C) 2017  DappHub, LLC

// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.

// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.

// You should have received a copy of the GNU General Public License
// along with this program.  If not, see <http://www.gnu.org/licenses/>.

pragma solidity ^0.4.23;

contract DSAuthority {
    function canCall(
        address src, address dst, bytes4 sig
    ) public view returns (bool);
}

contract DSAuthEvents {
    event LogSetAuthority (address indexed authority);
    event LogSetOwner     (address indexed owner);
}

contract DSAuth is DSAuthEvents {
    DSAuthority  public  authority;
    address      public  owner;

    constructor() public {
        owner = msg.sender;
        emit LogSetOwner(msg.sender);
    }

    function setOwner(address owner_)
        public
        auth
    {
        owner = owner_;
        emit LogSetOwner(owner);
    }

    function setAuthority(DSAuthority authority_)
        public
        auth
    {
        authority = authority_;
        emit LogSetAuthority(authority);
    }

    modifier auth {
        require(isAuthorized(msg.sender, msg.sig));
        _;
    }

    function isAuthorized(address src, bytes4 sig) internal view returns (bool) {
        if (src == address(this)) {
            return true;
        } else if (src == owner) {
            return true;
        } else if (authority == DSAuthority(0)) {
            return false;
        } else {
            return authority.canCall(src, this, sig);
        }
    }
}

contract DSNote {
    event LogNote(
        bytes4   indexed  sig,
        address  indexed  guy,
        bytes32  indexed  foo,
        bytes32  indexed  bar,
        uint              wad,
        bytes             fax
    ) anonymous;

    modifier note {
        bytes32 foo;
        bytes32 bar;

        assembly {
            foo := calldataload(4)
            bar := calldataload(36)
        }

        emit LogNote(msg.sig, msg.sender, foo, bar, msg.value, msg.data);

        _;
    }
}

// DSProxy
// Allows code execution using a persistant identity This can be very
// useful to execute a sequence of atomic actions. Since the owner of
// the proxy can be changed, this allows for dynamic ownership models
// i.e. a multisig
contract DSProxy is DSAuth, DSNote {
    DSProxyCache public cache;  // global cache for contracts

    constructor(address _cacheAddr) public {
        require(setCache(_cacheAddr));
    }

    function() public payable {
    }

    // use the proxy to execute calldata _data on contract _code
    function execute(bytes _code, bytes _data)
        public
        payable
        returns (address target, bytes32 response)
    {
        target = cache.read(_code);
        if (target == 0x0) {
            // deploy contract & store its address in cache
            target = cache.write(_code);
        }

        response = execute(target, _data);
    }

    function execute(address _target, bytes _data)
        public
        auth
        note
        payable
        returns (bytes32 response)
    {
        require(_target != 0x0);

        // call contract in current context
        assembly {
            let succeeded := delegatecall(sub(gas, 5000), _target, add(_data, 0x20), mload(_data), 0, 32)
            response := mload(0)      // load delegatecall output
            switch iszero(succeeded)
            case 1 {
                // throw if delegatecall failed
                revert(0, 0)
            }
        }
    }

    //set new cache
    function setCache(address _cacheAddr)
        public
        auth
        note
        returns (bool)
    {
        require(_cacheAddr != 0x0);        // invalid cache address
        cache = DSProxyCache(_cacheAddr);  // overwrite cache
        return true;
    }
}

// DSProxyFactory
// This factory deploys new proxy instances through build()
// Deployed proxy addresses are logged
contract DSProxyFactory {
    event Created(address indexed sender, address indexed owner, address proxy, address cache);
    mapping(address=>bool) public isProxy;
    DSProxyCache public cache = new DSProxyCache();

    // deploys a new proxy instance
    // sets owner of proxy to caller
    function build() public returns (DSProxy proxy) {
        proxy = build(msg.sender);
    }

    // deploys a new proxy instance
    // sets custom owner of proxy
    function build(address owner) public returns (DSProxy proxy) {
        proxy = new DSProxy(cache);
        emit Created(msg.sender, owner, address(proxy), address(cache));
        proxy.setOwner(owner);
        isProxy[proxy] = true;
    }
}

// DSProxyCache
// This global cache stores addresses of contracts previously deployed
// by a proxy. This saves gas from repeat deployment of the same
// contracts and eliminates blockchain bloat.

// By default, all proxies deployed from the same factory store
// contracts in the same cache. The cache a proxy instance uses can be
// changed.  The cache uses the sha3 hash of a contract's bytecode to
// lookup the address
contract DSProxyCache {
    mapping(bytes32 => address) cache;

    function read(bytes _code) public view returns (address) {
        bytes32 hash = keccak256(_code);
        return cache[hash];
    }

    function write(bytes _code) public returns (address target) {
        assembly {
            target := create(0, add(_code, 0x20), mload(_code))
            switch iszero(extcodesize(target))
            case 1 {
                // throw if contract failed to deploy
                revert(0, 0)
            }
        }
        bytes32 hash = keccak256(_code);
        cache[hash] = target;
    }
}

Contract ABI
[{"constant":false,"inputs":[{"name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_target","type":"address"},{"name":"_data","type":"bytes"}],"name":"execute","outputs":[{"name":"response","type":"bytes32"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_code","type":"bytes"},{"name":"_data","type":"bytes"}],"name":"execute","outputs":[{"name":"target","type":"address"},{"name":"response","type":"bytes32"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"cache","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_cacheAddr","type":"address"}],"name":"setCache","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"authority","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_cacheAddr","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":true,"inputs":[{"indexed":true,"name":"sig","type":"bytes4"},{"indexed":true,"name":"guy","type":"address"},{"indexed":true,"name":"foo","type":"bytes32"},{"indexed":true,"name":"bar","type":"bytes32"},{"indexed":false,"name":"wad","type":"uint256"},{"indexed":false,"name":"fax","type":"bytes"}],"name":"LogNote","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"}]

Contract Creation Code
608060405234801561001057600080fd5b50604051602080610b37833981016040819052905160018054600160a060020a03191633600160a060020a031690811790915590917fce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed9490600090a261007d8164010000000061008e810204565b151561008857600080fd5b506102ac565b60006100c6337fffffffff00000000000000000000000000000000000000000000000000000000833516640100000000610180810204565b15156100d157600080fd5b6040805134808252602082018381523693830184905260043593602435938493869333600160a060020a031693600080357fffffffff0000000000000000000000000000000000000000000000000000000016949092606082018484808284376040519201829003965090945050505050a4600160a060020a038416151561015857600080fd5b60028054600160a060020a038616600160a060020a0319909116179055600192505050919050565b600030600160a060020a031683600160a060020a031614156101a4575060016102a6565b600154600160a060020a03848116911614156101c2575060016102a6565b600054600160a060020a031615156101dc575060006102a6565b60008054604080517fb7009613000000000000000000000000000000000000000000000000000000008152600160a060020a03878116600483015230811660248301527fffffffff00000000000000000000000000000000000000000000000000000000871660448301529151919092169263b700961392606480820193602093909283900390910190829087803b15801561027757600080fd5b505af115801561028b573d6000803e3d6000fd5b505050506040513d60208110156102a157600080fd5b505190505b92915050565b61087c806102bb6000396000f30060806040526004361061008d5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166313af4035811461008f5780631cff79cd146100b05780631f6a1eb91461011c57806360c7d295146101c95780637a9e5e4b146101fa5780638da5cb5b1461021b578063948f507614610230578063bf7e214f14610265575b005b34801561009b57600080fd5b5061008d600160a060020a036004351661027a565b60408051602060046024803582810135601f810185900485028601850190965285855261010a958335600160a060020a03169536956044949193909101919081908401838280828437509497506102f89650505050505050565b60408051918252519081900360200190f35b6040805160206004803580820135601f81018490048402850184019095528484526101a694369492936024939284019190819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a9998810197919650918201945092508291508401838280828437509497506103be9650505050505050565b60408051600160a060020a03909316835260208301919091528051918290030190f35b3480156101d557600080fd5b506101de6105ce565b60408051600160a060020a039092168252519081900360200190f35b34801561020657600080fd5b5061008d600160a060020a03600435166105dd565b34801561022757600080fd5b506101de610657565b34801561023c57600080fd5b50610251600160a060020a0360043516610666565b604080519115158252519081900360200190f35b34801561027157600080fd5b506101de61072d565b61029033600035600160e060020a03191661073c565b151561029b57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383811691909117918290556040519116907fce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed9490600090a250565b600061031033600035600160e060020a03191661073c565b151561031b57600080fd5b6040805134808252602082018381523693830184905260043593602435938493869333600160a060020a03169360008035600160e060020a031916949092606082018484808284376040519201829003965090945050505050a4600160a060020a038516151561038a57600080fd5b60206000855160208701886113885a03f460005193508015600181146103af576103b4565b600080fd5b5050505092915050565b6002546040517f8bf4515c0000000000000000000000000000000000000000000000000000000081526020600482018181528551602484015285516000948594600160a060020a0390911693638bf4515c93899390928392604490910191908501908083838b5b8381101561043d578181015183820152602001610425565b50505050905090810190601f16801561046a5780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b15801561048957600080fd5b505af115801561049d573d6000803e3d6000fd5b505050506040513d60208110156104b357600080fd5b50519150600160a060020a03821615156105bb576002546040517f7ed0c3b2000000000000000000000000000000000000000000000000000000008152602060048201818152875160248401528751600160a060020a0390941693637ed0c3b293899383926044909201919085019080838360005b83811015610540578181015183820152602001610528565b50505050905090810190601f16801561056d5780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b15801561058c57600080fd5b505af11580156105a0573d6000803e3d6000fd5b505050506040513d60208110156105b657600080fd5b505191505b6105c582846102f8565b90509250929050565b600254600160a060020a031681565b6105f333600035600160e060020a03191661073c565b15156105fe57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03838116919091178083556040519116917f1abebea81bfa2637f28358c371278fb15ede7ea8dd28d2e03b112ff6d936ada491a250565b600154600160a060020a031681565b600061067e33600035600160e060020a03191661073c565b151561068957600080fd5b6040805134808252602082018381523693830184905260043593602435938493869333600160a060020a03169360008035600160e060020a031916949092606082018484808284376040519201829003965090945050505050a4600160a060020a03841615156106f857600080fd5b60028054600160a060020a03861673ffffffffffffffffffffffffffffffffffffffff19909116179055600192505050919050565b600054600160a060020a031681565b600030600160a060020a031683600160a060020a031614156107605750600161084a565b600154600160a060020a038481169116141561077e5750600161084a565b600054600160a060020a031615156107985750600061084a565b60008054604080517fb7009613000000000000000000000000000000000000000000000000000000008152600160a060020a0387811660048301523081166024830152600160e060020a0319871660448301529151919092169263b700961392606480820193602093909283900390910190829087803b15801561081b57600080fd5b505af115801561082f573d6000803e3d6000fd5b505050506040513d602081101561084557600080fd5b505190505b929150505600a165627a7a72305820e498874c9ba9e75028e0c84f1b1d83b2dad5de910c59b837b32e5a190794c5e10029000000000000000000000000271293c67e2d3140a0e9381eff1f9b01e07b0795


   Swarm Source:
bzzr://e498874c9ba9e75028e0c84f1b1d83b2dad5de910c59b837b32e5a190794c5e1
Block Age transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.