Contract 0x78c292d1445e6b9558bf42e8bc369271ded062ea

 

TxHash Block Age From To Value [TxFee]
0xe9f058baa60f6bf557a965a670c37cb0be691938d8363006e8dea9a3ef5e516172438276 hrs 37 mins ago0x3334de930adb04f992be8f48d23c373dd3b080fc IN  CyberMusic0 Ether0.000599219
0x0f355dcf86ff06b89e25b847e4fd397fc9af5cd6e227d1c5a924d92b340fdd3572438006 hrs 45 mins ago0x3334de930adb04f992be8f48d23c373dd3b080fc IN  CyberMusic0 Ether0.000599219
0x66c20d86f552a041f829a1a1f750d18f59e3f1749febef50498d6f8cbac5d0e672437596 hrs 56 mins agoMercatox IN  CyberMusic0 Ether0.000777882
0x1e64bed37672d7e3f3ee39504085e3b7fb00ff37c0eaefa4dc7be78915620ca172437077 hrs 16 mins agoMercatox IN  CyberMusic0 Ether0.001092882
0xd6685df34416d2f8253e9ddeb8537919a79f308a3a869ab4e531c89a87c2344f724319010 hrs 13 mins ago0x000bf0664e5c3e321cd62d83fe6ecf14651de125 IN  CyberMusic0 Ether0.000338247
0xceb56ada9224b648b9e29e88036c9a49339f999ec7242107e42f633f6c585c98724317610 hrs 17 mins ago0x000bf0664e5c3e321cd62d83fe6ecf14651de125 IN  CyberMusic0 Ether0.000470106
0x28bd939164b7595508f7abe894e04681137b6ec39b4ce5e1e7e894161ab10531724185017 hrs 43 mins ago0x6050c13c8e9a4c78ee48d80774348424044b9e92 IN  CyberMusic0 Ether0.000044468
0xdf7f92f6af76bddbab038fc005eadbe049ef81119a31bbd022cb214b7b2bf585724082123 hrs 37 mins agoHotbit IN  CyberMusic0 Ether0.002663934
0x64d4f7e1f2c92feed76c3c13de458c9bd9f7d1dee5f4b07feebe318677c408ed72406691 day 32 mins ago0xb7ff3dcd045894834bbc6527ad6cc1321e2e83c0 IN  CyberMusic0 Ether0.00022234
0xece0cf2603e26349cb3204b410ffd799e52909dd7aae07a125f83d7978bc1c4372405091 day 1 hr ago0x000bf0664e5c3e321cd62d83fe6ecf14651de125 IN  CyberMusic0 Ether0.00052234
0xa5e6142b3f2bd9d9bb077d4bafc3f6f1717e2f3e109b52a9f02b3aa9d5894bfd72374791 day 18 hrs agoMercatox IN  CyberMusic0 Ether0.001096914
0x7e872989fa6c381b47e0cbe3208edf0aa44d4ac97004a2e208eb6fac66d7abc172367201 day 22 hrs ago0xb3f363e744506540dfd0f2b55298841c4e876555 IN  CyberMusic0 Ether0.000266808
0x40f1f0d0f70cebbc6feafc85b25cdec857e2f665782d7ad4d6ab9e71164dbbf472366541 day 23 hrs ago0xbd272e267ee568bb621d10c8b4bfaae9982326cc IN  CyberMusic0 Ether0.001340424
0x8dc3c4653025f882e298779b70e6a4d53a23a61a8508ae2077a1eee35c35c83472366391 day 23 hrs ago0xbd272e267ee568bb621d10c8b4bfaae9982326cc IN  CyberMusic0 Ether0.0013566
0x30274fcb4beabbc482c8c9d3466011c9b02f851539d25953c9c9918e9994b69972366391 day 23 hrs ago0xbd272e267ee568bb621d10c8b4bfaae9982326cc IN  CyberMusic0 Ether0.001612905
0x31a472fb40c55f57e923a1befaa2cec651125bac8b2a1088650d2ac7a58708e572366391 day 23 hrs ago0xbd272e267ee568bb621d10c8b4bfaae9982326cc IN  CyberMusic0 Ether0.000365638
0xe9f2f24ca2410b21adc0bd571fb78151bd033cb0360f40efec9654bc689f6e9772365671 day 23 hrs ago0xdfde1f54805db2ee7091f2863276d98750285cea IN  CyberMusic0 Ether0.000266808
0x4874dbd1032b11c6eae4fd31ccd24d9be186ce54a656d16c57035b08d0c7d54b72364512 days 14 mins agoMercatox IN  CyberMusic0 Ether0.001096914
0xce592f260bf493c233452b7fd31814c3959685e0e99ff0e21bb07a165686fa5d72364512 days 14 mins agoMercatox IN  CyberMusic0 Ether0.001096914
0x2b515000d39fb72fb27692c2673cdc72980e05b769b755fb6a654c64afff911872334262 days 17 hrs ago0xa249c6050cc5876afc79fc065a6300f608369ed1 IN  CyberMusic0 Ether0.000276882
0x89f14984949e0f4178d83b0f83920b034510fa16447375a6e443de9df077e1be72333562 days 18 hrs agoMercatox IN  CyberMusic0 Ether0.001096914
0xc92168f212f633c59f3cc1a72591452139e1de72489dfea60d8e14fff8ae9f3072324322 days 23 hrs ago0xdfde1f54805db2ee7091f2863276d98750285cea IN  CyberMusic0 Ether0.000266808
0xe5c6d4bd838754db9a384c65aafcde2eda9b7a38b2c487b5f05bdf2677a9745c72323682 days 23 hrs agoMercatox IN  CyberMusic0 Ether0.001096914
0x8a63e0aee14d28112384d7f78afea2eba8f369ee9dd7b8730ee995869b9e861972303263 days 11 hrs agoHotbit IN  CyberMusic0 Ether0.001150286
0xb2bd2cf3405026b4513611c0bee60daa02f32d37e9d7c8f59e39b4a681bb950c72297603 days 14 hrs agoMercatox IN  CyberMusic0 Ether0.00109557
[ Download CSV Export 

Latest 1 Internal Transaction Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
0xc6052d0b9c1a62291f20f8a4a3acee609c822b146d4fc38ec281f4e60d8cd0a16245312173 days 7 hrs ago0x78c292d1445e6b9558bf42e8bc369271ded062ea0x7bccfe49d3cdedf314a8ce7c24e7a980bc904810610.111585796385802561 Ether
[ Download CSV Export 
Warning: The compiled contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) Solidity Compiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: CyberMusicToken
Compiler Version: v0.4.21+commit.dfe3193c
Optimization Enabled: Yes
Runs (Optimizer):  200


Contract Source Code
/**
 * @title CyberMusic Project
 * @team GoshiSoft
 */
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 CyberMusicToken is ERC20 {
    
    using SafeMath for uint256;
    address owner = msg.sender;

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

    string public constant name = "CyberMusic";
    string public constant symbol = "CYMT";
    uint public constant decimals = 8;
    
    uint256 public totalSupply = 20000000000e8;
    uint256 public totalDistributed = 0;    
    uint256 public constant MIN_PURCHASE = 1 ether / 100;
    uint256 public tokensPerEth = 20000000e8;

    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 CyberMusicToken () public {
        owner = msg.sender;
        uint256 devTokens = 2000000000e8;
        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
606060405260018054600160a060020a03191633600160a060020a0316179055671bc16d674ec80000600455600060055566071afd498d00006006556007805460ff19169055341561005057600080fd5b60018054600160a060020a03191633600160a060020a0390811691909117918290556702c68af0bb1400009161009491168264010000000061009b8102610d451704565b50506101a8565b60075460009060ff16156100ae57600080fd5b6005546100c89083640100000000610e3161019582021704565b600555600160a060020a0383166000908152600260205260409020546100fb9083640100000000610e3161019582021704565b600160a060020a0384166000818152600260205260409081902092909255907f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a779084905190815260200160405180910390a2600160a060020a03831660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405190815260200160405180910390a350600192915050565b818101828110156101a257fe5b92915050565b610f9e806101b76000396000f3006060604052600436106101195763ffffffff60e060020a60003504166306fdde038114610123578063095ea7b3146101ad57806318160ddd146101e357806323b872dd14610208578063313ce567146102305780633ccfd60b1461024357806342966c681461025657806370a082311461026c5780638144650a1461028b57806395d89b41146102ad5780639b1cbccc146102c05780639ea407be146102d3578063a9059cbb146102e9578063aa6ca80814610119578063c108d5421461030b578063c3888bce1461031e578063c489744b1461036f578063cbdd69b514610394578063d439390c146103a7578063dd62ed3e146103ba578063e58fc54c146103df578063efca2eed146103fe578063f2fde38b14610411575b610121610430565b005b341561012e57600080fd5b6101366104c8565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561017257808201518382015260200161015a565b50505050905090810190601f16801561019f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101b857600080fd5b6101cf600160a060020a03600435166024356104ff565b604051901515815260200160405180910390f35b34156101ee57600080fd5b6101f66105ab565b60405190815260200160405180910390f35b341561021357600080fd5b6101cf600160a060020a03600435811690602435166044356105b1565b341561023b57600080fd5b6101f661072f565b341561024e57600080fd5b610121610734565b341561026157600080fd5b610121600435610790565b341561027757600080fd5b6101f6600160a060020a036004351661087e565b341561029657600080fd5b610121600160a060020a0360043516602435610899565b34156102b857600080fd5b6101366108be565b34156102cb57600080fd5b6101cf6108f5565b34156102de57600080fd5b610121600435610962565b34156102f457600080fd5b6101cf600160a060020a03600435166024356109b8565b341561031657600080fd5b6101cf610aaf565b341561032957600080fd5b61012160046024813581810190830135806020818102016040519081016040528093929190818152602001838360200280828437509496505093359350610ab892505050565b341561037a57600080fd5b6101f6600160a060020a0360043581169060243516610b0f565b341561039f57600080fd5b6101f6610b80565b34156103b257600080fd5b6101f6610b86565b34156103c557600080fd5b6101f6600160a060020a0360043581169060243516610b91565b34156103ea57600080fd5b6101cf600160a060020a0360043516610bbc565b341561040957600080fd5b6101f6610cc0565b341561041c57600080fd5b610121600160a060020a0360043516610cc6565b600754600090819060ff161561044557600080fd5b60009150662386f26fc1000034101561045d57600080fd5b6000341161046a57600080fd5b600654670de0b6b3a764000090610487903463ffffffff610d1c16565b81151561049057fe5b04915033905060008211156104ab576104a98183610d45565b505b600454600554106104c4576007805460ff191660011790555b5050565b60408051908101604052600a81527f43796265724d7573696300000000000000000000000000000000000000000000602082015281565b600081158015906105345750600160a060020a0333811660009081526003602090815260408083209387168352929052205415155b15610541575060006105a5565b600160a060020a03338116600081815260036020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60045481565b6000606060643610156105c057fe5b600160a060020a03841615156105d557600080fd5b600160a060020a0385166000908152600260205260409020548311156105fa57600080fd5b600160a060020a038086166000908152600360209081526040808320339094168352929052205483111561062d57600080fd5b600160a060020a038516600090815260026020526040902054610656908463ffffffff610e1f16565b600160a060020a0380871660009081526002602090815260408083209490945560038152838220339093168252919091522054610699908463ffffffff610e1f16565b600160a060020a03808716600090815260036020908152604080832033851684528252808320949094559187168152600290915220546106df908463ffffffff610e3116565b600160a060020a0380861660008181526002602052604090819020939093559190871690600080516020610f538339815191529086905190815260200160405180910390a3506001949350505050565b600881565b600154600090819033600160a060020a0390811691161461075457600080fd5b50506001543090600160a060020a0380831631911681156108fc0282604051600060405180830381858888f1935050505015156104c457600080fd5b60015460009033600160a060020a039081169116146107ae57600080fd5b600160a060020a0333166000908152600260205260409020548211156107d357600080fd5b5033600160a060020a0381166000908152600260205260409020546107f89083610e1f565b600160a060020a038216600090815260026020526040902055600454610824908363ffffffff610e1f16565b60045560055461083a908363ffffffff610e1f16565b600555600160a060020a0381167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca58360405190815260200160405180910390a25050565b600160a060020a031660009081526002602052604090205490565b60015433600160a060020a039081169116146108b457600080fd5b6104c48282610e3e565b60408051908101604052600481527f43594d5400000000000000000000000000000000000000000000000000000000602082015281565b60015460009033600160a060020a0390811691161461091357600080fd5b60075460ff161561092357600080fd5b6007805460ff191660011790557f7f95d919e78bdebe8a285e6e33357c2fcb65ccf66e72d7573f9f8f6caad0c4cc60405160405180910390a150600190565b60015433600160a060020a0390811691161461097d57600080fd5b60068190557ff7729fa834bbef70b6d3257c2317a562aa88b56c81b544814f93dc5963a2c0038160405190815260200160405180910390a150565b6000604060443610156109c757fe5b600160a060020a03841615156109dc57600080fd5b600160a060020a033316600090815260026020526040902054831115610a0157600080fd5b600160a060020a033316600090815260026020526040902054610a2a908463ffffffff610e1f16565b600160a060020a033381166000908152600260205260408082209390935590861681522054610a5f908463ffffffff610e3116565b600160a060020a038086166000818152600260205260409081902093909355913390911690600080516020610f538339815191529086905190815260200160405180910390a35060019392505050565b60075460ff1681565b60015460009033600160a060020a03908116911614610ad657600080fd5b5060005b8251811015610b0a57610b02838281518110610af257fe5b9060200190602002015183610e3e565b600101610ada565b505050565b60008281600160a060020a0382166370a082318560405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b1515610b6157600080fd5b5af11515610b6e57600080fd5b50505060405180519695505050505050565b60065481565b662386f26fc1000081565b600160a060020a03918216600090815260036020908152604080832093909416825291909152205490565b6001546000908190819033600160a060020a03908116911614610bde57600080fd5b83915081600160a060020a03166370a082313060405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b1515610c2f57600080fd5b5af11515610c3c57600080fd5b5050506040518051600154909250600160a060020a03808516925063a9059cbb91168360405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b1515610ca257600080fd5b5af11515610caf57600080fd5b505050604051805195945050505050565b60055481565b60015433600160a060020a03908116911614610ce157600080fd5b600160a060020a03811615610d19576001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b50565b6000821515610d2d575060006105a5565b50818102818382811515610d3d57fe5b04146105a557fe5b60075460009060ff1615610d5857600080fd5b600554610d6b908363ffffffff610e3116565b600555600160a060020a038316600090815260026020526040902054610d97908363ffffffff610e3116565b600160a060020a0384166000818152600260205260409081902092909255907f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a779084905190815260200160405180910390a2600160a060020a0383166000600080516020610f538339815191528460405190815260200160405180910390a350600192915050565b600082821115610e2b57fe5b50900390565b818101828110156105a557fe5b60008111610e4b57600080fd5b60045460055410610e5b57600080fd5b600160a060020a038216600090815260026020526040902054610e84908263ffffffff610e3116565b600160a060020a038316600090815260026020526040902055600554610eb0908263ffffffff610e3116565b60058190556004549010610ecc576007805460ff191660011790555b600160a060020a03821660008181526002602052604090819020547fada993ad066837289fe186cd37227aa338d27519a8a1547472ecb9831486d272918491905191825260208201526040908101905180910390a2600160a060020a0382166000600080516020610f538339815191528360405190815260200160405180910390a350505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820db7b59610dc981e6ccd9b5119776d8b0ec944796aa725ebc346ae462363127970029


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