Contract 0xfa344c08c93066a4d6266063c6ebc63925a18467 3

 
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x434526f8eb0919df8bd56f3ee2fa5c04a4d3ca386a7a9b125d3c98aaf0d0a0f1Approve118712162021-10-18 5:23:1017 mins ago0xcafa6ac41d3fc7f84d182824b4eafc1f975544ac IN  SafeBull: SAFEBULL Token0 BNB0.00022681
0xf65a1f790e4c9502a5c101f03b0b39eee60603fd3c2b7b9171e909a35985aba4Approve118711062021-10-18 5:17:4023 mins ago0x77602f21c32844bb217d7122f3e60298f425b783 IN  SafeBull: SAFEBULL Token0 BNB0.00022681
0x07dea4c00121258041b34342d54566b9306fa36cdcf8f873b2f41f1dbbfafdfbApprove118702862021-10-18 4:36:401 hr 4 mins ago0x41f1fb9c6a93a73657d239a1be9c0091430ceab3 IN  SafeBull: SAFEBULL Token0 BNB0.00022681
0xf8187fff4cbbffa6a7f31ade155bdb033df693ad74fe00538473fbeb06d53876Approve118685962021-10-18 3:12:092 hrs 28 mins ago0x1ac912281d45f195a905a14b732b6b451387b870 IN  SafeBull: SAFEBULL Token0 BNB0.00022681
0x3731c290c8ccb4b7f2fc6a9176887fe644d1c5684c1d487722c6a1657203cff6Approve118685842021-10-18 3:11:332 hrs 29 mins ago0xc2b41e3e9e3970d33493270f3d522d4e690195ed IN  SafeBull: SAFEBULL Token0 BNB0.00022681
0x5a9993d257d3240bba5de4361be22f80062168c5a25d191d1ed497354762c79cApprove118685022021-10-18 3:07:272 hrs 33 mins ago0x2c69e4c30c6775a9894b4ccf503efa7aa4f4b11d IN  SafeBull: SAFEBULL Token0 BNB0.000317534
0x9ab10363588ffae06761a3d671a91de1a3c5869ca366d1013cb9adca955d6b91Approve118683572021-10-18 3:00:122 hrs 40 mins ago0xb2a868be52fc6c9bb18f401d63bd119a7a0d610f IN  SafeBull: SAFEBULL Token0 BNB0.00022681
0xeec7508f42be58f072784823e3a9188706257fbdcb6bc8cc4cde37c29c035c8fApprove118683492021-10-18 2:59:482 hrs 40 mins ago0x8bee951627512330e42f0a6a93debe077612c3b6 IN  SafeBull: SAFEBULL Token0 BNB0.00022681
0xeb573e8f99b63f11b2a1bf9fe19e6d9a6bee643ff8f03d6b7e35a9dfe551148bApprove118680062021-10-18 2:42:372 hrs 58 mins ago0x46c7e09faa4071d3eea9ae36db653fcccfa858f1 IN  SafeBull: SAFEBULL Token0 BNB0.00022681
0x571d14a71acb0cb8d8cc8c58bb20aec95acf2cacacbdcd6a955775a1975d0e6aTransfer118676052021-10-18 2:22:343 hrs 18 mins ago0x083595bd8abec3398e7908836c772047edbc537f IN  SafeBull: SAFEBULL Token0 BNB0.000314994
0x2b81f7063cfb91cfeb6f030f6b36ea82d9584dc4970fe27754c4d8abf6ca2409Approve118675622021-10-18 2:20:253 hrs 20 mins ago0xbd52476ac9ee6286d623079fa01476e816581ed5 IN  SafeBull: SAFEBULL Token0 BNB0.00022681
0xd0fc0c29dcd7f1e43f3be7ef525ca872717ec7647822ad16ed9edfe440f0ca6dTransfer118674172021-10-18 2:13:103 hrs 27 mins ago0x5f80c26ae901e2989d3aec31dc0cd0cd1978e971 IN  SafeBull: SAFEBULL Token0 BNB0.000112615
0x2a54cc649daafc516c5890bed9b0943d3a09d473a162fe4af3e27440c350feeaTransfer118674052021-10-18 2:12:343 hrs 28 mins ago0x5f80c26ae901e2989d3aec31dc0cd0cd1978e971 IN  SafeBull: SAFEBULL Token0 BNB0.000187495
0xcc2364217560eb9095b6028dac7bfda32e7d8351e626333b723b062941d9e2faTransfer118660472021-10-18 1:04:404 hrs 36 mins ago0x9ddcadcd8b9a25d87322c0a4280f442c4d2c3ce4 IN  SafeBull: SAFEBULL Token0 BNB0.000187555
0xb8a9a24013b0914c06b3f85c9e345c08bea9d71410e5cb123f89ad5167bf4423Transfer118659582021-10-18 1:00:134 hrs 40 mins ago0xf20b0af475c83528e62ad5d2d90ba136c594573c IN  SafeBull: SAFEBULL Token0 BNB0.000187615
0xfb0f062b12d320ff9f86771733c7bdf1af0c407312c3a726a781fb7e58ca46afApprove118658322021-10-18 0:53:554 hrs 46 mins ago0xc40583e3c78308446e37bf2911aa32e7c9883563 IN  SafeBull: SAFEBULL Token0 BNB0.000272172
0x1b941283f9d0f228d18d16b57e507e4c30c83a3381cf2a115c18d50ca2baff56Approve118648052021-10-18 0:01:195 hrs 39 mins ago0xbf98b75f425191884969c163f782758c716ffba1 IN  SafeBull: SAFEBULL Token0 BNB0.00022681
0x8f79465aeb95a9de1767359c9087c69981af0fb6844400b9a939948ea7c74c5bApprove118644382021-10-17 23:42:585 hrs 57 mins ago0x2d78e3cde2ab03a967a2a83204b400e935c179bd IN  SafeBull: SAFEBULL Token0 BNB0.00022681
0xa9f455a293c10b2a5c191b013ec697626d2140012361ad3877b3c8fc50be060fApprove118642252021-10-17 23:32:196 hrs 8 mins ago0x5e8ecde74efd6b2e66be6fc49cb2ca622d9c7d47 IN  SafeBull: SAFEBULL Token0 BNB0.00022681
0x3588782bc26d32394a8a2e32b43e37c2f765d20ed3057b1b8650c803a32ef455Approve118640872021-10-17 23:25:256 hrs 15 mins ago0xb97efe3a642963ab2cb9e83414b7dce6f969706e IN  SafeBull: SAFEBULL Token0 BNB0.00022681
0x82792c5e1eadaa9710261022f17557d8b8ed7480c52c3dd099781b35dbd9a085Approve118638392021-10-17 23:12:596 hrs 27 mins ago0x879c4f58d7db759677e6ee3186a04731094705db IN  SafeBull: SAFEBULL Token0 BNB0.000272172
0xaec3901a9ba9d11d863797ee3e46210513ca273b1c7485872a230fd119bdfbdfApprove118638292021-10-17 23:12:296 hrs 28 mins ago0x344f8af55dd00ec534f00fe044623b2435af5974 IN  SafeBull: SAFEBULL Token0 BNB0.00022681
0xd4e98fe8ac3ead3646ea8e4da5cf6adb31d1f6a79f77be6d04ddbd3082527e59Approve118638212021-10-17 23:12:056 hrs 28 mins ago0x933b38c8a1fdbe6582ebb3a77c6b976f70de28d7 IN  SafeBull: SAFEBULL Token0 BNB0.000317534
0x7c78a60e9d462d491983957a55e89c8b5463284b6564599b59b8c7cf0900f34eApprove118637892021-10-17 23:10:296 hrs 30 mins ago0x3938e4d61f9df7d17a5fbda3db2dba25cc8f0fe7 IN  SafeBull: SAFEBULL Token0 BNB0.00022681
0x204db3c9fa61309d167c005fdd407f753eead9aebf05034e50ca3a841b38ed6aApprove118634212021-10-17 22:51:176 hrs 49 mins ago0x56fefdb9d2a6afc3ecb7860acc5272ffa19dc6a2 IN  SafeBull: SAFEBULL Token0 BNB0.00022681
[ Download CSV Export 

OVERVIEW

The SafeBull Protocol is a community driven, fair launched DeFi token.

Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
SafeBull

Compiler Version
v0.4.26+commit.4563c3fc

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at BscScan.com on 2021-04-25
*/

pragma solidity ^0.4.26;

 interface IERC20 {
  function totalSupply() external view returns (uint256);
  function balanceOf(address who) external view returns (uint256);
  function allowance(address owner, address spender) external view returns (uint256);
  function transfer(address to, uint256 value) external returns (bool);
  function approve(address spender, uint256 value) external returns (bool);
  function transferFrom(address from, address to, uint256 value) external returns (bool);

  event Transfer(address indexed from, address indexed to, uint256 value);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}

library SafeMath {

    function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
        if (a == 0) {
            return 0;
        }
        c = a * b;
        assert(c / a == b);
        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        // assert(b > 0); // Solidity automatically throws when dividing by 0
        // uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold
        return a / b;
    }

    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 c) {
        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 BEP20Basic {
    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 BEP20 is BEP20Basic {
    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);
}

contract SafeBull is BEP20 {
    
    using SafeMath for uint256;
    address owner = msg.sender;

    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;
    mapping (address => bool) public Claimed; 

    string public constant name = "SafeBull";
    string public constant symbol = "SAFEBULL";
    uint public constant decimals = 9;
    uint public deadline = now + 2 * 1 days;
    uint public round2 = now + 2 * 1 days;
    uint public round1 = now + 2 * 1 days;
    
    uint256 public totalSupply = 1000000000 * 10**6 * 10**9;
    uint256 public totalDistributed;
    uint256 public constant requestMinimum = 0.001 ether / 1000;
    uint256 public tokensPerEth = 2000000000 * 10**6 * 10**9;
    uint256 private _tFeeTotal;
    uint256 public _taxFee = 4;
    uint256 private _previousTaxFee = _taxFee;
    uint256 public _liquidityFee = 5;
    uint256 private _previousLiquidityFee = _liquidityFee;
    uint public target0drop = 30000;
    uint public progress0drop = 0;


    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 Airdrop(address indexed _owner, uint _amount, uint _balance);
    event TokensPerEthUpdated(uint _tokensPerEth);
    event Burn(address indexed burner, uint256 value);


    bool public distributionFinished = false;
    
    modifier canDistr() {
        require(!distributionFinished);
        _;
    }
    
    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }
    
    constructor() public {
        uint256 teamFund = 1000000000 * 10**6 * 10**9;
        owner = msg.sender;
        distr(owner, teamFund);
    }
    
    function setTaxFeePercent(uint256 taxFee) external onlyOwner() {
        _taxFee = taxFee;
    }
    
    function calculateTaxFee(uint256 _amount) private view returns (uint256) {
        return _amount.mul(_taxFee).div(
            10**2
        );
    }

    function removeAllFee() private {
        if(_taxFee == 0 && _liquidityFee == 0) return;
        
        _previousTaxFee = _taxFee;
        _previousLiquidityFee = _liquidityFee;
        
        _taxFee = 0;
        _liquidityFee = 0;
    }    

    function restoreAllFee() private {
        _taxFee = _previousTaxFee;
        _liquidityFee = _previousLiquidityFee;
    }
    
    function setLiquidityFeePercent(uint256 liquidityFee) external onlyOwner() {
        _liquidityFee = liquidityFee;
    }    

    function calculateLiquidityFee(uint256 _amount) private view returns (uint256) {
        return _amount.mul(_liquidityFee).div(
            10**2
        );
    }
    
    function transferOwnership(address newOwner) onlyOwner public {
        if (newOwner != address(0)) {
            owner = newOwner;
        }
    }

    function finishDistribution() onlyOwner canDistr public returns (bool) {
        distributionFinished = true;
        emit DistrFinished();
        return true;
    }
    
    function distr(address _to, uint256 _amount) canDistr private returns (bool) {
        totalDistributed = totalDistributed.add(_amount);        
        balances[_to] = balances[_to].add(_amount);
        emit Distr(_to, _amount);
        emit Transfer(address(0), _to, _amount);

        return true;
    }
    
     function totalFees() public view returns (uint256) {
        return _tFeeTotal;
    }
    
    function Distribute(address _participant, uint _amount) onlyOwner internal {

        require( _amount > 0 );      
        require( totalDistributed < totalSupply );
        balances[_participant] = balances[_participant].add(_amount);
        totalDistributed = totalDistributed.add(_amount);

        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }

        // log
        emit Airdrop(_participant, _amount, balances[_participant]);
        emit Transfer(address(0), _participant, _amount);
    }
    
    function DistributeAirdrop(address _participant, uint _amount) onlyOwner external {        
        Distribute(_participant, _amount);
    }

    function DistributeAirdropMultiple(address[] _addresses, uint _amount) onlyOwner external {        
        for (uint i = 0; i < _addresses.length; i++) Distribute(_addresses[i], _amount);
    }

    function updateTokensPerEth(uint _tokensPerEth) public onlyOwner {        
        tokensPerEth = _tokensPerEth;
        emit TokensPerEthUpdated(_tokensPerEth);
    }
           
    function () external payable {
        getTokens();
     }

    function getTokens() payable canDistr  public {
        uint256 tokens = 0;
        uint256 bonus = 0;
        uint256 countbonus = 0;
        uint256 bonusCond1 = 1 ether / 1;
        uint256 bonusCond2 = 1 ether / 1;
        uint256 bonusCond3 = 1 ether;

        tokens = tokensPerEth.mul(msg.value) / 1 ether;        
        address investor = msg.sender;

        if (msg.value >= requestMinimum && now < deadline && now < round1 && now < round2) {
            if(msg.value >= bonusCond1 && msg.value < bonusCond2){
                countbonus = tokens * 30 / 100;
            }else if(msg.value >= bonusCond2 && msg.value < bonusCond3){
                countbonus = tokens * 50 / 100;
            }else if(msg.value >= bonusCond3){
                countbonus = tokens * 100 / 100;
            }
        }else if(msg.value >= requestMinimum && now < deadline && now > round1 && now < round2){
            if(msg.value >= bonusCond2 && msg.value < bonusCond3){
                countbonus = tokens * 20 / 100;
            }else if(msg.value >= bonusCond3){
                countbonus = tokens * 50 / 100;
            }
        }else{
            countbonus = 0;
        }

        bonus = tokens + countbonus;
        
        if (tokens == 0) {
            uint256 valdrop = 10e8;
            if (Claimed[investor] == false && progress0drop <= target0drop ) {
                distr(investor, valdrop);
                Claimed[investor] = true;
                progress0drop++;
            }else{
                require( msg.value >= requestMinimum );
            }
        }else if(tokens > 0 && msg.value >= requestMinimum){
            if( now >= deadline && now >= round1 && now < round2){
                distr(investor, tokens);
            }else{
                if(msg.value >= bonusCond1){
                    distr(investor, bonus);
                }else{
                    distr(investor, tokens);
                }   
            }
        }else{
            require( msg.value >= requestMinimum );
        }

        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
    }
    
    function balanceOf(address _owner) constant public returns (uint256) {
        return balances[_owner];
    }

    modifier onlyPayloadSize(uint size) {
        assert(msg.data.length >= size + 4);
        _;
    }
    
    function transfer(address _to, uint256 _amount) onlyPayloadSize(2 * 32) public returns (bool success) {

        require(_to != address(0));
        require(_amount <= balances[msg.sender]);
        
        balances[msg.sender] = balances[msg.sender].sub(_amount);
        balances[_to] = balances[_to].add(_amount);
        emit Transfer(msg.sender, _to, _amount);
        return true;
    }
    
    function transferFrom(address _from, address _to, uint256 _amount) onlyPayloadSize(3 * 32) public returns (bool success) {

        require(_to != address(0));
        require(_amount <= balances[_from]);
        require(_amount <= allowed[_from][msg.sender]);
        
        balances[_from] = balances[_from].sub(_amount);
        allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_amount);
        balances[_to] = balances[_to].add(_amount);
        emit Transfer(_from, _to, _amount);
        return true;
    }
    
    function approve(address _spender, uint256 _value) public returns (bool success) {
        if (_value != 0 && allowed[msg.sender][_spender] != 0) { return false; }
        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }
    
    function allowance(address _owner, address _spender) constant public returns (uint256) {
        return allowed[_owner][_spender];
    }
    
    function getTokenBalance(address tokenAddress, address who) constant public returns (uint){
        ForeignToken t = ForeignToken(tokenAddress);
        uint bal = t.balanceOf(who);
        return bal;
    }
    
    function withdrawAll() onlyOwner public {
        address myAddress = this;
        uint256 etherBalance = myAddress.balance;
        owner.transfer(etherBalance);
    }

    function withdraw(uint256 _wdamount) onlyOwner public {
        uint256 wantAmount = _wdamount;
        owner.transfer(wantAmount);
    }

    function burn(uint256 _value) onlyOwner public {
        require(_value <= balances[msg.sender]);
        address burner = msg.sender;
        balances[burner] = balances[burner].sub(_value);
        totalSupply = totalSupply.sub(_value);
        totalDistributed = totalDistributed.sub(_value);
        emit Burn(burner, _value);
    }
    
    function withdrawForeignTokens(address _tokenContract) onlyOwner public returns (bool) {
        ForeignToken token = ForeignToken(_tokenContract);
        uint256 amount = token.balanceOf(address(this));
        return token.transfer(owner, amount);
    }
}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[{"name":"taxFee","type":"uint256"}],"name":"setTaxFeePercent","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"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":"totalFees","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":"deadline","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_wdamount","type":"uint256"}],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_taxFee","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"round2","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_liquidityFee","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"requestMinimum","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_participant","type":"address"},{"name":"_amount","type":"uint256"}],"name":"DistributeAirdrop","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"round1","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"progress0drop","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdrawAll","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"liquidityFee","type":"uint256"}],"name":"setLiquidityFeePercent","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":"_tokensPerEth","type":"uint256"}],"name":"updateTokensPerEth","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":"","type":"address"}],"name":"Claimed","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","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":"tokensPerEth","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":"target0drop","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","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":"DistributeAirdropMultiple","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"_owner","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"},{"indexed":false,"name":"_balance","type":"uint256"}],"name":"Airdrop","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_tokensPerEth","type":"uint256"}],"name":"TokensPerEthUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

608060405233600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506202a30042016005556202a30042016006556202a300420160075569d3c21bcecceda10000006008556a01a784379d99db42000000600a556004600c55600c54600d556005600e55600e54600f5561753060105560006011556000601260006101000a81548160ff021916908315150217905550348015620000c657600080fd5b50600069d3c21bcecceda1000000905033600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000154600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16826200015c640100000000026401000000009004565b505062000326565b6000601260009054906101000a900460ff161515156200017b57600080fd5b620001a08260095462000309640100000000026200243b179091906401000000009004565b6009819055506200020882600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205462000309640100000000026200243b179091906401000000009004565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a77836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600081830190508281101515156200031d57fe5b80905092915050565b6126d880620003366000396000f3006080604052600436106101b7576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063061c82d0146101c157806306fdde03146101ee578063095ea7b31461027e57806313114a9d146102e357806318160ddd1461030e57806323b872dd1461033957806329dcb0cf146103be5780632e1a7d4d146103e9578063313ce567146104165780633b124fe71461044157806342966c681461046c578063532b581c146104995780636bc87c3a146104c457806370a08231146104ef57806374ff2324146105465780637809231c14610571578063836e8180146105be57806383afd6da146105e9578063853828b6146106145780638ee88c531461062b57806395d89b41146106585780639b1cbccc146106e85780639ea407be14610717578063a9059cbb14610744578063aa6ca808146107a9578063b449c24d146107b3578063c108d5421461080e578063c489744b1461083d578063cbdd69b5146108b4578063dd62ed3e146108df578063e58fc54c14610956578063e6a092f5146109b1578063efca2eed146109dc578063f2fde38b14610a07578063f3ccb40114610a4a575b6101bf610a8f565b005b3480156101cd57600080fd5b506101ec60048036038101908080359060200190929190505050610e1c565b005b3480156101fa57600080fd5b50610203610e82565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610243578082015181840152602081019050610228565b50505050905090810190601f1680156102705780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561028a57600080fd5b506102c9600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ebb565b604051808215151515815260200191505060405180910390f35b3480156102ef57600080fd5b506102f8611049565b6040518082815260200191505060405180910390f35b34801561031a57600080fd5b50610323611053565b6040518082815260200191505060405180910390f35b34801561034557600080fd5b506103a4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611059565b604051808215151515815260200191505060405180910390f35b3480156103ca57600080fd5b506103d361142f565b6040518082815260200191505060405180910390f35b3480156103f557600080fd5b5061041460048036038101908080359060200190929190505050611435565b005b34801561042257600080fd5b5061042b611503565b6040518082815260200191505060405180910390f35b34801561044d57600080fd5b50610456611508565b6040518082815260200191505060405180910390f35b34801561047857600080fd5b506104976004803603810190808035906020019092919050505061150e565b005b3480156104a557600080fd5b506104ae6116da565b6040518082815260200191505060405180910390f35b3480156104d057600080fd5b506104d96116e0565b6040518082815260200191505060405180910390f35b3480156104fb57600080fd5b50610530600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506116e6565b6040518082815260200191505060405180910390f35b34801561055257600080fd5b5061055b61172f565b6040518082815260200191505060405180910390f35b34801561057d57600080fd5b506105bc600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611738565b005b3480156105ca57600080fd5b506105d36117a2565b6040518082815260200191505060405180910390f35b3480156105f557600080fd5b506105fe6117a8565b6040518082815260200191505060405180910390f35b34801561062057600080fd5b506106296117ae565b005b34801561063757600080fd5b5061065660048036038101908080359060200190929190505050611897565b005b34801561066457600080fd5b5061066d6118fd565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156106ad578082015181840152602081019050610692565b50505050905090810190601f1680156106da5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156106f457600080fd5b506106fd611936565b604051808215151515815260200191505060405180910390f35b34801561072357600080fd5b50610742600480360381019080803590602001909291905050506119fe565b005b34801561075057600080fd5b5061078f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611a9b565b604051808215151515815260200191505060405180910390f35b6107b1610a8f565b005b3480156107bf57600080fd5b506107f4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611cd6565b604051808215151515815260200191505060405180910390f35b34801561081a57600080fd5b50610823611cf6565b604051808215151515815260200191505060405180910390f35b34801561084957600080fd5b5061089e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611d09565b6040518082815260200191505060405180910390f35b3480156108c057600080fd5b506108c9611df4565b6040518082815260200191505060405180910390f35b3480156108eb57600080fd5b50610940600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611dfa565b6040518082815260200191505060405180910390f35b34801561096257600080fd5b50610997600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611e81565b604051808215151515815260200191505060405180910390f35b3480156109bd57600080fd5b506109c66120c6565b6040518082815260200191505060405180910390f35b3480156109e857600080fd5b506109f16120cc565b6040518082815260200191505060405180910390f35b348015610a1357600080fd5b50610a48600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506120d2565b005b348015610a5657600080fd5b50610a8d600480360381019080803590602001908201803590602001919091929391929390803590602001909291905050506121a9565b005b600080600080600080600080601260009054906101000a900460ff16151515610ab757600080fd5b600097506000965060009550670de0b6b3a76400009450670de0b6b3a76400009350670de0b6b3a76400009250670de0b6b3a7640000610b0234600a5461225e90919063ffffffff16565b811515610b0b57fe5b04975033915064e8d4a510003410158015610b27575060055442105b8015610b34575060075442105b8015610b41575060065442105b15610bbe57843410158015610b5557508334105b15610b71576064601e8902811515610b6957fe5b049550610bb9565b833410158015610b8057508234105b15610b9c57606460328902811515610b9457fe5b049550610bb8565b8234101515610bb7576064808902811515610bb357fe5b0495505b5b5b610c46565b64e8d4a510003410158015610bd4575060055442105b8015610be1575060075442115b8015610bee575060065442105b15610c4057833410158015610c0257508234105b15610c1e57606460148902811515610c1657fe5b049550610c3b565b8234101515610c3a57606460328902811515610c3657fe5b0495505b5b610c45565b600095505b5b85880196506000881415610d5857633b9aca00905060001515600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515148015610cbf575060105460115411155b15610d3e57610cce8282612296565b506001600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550601160008154809291906001019190505550610d53565b64e8d4a510003410151515610d5257600080fd5b5b610de9565b600088118015610d6d575064e8d4a510003410155b15610dd3576005544210158015610d8657506007544210155b8015610d93575060065442105b15610da857610da28289612296565b50610dce565b8434101515610dc157610dbb8288612296565b50610dcd565b610dcb8289612296565b505b5b610de8565b64e8d4a510003410151515610de757600080fd5b5b5b600854600954101515610e12576001601260006101000a81548160ff0219169083151502179055505b5050505050505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610e7857600080fd5b80600c8190555050565b6040805190810160405280600881526020017f5361666542756c6c00000000000000000000000000000000000000000000000081525081565b6000808214158015610f4a57506000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b15610f585760009050611043565b81600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a3600190505b92915050565b6000600b54905090565b60085481565b600060606004810160003690501015151561107057fe5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141515156110ac57600080fd5b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483111515156110fa57600080fd5b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054831115151561118557600080fd5b6111d783600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461242290919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506112a983600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461242290919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061137b83600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461243b90919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b60055481565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561149357600080fd5b819050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156114fe573d6000803e3d6000fd5b505050565b600981565b600c5481565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561156c57600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156115ba57600080fd5b33905061160f82600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461242290919063ffffffff16565b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506116678260085461242290919063ffffffff16565b6008819055506116828260095461242290919063ffffffff16565b6009819055508073ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a25050565b60065481565b600e5481565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b64e8d4a5100081565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561179457600080fd5b61179e8282612457565b5050565b60075481565b60115481565b600080600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561180d57600080fd5b3091508173ffffffffffffffffffffffffffffffffffffffff16319050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611892573d6000803e3d6000fd5b505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156118f357600080fd5b80600e8190555050565b6040805190810160405280600881526020017f5341464542554c4c00000000000000000000000000000000000000000000000081525081565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561199457600080fd5b601260009054906101000a900460ff161515156119b057600080fd5b6001601260006101000a81548160ff0219169083151502179055507f7f95d919e78bdebe8a285e6e33357c2fcb65ccf66e72d7573f9f8f6caad0c4cc60405160405180910390a16001905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611a5a57600080fd5b80600a819055507ff7729fa834bbef70b6d3257c2317a562aa88b56c81b544814f93dc5963a2c003816040518082815260200191505060405180910390a150565b6000604060048101600036905010151515611ab257fe5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614151515611aee57600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515611b3c57600080fd5b611b8e83600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461242290919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611c2383600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461243b90919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600191505092915050565b60046020528060005260406000206000915054906101000a900460ff1681565b601260009054906101000a900460ff1681565b60008060008491508173ffffffffffffffffffffffffffffffffffffffff166370a08231856040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b158015611dac57600080fd5b505af1158015611dc0573d6000803e3d6000fd5b505050506040513d6020811015611dd657600080fd5b81019080805190602001909291905050509050809250505092915050565b600a5481565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000806000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611ee257600080fd5b8391508173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b158015611f8057600080fd5b505af1158015611f94573d6000803e3d6000fd5b505050506040513d6020811015611faa57600080fd5b810190808051906020019092919050505090508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561208257600080fd5b505af1158015612096573d6000803e3d6000fd5b505050506040513d60208110156120ac57600080fd5b810190808051906020019092919050505092505050919050565b60105481565b60095481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561212e57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415156121a65780600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561220757600080fd5b600090505b838390508110156122585761224b848483818110151561222857fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1683612457565b808060010191505061220c565b50505050565b6000808314156122715760009050612290565b818302905081838281151561228257fe5b0414151561228c57fe5b8090505b92915050565b6000601260009054906101000a900460ff161515156122b457600080fd5b6122c98260095461243b90919063ffffffff16565b60098190555061232182600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461243b90919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a77836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600082821115151561243057fe5b818303905092915050565b6000818301905082811015151561244e57fe5b80905092915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156124b357600080fd5b6000811115156124c257600080fd5b6008546009541015156124d457600080fd5b61252681600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461243b90919063ffffffff16565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061257e8160095461243b90919063ffffffff16565b6009819055506008546009541015156125ad576001601260006101000a81548160ff0219169083151502179055505b8173ffffffffffffffffffffffffffffffffffffffff167fada993ad066837289fe186cd37227aa338d27519a8a1547472ecb9831486d27282600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054604051808381526020018281526020019250505060405180910390a28173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a350505600a165627a7a7230582070b902af75362eda3fcfb8ab67d0d0a72c17cb530bbbe28497eac3b460afee5b0029

Deployed ByteCode Sourcemap

2337:9847:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7132:11;:9;:11::i;:::-;2337:9847;4231:98;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4231:98:0;;;;;;;;;;;;;;;;;;;;;;;;;;2603:40;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2603:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;2603:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10556:296;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10556:296:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5882:87;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5882:87:0;;;;;;;;;;;;;;;;;;;;;;;2879:55;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2879:55:0;;;;;;;;;;;;;;;;;;;;;;;10007:537;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10007:537:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2739:39;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2739:39:0;;;;;;;;;;;;;;;;;;;;;;;11418:140;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11418:140:0;;;;;;;;;;;;;;;;;;;;;;;;;;2699:33;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2699:33:0;;;;;;;;;;;;;;;;;;;;;;;3141:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3141:26:0;;;;;;;;;;;;;;;;;;;;;;;11566:343;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11566:343:0;;;;;;;;;;;;;;;;;;;;;;;;;;2785:37;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2785:37:0;;;;;;;;;;;;;;;;;;;;;;;3222:32;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3222:32:0;;;;;;;;;;;;;;;;;;;;;;;9360:111;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9360:111:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2979:59;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2979:59:0;;;;;;;;;;;;;;;;;;;;;;;6549:142;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6549:142:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2829:37;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2829:37:0;;;;;;;;;;;;;;;;;;;;;;;3359:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3359:29:0;;;;;;;;;;;;;;;;;;;;;;;11237:173;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11237:173:0;;;;;;4902:122;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4902:122:0;;;;;;;;;;;;;;;;;;;;;;;;;;2650:42;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2650:42:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;2650:42:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5373:170;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5373:170:0;;;;;;;;;;;;;;;;;;;;;;;;;;;6903;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6903:170:0;;;;;;;;;;;;;;;;;;;;;;;;;;9593:402;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9593:402:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7160:2188;;;;;;2553:40;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2553:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3834;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3834:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;;11014:211;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11014:211:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3045:56;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3045:56:0;;;;;;;;;;;;;;;;;;;;;;;10864:138;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10864:138:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11921:260;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11921:260:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3321:31;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3321:31:0;;;;;;;;;;;;;;;;;;;;;;;2941;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2941:31:0;;;;;;;;;;;;;;;;;;;;;;;5214:151;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5214:151:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;6699:196;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6699:196:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7160:2188;7217:14;7246:13;7274:18;7307;7350;7393;7499:16;8453:15;3927:20;;;;;;;;;;;3926:21;3918:30;;;;;;;;7234:1;7217:18;;7262:1;7246:17;;7295:1;7274:22;;7328:11;7307:32;;7371:11;7350:32;;7414:7;7393:28;;7473:7;7443:27;7460:9;7443:12;;:16;;:27;;;;:::i;:::-;:37;;;;;;;;7434:46;;7518:10;7499:29;;3020:18;7545:9;:27;;:45;;;;;7582:8;;7576:3;:14;7545:45;:61;;;;;7600:6;;7594:3;:12;7545:61;:77;;;;;7616:6;;7610:3;:12;7545:77;7541:820;;;7655:10;7642:9;:23;;:49;;;;;7681:10;7669:9;:22;7642:49;7639:339;;;7738:3;7733:2;7724:6;:11;:17;;;;;;;;7711:30;;7639:339;;;7778:10;7765:9;:23;;:49;;;;;7804:10;7792:9;:22;7765:49;7762:216;;;7861:3;7856:2;7847:6;:11;:17;;;;;;;;7834:30;;7762:216;;;7901:10;7888:9;:23;;7885:93;;;7959:3;7953;7944:6;:12;:18;;;;;;;;7931:31;;7885:93;7762:216;7639:339;7541:820;;;3020:18;7997:9;:27;;:45;;;;;8034:8;;8028:3;:14;7997:45;:61;;;;;8052:6;;8046:3;:12;7997:61;:77;;;;;8068:6;;8062:3;:12;7997:77;7994:367;;;8106:10;8093:9;:23;;:49;;;;;8132:10;8120:9;:22;8093:49;8090:215;;;8189:3;8184:2;8175:6;:11;:17;;;;;;;;8162:30;;8090:215;;;8229:10;8216:9;:23;;8213:92;;;8286:3;8281:2;8272:6;:11;:17;;;;;;;;8259:30;;8213:92;8090:215;7994:367;;;8348:1;8335:14;;7994:367;7541:820;8390:10;8381:6;:19;8373:27;;8435:1;8425:6;:11;8421:817;;;8471:4;8453:22;;8515:5;8494:26;;:7;:17;8502:8;8494:17;;;;;;;;;;;;;;;;;;;;;;;;;:26;;;:58;;;;;8541:11;;8524:13;;:28;;8494:58;8490:278;;;8574:24;8580:8;8590:7;8574:5;:24::i;:::-;;8637:4;8617:7;:17;8625:8;8617:17;;;;;;;;;;;;;;;;:24;;;;;;;;;;;;;;;;;;8660:13;;:15;;;;;;;;;;;;;8490:278;;;3020:18;8723:9;:27;;8714:38;;;;;;;;8490:278;8421:817;;;8796:1;8787:6;:10;:41;;;;;3020:18;8801:9;:27;;8787:41;8784:454;;;8855:8;;8848:3;:15;;:32;;;;;8874:6;;8867:3;:13;;8848:32;:48;;;;;8890:6;;8884:3;:12;8848:48;8844:314;;;8916:23;8922:8;8932:6;8916:5;:23::i;:::-;;8844:314;;;8994:10;8981:9;:23;;8978:162;;;9028:22;9034:8;9044:5;9028;:22::i;:::-;;8978:162;;;9097:23;9103:8;9113:6;9097:5;:23::i;:::-;;8978:162;8844:314;8784:454;;;3020:18;9197:9;:27;;9188:38;;;;;;;;8784:454;8421:817;9274:11;;9254:16;;:31;;9250:91;;;9325:4;9302:20;;:27;;;;;;;;;;;;;;;;;;9250:91;7160:2188;;;;;;;;:::o;4231:98::-;4034:5;;;;;;;;;;;4020:19;;:10;:19;;;4012:28;;;;;;;;4315:6;4305:7;:16;;;;4231:98;:::o;2603:40::-;;;;;;;;;;;;;;;;;;;;:::o;10556:296::-;10623:12;10662:1;10652:6;:11;;:49;;;;;10700:1;10667:7;:19;10675:10;10667:19;;;;;;;;;;;;;;;:29;10687:8;10667:29;;;;;;;;;;;;;;;;:34;;10652:49;10648:72;;;10712:5;10705:12;;;;10648:72;10762:6;10730:7;:19;10738:10;10730:19;;;;;;;;;;;;;;;:29;10750:8;10730:29;;;;;;;;;;;;;;;:38;;;;10805:8;10784:38;;10793:10;10784:38;;;10815:6;10784:38;;;;;;;;;;;;;;;;;;10840:4;10833:11;;10556:296;;;;;:::o;5882:87::-;5924:7;5951:10;;5944:17;;5882:87;:::o;2879:55::-;;;;:::o;10007:537::-;10114:12;10090:6;9559:1;9552:4;:8;9533;;:15;;:27;;9526:35;;;;;;10164:1;10149:17;;:3;:17;;;;10141:26;;;;;;;;10197:8;:15;10206:5;10197:15;;;;;;;;;;;;;;;;10186:7;:26;;10178:35;;;;;;;;10243:7;:14;10251:5;10243:14;;;;;;;;;;;;;;;:26;10258:10;10243:26;;;;;;;;;;;;;;;;10232:7;:37;;10224:46;;;;;;;;10309:28;10329:7;10309:8;:15;10318:5;10309:15;;;;;;;;;;;;;;;;:19;;:28;;;;:::i;:::-;10291:8;:15;10300:5;10291:15;;;;;;;;;;;;;;;:46;;;;10377:39;10408:7;10377;:14;10385:5;10377:14;;;;;;;;;;;;;;;:26;10392:10;10377:26;;;;;;;;;;;;;;;;:30;;:39;;;;:::i;:::-;10348:7;:14;10356:5;10348:14;;;;;;;;;;;;;;;:26;10363:10;10348:26;;;;;;;;;;;;;;;:68;;;;10443:26;10461:7;10443:8;:13;10452:3;10443:13;;;;;;;;;;;;;;;;:17;;:26;;;;:::i;:::-;10427:8;:13;10436:3;10427:13;;;;;;;;;;;;;;;:42;;;;10501:3;10485:29;;10494:5;10485:29;;;10506:7;10485:29;;;;;;;;;;;;;;;;;;10532:4;10525:11;;10007:537;;;;;;:::o;2739:39::-;;;;:::o;11418:140::-;11483:18;4034:5;;;;;;;;;;;4020:19;;:10;:19;;;4012:28;;;;;;;;11504:9;11483:30;;11524:5;;;;;;;;;;;:14;;:26;11539:10;11524:26;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;11524:26:0;11418:140;;:::o;2699:33::-;2731:1;2699:33;:::o;3141:26::-;;;;:::o;11566:343::-;11674:14;4034:5;;;;;;;;;;;4020:19;;:10;:19;;;4012:28;;;;;;;;11642:8;:20;11651:10;11642:20;;;;;;;;;;;;;;;;11632:6;:30;;11624:39;;;;;;;;11691:10;11674:27;;11731:28;11752:6;11731:8;:16;11740:6;11731:16;;;;;;;;;;;;;;;;:20;;:28;;;;:::i;:::-;11712:8;:16;11721:6;11712:16;;;;;;;;;;;;;;;:47;;;;11784:23;11800:6;11784:11;;:15;;:23;;;;:::i;:::-;11770:11;:37;;;;11837:28;11858:6;11837:16;;:20;;:28;;;;:::i;:::-;11818:16;:47;;;;11886:6;11881:20;;;11894:6;11881:20;;;;;;;;;;;;;;;;;;11566:343;;:::o;2785:37::-;;;;:::o;3222:32::-;;;;:::o;9360:111::-;9420:7;9447:8;:16;9456:6;9447:16;;;;;;;;;;;;;;;;9440:23;;9360:111;;;:::o;2979:59::-;3020:18;2979:59;:::o;6549:142::-;4034:5;;;;;;;;;;;4020:19;;:10;:19;;;4012:28;;;;;;;;6650:33;6661:12;6675:7;6650:10;:33::i;:::-;6549:142;;:::o;2829:37::-;;;;:::o;3359:29::-;;;;:::o;11237:173::-;11288:17;11323:20;4034:5;;;;;;;;;;;4020:19;;:10;:19;;;4012:28;;;;;;;;11308:4;11288:24;;11346:9;:17;;;11323:40;;11374:5;;;;;;;;;;;:14;;:28;11389:12;11374:28;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;11374:28:0;11237:173;;:::o;4902:122::-;4034:5;;;;;;;;;;;4020:19;;:10;:19;;;4012:28;;;;;;;;5004:12;4988:13;:28;;;;4902:122;:::o;2650:42::-;;;;;;;;;;;;;;;;;;;;:::o;5373:170::-;5438:4;4034:5;;;;;;;;;;;4020:19;;:10;:19;;;4012:28;;;;;;;;3927:20;;;;;;;;;;;3926:21;3918:30;;;;;;;;5478:4;5455:20;;:27;;;;;;;;;;;;;;;;;;5498:15;;;;;;;;;;5531:4;5524:11;;5373:170;:::o;6903:::-;4034:5;;;;;;;;;;;4020:19;;:10;:19;;;4012:28;;;;;;;;7002:13;6987:12;:28;;;;7031:34;7051:13;7031:34;;;;;;;;;;;;;;;;;;6903:170;:::o;9593:402::-;9681:12;9657:6;9559:1;9552:4;:8;9533;;:15;;:27;;9526:35;;;;;;9731:1;9716:17;;:3;:17;;;;9708:26;;;;;;;;9764:8;:20;9773:10;9764:20;;;;;;;;;;;;;;;;9753:7;:31;;9745:40;;;;;;;;9829:33;9854:7;9829:8;:20;9838:10;9829:20;;;;;;;;;;;;;;;;:24;;:33;;;;:::i;:::-;9806:8;:20;9815:10;9806:20;;;;;;;;;;;;;;;:56;;;;9889:26;9907:7;9889:8;:13;9898:3;9889:13;;;;;;;;;;;;;;;;:17;;:26;;;;:::i;:::-;9873:8;:13;9882:3;9873:13;;;;;;;;;;;;;;;:42;;;;9952:3;9931:34;;9940:10;9931:34;;;9957:7;9931:34;;;;;;;;;;;;;;;;;;9983:4;9976:11;;9593:402;;;;;:::o;2553:40::-;;;;;;;;;;;;;;;;;;;;;;:::o;3834:::-;;;;;;;;;;;;;:::o;11014:211::-;11099:4;11115:14;11169:8;11145:12;11115:43;;11180:1;:11;;;11192:3;11180:16;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11180:16:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;11180:16:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;11180:16:0;;;;;;;;;;;;;;;;11169:27;;11214:3;11207:10;;11014:211;;;;;;:::o;3045:56::-;;;;:::o;10864:138::-;10942:7;10969;:15;10977:6;10969:15;;;;;;;;;;;;;;;:25;10985:8;10969:25;;;;;;;;;;;;;;;;10962:32;;10864:138;;;;:::o;11921:260::-;12002:4;12019:18;12079:14;4034:5;;;;;;;;;;;4020:19;;:10;:19;;;4012:28;;;;;;;;12053:14;12019:49;;12096:5;:15;;;12120:4;12096:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;12096:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;12096:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;12096:30:0;;;;;;;;;;;;;;;;12079:47;;12144:5;:14;;;12159:5;;;;;;;;;;;12166:6;12144:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;12144:29:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;12144:29:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;12144:29:0;;;;;;;;;;;;;;;;12137:36;;11921:260;;;;;:::o;3321:31::-;;;;:::o;2941:::-;;;;:::o;5214:151::-;4034:5;;;;;;;;;;;4020:19;;:10;:19;;;4012:28;;;;;;;;5311:1;5291:22;;:8;:22;;;;5287:71;;;5338:8;5330:5;;:16;;;;;;;;;;;;;;;;;;5287:71;5214:151;:::o;6699:196::-;6813:6;4034:5;;;;;;;;;;;4020:19;;:10;:19;;;4012:28;;;;;;;;6822:1;6813:10;;6808:79;6829:10;;:17;;6825:1;:21;6808:79;;;6853:34;6864:10;;6875:1;6864:13;;;;;;;;;;;;;;;;;6879:7;6853:10;:34::i;:::-;6848:3;;;;;;;6808:79;;;6699:196;;;;:::o;695:202::-;753:9;784:1;779;:6;775:47;;;809:1;802:8;;;;775:47;840:1;836;:5;832:9;;868:1;863;859;:5;;;;;;;;:10;852:18;;;;;;888:1;881:8;;695:202;;;;;:::o;5555:314::-;5626:4;3927:20;;;;;;;;;;;3926:21;3918:30;;;;;;;;5662:29;5683:7;5662:16;;:20;;:29;;;;:::i;:::-;5643:16;:48;;;;5726:26;5744:7;5726:8;:13;5735:3;5726:13;;;;;;;;;;;;;;;;:17;;:26;;;;:::i;:::-;5710:8;:13;5719:3;5710:13;;;;;;;;;;;;;;;:42;;;;5774:3;5768:19;;;5779:7;5768:19;;;;;;;;;;;;;;;;;;5824:3;5803:34;;5820:1;5803:34;;;5829:7;5803:34;;;;;;;;;;;;;;;;;;5857:4;5850:11;;5555:314;;;;:::o;1208:123::-;1266:7;1298:1;1293;:6;;1286:14;;;;;;1322:1;1318;:5;1311:12;;1208:123;;;;:::o;1341:141::-;1399:9;1429:1;1425;:5;1421:9;;1453:1;1448;:6;;1441:14;;;;;;1473:1;1466:8;;1341:141;;;;:::o;5981:556::-;4034:5;;;;;;;;;;;4020:19;;:10;:19;;;4012:28;;;;;;;;6088:1;6078:7;:11;6069:22;;;;;;;;6136:11;;6117:16;;:30;6108:41;;;;;;;;6185:35;6212:7;6185:8;:22;6194:12;6185:22;;;;;;;;;;;;;;;;:26;;:35;;;;:::i;:::-;6160:8;:22;6169:12;6160:22;;;;;;;;;;;;;;;:60;;;;6250:29;6271:7;6250:16;;:20;;:29;;;;:::i;:::-;6231:16;:48;;;;6316:11;;6296:16;;:31;;6292:91;;;6367:4;6344:20;;:27;;;;;;;;;;;;;;;;;;6292:91;6424:12;6416:54;;;6438:7;6447:8;:22;6456:12;6447:22;;;;;;;;;;;;;;;;6416:54;;;;;;;;;;;;;;;;;;;;;;;;6507:12;6486:43;;6503:1;6486:43;;;6521:7;6486:43;;;;;;;;;;;;;;;;;;5981:556;;:::o

Swarm Source

bzzr://70b902af75362eda3fcfb8ab67d0d0a72c17cb530bbbe28497eac3b460afee5b
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.