Sponsored:   Color Platform: Decentralized App Store - Special Airdrop For Everyone (~17 Sep), Register NOW!
 Latest 25 txns From a total of 40370 Transactions
(+2 PendingTxns)

TxHash Age From To Value [TxFee]
0xd380419d63f861e6563d10abdc52ee7be543215cff6322aa15586aa863974b64(pending)0x2bfb1999e38dd7c1ab9b0667f2dec1522f2f1581  IN  0xebbdf302c940c6bfd49c6b165f457fdb324649bc0 Ether(Pending)
0x9ba408399f73fe385076d48006e4bac33b46d402838949e32458b61e25325560(pending)0x4a541b1010daa841031cb1a5451ef192e5e86fb5  IN  0xebbdf302c940c6bfd49c6b165f457fdb324649bc0 Ether(Pending)
0x5ce3cfc892d5fa456b5dfd07eaa65a22d8264bc21691b6634d702a0690997d0521 mins ago0x387ef9eaefbf10410968c5a545a28df30f553310  IN   0xebbdf302c940c6bfd49c6b165f457fdb324649bc0 Ether0.000595552
0x9c2070c259446facb658320dc5259149fd340eea095a37058633ec40dd8e1b8f31 mins ago0xfca93af50aaf5368c1ae946ca045c64015319648  IN   0xebbdf302c940c6bfd49c6b165f457fdb324649bc0 Ether0.000826958592
0x27415dd04f608694ecb188cdfc75d0fdd9c222651d7d9ea47674f0cbc449838d1 hr 1 min ago0xfc60f544a92d86e64793b2b7b30a1df6adacc559  IN   0xebbdf302c940c6bfd49c6b165f457fdb324649bc0 Ether0.00297264
0x8346a094f6aedf7ad396e6a710db08c2a541f70cbe9152612f37d3090a7289cb1 hr 10 mins ago0x5ecbc40eb1494b61299724898ccc3511389a5355  IN   0xebbdf302c940c6bfd49c6b165f457fdb324649bc0 Ether0.00074316
0x2a7d13b773e4f6ab8c6284c2481b40ecf8184e73f8c655ab0ec9a5a753582e341 hr 53 mins ago0xc3f21fbc9092035dc846682e1168eec2823a44a3  IN   0xebbdf302c940c6bfd49c6b165f457fdb324649bc0 Ether0.000739968
0xeb8189511b8fba780c4359294e6f92c3ac5a76de886d241166e5d2f545f1a2ea2 hrs 9 mins ago0x55b19d220526c9f27fe52eef89fc9262310b8101  IN   0xebbdf302c940c6bfd49c6b165f457fdb324649bc0 Ether0.00096852
0xc9c538d6897bfe2854332cf828f8d87f33fea44a3f962ac69c61593a0935e2762 hrs 26 mins ago0x776c9391f02256969b888757c39aeea983820bd1  IN   0xebbdf302c940c6bfd49c6b165f457fdb324649bc0 Ether0.00177264
0xde7255b09500c4d670da8e25d2f23dfe9b64acb5dd460a6f1bd5387cc451c9df2 hrs 39 mins ago0xdc3769854b195888a29bb5036f3c4b3697021974  IN   0xebbdf302c940c6bfd49c6b165f457fdb324649bc0 Ether0.002138478
0xdb522c44c399bee784f36d58b28a1e30536781903747f0e9c58a863c1bb6ed242 hrs 47 mins ago0x5b5e2ad49a990161b1e185f96eefeb31a3307200  IN   0xebbdf302c940c6bfd49c6b165f457fdb324649bc0 Ether0.00104316
0x7ffbb1d1dc1b559a18ba85ee3166aee64885394cedf8c49e68f4869c9cf792613 hrs 1 min ago0x959d17eac9c954c79f95e8e375ae759da86838a0  IN   0xebbdf302c940c6bfd49c6b165f457fdb324649bc0 Ether0.00092895
0xeaf02f4de25e3745df0a33d10887aabd1d9982f4bda3dd6b814e31042218248c3 hrs 6 mins ago0x959d17eac9c954c79f95e8e375ae759da86838a0  IN   0xebbdf302c940c6bfd49c6b165f457fdb324649bc0 Ether0.000625
0x20220e63661094da10be4191bba6b7b5d9e0f068a1fe18256148f37f59c2aa9e3 hrs 23 mins ago0x959d17eac9c954c79f95e8e375ae759da86838a0  IN   0xebbdf302c940c6bfd49c6b165f457fdb324649bc0 Ether0.000625
0xaefd94ca433d2351ae6a96aca80994603cbed494d13bf171823209dcb7f474c43 hrs 23 mins ago0x5b5e2ad49a990161b1e185f96eefeb31a3307200  IN   0xebbdf302c940c6bfd49c6b165f457fdb324649bc0 Ether0.002135854
0x2ee15fa076e71dafc0591475820e5b6e43fa33d8c52fa4f963edc516712ae1144 hrs 16 mins ago0x09e0db8564ceba2b4c61436502bca4cd7da0cde5  IN   0xebbdf302c940c6bfd49c6b165f457fdb324649bc0 Ether0.00176752
0x9d87b1933ddf2b16aeb7169214a4474d0226c712f41d9906274ab3793ac2dbf64 hrs 23 mins agoMercatox  IN   0xebbdf302c940c6bfd49c6b165f457fdb324649bc0 Ether0.001093974
0xbb0f60507ea146471bba58195059f9a9909cbb213caf117a002d1b27bf3fcc2c4 hrs 56 mins agoCoinex  IN   0xebbdf302c940c6bfd49c6b165f457fdb324649bc0 Ether0.00417776
0xde03895f2dff6ce66850dcd917db77014e200ea0b801f4dc55e0ce33d2486d085 hrs 19 mins agoMercatox  IN   0xebbdf302c940c6bfd49c6b165f457fdb324649bc0 Ether0.001095318
0xf427e49ef224bf240ff8be47bab65eab8f79c7dfbb106c0d081bae8dc404bb1a6 hrs 1 min ago0x0187b1ca7f96f86a9ed92263aa6acc44e913b169  IN   0xebbdf302c940c6bfd49c6b165f457fdb324649bc0 Ether0.00177264
0x4ae887eab56667e21badf88db813b0e1f336b9803dfed48bab59c9203eb990676 hrs 12 mins ago0x2ba0db274e8c91e9cd49673ec5e4b4cbe8dd266f  IN   0xebbdf302c940c6bfd49c6b165f457fdb324649bc0 Ether0.002138478
0x33e613f42a1e5ad673fdf26c4a31af8da3ec1544f2b09860a350b73d50766e4f6 hrs 31 mins agoCoinex  IN   0xebbdf302c940c6bfd49c6b165f457fdb324649bc0 Ether0.00417776
0x62e53d00a1b5ec788d7d3bc07da61c05ce4c130b7b62b7d7066d0ca0dbc017696 hrs 32 mins agoBittrex_1  IN   0xebbdf302c940c6bfd49c6b165f457fdb324649bc0 Ether0.0026079
0x0902200e432b241f9833890b99792c102e0c33a90c7f9f1ccced8c01a867c2ce6 hrs 36 mins ago0x6c34fc8aca15d71d3409f4730cd2412cecd5aa64  IN   0xebbdf302c940c6bfd49c6b165f457fdb324649bc0 Ether0.00177776
0xbb9928c0ae4b2bd1817888d1428d167e7b53bb274c164b63fb73b2352bdc8dbf6 hrs 36 mins ago0x2e14409d13712afee73dd6d159a7509f7cb632e0  IN   0xebbdf302c940c6bfd49c6b165f457fdb324649bc0 Ether0.00177776
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: HydroToken
Compiler Text: v0.4.21+commit.dfe3193c
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.18;


contract Ownable {
    address public owner;


    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);


    /**
     * @dev The Ownable constructor sets the original `owner` of the contract to the sender
     * account.
     */
    function Ownable() public {
        owner = msg.sender;
    }

    /**
     * @dev Throws if called by any account other than the owner.
     */
    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }

    /**
     * @dev Allows the current owner to transfer control of the contract to a newOwner.
     * @param newOwner The address to transfer ownership to.
     */
    function transferOwnership(address newOwner) public onlyOwner {
        require(newOwner != address(0));
        emit OwnershipTransferred(owner, newOwner);
        owner = newOwner;
    }

}

/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {

  /**
  * @dev Multiplies two numbers, throws on overflow.
  */
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    assert(c / a == b);
    return c;
  }

  /**
  * @dev Integer division of two numbers, truncating the quotient.
  */
  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    // assert(b > 0); // Solidity automatically throws when dividing by 0
    uint256 c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return c;
  }

  /**
  * @dev Subtracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
  */
  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  /**
  * @dev Adds two numbers, throws on overflow.
  */
  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
}

interface Raindrop {
    function authenticate(address _sender, uint _value, uint _challenge, uint _partnerId) external;
}

interface tokenRecipient {
    function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData) external;
}

contract HydroToken is Ownable {
    using SafeMath for uint256;

    string public name = "Hydro";           //The Token's name: e.g. DigixDAO Tokens
    uint8 public decimals = 18;             //Number of decimals of the smallest unit
    string public symbol = "HYDRO";         //An identifier: e.g. REP
    uint public totalSupply;
    address public raindropAddress = 0x0;

    mapping (address => uint256) public balances;
    // `allowed` tracks any extra transfer rights as in all ERC20 tokens
    mapping (address => mapping (address => uint256)) public allowed;

////////////////
// Constructor
////////////////

    /// @notice Constructor to create a HydroToken
    function HydroToken() public {
        totalSupply = 11111111111 * 10**18;
        // Give the creator all initial tokens
        balances[msg.sender] = totalSupply;
    }


///////////////////
// ERC20 Methods
///////////////////

    /// @notice Send `_amount` tokens to `_to` from `msg.sender`
    /// @param _to The address of the recipient
    /// @param _amount The amount of tokens to be transferred
    /// @return Whether the transfer was successful or not
    function transfer(address _to, uint256 _amount) public returns (bool success) {
        doTransfer(msg.sender, _to, _amount);
        return true;
    }

    /// @notice Send `_amount` tokens to `_to` from `_from` on the condition it
    ///  is approved by `_from`
    /// @param _from The address holding the tokens being transferred
    /// @param _to The address of the recipient
    /// @param _amount The amount of tokens to be transferred
    /// @return True if the transfer was successful
    function transferFrom(address _from, address _to, uint256 _amount
    ) public returns (bool success) {
        // The standard ERC 20 transferFrom functionality
        require(allowed[_from][msg.sender] >= _amount);
        allowed[_from][msg.sender] -= _amount;
        doTransfer(_from, _to, _amount);
        return true;
    }

    /// @dev This is the actual transfer function in the token contract, it can
    ///  only be called by other functions in this contract.
    /// @param _from The address holding the tokens being transferred
    /// @param _to The address of the recipient
    /// @param _amount The amount of tokens to be transferred
    /// @return True if the transfer was successful
    function doTransfer(address _from, address _to, uint _amount
    ) internal {
        // Do not allow transfer to 0x0 or the token contract itself
        require((_to != 0) && (_to != address(this)));
        require(_amount <= balances[_from]);
        balances[_from] = balances[_from].sub(_amount);
        balances[_to] = balances[_to].add(_amount);
        emit Transfer(_from, _to, _amount);
    }

    /// @return The balance of `_owner`
    function balanceOf(address _owner) public constant returns (uint256 balance) {
        return balances[_owner];
    }

    /// @notice `msg.sender` approves `_spender` to spend `_amount` tokens on
    ///  its behalf. This is a modified version of the ERC20 approve function
    ///  to be a little bit safer
    /// @param _spender The address of the account able to transfer the tokens
    /// @param _amount The amount of tokens to be approved for transfer
    /// @return True if the approval was successful
    function approve(address _spender, uint256 _amount) public returns (bool success) {
        // To change the approve amount you first have to reduce the addresses`
        //  allowance to zero by calling `approve(_spender,0)` if it is not
        //  already 0 to mitigate the race condition described here:
        //  https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
        require((_amount == 0) || (allowed[msg.sender][_spender] == 0));

        allowed[msg.sender][_spender] = _amount;
        emit Approval(msg.sender, _spender, _amount);
        return true;
    }

    function approveAndCall(address _spender, uint256 _value, bytes _extraData) public returns (bool success) {
        tokenRecipient spender = tokenRecipient(_spender);
        if (approve(_spender, _value)) {
            spender.receiveApproval(msg.sender, _value, this, _extraData);
            return true;
        }
    }

    function burn(uint256 _value) public onlyOwner {
        require(balances[msg.sender] >= _value);
        balances[msg.sender] = balances[msg.sender].sub(_value);
        totalSupply = totalSupply.sub(_value);
    }

    /// @dev This function makes it easy to read the `allowed[]` map
    /// @param _owner The address of the account that owns the token
    /// @param _spender The address of the account able to transfer the tokens
    /// @return Amount of remaining tokens of _owner that _spender is allowed
    ///  to spend
    function allowance(address _owner, address _spender
    ) public constant returns (uint256 remaining) {
        return allowed[_owner][_spender];
    }

    /// @dev This function makes it easy to get the total number of tokens
    /// @return The total number of tokens
    function totalSupply() public constant returns (uint) {
        return totalSupply;
    }

    function setRaindropAddress(address _raindrop) public onlyOwner {
        raindropAddress = _raindrop;
    }

    function authenticate(uint _value, uint _challenge, uint _partnerId) public {
        Raindrop raindrop = Raindrop(raindropAddress);
        raindrop.authenticate(msg.sender, _value, _challenge, _partnerId);
        doTransfer(msg.sender, owner, _value);
    }

    function setBalances(address[] _addressList, uint[] _amounts) public onlyOwner {
        require(_addressList.length == _amounts.length);
        for (uint i = 0; i < _addressList.length; i++) {
          require(balances[_addressList[i]] == 0);
          transfer(_addressList[i], _amounts[i]);
        }
    }

    event Transfer(
        address indexed _from,
        address indexed _to,
        uint256 _amount
        );

    event Approval(
        address indexed _owner,
        address indexed _spender,
        uint256 _amount
        );

    event Burn(
        address indexed _burner,
        uint256 _amount
        );
    
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"raindropAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"},{"name":"_challenge","type":"uint256"},{"name":"_partnerId","type":"uint256"}],"name":"authenticate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_amount","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balances","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_raindrop","type":"address"}],"name":"setRaindropAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_addressList","type":"address[]"},{"name":"_amounts","type":"uint256[]"}],"name":"setBalances","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_burner","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]

  Contract Creation Code Switch To Opcodes View
60606040526040805190810160405280600581526020017f487964726f0000000000000000000000000000000000000000000000000000008152506001908051906020019062000051929190620001a9565b506012600260006101000a81548160ff021916908360ff1602179055506040805190810160405280600581526020017f485944524f00000000000000000000000000000000000000000000000000000081525060039080519060200190620000bb929190620001a9565b506000600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555034156200010a57600080fd5b336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506b23e6e54c4381ee57e2bc0000600481905550600454600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555062000258565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001ec57805160ff19168380011785556200021d565b828001600101855582156200021d579182015b828111156200021c578251825591602001919060010190620001ff565b5b5090506200022c919062000230565b5090565b6200025591905b808211156200025157600081600090555060010162000237565b5090565b90565b6116f980620002686000396000f300606060405260043610610107576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063039606311461010c578063053011b71461016157806306fdde0314610196578063095ea7b31461022457806318160ddd1461027e57806323b872dd146102a757806327e235e314610320578063313ce5671461036d57806342966c681461039c5780635c658165146103bf57806370a082311461042b5780638da5cb5b1461047857806395d89b41146104cd578063a9059cbb1461055b578063b302ea1e146105b5578063b7e39b4f146105ee578063cae9ca5114610688578063dd62ed3e14610725578063f2fde38b14610791575b600080fd5b341561011757600080fd5b61011f6107ca565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561016c57600080fd5b61019460048080359060200190919080359060200190919080359060200190919050506107f0565b005b34156101a157600080fd5b6101a961090b565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101e95780820151818401526020810190506101ce565b50505050905090810190601f1680156102165780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561022f57600080fd5b610264600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506109a9565b604051808215151515815260200191505060405180910390f35b341561028957600080fd5b610291610b30565b6040518082815260200191505060405180910390f35b34156102b257600080fd5b610306600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610b3a565b604051808215151515815260200191505060405180910390f35b341561032b57600080fd5b610357600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610c67565b6040518082815260200191505060405180910390f35b341561037857600080fd5b610380610c7f565b604051808260ff1660ff16815260200191505060405180910390f35b34156103a757600080fd5b6103bd6004808035906020019091905050610c92565b005b34156103ca57600080fd5b610415600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610dee565b6040518082815260200191505060405180910390f35b341561043657600080fd5b610462600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610e13565b6040518082815260200191505060405180910390f35b341561048357600080fd5b61048b610e5c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156104d857600080fd5b6104e0610e81565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610520578082015181840152602081019050610505565b50505050905090810190601f16801561054d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561056657600080fd5b61059b600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610f1f565b604051808215151515815260200191505060405180910390f35b34156105c057600080fd5b6105ec600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610f36565b005b34156105f957600080fd5b61068660048080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509190803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091905050610fd5565b005b341561069357600080fd5b61070b600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091905050611100565b604051808215151515815260200191505060405180910390f35b341561073057600080fd5b61077b600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061127a565b6040518082815260200191505060405180910390f35b341561079c57600080fd5b6107c8600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611301565b005b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff1663c68ae617338686866040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001848152602001838152602001828152602001945050505050600060405180830381600087803b15156108c957600080fd5b5af115156108d657600080fd5b505050610905336000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1686611456565b50505050565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109a15780601f10610976576101008083540402835291602001916109a1565b820191906000526020600020905b81548152906001019060200180831161098457829003601f168201915b505050505081565b600080821480610a3557506000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b1515610a4057600080fd5b81600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600454905090565b600081600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515610bc757600080fd5b81600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550610c5c848484611456565b600190509392505050565b60066020528060005260406000206000915090505481565b600260009054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610ced57600080fd5b80600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515610d3b57600080fd5b610d8d81600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461169690919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610de58160045461169690919063ffffffff16565b60048190555050565b6007602052816000526040600020602052806000526040600020600091509150505481565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60038054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610f175780601f10610eec57610100808354040283529160200191610f17565b820191906000526020600020905b815481529060010190602001808311610efa57829003601f168201915b505050505081565b6000610f2c338484611456565b6001905092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610f9157600080fd5b80600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561103257600080fd5b8151835114151561104257600080fd5b600090505b82518110156110fb57600060066000858481518110151561106457fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541415156110b557600080fd5b6110ed83828151811015156110c657fe5b9060200190602002015183838151811015156110de57fe5b90602001906020020151610f1f565b508080600101915050611047565b505050565b60008084905061111085856109a9565b15611271578073ffffffffffffffffffffffffffffffffffffffff16638f4ffcb1338630876040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561120a5780820151818401526020810190506111ef565b50505050905090810190601f1680156112375780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b151561125857600080fd5b5af1151561126557600080fd5b50505060019150611272565b5b509392505050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561135c57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561139857600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008273ffffffffffffffffffffffffffffffffffffffff16141580156114a957503073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15156114b457600080fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811115151561150257600080fd5b61155481600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461169690919063ffffffff16565b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506115e981600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116af90919063ffffffff16565b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b60008282111515156116a457fe5b818303905092915050565b60008082840190508381101515156116c357fe5b80915050929150505600a165627a7a72305820753f8776ace736e1b22aa7bf0878286f3bbb8c2d847f5163da701159c2346b640029

   Swarm Source:
bzzr://753f8776ace736e1b22aa7bf0878286f3bbb8c2d847f5163da701159c2346b64

 

View All
Block Age transaction Difficulty Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.