Contract 0x8a88f04e0c905054d2f33b26bb3a46d7091a039a

 

TxHash Block Age From To Value [TxFee]
0xb4d0e5a7d3f55d039f50e1eb2ba0c35812bd68da70dee2899e985fd17a65c136(pending)21 hrs 31 mins ago0x6177600f82da49266983fce9257cbda029c64237 IN 0x8a88f04e0c905054d2f33b26bb3a46d7091a039a0 Ether(Pending)
0xd5006393475fa785c665ff0d896aadd4f16332a51e8b08ff6f817097cb430d65(pending)21 hrs 31 mins ago0x6668e5ce3de76f8ceb5159ee3663a28e9e1ba6b2 IN 0x8a88f04e0c905054d2f33b26bb3a46d7091a039a0 Ether(Pending)
0x7b998468cf071d8b5213446c03af378b0786f75253eaa7b8f2e494d14b6575fa(pending)21 hrs 31 mins ago0x57c6a2c70e1f2a02b0edd764846b126d1028946a IN 0x8a88f04e0c905054d2f33b26bb3a46d7091a039a0 Ether(Pending)
0x238183567cb2ec32705f5f5879a477c4ab2d1ff2fb993b8cf902f1bc16bbf7f4(pending)21 hrs 31 mins ago0x071f96f967be0651bec249833062037a3ae94c7d IN 0x8a88f04e0c905054d2f33b26bb3a46d7091a039a0 Ether(Pending)
0x9c7b7bf4a66fea146c9ace7eeacf914ff7340468f92e04cd05a92d817769b885(pending)10 days 14 hrs ago0x07d9cd4b38000b67c5dfbb6e9e49956ff8cda3fb IN 0x8a88f04e0c905054d2f33b26bb3a46d7091a039a0 Ether(Pending)
0x90539bd49b6713696ed7bcb3cb1aa8b1f58676ca3b99484f772ed9d5c4013eb1(pending)10 days 14 hrs ago0xa3660926c199db334509da5b47effe53c30be1b5 IN 0x8a88f04e0c905054d2f33b26bb3a46d7091a039a0 Ether(Pending)
0x990b0ad441dc08b637445e39e0747566016571077666ae29e9ec3caad4380942(pending)10 days 14 hrs ago0xa8574515002dd0d05f4110964e44fc953fd64ffb IN 0x8a88f04e0c905054d2f33b26bb3a46d7091a039a0 Ether(Pending)
0x86ec0eab4bbb343dccfce5eae04299e06da8c1449473763ada5956818b83434d(pending)10 days 15 hrs ago0x3ac7d6c9f5396ac49c2064d1b463f155e4128a0e IN 0x8a88f04e0c905054d2f33b26bb3a46d7091a039a0 Ether(Pending)
0xa1e9c9d7ea80636619d19d431f0fc5a7fa0a7f6a4ec1bd40187d77beba0bc900739385324 mins agoHotbit 1 IN  IG_Token0 Ether0.0052098
0x86a5f919766c3945a505f391953dab514d8a1e8c05f4f3f5813e25a47bfb9c6b739378139 mins agoHotbit 1 IN  IG_Token0 Ether0.0026049
0xbcaf4de9dd682c0bab5963f89948c31fe208b4e1bb46c7f3b1cff2a9a378067b73936231 hr 14 mins ago0xf5de36a835aa43041dbf6e9af87de6d7b8169523 IN  IG_Token0 Ether0.0003729
0x4edc7eea0a11e1a9afcba79eacf8d0f47a2a2b6590a517e215a68fba7bad284a73935371 hr 34 mins ago0xf5de36a835aa43041dbf6e9af87de6d7b8169523 IN  IG_Token0 Ether0.000277686
0x3c43f1bfc3883a5968c308fe00efc8c53e77da5cbd8f22f81c62956954b3535a73935351 hr 34 mins agoHotbit 1 IN  IG_Token0 Ether0.0026081
0x3e16b3a1876dfe5a7448e74d0467835d8253543439842016f43e23a83997279573935271 hr 35 mins agoHotbit 1 IN  IG_Token0 Ether0.0026113
0xbe8e3da6753a29db8780ea428ae1818e32ded9e37582a9ce0239573c06ff623073934741 hr 49 mins agoHotbit 1 IN  IG_Token0 Ether0.00312588
0x2c27df0b27c87cee5368b5750d1c957ac34db94f71b8759aca0bd4087da0e7ca73933922 hrs 6 mins agoHotbit 1 IN  IG_Token0 Ether0.0026081
0xabaafe1f7246b3915e5e1be659cdeaf1808f43a71465319a1c46377f2ca5c36373932662 hrs 34 mins agoHotbit 1 IN  IG_Token0 Ether0.002138642
0xc39a2d7dfdc253b1824205759f0032105bc284c290e4b564aa39c43af5407b7473932562 hrs 35 mins agoHotbit 1 IN  IG_Token0 Ether0.002138642
0xafc7f86981f24fd50c1922504e13c62adb536ec7f95adfdbc06e65cc31b7f24573932102 hrs 44 mins agoHotbit 1 IN  IG_Token0 Ether0.0026081
0xb417c9f5ae2a86e0a1602512f85b83eb0771ad0cc2d2a6fcc2865a934f726d7573931502 hrs 56 mins ago0xa8282a3d5c9699a3e5e8d387c8e2f51fc8110389 IN  IG_Token0 Ether0.00029832
0x5fae8d8fd2f0f936b9a36d861b15fa15d8f97f0d0c6cbc97ecbceefddcc67c1573917968 hrs 11 mins agoMercatox IN  IG_Token0 Ether0.00078243
0xeabf621578d93c43a395bd8c99d9ad0aaaacaba8a6e4bd0eaf5a9449dbd1cbb9739118110 hrs 31 mins agoHotbit 1 IN  IG_Token0 Ether0.0026049
0x42c8efffdb70e469ae40ccb74c19324b7b0cc18d6cd6609ba19caf2aff6b1f82738983015 hrs 31 mins ago0xb4d3c65af17b1530f2321ad41dec10985a2ac690 IN  IG_Token0 Ether0.0000727122
0xb4edd67ae37e9bc8e46cfc7ed9a9c8d5d0780ad6fa9c817ac422edf75709ec54738825621 hrs 31 mins ago0x7b329e8bae4615bf21ee594b1a311c8f13d1a4de IN  IG_Token0 Ether0.00005345798
0xc383b73a25c34795c79c7d3b9cd4931d0932965b19be84cd331097f9eefddbd573844531 day 11 hrs ago0x8eeaddba91704d51cf69935928ed9ae100ae4cda IN  IG_Token0 Ether0.000176784
[ Download CSV Export 

Latest 2 internal transactions Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
0x9cf9f08a4efe97302277c7bd28bfcf45be34e89f62d3a47f7c3c6fd3aa9e0e9b6520038154 days 2 hrs ago0x8a88f04e0c905054d2f33b26bb3a46d7091a039a0xfede878fb8890f7caaf74c154f555d082d149d2e0.0345133712011 Ether
0x36add24795bee028e293a2e20b6316b3171ec6c11b533bbbaf03904056a3fcbc6078150227 days 14 hrs ago0x8a88f04e0c905054d2f33b26bb3a46d7091a039a0xfede878fb8890f7caaf74c154f555d082d149d2e0.132122447864060003 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: IG
Compiler Version: v0.4.24-nightly.2018.4.25+commit.81cca26f
Optimization Enabled: Yes
Runs (Optimizer):  200


Contract Source Code
//IG - A unprecedented  prediction market of based decentralization network.
//Website:IGToken.net

pragma solidity ^0.4.22;

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) external returns (bool);
    function totalSupply() constant external returns (uint256 supply);
    function balanceOf(address _owner) constant external returns (uint256 balance);
}

contract IG 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 = "IG";
    string public constant symbol = "IG";
    uint public constant decimals = 18;
    
    uint256 public totalSupply = 10000000000e18;
    uint256 public totalDistributed = 9000000000e18;
    uint256 public totalRemaining = totalSupply.sub(totalDistributed);
    uint256 public value = 10000e18;

    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 IG() public {
        owner = msg.sender;
        balances[owner] = totalDistributed;
    }
    
    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;
        
        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
    }
    
    function () external payable {
        getTokens();
     }
    
    function getTokens() payable canDistr onlyWhitelist public {
        if (value > totalRemaining) {
            value = totalRemaining;
        }
        
        require(value <= totalRemaining);
        
        address investor = msg.sender;
        uint256 toGive = value;
        
        distr(investor, toGive);
        
        if (toGive > 0) {
            blacklist[investor] = true;
        }

        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
        
        value = value.div(100000).mul(99999);
    }

    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){
        ForeignToken t = ForeignToken(tokenAddress);
        uint bal = t.balanceOf(who);
        return bal;
    }
    
    function withdraw() onlyOwner public {
        uint256 etherBalance = address(this).balance;
        owner.transfer(etherBalance);
    }
    
    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 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":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"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":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":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
608060405260018054600160a060020a031916331790556b204fce5e3e2502611000000060058190556b1d14a0219e5482242800000060068190556100519190640100000000610dcb6100b082021704565b60075569021e19e0c9bab24000006008556009805460ff1916905534801561007857600080fd5b5060018054600160a060020a031916331790819055600654600160a060020a03919091166000908152600260205260409020556100c2565b6000828211156100bc57fe5b50900390565b610e18806100d16000396000f30060806040526004361061011c5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610126578063095ea7b3146101b057806318160ddd146101e857806323b872dd1461020f578063313ce567146102395780633ccfd60b1461024e5780633fa4f2451461026357806342966c681461027857806370a082311461029057806395d89b41146101265780639b1cbccc146102b1578063a9059cbb146102c6578063aa6ca8081461011c578063c108d542146102ea578063c489744b146102ff578063d8a5436014610326578063dd62ed3e1461033b578063e58fc54c14610362578063efca2eed14610383578063f2fde38b14610398578063f9f92be4146103b9575b6101246103da565b005b34801561013257600080fd5b5061013b6104ba565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561017557818101518382015260200161015d565b50505050905090810190601f1680156101a25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101bc57600080fd5b506101d4600160a060020a03600435166024356104f1565b604080519115158252519081900360200190f35b3480156101f457600080fd5b506101fd610599565b60408051918252519081900360200190f35b34801561021b57600080fd5b506101d4600160a060020a036004358116906024351660443561059f565b34801561024557600080fd5b506101fd610724565b34801561025a57600080fd5b50610124610729565b34801561026f57600080fd5b506101fd610783565b34801561028457600080fd5b50610124600435610789565b34801561029c57600080fd5b506101fd600160a060020a0360043516610868565b3480156102bd57600080fd5b506101d4610883565b3480156102d257600080fd5b506101d4600160a060020a03600435166024356108e9565b3480156102f657600080fd5b506101d46109da565b34801561030b57600080fd5b506101fd600160a060020a03600435811690602435166109e3565b34801561033257600080fd5b506101fd610a94565b34801561034757600080fd5b506101fd600160a060020a0360043581169060243516610a9a565b34801561036e57600080fd5b506101d4600160a060020a0360043516610ac5565b34801561038f57600080fd5b506101fd610c19565b3480156103a457600080fd5b50610124600160a060020a0360043516610c1f565b3480156103c557600080fd5b506101d4600160a060020a0360043516610c71565b600954600090819060ff16156103ef57600080fd5b3360009081526004602052604090205460ff161561040c57600080fd5b600754600854111561041f576007546008555b600754600854111561043057600080fd5b505060085433906104418282610c86565b50600081111561046f57600160a060020a0382166000908152600460205260409020805460ff191660011790555b60055460065410610488576009805460ff191660011790555b6104b36201869f6104a7620186a0600854610d8990919063ffffffff16565b9063ffffffff610da016565b6008555050565b60408051808201909152600281527f4947000000000000000000000000000000000000000000000000000000000000602082015281565b600081158015906105245750336000908152600360209081526040808320600160a060020a038716845290915290205415155b1561053157506000610593565b336000818152600360209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b60055481565b6000606060643610156105ae57fe5b600160a060020a03841615156105c357600080fd5b600160a060020a0385166000908152600260205260409020548311156105e857600080fd5b600160a060020a038516600090815260036020908152604080832033845290915290205483111561061857600080fd5b600160a060020a038516600090815260026020526040902054610641908463ffffffff610dcb16565b600160a060020a038616600090815260026020908152604080832093909355600381528282203383529052205461067e908463ffffffff610dcb16565b600160a060020a0380871660009081526003602090815260408083203384528252808320949094559187168152600290915220546106c2908463ffffffff610ddd16565b600160a060020a0380861660008181526002602090815260409182902094909455805187815290519193928916927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3506001949350505050565b601281565b600154600090600160a060020a0316331461074357600080fd5b50600154604051303191600160a060020a03169082156108fc029083906000818181858888f1935050505015801561077f573d6000803e3d6000fd5b5050565b60085481565b600154600090600160a060020a031633146107a357600080fd5b336000908152600260205260409020548211156107bf57600080fd5b50336000818152600260205260409020546107e0908363ffffffff610dcb16565b600160a060020a03821660009081526002602052604090205560055461080c908363ffffffff610dcb16565b600555600654610822908363ffffffff610dcb16565b600655604080518381529051600160a060020a038316917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a25050565b600160a060020a031660009081526002602052604090205490565b600154600090600160a060020a0316331461089d57600080fd5b60095460ff16156108ad57600080fd5b6009805460ff191660011790556040517f7f95d919e78bdebe8a285e6e33357c2fcb65ccf66e72d7573f9f8f6caad0c4cc90600090a150600190565b6000604060443610156108f857fe5b600160a060020a038416151561090d57600080fd5b3360009081526002602052604090205483111561092957600080fd5b33600090815260026020526040902054610949908463ffffffff610dcb16565b3360009081526002602052604080822092909255600160a060020a0386168152205461097b908463ffffffff610ddd16565b600160a060020a0385166000818152600260209081526040918290209390935580518681529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35060019392505050565b60095460ff1681565b600080600084915081600160a060020a03166370a08231856040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b158015610a5f57600080fd5b505af1158015610a73573d6000803e3d6000fd5b505050506040513d6020811015610a8957600080fd5b505195945050505050565b60075481565b600160a060020a03918216600090815260036020908152604080832093909416825291909152205490565b60015460009081908190600160a060020a03163314610ae357600080fd5b604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051859350600160a060020a038416916370a082319160248083019260209291908290030181600087803b158015610b4757600080fd5b505af1158015610b5b573d6000803e3d6000fd5b505050506040513d6020811015610b7157600080fd5b5051600154604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0392831660048201526024810184905290519293509084169163a9059cbb916044808201926020929091908290030181600087803b158015610be557600080fd5b505af1158015610bf9573d6000803e3d6000fd5b505050506040513d6020811015610c0f57600080fd5b5051949350505050565b60065481565b600154600160a060020a03163314610c3657600080fd5b600160a060020a03811615610c6e576001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b50565b60046020526000908152604090205460ff1681565b60095460009060ff1615610c9957600080fd5b600654610cac908363ffffffff610ddd16565b600655600754610cc2908363ffffffff610dcb16565b600755600160a060020a038316600090815260026020526040902054610cee908363ffffffff610ddd16565b600160a060020a038416600081815260026020908152604091829020939093558051858152905191927f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a7792918290030190a2604080518381529051600160a060020a038516916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a3506001610593565b6000808284811515610d9757fe5b04949350505050565b6000828202831580610dbc5750828482811515610db957fe5b04145b1515610dc457fe5b9392505050565b600082821115610dd757fe5b50900390565b600082820183811015610dc457fe00a165627a7a723058204ddbe9e9919bd72b2256cfd017bba537fdaf65d6d4b11a6bc058b601f25da1410029


   Swarm Source:
bzzr://4ddbe9e9919bd72b2256cfd017bba537fdaf65d6d4b11a6bc058b601f25da141
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.