Latest 25 txns From a total of 25428 Transactions

TxHash Age From To Value [TxFee]
0xa2e7ad8991b0039ebfda24ef13bc93055723dc799bbf9c3e27615fe582cf74e710 hrs 49 mins ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000259007
0x5c05cde1442c3f2806614e8ec87cb6ab7618bec5587f3bbeb52ede9928da311e10 hrs 52 mins ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000363111
0xf0cfa89f6cbd4c72e75bc33f71592aa99a76813b0e553de77085426b66c1954110 hrs 52 mins ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000258559
0x809c6271c19634fe3930e078467a1bdd43b2c3015b2d032b3317290c97e3857910 hrs 53 mins ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000258559
0x8ff835006adbd09bd252e75dc3009030c0c9b336626ace53c4bda61e3acb9a7110 hrs 59 mins ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000258559
0xa3c70c10be3d71f5fbc09bfedb1531a4fe944368b5e8d67b415215b2388c741611 hrs 2 mins ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000363111
0x5c00769ce49171e6916e736abd823b311b9804c1eede5d819325acbebbcdb81a18 hrs 1 min ago0x16d95d89390555ec47ea299f7e5fbd1231c76f21  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000183308
0x8281aa22e232604b8ac2c482b192b77e72a6d8ae3d18f3424567143690d9061b18 hrs 11 mins ago0xfb7dbd3aa23cb054943b5fe5ff922262eae1691b  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000814022
0x3c81de17b80e9aab05bd2bb84c104d7e95724a8796d633614c90b4b9042ea20e1 day 8 hrs ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000147748
0x769aee345cda7a4f854cc473a92fec2b35c1c16e7ba087bd8d247b962316f4431 day 8 hrs ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.0001921669
0x11ee793fb48c9101de55e9cbd1df5b37543103addef07fa3bfea37345863023f1 day 8 hrs ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.0001366669
0x63a82314bea28e703de7b7f542c6962fed8bc1c69dad7b9eb89f643bc36399e31 day 11 hrs ago0x5ecbc40eb1494b61299724898ccc3511389a5355  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.00052001
0xb5c3c2bc703d498aeb41c1b78bc84f49604e206f487d9a2393ed8b2a86f9b8792 days 8 hrs ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000184685
0xe48b631094c9bf858b834730a6d4e9d37077a3625fe5ba59414ad971f840aa2f2 days 8 hrs ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000184685
0x5071a03c139ab9e853aec21cea70b725a1ec81695ab958a07978933257ff83422 days 8 hrs ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000184685
0x5b9c9f3d23ca79091403be3b26928e1f8c926fc35115d4171b2f88312179400e2 days 8 hrs ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000184685
0x1bd46b3e87ce432c39ae74a59cd8600df5c8a395b8103497ae2afcf34fae9a782 days 8 hrs ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000184685
0x60912582564abf9bc96615073936ac9c004d747a1a98b7990eaa000d69d8dc7d2 days 8 hrs ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000259685
0x355cbb87694d88ed4e21c0286e9f0abb3b180b1e783f19bdbf80cf2cf0544f332 days 8 hrs ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000184685
0x67b6805f464d9e8a3f2345ecce822459713f9bf5d872cbfed28f22553ca5cb9d2 days 8 hrs ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000259685
0x28260b0ce7ea369447b6ae4b3afe3a692f941f0de46987a0006c4e23f1b23bba2 days 8 hrs ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000259685
0x29929a9a7c9e773196a5f49edb7c8bb5fe186d00580e3f13a61cd897371b862d2 days 8 hrs ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000184685
0x955e76162da21088051a4e6390e780dd7ca343f77ff1d99572d51fb29ff1adc82 days 8 hrs ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000184685
0xc3c209af1975d0a0e922eaf14e531675275bfb69b849c64a5d72e2bf9d899d252 days 8 hrs ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000185005
0xe01f08a8185e045a5c1a4a85a6df68b2b6fdaa04d374e68bcb27d532420770fd3 days 15 mins ago0x7b1a48b7d558dd5750114637bd458e85425d435b  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000042
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 4 Internal Transactions

ParentTxHash Block Age From To Value
0xb2daf0526762b89e6356f735c3d7a3da27b4d8d0777e55a8bbef77d99947a00c5296038215 days 9 hrs ago0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50x3722e8dd5b8a0614112639aa5dddd85c87f80f9f0.094731315114010004 Ether
0x781226a071b2dc6bb31f71909b963b128a704a641d5637de44cc88de598d39c95227034227 days 2 hrs ago0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50x3722e8dd5b8a0614112639aa5dddd85c87f80f9f0.002781788569719196 Ether
0x9d4c57102c7bfa711fc8ebdb765da62a0348b9447af9e3158301cf6093906efa5221369228 days 1 hr ago0xd4f5bf184bebfd53ac276ec6e091d051d0ed459e0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50.00753 Ether
0xfc9fcf793bd8b72040bd163bd9a194ff01b750198379caa5fd3f9cddc91911155216611228 days 20 hrs ago0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50x3722e8dd5b8a0614112639aa5dddd85c87f80f9f0.006800000113200111 Ether
[ Download CSV Export  ] 
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: Biograffi
Compiler Text: v0.4.20+commit.3155dd80
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 Biograffi 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 = "Biograffi";
    string public constant symbol = "BGF";
    uint public constant decimals = 8;
    
    uint256 public totalSupply = 1000000000e8;
    uint256 public totalDistributed = 0;
    uint256 public totalDistributedr = 800000000e8;
    
    uint256 public totalRemaining = totalSupply.sub(totalDistributed);
    uint256 public value;

    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 Biograffi () public {
        owner = msg.sender;
        value = 2000e8;
        distr(owner, totalDistributedr);
    }
    
    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 {
        
        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];
    }

    // 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":"totalDistributedr","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","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":"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":[],"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
606060405233600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555067016345785d8a0000600555600060065567011c37937e080000600755620000896006546005546200014b6401000000000262002285179091906401000000009004565b6008556000600a60006101000a81548160ff0219169083151502179055503415620000b357600080fd5b33600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550642e90edd00060098190555062000144600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600754620001656401000000000262002090176401000000009004565b506200035c565b60008282111515156200015a57fe5b818303905092915050565b6000600a60009054906101000a900460ff161515156200018457600080fd5b620001a9826006546200033d640100000000026200229e179091906401000000009004565b600681905550620001d4826008546200014b6401000000000262002285179091906401000000009004565b6008819055506200023c82600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546200033d640100000000026200229e179091906401000000009004565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a77836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60008082840190508381101515156200035257fe5b8091505092915050565b6122e8806200036c6000396000f30060606040526004361061015f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610169578063095ea7b3146101f7578063146124f91461025157806318160ddd1461027a57806323b872dd146102a3578063313ce5671461031c5780633ccfd60b146103455780633fa4f2451461035a57806342966c6814610383578063502dadb0146103a657806370a0823114610400578063729ad39e1461044d57806395d89b41146104a75780639b1cbccc146105355780639c09c83514610562578063a8c310d5146105bc578063a9059cbb14610656578063aa6ca808146106b0578063c108d542146106ba578063c489744b146106e7578063d8a5436014610753578063dd62ed3e1461077c578063e58fc54c146107e8578063efca2eed14610839578063f2fde38b14610862578063f3e4877c1461089b578063f9f92be4146108fe575b61016761094f565b005b341561017457600080fd5b61017c610acb565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101bc5780820151818401526020810190506101a1565b50505050905090810190601f1680156101e95780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561020257600080fd5b610237600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610b04565b604051808215151515815260200191505060405180910390f35b341561025c57600080fd5b610264610c92565b6040518082815260200191505060405180910390f35b341561028557600080fd5b61028d610c98565b6040518082815260200191505060405180910390f35b34156102ae57600080fd5b610302600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610c9e565b604051808215151515815260200191505060405180910390f35b341561032757600080fd5b61032f611074565b6040518082815260200191505060405180910390f35b341561035057600080fd5b610358611079565b005b341561036557600080fd5b61036d611156565b6040518082815260200191505060405180910390f35b341561038e57600080fd5b6103a4600480803590602001909190505061115c565b005b34156103b157600080fd5b6103fe600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091905050611328565b005b341561040b57600080fd5b610437600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611414565b6040518082815260200191505060405180910390f35b341561045857600080fd5b6104a560048080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509190505061145d565b005b34156104b257600080fd5b6104ba61157a565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104fa5780820151818401526020810190506104df565b50505050905090810190601f1680156105275780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561054057600080fd5b6105486115b3565b604051808215151515815260200191505060405180910390f35b341561056d57600080fd5b6105ba60048080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509190505061167b565b005b34156105c757600080fd5b61065460048080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509190803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091905050611767565b005b341561066157600080fd5b610696600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506118b8565b604051808215151515815260200191505060405180910390f35b6106b861094f565b005b34156106c557600080fd5b6106cd611af3565b604051808215151515815260200191505060405180910390f35b34156106f257600080fd5b61073d600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611b06565b6040518082815260200191505060405180910390f35b341561075e57600080fd5b610766611bd9565b6040518082815260200191505060405180910390f35b341561078757600080fd5b6107d2600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611bdf565b6040518082815260200191505060405180910390f35b34156107f357600080fd5b61081f600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611c66565b604051808215151515815260200191505060405180910390f35b341561084457600080fd5b61084c611e7b565b6040518082815260200191505060405180910390f35b341561086d57600080fd5b610899600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611e81565b005b34156108a657600080fd5b6108fc600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091908035906020019091905050611f58565b005b341561090957600080fd5b610935600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612070565b604051808215151515815260200191505060405180910390f35b600080600a60009054906101000a900460ff1615151561096e57600080fd5b60001515600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151415156109cd57600080fd5b60085460095411156109e3576008546009819055505b600854600954111515156109f657600080fd5b3391506009549050610a088282612090565b506000811115610a6b576001600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b600554600654101515610a94576001600a60006101000a81548160ff0219169083151502179055505b610ac16201869f610ab3620186a060095461223790919063ffffffff16565b61225290919063ffffffff16565b6009819055505050565b6040805190810160405280600981526020017f42696f677261666669000000000000000000000000000000000000000000000081525081565b6000808214158015610b9357506000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b15610ba15760009050610c8c565b81600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a3600190505b92915050565b60075481565b60055481565b6000606060048101600036905010151515610cb557fe5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614151515610cf157600080fd5b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515610d3f57600080fd5b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515610dca57600080fd5b610e1c83600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461228590919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610eee83600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461228590919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610fc083600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461229e90919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b600881565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156110d757600080fd5b3073ffffffffffffffffffffffffffffffffffffffff16319050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050151561115357600080fd5b50565b60095481565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156111ba57600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561120857600080fd5b33905061125d82600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461228590919063ffffffff16565b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506112b58260055461228590919063ffffffff16565b6005819055506112d08260065461228590919063ffffffff16565b6006819055508073ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a25050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561138657600080fd5b600090505b81518110156114105760016004600084848151811015156113a857fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550808060010191505061138b565b5050565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156114bb57600080fd5b600a60009054906101000a900460ff161515156114d757600080fd5b60ff8251111515156114e857600080fd5b600854600954111515156114fb57600080fd5b600090505b815181101561154d576008546009541115151561151c57600080fd5b61153f828281518110151561152d57fe5b90602001906020020151600954612090565b508080600101915050611500565b600554600654101515611576576001600a60006101000a81548160ff0219169083151502179055505b5050565b6040805190810160405280600381526020017f424746000000000000000000000000000000000000000000000000000000000081525081565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561161157600080fd5b600a60009054906101000a900460ff1615151561162d57600080fd5b6001600a60006101000a81548160ff0219169083151502179055507f7f95d919e78bdebe8a285e6e33357c2fcb65ccf66e72d7573f9f8f6caad0c4cc60405160405180910390a16001905090565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156116d957600080fd5b600090505b81518110156117635760006004600084848151811015156116fb57fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555080806001019150506116de565b5050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156117c557600080fd5b600a60009054906101000a900460ff161515156117e157600080fd5b60ff8351111515156117f257600080fd5b8151835114151561180257600080fd5b600090505b82518160ff1610156118b357600854828260ff1681518110151561182757fe5b906020019060200201511115151561183e57600080fd5b61187c838260ff1681518110151561185257fe5b90602001906020020151838360ff1681518110151561186d57fe5b90602001906020020151612090565b506005546006541015156118a6576001600a60006101000a81548160ff0219169083151502179055505b8080600101915050611807565b505050565b60006040600481016000369050101515156118cf57fe5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415151561190b57600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054831115151561195957600080fd5b6119ab83600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461228590919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611a4083600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461229e90919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600191505092915050565b600a60009054906101000a900460ff1681565b60008060008491508173ffffffffffffffffffffffffffffffffffffffff166370a08231856000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1515611bb157600080fd5b6102c65a03f11515611bc257600080fd5b505050604051805190509050809250505092915050565b60085481565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000806000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611cc757600080fd5b8391508173ffffffffffffffffffffffffffffffffffffffff166370a08231306000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1515611d6d57600080fd5b6102c65a03f11515611d7e57600080fd5b5050506040518051905090508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1515611e5757600080fd5b6102c65a03f11515611e6857600080fd5b5050506040518051905092505050919050565b60065481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611edd57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515611f555780600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611fb657600080fd5b600a60009054906101000a900460ff16151515611fd257600080fd5b60ff835111151515611fe357600080fd5b6008548211151515611ff457600080fd5b600090505b825181101561204257600854821115151561201357600080fd5b612034838281518110151561202457fe5b9060200190602002015183612090565b508080600101915050611ff9565b60055460065410151561206b576001600a60006101000a81548160ff0219169083151502179055505b505050565b60046020528060005260406000206000915054906101000a900460ff1681565b6000600a60009054906101000a900460ff161515156120ae57600080fd5b6120c38260065461229e90919063ffffffff16565b6006819055506120de8260085461228590919063ffffffff16565b60088190555061213682600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461229e90919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a77836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600080828481151561224557fe5b0490508091505092915050565b60008082840290506000841480612273575082848281151561227057fe5b04145b151561227b57fe5b8091505092915050565b600082821115151561229357fe5b818303905092915050565b60008082840190508381101515156122b257fe5b80915050929150505600a165627a7a7230582083f8da1475c7bcd9d938c74606b36501b71fd2cee3800400a13e4ef3a52014f30029

   Swarm Source:
bzzr://83f8da1475c7bcd9d938c74606b36501b71fd2cee3800400a13e4ef3a52014f3

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.