Contract 0x17e5f19d430788323863c6798ecd762a40de29f5

 

TxHash Block Age From To Value [TxFee]
0x92859aa5e190566bf95c090a0f6705f28bba4abbc0d851f72c5bbc06d268d703707791331 days 33 mins ago0xc4566b6d932b57dd203e84fa57cefe79b31c6892  IN   0x17e5f19d430788323863c6798ecd762a40de29f50 Ether0.0001841
0x07fe9a6403aa6ac2eb9e84cb37709bcdc0ebd2c81095b1f94a78eb04feeb65e4705229935 days 14 hrs ago0x77a57af51029aad69b7e8d2d37e9b3fb18bd33d7  IN   0x17e5f19d430788323863c6798ecd762a40de29f50 Ether0.0000893952
0xf3f4070bc6c5d1f928a7b9709a1b091c0c62817be5a580e52524679e5debfdf9700232544 days 13 hrs ago0xe59e86ea4b05563bef96c558691a1f4b4cd01855  IN   0x17e5f19d430788323863c6798ecd762a40de29f50 Ether0.000146956205
0x80eff41af036254376b646eea945e311e1dd81227b767b6647ba2509a0db2ca6692647757 days 9 hrs ago0xcf0e0dbedd605dc7ef21ec9290500634e79566e3  IN   0x17e5f19d430788323863c6798ecd762a40de29f50 Ether0.000085192
0xcad410fe714c696e1f5f54ee0281a65ab07edabbb887ca850afd1b6e646a9b95690664060 days 18 hrs ago0xa6345ea633f1af20880ad0140abc9e38a650f9af  IN   0x17e5f19d430788323863c6798ecd762a40de29f50 Ether0.000234278
0x0c0251d554f6bbefdac109dd985dbedcbae53fb300d6b8758b9f042a53938943689146263 days 7 hrs ago0xe94148c298cfe076f2c705333609f6b1c2df4862  IN   0x17e5f19d430788323863c6798ecd762a40de29f50 Ether0.000063894
0x2098fb30e2197c3b1c1bfb68426468e4586556111e4f7164f820937547e0426f686380467 days 21 hrs ago0x16da5fb485206fc8edb79c6a053deae17d3d19fc  IN   0x17e5f19d430788323863c6798ecd762a40de29f50 Ether0.0002498688
0xb5b131448784307f67f01cf0a5fd8d9a48b949713ca1d984c198d2b0c1f61475683613772 days 10 hrs ago0xace6c98026107b01cf5306bd2b09159a83c29416  IN   0x17e5f19d430788323863c6798ecd762a40de29f50 Ether0.00021112
0x6874aebeb7d9142d436f438bacc7752ec88499ae45b5520ee03f9311bba91529676531984 days 3 hrs ago0xb471bdb014ce82ae04a3386b10061c93bef7770c  IN   0x17e5f19d430788323863c6798ecd762a40de29f50 Ether0.00011136
0xc91fd526b74bbd241ee5fe90b4613ac552c90f9d6ffe54c7e96318b1ea3e0eef676526384 days 3 hrs ago0xa2b629e7d7eb0362973b8e0cf81b6284aee80d46  IN   0x17e5f19d430788323863c6798ecd762a40de29f50 Ether0.00011136
0xf3731bc0c3f319dc66eb35a738f4376397855b2bb8945de756994b152bfeadd0675392086 days 11 mins ago0xec4c42ffa06e1abb47792e2cbebbe782008f967a  IN   0x17e5f19d430788323863c6798ecd762a40de29f50 Ether0.000063894
0xaf02f018d532c6434d3a9bf5efa5cc7c9c2aa1ce22f8f26ff1d15cb57f1cab04674647487 days 5 hrs ago0x17dba66ff9f9977caf7b95ce75595761c65a02b4  IN   0x17e5f19d430788323863c6798ecd762a40de29f50 Ether0.00011245344
0x9df0b6e8c8794c1e63a54cc55d3e640796b33b8adc551314a759b1f947e4c71c674179587 days 23 hrs ago0x24beba9e7684e52bee961e39269e080173e8d833  IN   0x17e5f19d430788323863c6798ecd762a40de29f50 Ether0.00021298
0xf954d75ed382758feba5d86c40d7484e2c197935e41acdbe0043cf3e1b0f1cf6672142191 days 8 hrs ago0xf830f6d45eb574a8e97e6ca8af2c570f0b1ccd95  IN   0x17e5f19d430788323863c6798ecd762a40de29f50 Ether0.0001334016
0x0f31e0ee1ccc5816e7fb7bb34c28736d3924131807ddf1d5f94cbd4f4aba07bb672141691 days 8 hrs ago0xf830f6d45eb574a8e97e6ca8af2c570f0b1ccd95  IN   0x17e5f19d430788323863c6798ecd762a40de29f50 Ether0.000187632
0x4692408bfb03ff12bf7642ccf5268c23d8597d44efbd493f3205fb03551e4145671748691 days 23 hrs ago0x445172ca3767d7b14e23ce60246bc188508959cd  IN   0x17e5f19d430788323863c6798ecd762a40de29f50 Ether0.00014152
0xb348b6a2fab212b2932a97b8e9e9eb732b928bbe9503015ad1185d66eba311d3671748691 days 23 hrs ago0x6b21788000a6669e69be97c77b81981a158b9cf1  IN   0x17e5f19d430788323863c6798ecd762a40de29f50 Ether0.00015892
0x8d02856c11ef6176e3ec2171b38195ab43aac69e2c53e6a6f771c40f51138437671748191 days 23 hrs ago0x0bece9841923e59c294266a83cefc8826090dd0d  IN   0x17e5f19d430788323863c6798ecd762a40de29f50 Ether0.00015892
0xdb287529814b8092030cd577e22f3e4fab5865ef954e071cc276ca7a5c9bbc40671748191 days 23 hrs ago0x82a29e35be6894cc920e78dda0d2fd6863c4537c  IN   0x17e5f19d430788323863c6798ecd762a40de29f50 Ether0.00015892
0xb696c42746f48f497ded162e83ac23c220d167fa0a9cafb495c06c4cb488f8f0671747491 days 23 hrs ago0xc67f4f78bff292f9f05d0b55a4c329528e17bcfe  IN   0x17e5f19d430788323863c6798ecd762a40de29f50 Ether0.00015892
0xd5e7514207f347d5ee1d542ff95ff1424b4882332292cc6196beea6812617a0f671747291 days 23 hrs ago0x59abd43c5455ad95452a07d1618ea33b723bc4f5  IN   0x17e5f19d430788323863c6798ecd762a40de29f50 Ether0.00015892
0x2939c8b550467d8618bf101f0c339b578402e8bf31fbe934f8523d7c2328908d671746991 days 23 hrs ago0x4dff3e2209515212257bc5d9965c73f371c50bc3  IN   0x17e5f19d430788323863c6798ecd762a40de29f50 Ether0.00015892
0xfb2298ca8fa6198d15ce848e01b09a02cc46210c5b0761626f10f46c823643c9671746691 days 23 hrs ago0xd52f43d38939e5fb46ffcf6b1645a94461c0ffd1  IN   0x17e5f19d430788323863c6798ecd762a40de29f50 Ether0.00017632
0xe1e8f7b795433da7bc1d3e127b9cf8ac6d29cba49d88ea06cc669d358e3719fe671746491 days 23 hrs ago0xbd72db54c95b7f3073696f646706d53178835410  IN   0x17e5f19d430788323863c6798ecd762a40de29f50 Ether0.00015892
0x04d39c6262d0135c30f13b78cd637e185a5c7b596093e26682eb4642f50cd02a671745891 days 23 hrs ago0x2822e8a8529f168f20f6d8c940b969d2d0f2a3e7  IN   0x17e5f19d430788323863c6798ecd762a40de29f50 Ether0.00022313875
[ Download CSV Export 

Latest 4 Internal Transactions Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
0x0d5c169904c4c4dc0d4dbd5db0dc9931b00ee05f5718b9b6831c8d9d3a6a6ac96499260127 days 16 hrs ago0x17e5f19d430788323863c6798ecd762a40de29f50x406c6ca639c42f038dda19df4897945006ab9aab0.027021741999999999 Ether
0xdd29f882e66f33d97fd538a04682499de1715958335b85a36af52f01c0f125496494992128 days 9 hrs ago0x17e5f19d430788323863c6798ecd762a40de29f50x406c6ca639c42f038dda19df4897945006ab9aab0.00048123 Ether
0x09eb5f83bff2578882d634cf33fcd67448d6d0c3820b181a6ecb955169590d6d6454296134 days 23 hrs ago0x17e5f19d430788323863c6798ecd762a40de29f50xacc6297e88d1de7d820f853d28453435dc0000000.01 Ether
0xbbbeca249bc6e36c688bb0d90095e620ee97b397b622042846e7e18cbf39e1f36447391136 days 2 hrs ago0x17e5f19d430788323863c6798ecd762a40de29f50x406c6ca639c42f038dda19df4897945006ab9aab0.003 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: VIT
Compiler Version: v0.4.24+commit.e67f0147
Optimization Enabled: Yes
Runs (Optimizer):  200


Contract Source Code
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 VIT 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 = "VitToken";
    string public constant symbol = "VT";
    uint public constant decimals = 18;
    
    uint256 public totalSupply = 5000000000e18;
    uint256 public totalDistributed = 2500000000e18;
    uint256 public totalRemaining = totalSupply.sub(totalDistributed);
    uint256 public value = 6000e18;

    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 VitToken() 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":false,"inputs":[],"name":"VitToken","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"},{"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
608060405260018054600160a060020a031916331790556b1027e72f1f1281308800000060058190556b0813f3978f8940984400000060068190556100519190640100000000610e7861007e82021704565b60075569014542ba12a337c000006008556009805460ff1916905534801561007857600080fd5b50610090565b60008282111561008a57fe5b50900390565b610ec58061009f6000396000f3006080604052600436106101275763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610131578063095ea7b3146101bb57806318160ddd146101f357806323b872dd1461021a578063313ce567146102445780633ccfd60b146102595780633fa4f2451461026e57806342966c6814610283578063585ce2591461029b57806370a08231146102b057806395d89b41146102d15780639b1cbccc146102e6578063a9059cbb146102fb578063aa6ca80814610127578063c108d5421461031f578063c489744b14610334578063d8a543601461035b578063dd62ed3e14610370578063e58fc54c14610397578063efca2eed146103b8578063f2fde38b146103cd578063f9f92be4146103ee575b61012f61040f565b005b34801561013d57600080fd5b506101466104ef565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610180578181015183820152602001610168565b50505050905090810190601f1680156101ad5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101c757600080fd5b506101df600160a060020a0360043516602435610526565b604080519115158252519081900360200190f35b3480156101ff57600080fd5b506102086105ce565b60408051918252519081900360200190f35b34801561022657600080fd5b506101df600160a060020a03600435811690602435166044356105d4565b34801561025057600080fd5b50610208610759565b34801561026557600080fd5b5061012f61075e565b34801561027a57600080fd5b506102086107b8565b34801561028f57600080fd5b5061012f6004356107be565b3480156102a757600080fd5b5061012f61089d565b3480156102bc57600080fd5b50610208600160a060020a03600435166108de565b3480156102dd57600080fd5b506101466108f9565b3480156102f257600080fd5b506101df610930565b34801561030757600080fd5b506101df600160a060020a0360043516602435610996565b34801561032b57600080fd5b506101df610a87565b34801561034057600080fd5b50610208600160a060020a0360043581169060243516610a90565b34801561036757600080fd5b50610208610b41565b34801561037c57600080fd5b50610208600160a060020a0360043581169060243516610b47565b3480156103a357600080fd5b506101df600160a060020a0360043516610b72565b3480156103c457600080fd5b50610208610cc6565b3480156103d957600080fd5b5061012f600160a060020a0360043516610ccc565b3480156103fa57600080fd5b506101df600160a060020a0360043516610d1e565b600954600090819060ff161561042457600080fd5b3360009081526004602052604090205460ff161561044157600080fd5b6007546008541115610454576007546008555b600754600854111561046557600080fd5b505060085433906104768282610d33565b5060008111156104a457600160a060020a0382166000908152600460205260409020805460ff191660011790555b600554600654106104bd576009805460ff191660011790555b6104e86201869f6104dc620186a0600854610e3690919063ffffffff16565b9063ffffffff610e4d16565b6008555050565b60408051808201909152600881527f566974546f6b656e000000000000000000000000000000000000000000000000602082015281565b600081158015906105595750336000908152600360209081526040808320600160a060020a038716845290915290205415155b15610566575060006105c8565b336000818152600360209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b60055481565b6000606060643610156105e357fe5b600160a060020a03841615156105f857600080fd5b600160a060020a03851660009081526002602052604090205483111561061d57600080fd5b600160a060020a038516600090815260036020908152604080832033845290915290205483111561064d57600080fd5b600160a060020a038516600090815260026020526040902054610676908463ffffffff610e7816565b600160a060020a03861660009081526002602090815260408083209390935560038152828220338352905220546106b3908463ffffffff610e7816565b600160a060020a0380871660009081526003602090815260408083203384528252808320949094559187168152600290915220546106f7908463ffffffff610e8a16565b600160a060020a0380861660008181526002602090815260409182902094909455805187815290519193928916927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3506001949350505050565b601281565b600154600090600160a060020a0316331461077857600080fd5b50600154604051303191600160a060020a03169082156108fc029083906000818181858888f193505050501580156107b4573d6000803e3d6000fd5b5050565b60085481565b600154600090600160a060020a031633146107d857600080fd5b336000908152600260205260409020548211156107f457600080fd5b5033600081815260026020526040902054610815908363ffffffff610e7816565b600160a060020a038216600090815260026020526040902055600554610841908363ffffffff610e7816565b600555600654610857908363ffffffff610e7816565b600655604080518381529051600160a060020a038316917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a25050565b6001805473ffffffffffffffffffffffffffffffffffffffff1916331790819055600654600160a060020a0391909116600090815260026020526040902055565b600160a060020a031660009081526002602052604090205490565b60408051808201909152600281527f5654000000000000000000000000000000000000000000000000000000000000602082015281565b600154600090600160a060020a0316331461094a57600080fd5b60095460ff161561095a57600080fd5b6009805460ff191660011790556040517f7f95d919e78bdebe8a285e6e33357c2fcb65ccf66e72d7573f9f8f6caad0c4cc90600090a150600190565b6000604060443610156109a557fe5b600160a060020a03841615156109ba57600080fd5b336000908152600260205260409020548311156109d657600080fd5b336000908152600260205260409020546109f6908463ffffffff610e7816565b3360009081526002602052604080822092909255600160a060020a03861681522054610a28908463ffffffff610e8a16565b600160a060020a0385166000818152600260209081526040918290209390935580518681529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35060019392505050565b60095460ff1681565b600080600084915081600160a060020a03166370a08231856040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b158015610b0c57600080fd5b505af1158015610b20573d6000803e3d6000fd5b505050506040513d6020811015610b3657600080fd5b505195945050505050565b60075481565b600160a060020a03918216600090815260036020908152604080832093909416825291909152205490565b60015460009081908190600160a060020a03163314610b9057600080fd5b604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051859350600160a060020a038416916370a082319160248083019260209291908290030181600087803b158015610bf457600080fd5b505af1158015610c08573d6000803e3d6000fd5b505050506040513d6020811015610c1e57600080fd5b5051600154604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0392831660048201526024810184905290519293509084169163a9059cbb916044808201926020929091908290030181600087803b158015610c9257600080fd5b505af1158015610ca6573d6000803e3d6000fd5b505050506040513d6020811015610cbc57600080fd5b5051949350505050565b60065481565b600154600160a060020a03163314610ce357600080fd5b600160a060020a03811615610d1b576001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b50565b60046020526000908152604090205460ff1681565b60095460009060ff1615610d4657600080fd5b600654610d59908363ffffffff610e8a16565b600655600754610d6f908363ffffffff610e7816565b600755600160a060020a038316600090815260026020526040902054610d9b908363ffffffff610e8a16565b600160a060020a038416600081815260026020908152604091829020939093558051858152905191927f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a7792918290030190a2604080518381529051600160a060020a038516916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35060016105c8565b6000808284811515610e4457fe5b04949350505050565b6000828202831580610e695750828482811515610e6657fe5b04145b1515610e7157fe5b9392505050565b600082821115610e8457fe5b50900390565b600082820183811015610e7157fe00a165627a7a72305820302314a4b44f1867df9e70240ec2f9f99f3b1650539811f0cc52ea91b24c97280029


   Swarm Source:
bzzr://302314a4b44f1867df9e70240ec2f9f99f3b1650539811f0cc52ea91b24c9728
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.