Sponsored Link:   Color - Revolutionizing the Dapp Ecosystem, Bounty & Airdrop, Get 240,000 COL NOW!
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 475 txns
Token Contract: Hint (HINT)
 Latest 25 txns from a total Of 475 transactions

TxHash Age From To Value [TxFee]
0x29776b475896652b4a7feec6602da543ffebdb63e4eb9cc18b5f36f5d8588aa616 hrs 55 mins ago0xac6a2924b7b4e4af0c0058addd9e9ef16ce4be98  IN   0xac9e0035dc040671e5646dc9b8896d7d78c48f850 Ether0.000185384
0xa00716098bc69cd3e4943531ca853cfafb5482aaa42667135c066f42e5d429333 days 11 hrs ago0xbdc085c826bb6f3d5ffeeb10e9a8a827ea4f9cad  IN   0xac9e0035dc040671e5646dc9b8896d7d78c48f850 Ether0.00003
0xff3adc9c5db6264e15bef16debef4fdf2b8e15e7558e807ed0e8170cac5251a13 days 12 hrs ago0x359f535aed99a259d8579295c2eaa013f52e3616  IN   0xac9e0035dc040671e5646dc9b8896d7d78c48f850 Ether0.000817388
0xe6db861d7ab5e0604fc6b55a336b531810d21c9335379c58e6138c616472ef7d6 days 1 hr ago0x605a37a0938abf9ade07600b612e43fc5b2d8ea1  IN   0xac9e0035dc040671e5646dc9b8896d7d78c48f850 Ether0.0002258586
0x4dfd693c3539d05ef2e85e7610057e4bddeaf0878005bbfeaa1e8d6d0d1c583914 days 15 hrs ago0xc0d3a8d939d8653f0fd8fe7a0646dd3884293466  IN   0xac9e0035dc040671e5646dc9b8896d7d78c48f850 Ether0.00055539
0xa8876dc23f9f1212f953203b8ae68c66523d9d1bf32e9507e92f79722fc7ef8428 days 6 hrs ago0x663f677b511734b15818b0c5d39271c2b09e6eff  IN   0xac9e0035dc040671e5646dc9b8896d7d78c48f850 Ether0.000055539
0xf62ab73e8654d12cd4573d21b03d074420f1564ebd19c3c56d007948ba6445bb29 days 4 hrs ago0x8791c76362947fd7cb106d7cc2ce2e97a3de2a51  IN   0xac9e0035dc040671e5646dc9b8896d7d78c48f850 Ether0.00018513
0xf4c083282366b2079c1bdee42efc2247b45f130fb69cae1b8fe1668c09be448d29 days 22 hrs ago0x1017e8dd8b0d149ba08377548cd282c807f0fcd2  IN   0xac9e0035dc040671e5646dc9b8896d7d78c48f850 Ether0.000074052
0x6383c80f90ffb7588833e0b10355b54d4c81f1535645ff942e75e258337b30ac30 days 1 hr ago0x2c961f1a702e988f7a481770a45a7768e90b784f  IN   0xac9e0035dc040671e5646dc9b8896d7d78c48f850 Ether0.000148104
0x24f4903edaa51db5fd157bddaaf21d75b8909e20fac5861683f526d9fa14ac6430 days 1 hr ago0x2c961f1a702e988f7a481770a45a7768e90b784f  IN   0xac9e0035dc040671e5646dc9b8896d7d78c48f850 Ether0.0002
0x9cfd99fcca077f66a37a8af645792ee0eb8897722fdfa5aa06a959b304b8c7ab34 days 23 hrs ago0x6b28e81e1cb0cce4b50c74b7eb49b6c32fda27b2  IN   0xac9e0035dc040671e5646dc9b8896d7d78c48f850 Ether0.000147848
0x6897a5d02eedba31a0895131aefaac55dc7bf5b58dbbb3b8d68a14d58efad08139 days 16 hrs ago0x3439ea50ed00e9ba69d195eb0b5b403b3ba5fba2  IN   0xac9e0035dc040671e5646dc9b8896d7d78c48f850 Ether0.000222156
0x1f41c94474449b09d743247bfbb762c5e5d8e275f08772e84bec6e459fd0faf146 days 18 hrs ago0x850d077bea1600d1be3a24110ce3fe90953efc97  IN   0xac9e0035dc040671e5646dc9b8896d7d78c48f850 Ether0.000407286
0x13c983f89b6737d1364d5f1d76b58308fe7c2164f55e082b5e75d74023b531e450 days 2 hrs ago0x375c0da3e7bd8f4ad60c496f0c02a20eb81164f4  IN   0xac9e0035dc040671e5646dc9b8896d7d78c48f850 Ether0.000777546
0xc625626badb066e9f4d90a530397acead275e38e22d6502a15f60d83f81af75b58 days 23 hrs ago0x5cd435a073b188d37e6fd3ae03b39f18c181590a  IN   0xac9e0035dc040671e5646dc9b8896d7d78c48f850 Ether0.00026045
0xbc6dfe01edaa86ffb11d975a23f7ba6edea6d37794c424379a79af6a406dcae260 days 23 hrs ago0x5cd435a073b188d37e6fd3ae03b39f18c181590a  IN   0xac9e0035dc040671e5646dc9b8896d7d78c48f850 Ether0.00055635
0x7e8eb3a48eb44673c506a8daf3c1b6a82be9d0a6d1573a2fe7fbf72097be956c60 days 23 hrs ago0x5cd435a073b188d37e6fd3ae03b39f18c181590a  IN   0xac9e0035dc040671e5646dc9b8896d7d78c48f850 Ether0.00033381
0xd78a4fcec877cf33c1595ebe2bfa1b03cf0f23f19b7f4e2eee8f46121e77163f61 days 2 hrs ago0x5cd435a073b188d37e6fd3ae03b39f18c181590a  IN   0xac9e0035dc040671e5646dc9b8896d7d78c48f850 Ether0.00031254
0xb65d10af1406e651ccb24b7d06c9b8e84f2a6796f10245f4fda7b1035d4fab0c61 days 15 hrs ago0x7c043a6f79ff08b06231227dbc50dfcf6c5fb79e  IN   0xac9e0035dc040671e5646dc9b8896d7d78c48f850 Ether0.00059344
0x1f13512b053e1adc900577fcaab1b6ddb2fef0c9952c855785c303812d44e8eb62 days 6 hrs ago0x5aee539f802b186e068f315763460a01178c5d13  IN   0xac9e0035dc040671e5646dc9b8896d7d78c48f850 Ether0.001515442
0x801b56cb18294209f654bd5eddf40cd974dc4e6ff00f8473116dda88ef57364a62 days 12 hrs ago0x16092f23063cc3051bca2473a83f42bc92cfa2d1  IN   0xac9e0035dc040671e5646dc9b8896d7d78c48f850 Ether0.0001900186
0x4de6b20e6c7d5b6338e234da58f60b715b60f99b553fade708d4db61bb5f7dcc67 days 13 hrs ago0x7dca287ac26abb5449182ea48f983bb62fa80bb1  IN   0xac9e0035dc040671e5646dc9b8896d7d78c48f850 Ether0.001518066
0x47e8b9e18ad9a1a5c4e9bdeb9ffef826a430e633733d0e9b4ae0aa91d0daf80368 days 6 hrs ago0xdd3b9be91ea4d427e62c3fa3f2b27b5290d98f1e  IN   0xac9e0035dc040671e5646dc9b8896d7d78c48f850 Ether0.0018513
0x0869a450addbfdf892f0b14304b665356bfa71279c4e060947444adb20de844e69 days 18 hrs ago0xe09544911a68d7751df522afd406caa51890a981  IN   0xac9e0035dc040671e5646dc9b8896d7d78c48f850 Ether0.000444312
0xc2ba881f3e5d14c00494152afacd7f26ca9f51879f8c3a21f6e4d2084f2dcdaa70 days 2 hrs ago0x756855a1b4ae7eceadde60517913b82d0406b3c3  IN   0xac9e0035dc040671e5646dc9b8896d7d78c48f850 Ether0.000903066
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Contract Source Code Verified (Exact match)
Contract Name: Token
Compiler Version: v0.4.18+commit.9cf6e910
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.18;

library SafeMath {
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a / b;
    return c;
  }

  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
}

interface TokenUpgraderInterface{
    function upgradeFor(address _for, uint256 _value) public returns (bool success);
    function upgradeFrom(address _by, address _for, uint256 _value) public returns (bool success);
}
  
contract Token {
    using SafeMath for uint256;

    address public owner = msg.sender;

    string public name = "Hint";
    string public symbol = "HINT";

    bool public upgradable = false;
    bool public upgraderSet = false;
    TokenUpgraderInterface public upgrader;

    bool public locked = false;
    uint8 public decimals = 18;
    uint256 public decimalMultiplier = 10**(uint256(decimals));

    modifier unlocked() {
        require(!locked);
        _;
    }

    // Ownership

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

    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }

    function transferOwnership(address newOwner) public onlyOwner returns (bool success) {
        require(newOwner != address(0));      
        OwnershipTransferred(owner, newOwner);
        owner = newOwner;
        return true;
    }


    // ERC20 related functions

    uint256 public totalSupply = 0;

    mapping(address => uint256) balances;
    mapping(address => mapping (address => uint256)) allowed;


    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);

  /**
  * @dev transfer token for a specified address
  * @param _to The address to transfer to.
  * @param _value The amount to be transferred.
  */

    function transfer(address _to, uint256 _value) unlocked public returns (bool) {
        require(_to != address(0));
        balances[msg.sender] = balances[msg.sender].sub(_value);
        balances[_to] = balances[_to].add(_value);
        Transfer(msg.sender, _to, _value);
        return true;
    }

 /**
  * @dev Gets the balance of the specified address.
  * @param _owner The address to query the the balance of. 
  * @return An uint256 representing the amount owned by the passed address.
  */

    function balanceOf(address _owner) view public returns (uint256 bal) {
        return balances[_owner];
    }

  /**
   * @dev Transfer tokens from one address to another
   * @param _from address The address which you want to send tokens from
   * @param _to address The address which you want to transfer to
   * @param _value uint256 the amout of tokens to be transfered
   */

    function transferFrom(address _from, address _to, uint256 _value) unlocked public returns (bool) {
        require(_to != address(0));
        uint256 _allowance = allowed[_from][msg.sender];
        require(_allowance >= _value);
        balances[_from] = balances[_from].sub(_value);
        balances[_to] = balances[_to].add(_value);
        allowed[_from][msg.sender] = _allowance.sub(_value);
        Transfer(_from, _to, _value);
        return true;
    }

  /**
   * @dev Aprove the passed address to spend the specified amount of tokens on behalf of msg.sender.
   * @param _spender The address which will spend the funds.
   * @param _value The amount of tokens to be spent.
   */

    function approve(address _spender, uint256 _value) unlocked public returns (bool) {
        require((_value == 0) || (allowed[msg.sender][_spender] == 0));
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

  /**
   * @dev Function to check the amount of tokens that an owner allowed to a spender.
   * @param _owner address The address which owns the funds.
   * @param _spender address The address which will spend the funds.
   * @return A uint256 specifing the amount of tokens still available for the spender.
   */

    function allowance(address _owner, address _spender) view public returns (uint256 remaining) {
        return allowed[_owner][_spender];
    }

    function increaseApproval (address _spender, uint _addedValue) unlocked public
        returns (bool success) {
            allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
            Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
            return true;
    }

    function decreaseApproval (address _spender, uint _subtractedValue) unlocked public
        returns (bool success) {
            uint oldValue = allowed[msg.sender][_spender];
            if (_subtractedValue > oldValue) {
                allowed[msg.sender][_spender] = 0;
            } else {
                allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
            }
            Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
            return true;
    }

  /**
    * Constructor mints tokens to corresponding addresses
   */

    function Token () public {
        
        address publicSaleReserveAddress = 0x11f104b59d90A00F4bDFF0Bed317c8573AA0a968;
        mint(publicSaleReserveAddress, 100000000);

          address hintPlatformReserveAddress = 0xE46C2C7e4A53bdC3D91466b6FB45Ac9Bc996a3Dc;
        mint(hintPlatformReserveAddress, 21000000000);

        address advisorsReserveAddress = 0xdc9aea710D5F8169AFEDA4bf6F1d6D64548951AF;
        mint(advisorsReserveAddress, 50000000);
        
        address frozenHintEcosystemReserveAddress = 0xfeC2C0d053E9D6b1A7098F17b45b48102C8890e5;
        mint(frozenHintEcosystemReserveAddress, 77600000000);

        address teamReserveAddress = 0xeE162d1CCBb1c14169f26E5b35e3ca44C8bDa4a0;
        mint(teamReserveAddress, 50000000);
        
        address preICOReserveAddress = 0xD2c395e12174630993572bf4Cbb5b9a93384cdb2;
        mint(preICOReserveAddress, 100000000);
        
        address foundationReserveAddress = 0x7A5d4e184f10b63C27ad772D17bd3b7393933142;
        mint(foundationReserveAddress, 100000000);
        
        address hintPrivateOfferingReserve = 0x3f851952ACbEd98B39B913a5c8a2E55b2E28c8F4;
        mint(hintPrivateOfferingReserve, 1000000000);

        assert(totalSupply == 100000000000*decimalMultiplier);
    }

  /**
   * @dev Function to mint tokens
   * @param _for The address that will recieve the minted tokens.
   * @param _amount The amount of tokens to mint.
   * @return A boolean that indicates if the operation was successful.
   */

    function mint(address _for, uint256 _amount) internal returns (bool success) {
        _amount = _amount*decimalMultiplier;
        balances[_for] = balances[_for].add(_amount);
        totalSupply = totalSupply.add(_amount);
        Transfer(0, _for, _amount);
        return true;
    }

  /**
   * @dev Function to lock token transfers
   * @param _newLockState New lock state
   * @return A boolean that indicates if the operation was successful.
   */

    function setLock(bool _newLockState) onlyOwner public returns (bool success) {
        require(_newLockState != locked);
        locked = _newLockState;
        return true;
    }

  /**
   * @dev Function to allow token upgrades
   * @param _newState New upgrading allowance state
   * @return A boolean that indicates if the operation was successful.
   */

    function allowUpgrading(bool _newState) onlyOwner public returns (bool success) {
        upgradable = _newState;
        return true;
    }

    function setUpgrader(address _upgraderAddress) onlyOwner public returns (bool success) {
        require(!upgraderSet);
        require(_upgraderAddress != address(0));
        upgraderSet = true;
        upgrader = TokenUpgraderInterface(_upgraderAddress);
        return true;
    }

    function upgrade() public returns (bool success) {
        require(upgradable);
        require(upgraderSet);
        require(upgrader != TokenUpgraderInterface(0));
        uint256 value = balances[msg.sender];
        assert(value > 0);
        delete balances[msg.sender];
        totalSupply = totalSupply.sub(value);
        assert(upgrader.upgradeFor(msg.sender, value));
        return true;
    }

    function upgradeFor(address _for, uint256 _value) public returns (bool success) {
        require(upgradable);
        require(upgraderSet);
        require(upgrader != TokenUpgraderInterface(0));
        uint256 _allowance = allowed[_for][msg.sender];
        require(_allowance >= _value);
        balances[_for] = balances[_for].sub(_value);
        allowed[_for][msg.sender] = _allowance.sub(_value);
        totalSupply = totalSupply.sub(_value);
        assert(upgrader.upgradeFrom(msg.sender, _for, _value));
        return true;
    }

    function () payable external {
        if (upgradable) {
            assert(upgrade());
            return;
        }
        revert();
    }

}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"upgraderSet","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","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":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","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":"_upgraderAddress","type":"address"}],"name":"setUpgrader","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimalMultiplier","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":"_newLockState","type":"bool"}],"name":"setLock","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"bal","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_for","type":"address"},{"name":"_value","type":"uint256"}],"name":"upgradeFor","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"upgrader","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newState","type":"bool"}],"name":"allowUpgrading","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"locked","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"upgrade","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","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":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"upgradable","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"}]

  Contract Creation Code Switch To Opcodes View
6060604052336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040805190810160405280600481526020017f48696e74000000000000000000000000000000000000000000000000000000008152506001908051906020019062000091929190620004dc565b506040805190810160405280600481526020017f48494e540000000000000000000000000000000000000000000000000000000081525060029080519060200190620000df929190620004dc565b506000600360006101000a81548160ff0219169083151502179055506000600360016101000a81548160ff0219169083151502179055506000600360166101000a81548160ff0219169083151502179055506012600360176101000a81548160ff021916908360ff160217905550600360179054906101000a900460ff1660ff16600a0a600455600060055534156200017757600080fd5b6000806000806000806000807311f104b59d90a00f4bdff0bed317c8573aa0a9689750620001be886305f5e1006200038a6401000000000262002033176401000000009004565b5073e46c2c7e4a53bdc3d91466b6fb45ac9bc996a3dc9650620001fb876404e3b292006200038a6401000000000262002033176401000000009004565b5073dc9aea710d5f8169afeda4bf6f1d6d64548951af955062000237866302faf0806200038a6401000000000262002033176401000000009004565b5073fec2c0d053e9d6b1a7098f17b45b48102c8890e5945062000274856412115208006200038a6401000000000262002033176401000000009004565b5073ee162d1ccbb1c14169f26e5b35e3ca44c8bda4a09350620002b0846302faf0806200038a6401000000000262002033176401000000009004565b5073d2c395e12174630993572bf4cbb5b9a93384cdb29250620002ec836305f5e1006200038a6401000000000262002033176401000000009004565b50737a5d4e184f10b63c27ad772d17bd3b7393933142915062000328826305f5e1006200038a6401000000000262002033176401000000009004565b50733f851952acbed98b39b913a5c8a2e55b2e28c8f490506200036481633b9aca006200038a6401000000000262002033176401000000009004565b5060045464174876e800026005541415156200037c57fe5b50505050505050506200058b565b600060045482029150620003f582600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620004bd6401000000000262002015179091906401000000009004565b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506200045d82600554620004bd6401000000000262002015179091906401000000009004565b6005819055508273ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000808284019050838110151515620004d257fe5b8091505092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200051f57805160ff191683800117855562000550565b8280016001018555821562000550579182015b828111156200054f57825182559160200191906001019062000532565b5b5090506200055f919062000563565b5090565b6200058891905b80821115620005845760008160009055506001016200056a565b5090565b90565b612172806200059b6000396000f300606060405260043610610133576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063045a17961461016457806306fdde0314610191578063095ea7b31461021f57806318160ddd146102795780631b878f71146102a257806323b872dd146102f35780633082538f1461036c578063313ce56714610395578063619d5194146103c4578063661884631461040157806370a082311461045b578063829ebdcd146104a85780638da5cb5b1461050257806395d89b4114610557578063a9059cbb146105e5578063af2697451461063f578063ca1b5aa714610694578063cf309012146106d1578063d55ec697146106fe578063d73dd6231461072b578063dd62ed3e14610785578063f2fde38b146107f1578063f4d26fec14610842575b600360009054906101000a900460ff161561015d5761015061086f565b151561015857fe5b610162565b600080fd5b005b341561016f57600080fd5b610177610aaa565b604051808215151515815260200191505060405180910390f35b341561019c57600080fd5b6101a4610abd565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101e45780820151818401526020810190506101c9565b50505050905090810190601f1680156102115780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561022a57600080fd5b61025f600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610b5b565b604051808215151515815260200191505060405180910390f35b341561028457600080fd5b61028c610cff565b6040518082815260200191505060405180910390f35b34156102ad57600080fd5b6102d9600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610d05565b604051808215151515815260200191505060405180910390f35b34156102fe57600080fd5b610352600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610e1f565b604051808215151515815260200191505060405180910390f35b341561037757600080fd5b61037f611136565b6040518082815260200191505060405180910390f35b34156103a057600080fd5b6103a861113c565b604051808260ff1660ff16815260200191505060405180910390f35b34156103cf57600080fd5b6103e76004808035151590602001909190505061114f565b604051808215151515815260200191505060405180910390f35b341561040c57600080fd5b610441600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506111f1565b604051808215151515815260200191505060405180910390f35b341561046657600080fd5b610492600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061149e565b6040518082815260200191505060405180910390f35b34156104b357600080fd5b6104e8600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506114e7565b604051808215151515815260200191505060405180910390f35b341561050d57600080fd5b61051561187e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561056257600080fd5b61056a6118a3565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105aa57808201518184015260208101905061058f565b50505050905090810190601f1680156105d75780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156105f057600080fd5b610625600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611941565b604051808215151515815260200191505060405180910390f35b341561064a57600080fd5b610652611b34565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561069f57600080fd5b6106b760048080351515906020019091905050611b5a565b604051808215151515815260200191505060405180910390f35b34156106dc57600080fd5b6106e4611bda565b604051808215151515815260200191505060405180910390f35b341561070957600080fd5b61071161086f565b604051808215151515815260200191505060405180910390f35b341561073657600080fd5b61076b600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611bed565b604051808215151515815260200191505060405180910390f35b341561079057600080fd5b6107db600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611e05565b6040518082815260200191505060405180910390f35b34156107fc57600080fd5b610828600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611e8c565b604051808215151515815260200191505060405180910390f35b341561084d57600080fd5b610855611fe9565b604051808215151515815260200191505060405180910390f35b600080600360009054906101000a900460ff16151561088d57600080fd5b600360019054906101000a900460ff1615156108a857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff16600360029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415151561090657600080fd5b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905060008111151561095457fe5b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600090556109ac81600554611ffc90919063ffffffff16565b600581905550600360029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663829ebdcd33836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1515610a7f57600080fd5b6102c65a03f11515610a9057600080fd5b505050604051805190501515610aa257fe5b600191505090565b600360019054906101000a900460ff1681565b60018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610b535780601f10610b2857610100808354040283529160200191610b53565b820191906000526020600020905b815481529060010190602001808311610b3657829003601f168201915b505050505081565b6000600360169054906101000a900460ff16151515610b7957600080fd5b6000821480610c0457506000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b1515610c0f57600080fd5b81600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60055481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610d6257600080fd5b600360019054906101000a900460ff16151515610d7e57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610dba57600080fd5b6001600360016101000a81548160ff02191690831515021790555081600360026101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b600080600360169054906101000a900460ff16151515610e3e57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614151515610e7a57600080fd5b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110151515610f0857600080fd5b610f5a83600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ffc90919063ffffffff16565b600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610fef83600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461201590919063ffffffff16565b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506110458382611ffc90919063ffffffff16565b600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b60045481565b600360179054906101000a900460ff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156111ac57600080fd5b600360169054906101000a900460ff161515821515141515156111ce57600080fd5b81600360166101000a81548160ff02191690831515021790555060019050919050565b600080600360169054906101000a900460ff1615151561121057600080fd5b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508083111561131e576000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506113b2565b6113318382611ffc90919063ffffffff16565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600080600360009054906101000a900460ff16151561150557600080fd5b600360019054906101000a900460ff16151561152057600080fd5b600073ffffffffffffffffffffffffffffffffffffffff16600360029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415151561157e57600080fd5b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015151561160c57600080fd5b61165e83600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ffc90919063ffffffff16565b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506116b48382611ffc90919063ffffffff16565b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061174983600554611ffc90919063ffffffff16565b600581905550600360029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634c6c6a5c3386866000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b151561185057600080fd5b6102c65a03f1151561186157600080fd5b50505060405180519050151561187357fe5b600191505092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156119395780601f1061190e57610100808354040283529160200191611939565b820191906000526020600020905b81548152906001019060200180831161191c57829003601f168201915b505050505081565b6000600360169054906101000a900460ff1615151561195f57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561199b57600080fd5b6119ed82600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ffc90919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611a8282600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461201590919063ffffffff16565b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600360029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611bb757600080fd5b81600360006101000a81548160ff02191690831515021790555060019050919050565b600360169054906101000a900460ff1681565b6000600360169054906101000a900460ff16151515611c0b57600080fd5b611c9a82600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461201590919063ffffffff16565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611ee957600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515611f2557600080fd5b8173ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b600360009054906101000a900460ff1681565b600082821115151561200a57fe5b818303905092915050565b600080828401905083811015151561202957fe5b8091505092915050565b60006004548202915061208e82600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461201590919063ffffffff16565b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506120e68260055461201590919063ffffffff16565b6005819055508273ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050929150505600a165627a7a72305820bcb9f491a99c8923c811ee983cea2ff5fcff78e14091661a0827907ec3be402b0029

   Swarm Source:
bzzr://bcb9f491a99c8923c811ee983cea2ff5fcff78e14091661a0827907ec3be402b

 

View All
Block Age txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.