Contract 0x61f159dc6ab9d765b99ddc5c1a86d42015a74783

 

TxHash Block Age From To Value [TxFee]
0x405419cea157ed81aa2f9461989ae19952fabdc273719aa48036be4492e420d0716233716 days 20 hrs ago0x84386804bb2b369afdc65e608e63114bbedb6f98  IN   0x61f159dc6ab9d765b99ddc5c1a86d42015a747830 Ether0.00016539
0xd39fcf7e7ca0f0d7e90888a5e22f659606aefbe04f69101593a6a0ed5473d8a7714423620 days 12 hrs ago0xbcf2ea50d658d3f853067511a2a9c9e2834de9bc  IN   0x61f159dc6ab9d765b99ddc5c1a86d42015a747830 Ether0.000413475
0x0d7d252281541f20570570711cd4cbdce2680b53027ab96fff0cf982e6d250e2714024121 days 8 hrs ago0xd36d32d9f3f85e37ede9a3c853fe1859f11a0929  IN   0x61f159dc6ab9d765b99ddc5c1a86d42015a747830 Ether0.0009509925
0x58780c86244c3c925f73e05df6e35b6dd54be6753f44ae8146caa26d98d0be4b713871021 days 16 hrs ago0xd664e6126dc4710518d17e2ff910a65aefba3309  IN   0x61f159dc6ab9d765b99ddc5c1a86d42015a747830 Ether0.000248085
0x4a1b897c2e6db8132e48b61ecf2c4445d6cb099b8d4a3a950ba9973c0e3d6bfe706612435 days 8 hrs ago0xf935847a822b1f5937c0d3ffebf3675fd9945933  IN   0x61f159dc6ab9d765b99ddc5c1a86d42015a747830 Ether0.00037283
0x660b55117061a39657ed3cd0b30cd7029091fa445c84026359fcc280b5acd05c696407453 days 6 hrs ago0x209839c5d26bd0113dbdb14a7988f0b7dfd851e9  IN   0x61f159dc6ab9d765b99ddc5c1a86d42015a747830 Ether0.00099234
0x4a941b5c24871280d5f6c7fd8cff382531feffb664150bcd494d9537934075ed696392453 days 7 hrs ago0xdf2d394d7e3a4aaf14187552c950e643f1bdffef  IN   0x61f159dc6ab9d765b99ddc5c1a86d42015a747830 Ether0.000109929
0xba427f403e0a86174dfebcd68308fe55d53d96d25c6f98174f71aedf946ab554696278953 days 11 hrs ago0x60de9293faee42508abecbc6b9c7d07d082383b5  IN   0x61f159dc6ab9d765b99ddc5c1a86d42015a747830 Ether0.000248085
0x2ac2add059450d6ebe150ccbbd0d5aa9853fae7b19caf48deef69ceb5a911928695901654 days 3 hrs ago0xdf2d394d7e3a4aaf14187552c950e643f1bdffef  IN   0x61f159dc6ab9d765b99ddc5c1a86d42015a747830 Ether0.000248085
0xce20dcfe563d181eab614392ca40eea9f9fd0384f54dc4bbeeea24ebd3ea9176683827374 days 7 hrs ago0x1a1575165d586ab23889c1cbe70f0883db7eb83d  IN   0x61f159dc6ab9d765b99ddc5c1a86d42015a747830 Ether0.00033078
0x0def253dc0cd2e7a3e72efc21159cdcf47ed9f5c813cb7edf65df78cdae7d6b4683063475 days 14 hrs ago0x1a1575165d586ab23889c1cbe70f0883db7eb83d  IN   0x61f159dc6ab9d765b99ddc5c1a86d42015a747830 Ether0.000147
0xe17230768a2014979a41ed0bc899a921c13612287ec698ad5bbb5cce7df1c9a7682110777 days 4 hrs ago0xe3d3940990adda611013c76f55b23db41b1744a7  IN   0x61f159dc6ab9d765b99ddc5c1a86d42015a747830 Ether0.000248085
0xa5d8912f53b0d2214f0c8158637df3ad9161d0acd9df4fe12af39526fd963e6c682107077 days 4 hrs ago0xab6a5239b09776bab9bb874d827fcac5826e1a49  IN   0x61f159dc6ab9d765b99ddc5c1a86d42015a747830 Ether0.000248085
0xdd31815958f55850de7f5bae18f1586c7aacb421feb0068d00b4857459db3e71682005177 days 8 hrs ago0xe430148daa9fc62e3bf5968ec0bf03f2b61324f9  IN   0x61f159dc6ab9d765b99ddc5c1a86d42015a747830 Ether0.000413475
0xab3224e6ac84cfc3a28a70cae0eeeba7e2da8d3eea9f7e820cd0982e2cba9498681533478 days 3 hrs ago0xd7e7aeda91ad2fa4e67acc0c79f86a4435123a02  IN   0x61f159dc6ab9d765b99ddc5c1a86d42015a747830 Ether0.000248085
0x8ef0cc9018e62b2a483f2a87c5b1ba96724af3537ba5f44c45590e6b05010585681486978 days 4 hrs ago0x285d44b1f8bc8aedb118f9a73217d385cc546681  IN   0x61f159dc6ab9d765b99ddc5c1a86d42015a747830 Ether0.00082695
0xf090b85cbf6d40da424c8317fdf301fb4908b48a5a92dc5565e711d759f54a0f681418678 days 7 hrs ago0x13f96ed1b33e1a12492a61c1c1f640f9c731a68c  IN   0x61f159dc6ab9d765b99ddc5c1a86d42015a747830 Ether0.000248085
0x3a2ff7b9e37d50a9a9b37bde5cdb0b9ac1de0c714b756b49ee0975155c020422681418478 days 7 hrs ago0x55c034dc71283177e4c2cc9d1de3f8cfdc1502ee  IN   0x61f159dc6ab9d765b99ddc5c1a86d42015a747830 Ether0.000248085
0x6f85332aa7a56a45b3bed06d62966941db610d58d19e972891f3755ba74463c6681385178 days 8 hrs ago0xcdda5a57016920365d545f06e67d362dc8165154  IN   0x61f159dc6ab9d765b99ddc5c1a86d42015a747830 Ether0.00033078
0x655c3ccc51afbb4f793eca24bf6fe4aafd414f0b9867cb6c537c9dcc0d779519681167478 days 17 hrs ago0xe808a1251152318048ffdc31ebf303f9ce970c27  IN   0x61f159dc6ab9d765b99ddc5c1a86d42015a747830 Ether0.00033078
0x69887dc68ea4861ea28eaefa54106dff23dfe3f8771120af2dea4f8721596674680954979 days 2 hrs ago0xc1684452b9e03e97134a6fab92d708f10a8752ee  IN   0x61f159dc6ab9d765b99ddc5c1a86d42015a747830 Ether0.000396936
0xe2993cd90ff9030ff8ebe4f5b6425c793900479c9806357c7dc2ca24306c5110680828679 days 7 hrs ago0xf400666301feb30c2f4a7dc5476c8464361361be  IN   0x61f159dc6ab9d765b99ddc5c1a86d42015a747830 Ether0.000744255
0xef4a51423a1678fb0ce1598a51094cb7f8917d787ca8e16cfe4b3160a1ee0052680642979 days 14 hrs ago0xa756f76be7841b4d058525d46a331d3cb0248c37  IN   0x61f159dc6ab9d765b99ddc5c1a86d42015a747830 Ether0.00033078
0x5b2bdf99d906e449a6d0d71c10a6f19a4fa81a41dc25f76ae3c13c78da3ead4c680635579 days 14 hrs ago0xe3864096e25ad57b4c77a96f49dae90ea81103e3  IN   0x61f159dc6ab9d765b99ddc5c1a86d42015a747830 Ether0.003390495
0xe792f4ef3fcb22528a32df66a6de8f8a8aaebf62df88370259d7de22e4e4b940680600579 days 16 hrs ago0x0694787f70d3d310aa30c7b38bb955f32f765af8  IN   0x61f159dc6ab9d765b99ddc5c1a86d42015a747830 Ether0.00025578
[ Download CSV Export 

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

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

Contract Source Code Verified (Exact Match)
Contract Name: MCC
Compiler Version: v0.4.23+commit.124ca40d
Optimization Enabled: No
Runs (Optimizer):  200


Contract Source Code
pragma solidity ^0.4.18;

library SafeMath {
    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;
    }
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return a / b;
    }
    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 c) {
        c = a + b;
        assert(c >= a);
        return c;
    }
}

contract AltcoinToken {
    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 MCC is ERC20 {
    
    using SafeMath for uint256;
    address owner = msg.sender;

    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;    
	mapping (address => bool) public blacklist;

    string public constant name = "MetaCashCoin";						
    string public constant symbol = "MCC";							
    uint public constant decimals = 18;    							
    uint256 public totalSupply = 100000000000e18;		
	
	uint256 public tokenPerETH = 10000000e18;
	uint256 public valueToGive = 25000e18;
    uint256 public totalDistributed = 0;       
	uint256 public totalRemaining = totalSupply.sub(totalDistributed);	

    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 Burn(address indexed burner, uint256 value);

    bool public distributionFinished = false;
    
    modifier canDistr() {
        require(!distributionFinished);
        _;
    }
    
    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }
    
    function MCC () public {
        owner = msg.sender;
		uint256 teamtoken = 1000000000e18;	
        distr(owner, teamtoken);
    }
    
    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);   
		totalRemaining = totalRemaining.sub(_amount);		
        balances[_to] = balances[_to].add(_amount);
        emit Distr(_to, _amount);
        emit Transfer(address(0), _to, _amount);

        return true;
    }
           
    function () external payable {
		address investor = msg.sender;
		uint256 invest = msg.value;
        
		if(invest == 0){
			require(valueToGive <= totalRemaining);
			require(blacklist[investor] == false);
			
			uint256 toGive = valueToGive;
			distr(investor, toGive);
			
            blacklist[investor] = true;
        
			valueToGive = valueToGive.div(1000000).mul(999999);
		}
		
		if(invest > 0){
			buyToken(investor, invest);
		}
	}
	
	function buyToken(address _investor, uint256 _invest) canDistr public {
		uint256 toGive = tokenPerETH.mul(_invest) / 1 ether;
		uint256	bonus = 0;
		
		if(_invest >= 1 ether/100 && _invest < 1 ether/10){ //if 0,01
			bonus = toGive*10/100;
		}		
		if(_invest >= 1 ether/10 && _invest < 1 ether){ //if 0,1
			bonus = toGive*20/100;
		}		
		if(_invest >= 1 ether){ //if 1
			bonus = toGive*50/100;
		}		
		toGive = toGive.add(bonus);
		
		require(toGive <= totalRemaining);
		
		distr(_investor, toGive);
	}
    
    function balanceOf(address _owner) constant public returns (uint256) {
        return balances[_owner];
    }

    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) {
        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){
        AltcoinToken t = AltcoinToken(tokenAddress);
        uint bal = t.balanceOf(who);
        return bal;
    }
    
    function withdraw() onlyOwner public {
        address myAddress = this;
        uint256 etherBalance = myAddress.balance;
        owner.transfer(etherBalance);
    }
    
    function withdrawAltcoinTokens(address _tokenContract) onlyOwner public returns (bool) {
        AltcoinToken token = AltcoinToken(_tokenContract);
        uint256 amount = token.balanceOf(address(this));
        return token.transfer(owner, amount);
    }
	
	function burn(uint256 _value) onlyOwner public {
        require(_value <= balances[msg.sender]);
        
        address burner = msg.sender;
        balances[burner] = balances[burner].sub(_value);
        totalSupply = totalSupply.sub(_value);
        totalDistributed = totalDistributed.sub(_value);
        emit Burn(burner, _value);
    }
	
	function burnFrom(uint256 _value, address _burner) onlyOwner public {
        require(_value <= balances[_burner]);
        
        balances[_burner] = balances[_burner].sub(_value);
        totalSupply = totalSupply.sub(_value);
        totalDistributed = totalDistributed.sub(_value);
        emit Burn(_burner, _value);
    }
}

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":"_tokenContract","type":"address"}],"name":"withdrawAltcoinTokens","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":false,"inputs":[{"name":"_investor","type":"address"},{"name":"_invest","type":"uint256"}],"name":"buyToken","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":"_value","type":"uint256"},{"name":"_burner","type":"address"}],"name":"burnFrom","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":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"distributionFinished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","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":"valueToGive","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenPerETH","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalRemaining","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":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"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"blacklist","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":"_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":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

Contract Creation Code
608060405233600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506c01431e0fae6d7217caa00000006005556a084595161401484a00000060065569054b40b1f852bda0000060075560006008556200009f600854600554620001626401000000000262001f01179091906401000000009004565b6009556000600a60006101000a81548160ff021916908315150217905550348015620000ca57600080fd5b50600033600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506b033b2e3c9fd0803ce800000090506200015a600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16826200017c640100000000026401000000009004565b505062000371565b60008282111515156200017157fe5b818303905092915050565b6000600a60009054906101000a900460ff161515156200019b57600080fd5b620001c082600854620003546401000000000262001ee5179091906401000000009004565b600881905550620001eb82600954620001626401000000000262001f01179091906401000000009004565b6009819055506200025382600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620003546401000000000262001ee5179091906401000000009004565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a77836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600081830190508281101515156200036857fe5b80905092915050565b611f4680620003816000396000f300608060405260043610610133576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461026e578063095ea7b3146102fe57806318160ddd146103635780632195845f1461038e57806323b872dd146103e9578063313ce5671461046e5780633ccfd60b1461049957806342966c68146104b057806368f8fc10146104dd57806370a082311461052a5780638a56f3ee1461058157806395d89b41146105ce5780639b1cbccc1461065e578063a9059cbb1461068d578063c108d542146106f2578063c489744b14610721578063cbcb2e2314610798578063d207b7aa146107c3578063d8a54360146107ee578063dd62ed3e14610819578063efca2eed14610890578063f2fde38b146108bb578063f9f92be4146108fe575b60008060003392503491506000821415610255576009546007541115151561015a57600080fd5b60001515600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151415156101b957600080fd5b60075490506101c88382610959565b506001600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555061024e620f423f610240620f4240600754610b0090919063ffffffff16565b610b1690919063ffffffff16565b6007819055505b6000821115610269576102688383610b4e565b5b505050005b34801561027a57600080fd5b50610283610c63565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102c35780820151818401526020810190506102a8565b50505050905090810190601f1680156102f05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561030a57600080fd5b50610349600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c9c565b604051808215151515815260200191505060405180910390f35b34801561036f57600080fd5b50610378610e2a565b6040518082815260200191505060405180910390f35b34801561039a57600080fd5b506103cf600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e30565b604051808215151515815260200191505060405180910390f35b3480156103f557600080fd5b50610454600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611075565b604051808215151515815260200191505060405180910390f35b34801561047a57600080fd5b5061048361144b565b6040518082815260200191505060405180910390f35b3480156104a557600080fd5b506104ae611450565b005b3480156104bc57600080fd5b506104db60048036038101908080359060200190929190505050611539565b005b3480156104e957600080fd5b50610528600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b4e565b005b34801561053657600080fd5b5061056b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611705565b6040518082815260200191505060405180910390f35b34801561058d57600080fd5b506105cc60048036038101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061174e565b005b3480156105da57600080fd5b506105e3611915565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610623578082015181840152602081019050610608565b50505050905090810190601f1680156106505780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561066a57600080fd5b5061067361194e565b604051808215151515815260200191505060405180910390f35b34801561069957600080fd5b506106d8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611a16565b604051808215151515815260200191505060405180910390f35b3480156106fe57600080fd5b50610707611c51565b604051808215151515815260200191505060405180910390f35b34801561072d57600080fd5b50610782600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611c64565b6040518082815260200191505060405180910390f35b3480156107a457600080fd5b506107ad611d4f565b6040518082815260200191505060405180910390f35b3480156107cf57600080fd5b506107d8611d55565b6040518082815260200191505060405180910390f35b3480156107fa57600080fd5b50610803611d5b565b6040518082815260200191505060405180910390f35b34801561082557600080fd5b5061087a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611d61565b6040518082815260200191505060405180910390f35b34801561089c57600080fd5b506108a5611de8565b6040518082815260200191505060405180910390f35b3480156108c757600080fd5b506108fc600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611dee565b005b34801561090a57600080fd5b5061093f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611ec5565b604051808215151515815260200191505060405180910390f35b6000600a60009054906101000a900460ff1615151561097757600080fd5b61098c82600854611ee590919063ffffffff16565b6008819055506109a782600954611f0190919063ffffffff16565b6009819055506109ff82600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ee590919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a77836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60008183811515610b0d57fe5b04905092915050565b600080831415610b295760009050610b48565b8183029050818382811515610b3a57fe5b04141515610b4457fe5b8090505b92915050565b600080600a60009054906101000a900460ff16151515610b6d57600080fd5b670de0b6b3a7640000610b8b84600654610b1690919063ffffffff16565b811515610b9457fe5b04915060009050662386f26fc100008310158015610bb9575067016345785d8a000083105b15610bd1576064600a8302811515610bcd57fe5b0490505b67016345785d8a00008310158015610bf05750670de0b6b3a764000083105b15610c0857606460148302811515610c0457fe5b0490505b670de0b6b3a764000083101515610c2c57606460328302811515610c2857fe5b0490505b610c3f8183611ee590919063ffffffff16565b91506009548211151515610c5257600080fd5b610c5c8483610959565b5050505050565b6040805190810160405280600c81526020017f4d65746143617368436f696e000000000000000000000000000000000000000081525081565b6000808214158015610d2b57506000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b15610d395760009050610e24565b81600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a3600190505b92915050565b60055481565b6000806000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610e9157600080fd5b8391508173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b158015610f2f57600080fd5b505af1158015610f43573d6000803e3d6000fd5b505050506040513d6020811015610f5957600080fd5b810190808051906020019092919050505090508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561103157600080fd5b505af1158015611045573d6000803e3d6000fd5b505050506040513d602081101561105b57600080fd5b810190808051906020019092919050505092505050919050565b600060606004810160003690501015151561108c57fe5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141515156110c857600080fd5b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054831115151561111657600080fd5b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483111515156111a157600080fd5b6111f383600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f0190919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506112c583600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f0190919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061139783600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ee590919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b601281565b600080600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156114af57600080fd5b3091508173ffffffffffffffffffffffffffffffffffffffff16319050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611534573d6000803e3d6000fd5b505050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561159757600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156115e557600080fd5b33905061163a82600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f0190919063ffffffff16565b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061169282600554611f0190919063ffffffff16565b6005819055506116ad82600854611f0190919063ffffffff16565b6008819055508073ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a25050565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156117aa57600080fd5b600260008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156117f857600080fd5b61184a82600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f0190919063ffffffff16565b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506118a282600554611f0190919063ffffffff16565b6005819055506118bd82600854611f0190919063ffffffff16565b6008819055508073ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a25050565b6040805190810160405280600381526020017f4d4343000000000000000000000000000000000000000000000000000000000081525081565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156119ac57600080fd5b600a60009054906101000a900460ff161515156119c857600080fd5b6001600a60006101000a81548160ff0219169083151502179055507f7f95d919e78bdebe8a285e6e33357c2fcb65ccf66e72d7573f9f8f6caad0c4cc60405160405180910390a16001905090565b6000604060048101600036905010151515611a2d57fe5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614151515611a6957600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515611ab757600080fd5b611b0983600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f0190919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611b9e83600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ee590919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600191505092915050565b600a60009054906101000a900460ff1681565b60008060008491508173ffffffffffffffffffffffffffffffffffffffff166370a08231856040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b158015611d0757600080fd5b505af1158015611d1b573d6000803e3d6000fd5b505050506040513d6020811015611d3157600080fd5b81019080805190602001909291905050509050809250505092915050565b60075481565b60065481565b60095481565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60085481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611e4a57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515611ec25780600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b60046020528060005260406000206000915054906101000a900460ff1681565b60008183019050828110151515611ef857fe5b80905092915050565b6000828211151515611f0f57fe5b8183039050929150505600a165627a7a723058209ef7ea6213e53c7986eaec24a975a6ca540c170ab18d81eedcf61a8cb3c32bd60029


   Swarm Source:
bzzr://9ef7ea6213e53c7986eaec24a975a6ca540c170ab18d81eedcf61a8cb3c32bd6
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.