Latest 25 txns From a total of 34198 Transactions

TxHash Age From To Value [TxFee]
0x6b6f1763fd5d9f809cb3a86befbbf8fbe44aa6098b4466033586dc4d43f79d952 hrs 15 mins ago0x0f09174882936ef2620eba8359c4d0507ac931d3  IN   0x139d415b5fd0981fbee78d0fa503168855b346520 Ether0.0006643005
0x816e7bb885e10142616caef3993d1902a1a878eb3287de398b44d276aefad4484 hrs 9 mins ago0x73ea3e224324e3a06efe8352826cac69c53fcc0b  IN   0x139d415b5fd0981fbee78d0fa503168855b346520 Ether0.000774203156
0x61b95469926a0be9ee6dac2589b9ddc9fd201681c1054dbb4504e50d8df053416 hrs 33 mins ago0x3acda2e993e8631d6842c85714c1c1b973a9d983  IN   0x139d415b5fd0981fbee78d0fa503168855b346520 Ether0.000625224
0x0c1a324f30ef7aa1a663646b2916a03bd1a0b16be7ab9665c03d4d6afd80e73c8 hrs 9 mins ago0x26451352fb598caf82d1a099ea64e10cd1731df1  IN   0x139d415b5fd0981fbee78d0fa503168855b346520 Ether0.00057430732
0x44da27cd58a38dc08cabc2c9f8ff72671f12b45456103de80ebac5b0c4092f0b11 hrs 11 mins ago0x5852e3590a386b4ee08d7097e46c8e02656b60a1  IN   0x139d415b5fd0981fbee78d0fa503168855b346520 Ether0.000703377
0x0c31e477ed079a87523e8ed846417e8f7004e65b4c44e27f30e0adfa55bc9c251 day 1 hr ago0x54ddd8047377f985c479417a0b318f8d25702130  IN   0x139d415b5fd0981fbee78d0fa503168855b346520 Ether0.000696379164
0x250fbf3b56ffe367ae4f2062d33f37578ee16ef41d02f2324f5d0674a8e21a5b1 day 11 hrs ago0xb2d9e915105d5fc17099a28ca6e9fbe22c3b2962  IN   0x139d415b5fd0981fbee78d0fa503168855b346520 Ether0.000337464646
0xf19bfc0196d62c301df3ce09694ba0c8267170d6e2f26c9d6df27a8c20f52a1e1 day 11 hrs ago0xb2e245fc3bb24d26cb0f1316d5fd33eb42f5dc0d  IN   0x139d415b5fd0981fbee78d0fa503168855b346520 Ether0.000132298699
0x359b1007951f4438b9abbc31aad4aaa06a114d0ea4b5990ff01b0f19a5711b811 day 11 hrs ago0xb2e245fc3bb24d26cb0f1316d5fd33eb42f5dc0d  IN   0x139d415b5fd0981fbee78d0fa503168855b346520 Ether0.000390765
0x3d20920653e9148efd376df2c238271a7fd76f49ac3f1a3ce359b7b6e27139d21 day 13 hrs ago0x454f37819b47e0e598409ad2a47251ae410541df  IN   0x139d415b5fd0981fbee78d0fa503168855b346520 Ether0.0000715011
0x03d50634e39beb18ba7ce5afc3570864d45716cfc70e1483cff83c22d60541971 day 16 hrs ago0x53be7513709433c25d18226be4fa30f7a8df9c2a  IN   0x139d415b5fd0981fbee78d0fa503168855b346520 Ether0.000234459
0xf085650a896d0b0918d3ab44607f282d7432e54f65d0d200d3cc56c58f5336eb1 day 19 hrs ago0x5d1b8881b46f9e203ff483a27ad1d39b46d5c4fc  IN   0x139d415b5fd0981fbee78d0fa503168855b346520 Ether0.000065001
0x92f761c1c6f6d38aa1dc011ed8affbd3b0f60ab2dada74871ca7e9ebe6e47aca1 day 19 hrs ago0x5d1b8881b46f9e203ff483a27ad1d39b46d5c4fc  IN   0x139d415b5fd0981fbee78d0fa503168855b346520 Ether0.000065001
0xa999350ab29a3ee3ecd3d7bceb2fc1d0523a4c194fe6be04e50b97194c935d981 day 19 hrs ago0x5d1b8881b46f9e203ff483a27ad1d39b46d5c4fc  IN   0x139d415b5fd0981fbee78d0fa503168855b346520 Ether0.000234459
0xdab90867bd9f44b11de73aeb22379670f4738d952b08977bf1cfe9e1348a3c8f2 days 1 hr ago0xde2dbdd06fa088c0d276868634b1abc266c1048a  IN   0x139d415b5fd0981fbee78d0fa503168855b346520 Ether0.000149056
0x1860f161dfb78ec00840dd411a4a7a9c73b30ac6a110050f70666ece0c0b56b02 days 2 hrs ago0x5945720b92853764938570379418a05066c400b8  IN   0x139d415b5fd0981fbee78d0fa503168855b346520 Ether0.000468918
0x4812461d9df15c89d0d12148f631f24b9d38ebcef93b6fce662832f637cddaba2 days 2 hrs ago0x8460eff5ffbbfbfba9e499ca3368ec73a7848f62  IN   0x139d415b5fd0981fbee78d0fa503168855b346520 Ether0.000078153
0xf606825081d5124b1ee8219050482c9409e470b143f13b4ae1b4e1c04f3b83ad2 days 9 hrs ago0x59b74d59756da4358ed564243524fa2fb98bef1a  IN   0x139d415b5fd0981fbee78d0fa503168855b346520 Ether0.00026650173
0x2455beabde8f12242d5b265afe0f8de59f4c1d03cc64296fc0662a884d3718b52 days 9 hrs ago0x454f37819b47e0e598409ad2a47251ae410541df  IN   0x139d415b5fd0981fbee78d0fa503168855b346520 Ether0.00026650173
0x28635d7e2c15fbd41382e2c76c5b362958d54866b7b7c20acabfaae154528ddc2 days 11 hrs ago0x616267b1f6daddcea84a11b63c9ae09dcaf7f486  IN   0x139d415b5fd0981fbee78d0fa503168855b346520 Ether0.000468918
0x79ee42e3878dd9d9364060cb8f200e82235eb118d122b18546a1977b39d88dd02 days 13 hrs ago0xb90bbb67639ca9c7bd9126546041408fa3bbddff  IN   0x139d415b5fd0981fbee78d0fa503168855b346520 Ether0.000703377
0xc9af66f6f43ba0e95df0dd292a3cf91ddf6cdadbe9d1e75a795352154ea434b82 days 13 hrs ago0x6b1aa5517d1852c8d17687961bfb0220a9a70c2a  IN   0x139d415b5fd0981fbee78d0fa503168855b346520 Ether0.000517529158
0x8a0761a4af65c5bb509b5436f9783cc2ed96ba052c79367d24df80b056b30d343 days 4 hrs ago0x343f1d58dc92808d9502ba1d1caed4fbb39b0911  IN   0x139d415b5fd0981fbee78d0fa503168855b346520 Ether0.0000666
0x082ff8a5b99c04b0ffec4a5305c44d4da05df8623dd31a69d3c55f05e41f5c873 days 4 hrs ago0xbde0d50d016ba5118f233b1dafc4a7f63c12ab2e  IN   0x139d415b5fd0981fbee78d0fa503168855b346520 Ether0.000390765
0x6fb83359f075dba285776ee2df5d90f171a0608527b529dcbbee426c2f348cba3 days 4 hrs ago0x4abda911f3763d41eee1f8e04942c5a47744b866  IN   0x139d415b5fd0981fbee78d0fa503168855b346520 Ether0.000390765
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), OneOfTwoConstructorsSkipped (very low-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: Mining24
Compiler Text: v0.4.22-nightly.2018.4.5+commit.c6adad93
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.19;

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

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

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

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

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);
}

interface Token { 
    function distr(address _to, uint256 _value) public returns (bool);
    function totalSupply() constant public returns (uint256 supply);
    function balanceOf(address _owner) constant public returns (uint256 balance);
}

contract Mining24 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 = "Mining24";
    string public constant symbol = "M24";
    uint public constant decimals = 8;
    
    uint256 public totalSupply = 2000000000e8;
    uint256 private totalReserved = (totalSupply.div(100)).mul(25);
    uint256 private totalBounties = (totalSupply.div(100)).mul(25);
    uint256 public totalDistributed = totalReserved.add(totalBounties);
    uint256 public totalRemaining = totalSupply.sub(totalDistributed);
    uint256 public value;
    uint256 public minReq;

    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);
        _;
    }
    
    modifier onlyWhitelist() {
        require(blacklist[msg.sender] == false);
        _;
    }
    
    function Mining24 (uint256 _value, uint256 _minReq) public {
        owner = msg.sender;
        value = _value;
        minReq = _minReq;
        balances[msg.sender] = totalDistributed;
    }
    
     function setParameters (uint256 _value, uint256 _minReq) onlyOwner public {
        value = _value;
        minReq = _minReq;
    }

    function transferOwnership(address newOwner) onlyOwner public {
        if (newOwner != address(0)) {
            owner = newOwner;
        }
    }
    
    function enableWhitelist(address[] addresses) onlyOwner public {
        for (uint i = 0; i < addresses.length; i++) {
            blacklist[addresses[i]] = false;
        }
    }

    function disableWhitelist(address[] addresses) onlyOwner public {
        for (uint i = 0; i < addresses.length; i++) {
            blacklist[addresses[i]] = true;
        }
    }

    function finishDistribution() onlyOwner canDistr public returns (bool) {
        distributionFinished = true;
        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);
        Distr(_to, _amount);
        Transfer(address(0), _to, _amount);
        return true;
        
        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
    }
    
    function airdrop(address[] addresses) onlyOwner canDistr public {
        
        require(addresses.length <= 255);
        require(value <= totalRemaining);
        
        for (uint i = 0; i < addresses.length; i++) {
            require(value <= totalRemaining);
            distr(addresses[i], value);
        }
	
        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
    }
    
    function distribution(address[] addresses, uint256 amount) onlyOwner canDistr public {
        
        require(addresses.length <= 255);
        require(amount <= totalRemaining);
        
        for (uint i = 0; i < addresses.length; i++) {
            require(amount <= totalRemaining);
            distr(addresses[i], amount);
        }
	
        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
    }
    
    function distributeAmounts(address[] addresses, uint256[] amounts) onlyOwner canDistr public {

        require(addresses.length <= 255);
        require(addresses.length == amounts.length);
        
        for (uint8 i = 0; i < addresses.length; i++) {
            require(amounts[i] <= totalRemaining);
            distr(addresses[i], amounts[i]);
            
            if (totalDistributed >= totalSupply) {
                distributionFinished = true;
            }
        }
    }
    
    function () external payable {
            getTokens();
     }
    
    function getTokens() payable canDistr onlyWhitelist public {
        
        require(value <= totalRemaining);
        
        address investor = msg.sender;
        uint256 toGive = value;
        
        if (msg.value < minReq){
            toGive = value.sub(value);
        }
        
        distr(investor, toGive);
        
        if (toGive > 0) {
            blacklist[investor] = true;
        }

        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);
        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);
        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;
        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 {
        uint256 etherBalance = this.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);
        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":true,"inputs":[],"name":"value","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addresses","type":"address[]"}],"name":"disableWhitelist","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":"addresses","type":"address[]"}],"name":"airdrop","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"minReq","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"},{"name":"_minReq","type":"uint256"}],"name":"setParameters","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":"addresses","type":"address[]"}],"name":"enableWhitelist","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addresses","type":"address[]"},{"name":"amounts","type":"uint256[]"}],"name":"distributeAmounts","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":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":"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":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"},{"constant":false,"inputs":[{"name":"addresses","type":"address[]"},{"name":"amount","type":"uint256"}],"name":"distribution","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":[{"name":"_value","type":"uint256"},{"name":"_minReq","type":"uint256"}],"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 Switch To Opcodes View
608060405260018054600160a060020a03191633600160a060020a03161790556702c68af0bb1400006005819055620000659060199062000050906064640100000000620001408102620013501704565b90640100000000620013676200015882021704565b6006556005546200008e9060199062000050906064640100000000620013506200014082021704565b6007819055600654620000af916401000000006200133a6200018682021704565b6008819055600554620000d091640100000000620012256200019682021704565b600955600c805460ff191690553415620000e957600080fd5b60405160408062001570833981016040908152815160209283015160018054600160a060020a03191633600160a060020a0316908117909155600a92909255600b55600854600091825260029093522055620001a9565b60008082848115156200014f57fe5b04949350505050565b60008282028315806200017657508284828115156200017357fe5b04145b15156200017f57fe5b9392505050565b6000828201838110156200017f57fe5b600082821115620001a357fe5b50900390565b6113b780620001b96000396000f3006080604052600436106101505763ffffffff60e060020a60003504166306fdde03811461015a578063095ea7b3146101e257806318160ddd1461021857806323b872dd1461023d578063313ce567146102655780633ccfd60b146102785780633fa4f2451461028b57806342966c681461029e578063502dadb0146102b457806370a0823114610307578063729ad39e146103265780637c60fa6014610379578063884870c71461038c57806395d89b41146103a55780639b1cbccc146103b85780639c09c835146103cb578063a8c310d51461041e578063a9059cbb146104aa578063aa6ca80814610150578063c108d542146104cc578063c489744b146104df578063d8a5436014610504578063dd62ed3e14610517578063e58fc54c1461053c578063efca2eed1461055b578063f2fde38b1461056e578063f3e4877c1461058d578063f9f92be4146105e2575b610158610601565b005b341561016557600080fd5b61016d6106ca565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101a757818101518382015260200161018f565b50505050905090810190601f1680156101d45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101ed57600080fd5b610204600160a060020a0360043516602435610701565b604080519115158252519081900360200190f35b341561022357600080fd5b61022b6107aa565b60408051918252519081900360200190f35b341561024857600080fd5b610204600160a060020a03600435811690602435166044356107b0565b341561027057600080fd5b61022b610940565b341561028357600080fd5b610158610945565b341561029657600080fd5b61022b61099e565b34156102a957600080fd5b6101586004356109a4565b34156102bf57600080fd5b6040805160206004803580820135838102808601850190965280855261015895369593946024949385019291829185019084908082843750949750610a949650505050505050565b341561031257600080fd5b61022b600160a060020a0360043516610b0d565b341561033157600080fd5b6040805160206004803580820135838102808601850190965280855261015895369593946024949385019291829185019084908082843750949750610b289650505050505050565b341561038457600080fd5b61022b610bc1565b341561039757600080fd5b610158600435602435610bc7565b34156103b057600080fd5b61016d610bed565b34156103c357600080fd5b610204610c24565b34156103d657600080fd5b6040805160206004803580820135838102808601850190965280855261015895369593946024949385019291829185019084908082843750949750610c8e9650505050505050565b341561042957600080fd5b6040805160206004803580820135838102808601850190965280855261015895369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750949750610d079650505050505050565b34156104b557600080fd5b610204600160a060020a0360043516602435610df1565b34156104d757600080fd5b610204610efa565b34156104ea57600080fd5b61022b600160a060020a0360043581169060243516610f03565b341561050f57600080fd5b61022b610f92565b341561052257600080fd5b61022b600160a060020a0360043581169060243516610f98565b341561054757600080fd5b610204600160a060020a0360043516610fc3565b341561056657600080fd5b61022b611103565b341561057957600080fd5b610158600160a060020a0360043516611109565b341561059857600080fd5b604080516020600480358082013583810280860185019096528085526101589536959394602494938501929182918501908490808284375094975050933594506111609350505050565b34156105ed57600080fd5b610204600160a060020a0360043516611210565b600c54600090819060ff161561061657600080fd5b600160a060020a03331660009081526004602052604090205460ff161561063c57600080fd5b600954600a54111561064d57600080fd5b339150600a549050600b5434101561067557600a54610672908063ffffffff61122516565b90505b61067f8282611237565b5060008111156106ad57600160a060020a0382166000908152600460205260409020805460ff191660011790555b600554600854106106c657600c805460ff191660011790555b5050565b60408051808201909152600881527f4d696e696e673234000000000000000000000000000000000000000000000000602082015281565b600081158015906107365750600160a060020a0333811660009081526003602090815260408083209387168352929052205415155b15610743575060006107a4565b600160a060020a03338116600081815260036020908152604080832094881680845294825291829020869055815186815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a35060015b92915050565b60055481565b6000606060643610156107bf57fe5b600160a060020a03841615156107d457600080fd5b600160a060020a0385166000908152600260205260409020548311156107f957600080fd5b600160a060020a038086166000908152600360209081526040808320339094168352929052205483111561082c57600080fd5b600160a060020a038516600090815260026020526040902054610855908463ffffffff61122516565b600160a060020a0380871660009081526002602090815260408083209490945560038152838220339093168252919091522054610898908463ffffffff61122516565b600160a060020a03808716600090815260036020908152604080832033851684528252808320949094559187168152600290915220546108de908463ffffffff61133a16565b600160a060020a0380861660008181526002602090815260409182902094909455805187815290519193928916927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3506001949350505050565b600881565b60015460009033600160a060020a0390811691161461096357600080fd5b50600154604051600160a060020a033081163192169082156108fc029083906000818181858888f19350505050151561099b57600080fd5b50565b600a5481565b60015460009033600160a060020a039081169116146109c257600080fd5b600160a060020a0333166000908152600260205260409020548211156109e757600080fd5b5033600160a060020a038116600090815260026020526040902054610a0c9083611225565b600160a060020a038216600090815260026020526040902055600554610a38908363ffffffff61122516565b600555600854610a4e908363ffffffff61122516565b600855604080518381529051600160a060020a038316917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a25050565b60015460009033600160a060020a03908116911614610ab257600080fd5b5060005b81518110156106c6576001600460008484815181101515610ad357fe5b602090810291909101810151600160a060020a03168252810191909152604001600020805460ff1916911515919091179055600101610ab6565b600160a060020a031660009081526002602052604090205490565b60015460009033600160a060020a03908116911614610b4657600080fd5b600c5460ff1615610b5657600080fd5b815160ff901115610b6657600080fd5b600954600a541115610b7757600080fd5b5060005b81518110156106ad57600954600a541115610b9557600080fd5b610bb88282815181101515610ba657fe5b90602001906020020151600a54611237565b50600101610b7b565b600b5481565b60015433600160a060020a03908116911614610be257600080fd5b600a91909155600b55565b60408051808201909152600381527f4d32340000000000000000000000000000000000000000000000000000000000602082015281565b60015460009033600160a060020a03908116911614610c4257600080fd5b600c5460ff1615610c5257600080fd5b600c805460ff191660011790556040517f7f95d919e78bdebe8a285e6e33357c2fcb65ccf66e72d7573f9f8f6caad0c4cc90600090a150600190565b60015460009033600160a060020a03908116911614610cac57600080fd5b5060005b81518110156106c6576000600460008484815181101515610ccd57fe5b602090810291909101810151600160a060020a03168252810191909152604001600020805460ff1916911515919091179055600101610cb0565b60015460009033600160a060020a03908116911614610d2557600080fd5b600c5460ff1615610d3557600080fd5b825160ff901115610d4557600080fd5b8151835114610d5357600080fd5b5060005b82518160ff161015610dec57600954828260ff16815181101515610d7757fe5b602090810290910101511115610d8c57600080fd5b610dca838260ff16815181101515610da057fe5b90602001906020020151838360ff16815181101515610dbb57fe5b90602001906020020151611237565b5060055460085410610de457600c805460ff191660011790555b600101610d57565b505050565b600060406044361015610e0057fe5b600160a060020a0384161515610e1557600080fd5b600160a060020a033316600090815260026020526040902054831115610e3a57600080fd5b600160a060020a033316600090815260026020526040902054610e63908463ffffffff61122516565b600160a060020a033381166000908152600260205260408082209390935590861681522054610e98908463ffffffff61133a16565b600160a060020a038086166000818152600260209081526040918290209490945580518781529051919333909316927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060019392505050565b600c5460ff1681565b600080600084915081600160a060020a03166370a08231856040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b1515610f6557600080fd5b5af11515610f7257600080fd5b5050506040513d6020811015610f8757600080fd5b505195945050505050565b60095481565b600160a060020a03918216600090815260036020908152604080832093909416825291909152205490565b6001546000908190819033600160a060020a03908116911614610fe557600080fd5b83915081600160a060020a03166370a08231306040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b151561104257600080fd5b5af1151561104f57600080fd5b5050506040513d602081101561106457600080fd5b5051600154604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0392831660048201526024810184905290519293509084169163a9059cbb916044808201926020929091908290030181600087803b15156110d757600080fd5b5af115156110e457600080fd5b5050506040513d60208110156110f957600080fd5b5051949350505050565b60085481565b60015433600160a060020a0390811691161461112457600080fd5b600160a060020a0381161561099b5760018054600160a060020a03831673ffffffffffffffffffffffffffffffffffffffff1990911617905550565b60015460009033600160a060020a0390811691161461117e57600080fd5b600c5460ff161561118e57600080fd5b825160ff90111561119e57600080fd5b6009548211156111ad57600080fd5b5060005b82518110156111f3576009548211156111c957600080fd5b6111ea83828151811015156111da57fe5b9060200190602002015183611237565b506001016111b1565b60055460085410610dec57600c805460ff19166001179055505050565b60046020526000908152604090205460ff1681565b60008282111561123157fe5b50900390565b600c5460009060ff161561124a57600080fd5b60085461125d908363ffffffff61133a16565b600855600954611273908363ffffffff61122516565b600955600160a060020a03831660009081526002602052604090205461129f908363ffffffff61133a16565b600160a060020a038416600081815260026020908152604091829020939093558051858152905191927f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a7792918290030190a2604080518381529051600160a060020a038516916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35060016107a4565b60008282018381101561134957fe5b9392505050565b600080828481151561135e57fe5b04949350505050565b6000828202831580611383575082848281151561138057fe5b04145b151561134957fe00a165627a7a72305820196b3c0fbd97f644ff549dc62360858ed91ba0190fdde3cd774a8ddb4403636c0029

   Swarm Source:
bzzr://196b3c0fbd97f644ff549dc62360858ed91ba0190fdde3cd774a8ddb4403636c

 

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.