Latest 25 transactions from a total of 25979 transactions
(+1 PendingTxn)

TxHash Age From To Value [TxFee]
0x7b9e3f34196c3f3a89a33781dc6ff5884f1e92560c21fd29ff3b5c9cd5f5c00d(pending)0xe14e70225462a59d3b67c54a2588cbe83048e708  IN  0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether(Pending)
0xdec4ea4921326a3f27fb7196988897e163c32a29fb24bcbca0d8c9f3ee8118ac4 mins ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.0000812614
0xb2d64482a98b8dd16b8662bc697704b8399ac8e6f743fb35093dbb54dbf48aa04 mins ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000073874
0x47503f928e7af32e8e03a3114d5cd4cd1402e01dd99db57ef264ae5788d1fdf16 mins ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000147748
0x573813be5fd86a773614e62381743f6f57887625ead36654aad498d5384f069a8 mins ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000147748
0x64a91f82152ab49c3561238036690791a405892bd5132ee3bad08667cc1c77801 day 6 mins ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000207748
0xdd154a8fe2c1b75f2146c1523d1d6a773dfa1f0cc3a3c0ebbdf7b1b3571ec7301 day 8 mins ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000103746
0x74b832f6045b14cc1277b1338a3e641fca575ecf55a9eeb0a542b5bd89b898621 day 14 mins ago0x60e4adb3aae4c2323b3b1673220538306c90f8c4  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000073874
0x7d8c9aa33b71228c464596818e2f28fe35e14e532633545575a1acb8ca210fba1 day 9 hrs ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000147748
0x5a0d278b25f7b9b76bba9151a8d1f3fde91b3f6b44b0b48cc1832471bf4dfb611 day 9 hrs ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000147748
0x13f1492e96cb0f970d3c7f3b49a7daa927c035add2a20e37eed46a5cd089c5331 day 9 hrs ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000259685
0x7ca4f4244eb147f9cbf56bf2273a9aff3216045c8b8399e10db93156cd80a1bf1 day 9 hrs ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000185005
0xbb2a8cb072c4a6a89826ec6a6e46cf04825b733a3f201d22aacefc460a770acd1 day 9 hrs ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.0001920724
0xa4d351ae30cfc64df554bc02822dd7038103d498cabaafdca2cb2f0ed6b80db51 day 9 hrs ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.0002031535
0xe502fa40450fa90f0ab3dccc55dc83507cfc289a2065da113f721a2ba1173c281 day 15 hrs ago0x989fcbc46845a290e971a6303ef3753fb039d8d5  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.00052001
0xe80a493b381024ce24961556ec5636df12c13c5ea5118314cb60251804ea82511 day 16 hrs ago0x7b76f656de4c1a0afb6d20c9e49f4c67946c3cac  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.00021937
0x492df4732ab6e150b55060d7d159561d79b83998ed93e64b31188904b06bd2802 days 6 mins ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000110811
0x8128f4f3a7724f3b2b8201b7a8f6f225a6835233f9d6403954297f93a82fcb512 days 10 mins ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000111003
0x97ec76d404ed637b1c0b823602ff0b53b68d9f2ce65c9cff6be518cd302729972 days 13 mins ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000207748
0xeff751f3f57f2b20126ffa463f956ad8393390ce8f2470a3f676225e863bce042 days 14 mins ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000110811
0x37b2a179879abf188f92d43a0fa3a3a0b6bbd9dad4d5b79bab9659d29de291ea2 days 16 mins ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000155811
0xa4b58af4687c1e251c76678f19f6ff7f593919ce3750a4468f5ccf0a2bc7ec2e2 days 25 mins ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.0000923425
0x5d781d0db2e046b40ed8feac8aee182fe63107deea2cc9df188be079d295dcc42 days 12 hrs ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000148004
0x2da96a71fe4fda04af756419b53a188d0c5f5465ff23efbd0137bf1efd61ef942 days 12 hrs ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000311622
0x48a8ac9a2817322ecae6b4067332b003854d95ec9362704e1dcd7ce7a36e0f9c2 days 12 hrs ago0xe14e70225462a59d3b67c54a2588cbe83048e708  IN   0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50 Ether0.000221622
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 4 Internal Transactions

ParentTxHash Block Age From To Value
0xb2daf0526762b89e6356f735c3d7a3da27b4d8d0777e55a8bbef77d99947a00c5296038301 days 8 hrs ago0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50x3722e8dd5b8a0614112639aa5dddd85c87f80f9f0.094731315114010004 Ether
0x781226a071b2dc6bb31f71909b963b128a704a641d5637de44cc88de598d39c95227034313 days 1 hr ago0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50x3722e8dd5b8a0614112639aa5dddd85c87f80f9f0.002781788569719196 Ether
0x9d4c57102c7bfa711fc8ebdb765da62a0348b9447af9e3158301cf6093906efa5221369314 days 40 mins ago0xd4f5bf184bebfd53ac276ec6e091d051d0ed459e0xa8daa52ded91f7c82b4bb02b4b87c6a841db1fd50.00753 Ether
0xfc9fcf793bd8b72040bd163bd9a194ff01b750198379caa5fd3f9cddc91911155216611314 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.