Contract Overview
Balance: 1.001444266422522316 Ether
Ether Value: $120.73 (@ $120.56/ETH)
Transactions: 74 txns
Token Tracker: Grow Token (GRWT)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x0da457e3f9c84adf6d74555194d8f21cd7289fcdat txn 0x44120bfc67f0e5003bd5cc8871ed2393ebe38c1944f1fc99f1d7f46930f661ed
 Latest 25 transactions from a total of 74 transactions

TxHash Age From To Value [TxFee]
0xe2f2f67c5865748d9a33c745184370246b595009ab187fec6d917e4e31df846922 hrs 58 mins ago0x2c1efd7d6fda41023a6cbcdf9aba6a522c271d4a  IN   0x5114c3db64727fb14d5c3d88bede12d87b26211d0.01 Ether0.00036721
0x53ddd6fa2e74e595f325fea5659ec5dd4979fa0fd2ef7f7320ea0989974225132 days 6 hrs ago0x2c1efd7d6fda41023a6cbcdf9aba6a522c271d4a  IN   0x5114c3db64727fb14d5c3d88bede12d87b26211d0.01 Ether0.000550815
0x731ee0ed2cd757ead4869f69b27d8befd9b42f1934072ad82362c4c4fb04eb334 days 5 hrs ago0x2c1efd7d6fda41023a6cbcdf9aba6a522c271d4a  IN   0x5114c3db64727fb14d5c3d88bede12d87b26211d0.01 Ether0.00042
0x123090c66ebaeb7eb1a7631d8cc6497cc700a3abe4761987af7df11cb4f373f84 days 5 hrs ago0x2c1efd7d6fda41023a6cbcdf9aba6a522c271d4a  IN   0x5114c3db64727fb14d5c3d88bede12d87b26211d0.01 Ether0.000336
0xa3bd9e9c40d84bd8a92da088043d1453329d0d225089b130d07669eb0812cc974 days 5 hrs ago0x2c1efd7d6fda41023a6cbcdf9aba6a522c271d4a  IN   0x5114c3db64727fb14d5c3d88bede12d87b26211d0.01 Ether0.000315
0x36343d2483382e6812926219d41de530097b7538e6dcea5da18722c824ea90804 days 5 hrs ago0x2c1efd7d6fda41023a6cbcdf9aba6a522c271d4a  IN   0x5114c3db64727fb14d5c3d88bede12d87b26211d0.01 Ether0.000550815
0x1d022b169cfd0ddbb1c21c96caa003a63a7ee713da37b8457d7a7930aa7810d24 days 5 hrs ago0x2c1efd7d6fda41023a6cbcdf9aba6a522c271d4a  IN   0x5114c3db64727fb14d5c3d88bede12d87b26211d0.01 Ether0.00021
0x4547a74d87a9996578c6c8771e29d429abd3a060d52475540b43b23c940c626610 days 6 hrs ago0xe004878fe47953a9749af02a01f8e8a16472444d  IN   0x5114c3db64727fb14d5c3d88bede12d87b26211d0.01 Ether0.00036721
0xc8c3cbc0adadfa8459120cf01de15d807d917abcdcd7c9906edabd9211fda83612 days 8 hrs ago0xe55a70b3168fa46d94737cdf956e5120d2966c40  IN   0x5114c3db64727fb14d5c3d88bede12d87b26211d0 Ether0.000247095
0xc0fff208415e0953e2fe55d22e7ffcca363f03da3928631b471094cfa81cd06012 days 15 hrs ago0x84c99bcb658666c968acae1b38fe2b3dd47a4ca0  IN   0x5114c3db64727fb14d5c3d88bede12d87b26211d0 Ether0.0000511944
0xf644cdc6b4384c03a6aa2378f36ff8a466ddb9c6a615eb874912f543a2a5453213 days 45 mins ago0x07d4c53c2cc9b92182b3f9130a0fb373a28aa593  IN   0x5114c3db64727fb14d5c3d88bede12d87b26211d0 Ether0.000149317
0x970e52e1e3ea4df572a4bbffad2217ca8cbddacffe22261de6ffad16ac21df6b14 days 18 hrs ago0xc11e9a8c56266fa31e407b62c2f71023eb2806b0  IN   0x5114c3db64727fb14d5c3d88bede12d87b26211d0 Ether0.0000714375
0xd75dadd13b1a0d6cba1a3abd015a1eb1a621e79ad0b52604d09986d7a6e3112f15 days 2 hrs ago0x0da457e3f9c84adf6d74555194d8f21cd7289fcd  IN   0x5114c3db64727fb14d5c3d88bede12d87b26211d0 Ether0.0030737988
0xe57fa4ebfb2833e91ae9b3d891d69339eff514efdb3af7e9e9f44de39f160cef15 days 2 hrs ago0x0da457e3f9c84adf6d74555194d8f21cd7289fcd  IN   0x5114c3db64727fb14d5c3d88bede12d87b26211d0 Ether0.0114548814
0x28cd48758f21e68ab209e82fdbb1ee6e7df143ddcd47078b83e51083bf2df0e015 days 2 hrs ago0x0da457e3f9c84adf6d74555194d8f21cd7289fcd  IN   0x5114c3db64727fb14d5c3d88bede12d87b26211d0 Ether0.0114544206
0xceccff8514397c81625fcb8adbb9c21df834ba42124ee2dd27657ab9865a893815 days 2 hrs ago0x0da457e3f9c84adf6d74555194d8f21cd7289fcd  IN   0x5114c3db64727fb14d5c3d88bede12d87b26211d0 Ether0.011616075
0x6114658f8d948ab5ac5e18f02edd3ed23b0a1cbe01e73097b8f2e0e6c188fa1a15 days 2 hrs ago0x0da457e3f9c84adf6d74555194d8f21cd7289fcd  IN   0x5114c3db64727fb14d5c3d88bede12d87b26211d0 Ether0.0116164206
0xfb866fa111b3919c9bd74a5414d38f7f82a74906fea8140e26b87255d24b848015 days 7 hrs ago0xe55a70b3168fa46d94737cdf956e5120d2966c40  IN   0x5114c3db64727fb14d5c3d88bede12d87b26211d0 Ether0.000247095
0x5542284048008d7be40a73b33cd39e0fab470008aaac9e5c6c3ed2abdb9c6e8315 days 9 hrs ago0x0da457e3f9c84adf6d74555194d8f21cd7289fcd  IN   0x5114c3db64727fb14d5c3d88bede12d87b26211d0 Ether0.012872476
0xdca8f9067be11e4256fe839dfd28d2f39058b913e15bf99763f0f486c365e74e15 days 9 hrs ago0xe55a70b3168fa46d94737cdf956e5120d2966c40  IN   0x5114c3db64727fb14d5c3d88bede12d87b26211d0 Ether0.000247095
0x7f9925e1497cc29f2e4be334dbed14b6c0bf2d963bb55d3df95b8b137eb0bec815 days 9 hrs ago0xe55a70b3168fa46d94737cdf956e5120d2966c40  IN   0x5114c3db64727fb14d5c3d88bede12d87b26211d0 Ether0.000247095
0x2ae55808e0608406b17173d2e358bbf71a15224b60a567c36302766b91e8183215 days 9 hrs ago0x0da457e3f9c84adf6d74555194d8f21cd7289fcd  IN   0x5114c3db64727fb14d5c3d88bede12d87b26211d0 Ether0.012842988
0x210a0f311594b12f9f47df0e031a77336c7a16f27df6a3b65e523ac61cbd98ea15 days 9 hrs ago0x0da457e3f9c84adf6d74555194d8f21cd7289fcd  IN   0x5114c3db64727fb14d5c3d88bede12d87b26211d0 Ether0.012873884
0x5e6b3b1a984d845cce19630f309bfe979166ec4a2835b5552a81c3ec9363714115 days 16 hrs ago0x84c99bcb658666c968acae1b38fe2b3dd47a4ca0  IN   0x5114c3db64727fb14d5c3d88bede12d87b26211d0 Ether0.0000756
0xc970812f529da5c8f05193aaa0c71afbf164b101144e9687394f377a4c03c1eb18 days 6 hrs ago0xe4f42cdee183aa4498cc38bbef7888ffe6152e71  IN   0x5114c3db64727fb14d5c3d88bede12d87b26211d0 Ether0.000183332
[ 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: GRWT
Compiler Text: v0.4.25+commit.59dbf8f1
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

/**
 * @title Grow Token Project
 * @team Grow Team
 */
pragma solidity ^0.4.18;

/**
 * @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 c) {
        if (a == 0) {
            return 0;
        }
        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 a / b;
    }

    /**
    * @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 c) {
        c = a + b;
        assert(c >= a);
        return c;
    }
}

contract ForeignToken {
    function balanceOf(address _owner) constant public returns (uint256);
    function transfer(address _to, uint256 _value) public returns (bool);
}

contract ERC20Basic {
    uint256 public totalSupply;
    function balanceOf(address who) public constant returns (uint256);
    function transfer(address to, uint256 value) public returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
}

contract ERC20 is ERC20Basic {
    function allowance(address owner, address spender) public constant returns (uint256);
    function transferFrom(address from, address to, uint256 value) public returns (bool);
    function approve(address spender, uint256 value) public returns (bool);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

contract GRWT is ERC20 {
    
    using SafeMath for uint256;
    address owner = msg.sender;

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

    string public constant name = "Grow Token";
    string public constant symbol = "GRWT";
    uint public constant decimals = 8;
    
    uint256 public totalSupply = 20000000000e8;
    uint256 public totalDistributed = 0;    
    uint256 public constant MIN_PURCHASE = 1 ether / 100;
    uint256 public tokensPerEth = 15000000e8;

    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
    
    event Distr(address indexed to, uint256 amount);
    event DistrFinished();

    event Airdrop(address indexed _owner, uint _amount, uint _balance);

    event TokensPerEthUpdated(uint _tokensPerEth);
    
    event Burn(address indexed burner, uint256 value);

    bool public distributionFinished = false;
    
    modifier canDistr() {
        require(!distributionFinished);
        _;
    }
    
    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }
    
    
    function GRWT () public {
        owner = msg.sender;
        uint256 devTokens = 5000000000e8;
        distr(owner, devTokens);        
    }
    
    function transferOwnership(address newOwner) onlyOwner public {
        if (newOwner != address(0)) {
            owner = newOwner;
        }
    }
    

    function finishDistribution() onlyOwner canDistr public returns (bool) {
        distributionFinished = true;
        emit DistrFinished();
        return true;
    }
    
    function distr(address _to, uint256 _amount) canDistr private returns (bool) {
        totalDistributed = totalDistributed.add(_amount);        
        balances[_to] = balances[_to].add(_amount);
        emit Distr(_to, _amount);
        emit Transfer(address(0), _to, _amount);

        return true;
    }

    function doAirdrop(address _participant, uint _amount) internal {

        require( _amount > 0 );      

        require( totalDistributed < totalSupply );
        
        balances[_participant] = balances[_participant].add(_amount);
        totalDistributed = totalDistributed.add(_amount);

        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }

        // log
        emit Airdrop(_participant, _amount, balances[_participant]);
        emit Transfer(address(0), _participant, _amount);
    }

    function transferTokenTo(address _participant, uint _amount) public onlyOwner {        
        doAirdrop(_participant, _amount);
    }

    function transferTokenToMultiple(address[] _addresses, uint _amount) public onlyOwner {        
        for (uint i = 0; i < _addresses.length; i++) doAirdrop(_addresses[i], _amount);
    }

    function updateTokensPerEth(uint _tokensPerEth) public onlyOwner {        
        tokensPerEth = _tokensPerEth;
        emit TokensPerEthUpdated(_tokensPerEth);
    }
           
    function () external payable {
        getTokens();
     }
    
    function getTokens() payable canDistr  public {
        uint256 tokens = 0;

        // minimum contribution
        require( msg.value >= MIN_PURCHASE );

        require( msg.value > 0 );

        // get baseline number of tokens
        tokens = tokensPerEth.mul(msg.value) / 1 ether;        
        address investor = msg.sender;
        
        if (tokens > 0) {
            distr(investor, tokens);
        }

        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
    }

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

    // mitigates the ERC20 short address attack
    modifier onlyPayloadSize(uint size) {
        assert(msg.data.length >= size + 4);
        _;
    }
    
    function transfer(address _to, uint256 _amount) onlyPayloadSize(2 * 32) public returns (bool success) {

        require(_to != address(0));
        require(_amount <= balances[msg.sender]);
        
        balances[msg.sender] = balances[msg.sender].sub(_amount);
        balances[_to] = balances[_to].add(_amount);
        emit Transfer(msg.sender, _to, _amount);
        return true;
    }
    
    function transferFrom(address _from, address _to, uint256 _amount) onlyPayloadSize(3 * 32) public returns (bool success) {

        require(_to != address(0));
        require(_amount <= balances[_from]);
        require(_amount <= allowed[_from][msg.sender]);
        
        balances[_from] = balances[_from].sub(_amount);
        allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_amount);
        balances[_to] = balances[_to].add(_amount);
        emit Transfer(_from, _to, _amount);
        return true;
    }
    
    function approve(address _spender, uint256 _value) public returns (bool success) {
        // mitigates the ERC20 spend/approval race condition
        if (_value != 0 && allowed[msg.sender][_spender] != 0) { return false; }
        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }
    
    function allowance(address _owner, address _spender) constant public returns (uint256) {
        return allowed[_owner][_spender];
    }
    
    function getTokenBalance(address tokenAddress, address who) constant public returns (uint){
        ForeignToken t = ForeignToken(tokenAddress);
        uint bal = t.balanceOf(who);
        return bal;
    }
    
    function withdraw() onlyOwner public {
        address myAddress = this;
        uint256 etherBalance = myAddress.balance;
        owner.transfer(etherBalance);
    }
    
    function burn(uint256 _value) onlyOwner public {
        require(_value <= balances[msg.sender]);
        // no need to require value <= totalSupply, since that would imply the
        // sender's balance is greater than the totalSupply, which *should* be an assertion failure

        address burner = msg.sender;
        balances[burner] = balances[burner].sub(_value);
        totalSupply = totalSupply.sub(_value);
        totalDistributed = totalDistributed.sub(_value);
        emit Burn(burner, _value);
    }
    
    function withdrawForeignTokens(address _tokenContract) onlyOwner public returns (bool) {
        ForeignToken token = ForeignToken(_tokenContract);
        uint256 amount = token.balanceOf(address(this));
        return token.transfer(owner, amount);
    }
}

    Contract ABI  
[{"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":"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":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_participant","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transferTokenTo","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finishDistribution","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_tokensPerEth","type":"uint256"}],"name":"updateTokensPerEth","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"getTokens","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"distributionFinished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_addresses","type":"address[]"},{"name":"_amount","type":"uint256"}],"name":"transferTokenToMultiple","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"tokenAddress","type":"address"},{"name":"who","type":"address"}],"name":"getTokenBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokensPerEth","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"MIN_PURCHASE","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_tokenContract","type":"address"}],"name":"withdrawForeignTokens","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalDistributed","outputs":[{"name":"","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"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"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"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Distr","type":"event"},{"anonymous":false,"inputs":[],"name":"DistrFinished","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"},{"indexed":false,"name":"_balance","type":"uint256"}],"name":"Airdrop","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_tokensPerEth","type":"uint256"}],"name":"TokensPerEthUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

  Contract Creation Code Switch To Opcodes View
608060405260018054600160a060020a03191633179055671bc16d674ec8000060045560006005556605543df729c0006006556007805460ff1916905534801561004857600080fd5b5060018054600160a060020a0319163317908190556706f05b59d3b200009061008390600160a060020a03168264010000000061008a810204565b5050610199565b60075460009060ff161561009d57600080fd5b6005546100b79083640100000000610ec061018682021704565b600555600160a060020a0383166000908152600260205260409020546100ea9083640100000000610ec061018682021704565b600160a060020a038416600081815260026020908152604091829020939093558051858152905191927f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a7792918290030190a2604080518381529051600160a060020a038516916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a350600192915050565b8181018281101561019357fe5b92915050565b61102c806101a86000396000f3006080604052600436106101325763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461013c578063095ea7b3146101c657806318160ddd146101fe57806323b872dd14610225578063313ce5671461024f5780633ccfd60b1461026457806342966c681461027957806370a08231146102915780638144650a146102b257806395d89b41146102d65780639b1cbccc146102eb5780639ea407be14610300578063a9059cbb14610318578063aa6ca80814610132578063c108d5421461033c578063c3888bce14610351578063c489744b146103a8578063cbdd69b5146103cf578063d439390c146103e4578063dd62ed3e146103f9578063e58fc54c14610420578063efca2eed14610441578063f2fde38b14610456575b61013a610477565b005b34801561014857600080fd5b5061015161050f565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561018b578181015183820152602001610173565b50505050905090810190601f1680156101b85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101d257600080fd5b506101ea600160a060020a0360043516602435610546565b604080519115158252519081900360200190f35b34801561020a57600080fd5b506102136105ee565b60408051918252519081900360200190f35b34801561023157600080fd5b506101ea600160a060020a03600435811690602435166044356105f4565b34801561025b57600080fd5b50610213610767565b34801561027057600080fd5b5061013a61076c565b34801561028557600080fd5b5061013a6004356107ce565b34801561029d57600080fd5b50610213600160a060020a03600435166108ad565b3480156102be57600080fd5b5061013a600160a060020a03600435166024356108c8565b3480156102e257600080fd5b506101516108e9565b3480156102f757600080fd5b506101ea610920565b34801561030c57600080fd5b5061013a600435610986565b34801561032457600080fd5b506101ea600160a060020a03600435166024356109d8565b34801561034857600080fd5b506101ea610ab7565b34801561035d57600080fd5b506040805160206004803580820135838102808601850190965280855261013a953695939460249493850192918291850190849080828437509497505093359450610ac09350505050565b3480156103b457600080fd5b50610213600160a060020a0360043581169060243516610b10565b3480156103db57600080fd5b50610213610bc1565b3480156103f057600080fd5b50610213610bc7565b34801561040557600080fd5b50610213600160a060020a0360043581169060243516610bd2565b34801561042c57600080fd5b506101ea600160a060020a0360043516610bfd565b34801561044d57600080fd5b50610213610d51565b34801561046257600080fd5b5061013a600160a060020a0360043516610d57565b600754600090819060ff161561048c57600080fd5b60009150662386f26fc100003410156104a457600080fd5b600034116104b157600080fd5b600654670de0b6b3a7640000906104ce903463ffffffff610da916565b8115156104d757fe5b04915033905060008211156104f2576104f08183610dd2565b505b6004546005541061050b576007805460ff191660011790555b5050565b60408051808201909152600a81527f47726f7720546f6b656e00000000000000000000000000000000000000000000602082015281565b600081158015906105795750336000908152600360209081526040808320600160a060020a038716845290915290205415155b15610586575060006105e8565b336000818152600360209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b60045481565b60006060606436101561060357fe5b600160a060020a038416151561061857600080fd5b600160a060020a03851660009081526002602052604090205483111561063d57600080fd5b600160a060020a038516600090815260036020908152604080832033845290915290205483111561066d57600080fd5b600160a060020a038516600090815260026020526040902054610696908463ffffffff610eae16565b600160a060020a03861660009081526002602090815260408083209390935560038152828220338352905220546106d3908463ffffffff610eae16565b600160a060020a038087166000908152600360209081526040808320338452825280832094909455918716815260029091522054610717908463ffffffff610ec016565b600160a060020a038086166000818152600260209081526040918290209490945580518781529051919392891692600080516020610fe183398151915292918290030190a3506001949350505050565b600881565b6001546000908190600160a060020a0316331461078857600080fd5b50506001546040513091823191600160a060020a03909116906108fc8315029083906000818181858888f193505050501580156107c9573d6000803e3d6000fd5b505050565b600154600090600160a060020a031633146107e857600080fd5b3360009081526002602052604090205482111561080457600080fd5b5033600081815260026020526040902054610825908363ffffffff610eae16565b600160a060020a038216600090815260026020526040902055600454610851908363ffffffff610eae16565b600455600554610867908363ffffffff610eae16565b600555604080518381529051600160a060020a038316917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a25050565b600160a060020a031660009081526002602052604090205490565b600154600160a060020a031633146108df57600080fd5b61050b8282610ecd565b60408051808201909152600481527f4752575400000000000000000000000000000000000000000000000000000000602082015281565b600154600090600160a060020a0316331461093a57600080fd5b60075460ff161561094a57600080fd5b6007805460ff191660011790556040517f7f95d919e78bdebe8a285e6e33357c2fcb65ccf66e72d7573f9f8f6caad0c4cc90600090a150600190565b600154600160a060020a0316331461099d57600080fd5b60068190556040805182815290517ff7729fa834bbef70b6d3257c2317a562aa88b56c81b544814f93dc5963a2c0039181900360200190a150565b6000604060443610156109e757fe5b600160a060020a03841615156109fc57600080fd5b33600090815260026020526040902054831115610a1857600080fd5b33600090815260026020526040902054610a38908463ffffffff610eae16565b3360009081526002602052604080822092909255600160a060020a03861681522054610a6a908463ffffffff610ec016565b600160a060020a038516600081815260026020908152604091829020939093558051868152905191923392600080516020610fe18339815191529281900390910190a35060019392505050565b60075460ff1681565b600154600090600160a060020a03163314610ada57600080fd5b5060005b82518110156107c957610b088382815181101515610af857fe5b9060200190602002015183610ecd565b600101610ade565b600080600084915081600160a060020a03166370a08231856040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b158015610b8c57600080fd5b505af1158015610ba0573d6000803e3d6000fd5b505050506040513d6020811015610bb657600080fd5b505195945050505050565b60065481565b662386f26fc1000081565b600160a060020a03918216600090815260036020908152604080832093909416825291909152205490565b60015460009081908190600160a060020a03163314610c1b57600080fd5b604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051859350600160a060020a038416916370a082319160248083019260209291908290030181600087803b158015610c7f57600080fd5b505af1158015610c93573d6000803e3d6000fd5b505050506040513d6020811015610ca957600080fd5b5051600154604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0392831660048201526024810184905290519293509084169163a9059cbb916044808201926020929091908290030181600087803b158015610d1d57600080fd5b505af1158015610d31573d6000803e3d6000fd5b505050506040513d6020811015610d4757600080fd5b5051949350505050565b60055481565b600154600160a060020a03163314610d6e57600080fd5b600160a060020a03811615610da6576001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b50565b6000821515610dba575060006105e8565b50818102818382811515610dca57fe5b04146105e857fe5b60075460009060ff1615610de557600080fd5b600554610df8908363ffffffff610ec016565b600555600160a060020a038316600090815260026020526040902054610e24908363ffffffff610ec016565b600160a060020a038416600081815260026020908152604091829020939093558051858152905191927f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a7792918290030190a2604080518381529051600160a060020a03851691600091600080516020610fe18339815191529181900360200190a350600192915050565b600082821115610eba57fe5b50900390565b818101828110156105e857fe5b60008111610eda57600080fd5b60045460055410610eea57600080fd5b600160a060020a038216600090815260026020526040902054610f13908263ffffffff610ec016565b600160a060020a038316600090815260026020526040902055600554610f3f908263ffffffff610ec016565b600581905560045411610f5a576007805460ff191660011790555b600160a060020a0382166000818152600260209081526040918290205482518581529182015281517fada993ad066837289fe186cd37227aa338d27519a8a1547472ecb9831486d272929181900390910190a2604080518281529051600160a060020a03841691600091600080516020610fe18339815191529181900360200190a350505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820ec4d15e2d5410f7528d727dc5affdfb1fba99e8b07e93372b36127988ff1cd240029

   Swarm Source:
bzzr://ec4d15e2d5410f7528d727dc5affdfb1fba99e8b07e93372b36127988ff1cd24

 

View All
Block Age transaction Difficulty GasUsed 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.