Sponsored Link:   Color - Revolutionizing the Dapp Ecosystem, Bounty & Airdrop, Get 240,000 COL NOW!
Contract Overview
Balance: 1.236001 Ether
Ether Value: $580.04 (@ $469.29/ETH)
Transactions: 176 txns
Token Contract: Vlogchain (VLG)
 Latest 25 txns from a total Of 176 transactions

TxHash Age From To Value [TxFee]
0xd963d8450234c6240cfed609cab183d61a018c884b2e915e2a7d770d335e0a3a7 days 14 hrs ago0x9bd27595632ed27aa86802359f23ea12446c9231  IN   0x86f95775d657033ffa35d96171d2e40a605c8ac00 Ether0.00074112
0x76d2842bec6341e04ba724bebb4ad8cff8ab2555ae3fef965e010517ff379ee021 days 16 hrs ago0xf0f9d20c91c8b800c32f25c992b88c1b9ff628cb  IN   0x86f95775d657033ffa35d96171d2e40a605c8ac00.01 Ether0.000078132
0x7cec042cb39f5da7bda7f8858f52fae102727e69e7f62ee9ab67985cb3d6507222 days 5 hrs ago0x6b1da9c60e7199e1706327a3219c71478b6b46f3  IN   0x86f95775d657033ffa35d96171d2e40a605c8ac00.01 Ether0.0003418275
0xfb1d31c1060c89b139a31792b164b7226e824eed17f58a9c1d0d809801a8c95822 days 11 hrs ago0x750664f4d3c722c3b4a8df58bef5595cbe9e01ca  IN   0x86f95775d657033ffa35d96171d2e40a605c8ac00.01 Ether0.00117198
0xb96b4f565972cc7b1d6574e8f3a69924a518c457a7ccd5156bc3d7b243541dde25 days 10 hrs ago0x57a1c6a9f686ee4f5c63e2aff351ddd86ea1780f  IN   0x86f95775d657033ffa35d96171d2e40a605c8ac00.01 Ether0.00117198
0xa47be5aa188a471c4fa01b0c24a2db58c185bd12fa5400a143af5083130f91c926 days 10 hrs ago0x5f50e6fb7898ff657b948b0519f4495cda6880d9  IN   0x86f95775d657033ffa35d96171d2e40a605c8ac00.01 Ether0.00039066
0xaf35dc6a0058217105171a47f8f597c5010d2d57b16f1bbe4f7b2f3b7d740ab726 days 22 hrs ago0x3854fb31df6921981816f62fbdc97846e65c2734  IN   0x86f95775d657033ffa35d96171d2e40a605c8ac00 Ether0.0002
0xe6f5358b4cd6d12b0ffdeaf64def754227785ab3dd5951b07fb28bc90cfac4a827 days 49 mins ago0xd5ec90890aa1707dc7a27a9f1d226f19cd38d2c8  IN   0x86f95775d657033ffa35d96171d2e40a605c8ac00.01 Ether0.0005156712
0xef4c19e785e4fb10d5f47ae6320904db1d2c6ede778bc977f5c80825b098e7d327 days 5 hrs ago0x265a1a6605cfeaf8593460c5d77639b3e46354cb  IN   0x86f95775d657033ffa35d96171d2e40a605c8ac00.03 Ether0.000156264
0x1b3e3747590ef9b5751bf3987cffcb07eb25129d3f8483c8f5c5f266c6c0aa1927 days 6 hrs ago0x9705f194de31f3153527a4531779dddb5b5ebb15  IN   0x86f95775d657033ffa35d96171d2e40a605c8ac00.01 Ether0.003203412
0x36d893cf3bd7c86b8d0fcf75c7557dc6fb98792c60e0690daa53a8aa8c53779527 days 11 hrs ago0xef2bf1fef998caa60ce1561d122a6dd740e1cf9c  IN   0x86f95775d657033ffa35d96171d2e40a605c8ac00.01 Ether0.003203412
0xdcdd07f41c12b585147fd6bf3c817aa8e4ff79ba983a46200c25e1b11aed04a427 days 12 hrs ago0xc37fc29746cf3fcf59749501be3927327db6079c  IN   0x86f95775d657033ffa35d96171d2e40a605c8ac00.01 Ether0.00078132
0x6cfd7ba49cd713c8878ce748f9f172597006da719d68f644952a00b6648f1d8127 days 12 hrs ago0xac063e777079c9a496c5b4abe73be45d494436cf  IN   0x86f95775d657033ffa35d96171d2e40a605c8ac00 Ether0.00021694
0x50743d450cc86a65827599c2908e36cd47d2b79841fb57e9d776fa0b7017e71327 days 15 hrs ago0x9401b701541aefb1da78fc158f9c39613b24a815  IN   0x86f95775d657033ffa35d96171d2e40a605c8ac00 Ether0.000259704
0xce3f9b39d227e828e94e62b7922a6e250b3e97a1a02e870db0d609a620ea388b27 days 16 hrs ago0x6460d2ca91ff9547af481fad4700d4df5fab289c  IN   0x86f95775d657033ffa35d96171d2e40a605c8ac00 Ether0.000222336
0x9e5e09791f488485a89fc9d1e909e262a90c9f1e94a092c380cf1089106743f727 days 16 hrs ago0x15a7a5da29c4c72b2db1d5a8d0bd6e7993446b7e  IN   0x86f95775d657033ffa35d96171d2e40a605c8ac00.01 Ether0.00117198
0x7b0d63d8bd167016e45d4cc8e44bea2e09c74735d39107c0cd7cb39d79c68c5627 days 21 hrs ago0x2b3b3338f01aa90012c6903f652eae21a87cc056  IN   0x86f95775d657033ffa35d96171d2e40a605c8ac00 Ether0.000074112
0x2620b15bf5d815bc35513cf1382bc112b0afbd49d1d993bdc448c993d1ed192e28 days 8 hrs ago0xba3dc2e55fd3a9c27c3f1ec8d5e3e8a70315e64f  IN   0x86f95775d657033ffa35d96171d2e40a605c8ac00.01 Ether0.000300825
0xde991fc6ca1824f182a5354f4a1ff717d4ede71a4307359ec1ccfeedfc7d60fb28 days 8 hrs ago0xe432095ebf09e2a20dbd907ab958a092b888521d  IN   0x86f95775d657033ffa35d96171d2e40a605c8ac00.01 Ether0.001359985125
0xbdef9c2b4654b84e0cc012bb20f57cdf070d05f90eeec2a10551482ad07d559728 days 8 hrs ago0x33a34ef8457f15e53e2a1491ece64c87f87d30dd  IN   0x86f95775d657033ffa35d96171d2e40a605c8ac00.01 Ether0.001054782
0xdac91eb788d41fa78911b7c241ccb28b781013342544857e6c9cbe589b25befc28 days 8 hrs ago0xdb56e2a0569e2de47c7c108b911045c6bf313fa2  IN   0x86f95775d657033ffa35d96171d2e40a605c8ac00.01 Ether0.001054782
0xc793309be21fee82f1a3eba2a7fc30a4f76af94d171451ab18f898e6c1fa67e928 days 8 hrs ago0xa56116aaa96c1c86c2569f45870744f520e3435f  IN   0x86f95775d657033ffa35d96171d2e40a605c8ac00.01 Ether0.00026145
0x9d6ec102242e28b6920402cea4f6d0ec018d09086a1872329def34be51f7b1d828 days 8 hrs ago0x0f4eb61bf2917521c1c9358cdf86bdb06cc29352  IN   0x86f95775d657033ffa35d96171d2e40a605c8ac00.01 Ether0.000993741375
0xc8cd6461cd3fa1cd2929536d52f4cff29afa414ea8ffd07286aba149c29c4da428 days 8 hrs ago0xe042c7a2aa72888ebb5e55e75526f5da9d4135a6  IN   0x86f95775d657033ffa35d96171d2e40a605c8ac00.01 Ether0.0012989445
0x4507966fd127aef4350c6944c4dbfa38a9b897a7c354562e6ee486dd9a63607128 days 8 hrs ago0xafe4e985e4803d71a15fcc8c223b08f8f6743111  IN   0x86f95775d657033ffa35d96171d2e40a605c8ac00.01 Ether0.000379575
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Contract Source Code Verified (Exact match)
Contract Name: Vlogchain
Compiler Version: v0.4.24+commit.e67f0147
Optimization Enabled: No
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 Vlogchain 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 = "Vlogchain";
    string public constant symbol = "VLG";
    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 Vlogchain (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
608060405233600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506702c68af0bb1400006005556200009a60196200007d6064600554620002306401000000000262002408179091906401000000009004565b6200024c6401000000000262002423179091906401000000009004565b600655620000e66019620000c96064600554620002306401000000000262002408179091906401000000009004565b6200024c6401000000000262002423179091906401000000009004565b600755620001106007546006546200028264010000000002620023ea179091906401000000009004565b6008556200013a600854600554620002a1640100000000026200222a179091906401000000009004565b6009556000600c60006101000a81548160ff0219169083151502179055503480156200016557600080fd5b506040516040806200274d833981018060405281019080805190602001909291908051906020019092919050505033600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600a8190555080600b81905550600854600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050620002bb565b60008082848115156200023f57fe5b0490508091505092915050565b600080828402905060008414806200026f57508284828115156200026c57fe5b04145b15156200027857fe5b8091505092915050565b60008082840190508381101515156200029757fe5b8091505092915050565b6000828211151515620002b057fe5b818303905092915050565b61248280620002cb6000396000f30060806040526004361061016a576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610174578063095ea7b31461020457806318160ddd1461026957806323b872dd14610294578063313ce567146103195780633ccfd60b146103445780633fa4f2451461035b57806342966c6814610386578063502dadb0146103b357806370a0823114610419578063729ad39e146104705780637c60fa60146104d6578063884870c71461050157806395d89b41146105385780639b1cbccc146105c85780639c09c835146105f7578063a8c310d51461065d578063a9059cbb14610706578063aa6ca8081461076b578063c108d54214610775578063c489744b146107a4578063d8a543601461081b578063dd62ed3e14610846578063e58fc54c146108bd578063efca2eed14610918578063f2fde38b14610943578063f3e4877c14610986578063f9f92be4146109f6575b610172610a51565b005b34801561018057600080fd5b50610189610ba8565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101c95780820151818401526020810190506101ae565b50505050905090810190601f1680156101f65780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561021057600080fd5b5061024f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610be1565b604051808215151515815260200191505060405180910390f35b34801561027557600080fd5b5061027e610d6f565b6040518082815260200191505060405180910390f35b3480156102a057600080fd5b506102ff600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d75565b604051808215151515815260200191505060405180910390f35b34801561032557600080fd5b5061032e61114b565b6040518082815260200191505060405180910390f35b34801561035057600080fd5b50610359611150565b005b34801561036757600080fd5b50610370611234565b6040518082815260200191505060405180910390f35b34801561039257600080fd5b506103b16004803603810190808035906020019092919050505061123a565b005b3480156103bf57600080fd5b5061041760048036038101908080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290505050611406565b005b34801561042557600080fd5b5061045a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114f2565b6040518082815260200191505060405180910390f35b34801561047c57600080fd5b506104d46004803603810190808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919291929050505061153b565b005b3480156104e257600080fd5b506104eb611658565b6040518082815260200191505060405180910390f35b34801561050d57600080fd5b50610536600480360381019080803590602001909291908035906020019092919050505061165e565b005b34801561054457600080fd5b5061054d6116cc565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561058d578082015181840152602081019050610572565b50505050905090810190601f1680156105ba5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156105d457600080fd5b506105dd611705565b604051808215151515815260200191505060405180910390f35b34801561060357600080fd5b5061065b600480360381019080803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091929192905050506117cd565b005b34801561066957600080fd5b5061070460048036038101908080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091929192905050506118b9565b005b34801561071257600080fd5b50610751600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611a0a565b604051808215151515815260200191505060405180910390f35b610773610a51565b005b34801561078157600080fd5b5061078a611c45565b604051808215151515815260200191505060405180910390f35b3480156107b057600080fd5b50610805600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611c58565b6040518082815260200191505060405180910390f35b34801561082757600080fd5b50610830611d43565b6040518082815260200191505060405180910390f35b34801561085257600080fd5b506108a7600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611d49565b6040518082815260200191505060405180910390f35b3480156108c957600080fd5b506108fe600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611dd0565b604051808215151515815260200191505060405180910390f35b34801561092457600080fd5b5061092d612015565b6040518082815260200191505060405180910390f35b34801561094f57600080fd5b50610984600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061201b565b005b34801561099257600080fd5b506109f460048036038101908080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290803590602001909291905050506120f2565b005b348015610a0257600080fd5b50610a37600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061220a565b604051808215151515815260200191505060405180910390f35b600080600c60009054906101000a900460ff16151515610a7057600080fd5b60001515600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515141515610acf57600080fd5b600954600a5411151515610ae257600080fd5b339150600a549050600b54341015610b0e57610b0b600a54600a5461222a90919063ffffffff16565b90505b610b188282612243565b506000811115610b7b576001600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b600554600854101515610ba4576001600c60006101000a81548160ff0219169083151502179055505b5050565b6040805190810160405280600981526020017f566c6f67636861696e000000000000000000000000000000000000000000000081525081565b6000808214158015610c7057506000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b15610c7e5760009050610d69565b81600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a3600190505b92915050565b60055481565b6000606060048101600036905010151515610d8c57fe5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614151515610dc857600080fd5b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515610e1657600080fd5b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515610ea157600080fd5b610ef383600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461222a90919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610fc583600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461222a90919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061109783600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546123ea90919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b600881565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156111ae57600080fd5b3073ffffffffffffffffffffffffffffffffffffffff16319050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611230573d6000803e3d6000fd5b5050565b600a5481565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561129857600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156112e657600080fd5b33905061133b82600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461222a90919063ffffffff16565b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506113938260055461222a90919063ffffffff16565b6005819055506113ae8260085461222a90919063ffffffff16565b6008819055508073ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a25050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561146457600080fd5b600090505b81518110156114ee57600160046000848481518110151561148657fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080600101915050611469565b5050565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561159957600080fd5b600c60009054906101000a900460ff161515156115b557600080fd5b60ff8251111515156115c657600080fd5b600954600a54111515156115d957600080fd5b600090505b815181101561162b57600954600a54111515156115fa57600080fd5b61161d828281518110151561160b57fe5b90602001906020020151600a54612243565b5080806001019150506115de565b600554600854101515611654576001600c60006101000a81548160ff0219169083151502179055505b5050565b600b5481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156116ba57600080fd5b81600a8190555080600b819055505050565b6040805190810160405280600381526020017f564c47000000000000000000000000000000000000000000000000000000000081525081565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561176357600080fd5b600c60009054906101000a900460ff1615151561177f57600080fd5b6001600c60006101000a81548160ff0219169083151502179055507f7f95d919e78bdebe8a285e6e33357c2fcb65ccf66e72d7573f9f8f6caad0c4cc60405160405180910390a16001905090565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561182b57600080fd5b600090505b81518110156118b557600060046000848481518110151561184d57fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080600101915050611830565b5050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561191757600080fd5b600c60009054906101000a900460ff1615151561193357600080fd5b60ff83511115151561194457600080fd5b8151835114151561195457600080fd5b600090505b82518160ff161015611a0557600954828260ff1681518110151561197957fe5b906020019060200201511115151561199057600080fd5b6119ce838260ff168151811015156119a457fe5b90602001906020020151838360ff168151811015156119bf57fe5b90602001906020020151612243565b506005546008541015156119f8576001600c60006101000a81548160ff0219169083151502179055505b8080600101915050611959565b505050565b6000604060048101600036905010151515611a2157fe5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614151515611a5d57600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515611aab57600080fd5b611afd83600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461222a90919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611b9283600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546123ea90919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600191505092915050565b600c60009054906101000a900460ff1681565b60008060008491508173ffffffffffffffffffffffffffffffffffffffff166370a08231856040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b158015611cfb57600080fd5b505af1158015611d0f573d6000803e3d6000fd5b505050506040513d6020811015611d2557600080fd5b81019080805190602001909291905050509050809250505092915050565b60095481565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000806000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611e3157600080fd5b8391508173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b158015611ecf57600080fd5b505af1158015611ee3573d6000803e3d6000fd5b505050506040513d6020811015611ef957600080fd5b810190808051906020019092919050505090508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015611fd157600080fd5b505af1158015611fe5573d6000803e3d6000fd5b505050506040513d6020811015611ffb57600080fd5b810190808051906020019092919050505092505050919050565b60085481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561207757600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415156120ef5780600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561215057600080fd5b600c60009054906101000a900460ff1615151561216c57600080fd5b60ff83511115151561217d57600080fd5b600954821115151561218e57600080fd5b600090505b82518110156121dc5760095482111515156121ad57600080fd5b6121ce83828151811015156121be57fe5b9060200190602002015183612243565b508080600101915050612193565b600554600854101515612205576001600c60006101000a81548160ff0219169083151502179055505b505050565b60046020528060005260406000206000915054906101000a900460ff1681565b600082821115151561223857fe5b818303905092915050565b6000600c60009054906101000a900460ff1615151561226157600080fd5b612276826008546123ea90919063ffffffff16565b6008819055506122918260095461222a90919063ffffffff16565b6009819055506122e982600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546123ea90919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a77836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60008082840190508381101515156123fe57fe5b8091505092915050565b600080828481151561241657fe5b0490508091505092915050565b60008082840290506000841480612444575082848281151561244157fe5b04145b151561244c57fe5b80915050929150505600a165627a7a723058207c0a4ea27100330d3d07d00cebb79fa18974a17c0758dc58677fc5ddc7e6a5f50029

   Swarm Source:
bzzr://7c0a4ea27100330d3d07d00cebb79fa18974a17c0758dc58677fc5ddc7e6a5f5

 

View All
Block Age txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.