Contract Overview
Balance: 0.062773618247609249 Ether
Ether Value: $7.38 (@ $117.50/ETH)
Transactions: 78267 txns
Token Tracker: Noblebit (NBT)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xabec41921612acb290d474e57393aad6ab1d8230at txn 0x5fd08e668e7ff3b409565fd62d36f6a05ddd95c2dafb5637c4721e2567ee85e0
Token Balance:
 Latest 25 transactions from a total of 78267 transactions

TxHash Age From To Value [TxFee]
0x47fcdf6945ba81bf6002ea98354ba85c5a766d5d850a9bf7107efce41d7b55532 days 5 hrs ago0x38f9736604937463f929d9ea672470355aab65a1  IN   0x3f9c0a5773817ffaa5a1061e1e33c1d9c8888dff0 Ether0.000065082
0xf43c58ed5e40ac66114e7d7e4c1c3e8eb6e578be9cebb9450d06bf2fd0f759613 days 42 mins ago0xde6fb8b135b861db063942a220c7a418a962846c  IN   0x3f9c0a5773817ffaa5a1061e1e33c1d9c8888dff0 Ether0.000153595566
0x6c42e41ec09f32d1b2b60bcd46373dfdc31010dee3d12a3a1ab89c7bd1e9a2df3 days 51 mins ago0x87fbbe23f297c8ed7a224696116962e9bdaa995b  IN   0x3f9c0a5773817ffaa5a1061e1e33c1d9c8888dff0 Ether0.0001143355
0x9e11c2e1decc429d9a0da6ae6045a9aed83ac18b873cffe84a0b9defb95010163 days 1 hr ago0xf550724a9b7bd8bf3e1f04bf03d0c84fcade4ce7  IN   0x3f9c0a5773817ffaa5a1061e1e33c1d9c8888dff0 Ether0.000150131449
0x28178913985acd322b37913420440bf823a93150d5b824da8d8d4e037dc207c23 days 1 hr ago0xe2a185a398f770098df2d7a944c90b016c929130  IN   0x3f9c0a5773817ffaa5a1061e1e33c1d9c8888dff0 Ether0.00020324795
0x6ed0f1da2df888fc4e4016d297b0203340b7b671411d8ab129c1c4bec152a0553 days 1 hr ago0x56a810d5037b7e98ed5609066f542de1b7a11f08  IN   0x3f9c0a5773817ffaa5a1061e1e33c1d9c8888dff0 Ether0.000086622542
0x5a52bcc9667ce3351de63928b8217aff9dd0ae6cc5154b149f82d66905d2e4753 days 4 hrs ago0x6b76ee0e7b00f0f5748376f06ddf468cf02e518b  IN   0x3f9c0a5773817ffaa5a1061e1e33c1d9c8888dff0 Ether0.000158214385
0xf711a2c943fc0fdcb6e1721a2301940731cfb5de25aed6e4180544e42830752e3 days 4 hrs ago0x1b722d2d5f072c2e485b22d29f3d27462496ad1c  IN   0x3f9c0a5773817ffaa5a1061e1e33c1d9c8888dff0 Ether0.000070456687
0x6ee097b00028bb301c9129a2cf9d936ff367faecf87eae1a2afaaa1383ce5fec7 days 2 hrs ago0x1ce3ae053a4e1d1595234f895e9e73f1a21df23e  IN   0x3f9c0a5773817ffaa5a1061e1e33c1d9c8888dff0 Ether0.000184795
0xe80bb2157348e958a8af6456bcf3a5721aae16ea3752fe1e6829e8e3bd04eddf8 days 17 hrs ago0xf7b3c5d0b8133a31501cb61fc6af040e687a9e6b  IN   0x3f9c0a5773817ffaa5a1061e1e33c1d9c8888dff0 Ether0.000043388
0x8ce10af3c67a5afc41189d111c6dc84e0be82c0dcd849eef85370997c9a269409 days 1 hr ago0x3e24609f4d19533caf47126f9030034d01b1c014  IN   0x3f9c0a5773817ffaa5a1061e1e33c1d9c8888dff0 Ether0.000234387
0x51c5f971974bb1a19be8c5ef195951823d354d6bb6d2765f24c62842db4658ac9 days 20 hrs ago0x7d190df126bd5b14b6efcbc6c8fdde98bf911b38  IN   0x3f9c0a5773817ffaa5a1061e1e33c1d9c8888dff0 Ether0.000021895
0x3853d8ba5ef64f717defb1ec908d7349abe95ce3588c96c1cdae39a99a52b35212 days 22 hrs ago0x78c462889e90e687aae1b2b1b2ff9cc0d871eaf8  IN   0x3f9c0a5773817ffaa5a1061e1e33c1d9c8888dff0 Ether0.000625032
0x944340806a892d40d3b0906c755c6e4daef1930fe3aba2a0da6906343348e41814 days 18 mins ago0xe567c478750df0237cdf18ba17398b618360981a  IN   0x3f9c0a5773817ffaa5a1061e1e33c1d9c8888dff0 Ether0.00078129
0x6331e1ad1c06ed1503640188493f6309dfd6bd94fa33b97db1959b44df35e22c14 days 9 hrs ago0x8a3ef8355726bfbb7dbd911941cdf86ab4835be1  IN   0x3f9c0a5773817ffaa5a1061e1e33c1d9c8888dff0 Ether0.000195246
0xe32c803520a6ed1d73ee1f76c2a0ec81ff35896d259d43c805101bf3089f831614 days 10 hrs ago0x8a3ef8355726bfbb7dbd911941cdf86ab4835be1  IN   0x3f9c0a5773817ffaa5a1061e1e33c1d9c8888dff0 Ether0.000703161
0x29995e6306ce6b655b2b061f4c7b77fc6f91aa32b74f811ac2818e0779a4500614 days 18 hrs ago0x6c9362db50660ffe8045502d2c08d9f135ba6643  IN   0x3f9c0a5773817ffaa5a1061e1e33c1d9c8888dff0 Ether0.000043388
0x60efc46712005f9b2c8ad099a3d403bb032cdb6891308ce504d83a604fdfdc7414 days 18 hrs ago0x6c9362db50660ffe8045502d2c08d9f135ba6643  IN   0x3f9c0a5773817ffaa5a1061e1e33c1d9c8888dff0 Ether0.000156258
0x068b0e485aede0024219f5e34823b385b01e88344ff469925019b01bc03097f915 days ago0x75604ea88d3a12d2231cc804529c85668073e171  IN   0x3f9c0a5773817ffaa5a1061e1e33c1d9c8888dff0 Ether0.00078129
0xf693ea601e4f0f85a7bbb98d844a1fdf5a09a9d85d2ee32389ffa4e1c008f9e215 days 19 hrs ago0x5ea85d36eb9c9960724b6d1f912d52d4856805f1  IN   0x3f9c0a5773817ffaa5a1061e1e33c1d9c8888dff0 Ether0.000156258
0x3fa4b48d547377060ed1a7be8239a601064ae874e241ac0ee5f6fecc45ed8e8915 days 23 hrs ago0x89276759bcd6f4af844a05248858da72085810c7  IN   0x3f9c0a5773817ffaa5a1061e1e33c1d9c8888dff0 Ether0.00036959
0x9324eefe8c9b7e797ebec50251c64e2618c3873b4e2dda56ea49736c90596a6c19 days 4 hrs ago0xfe344bc9eb7c13cdfa170f88069b76d377403a36  IN   0x3f9c0a5773817ffaa5a1061e1e33c1d9c8888dff0 Ether0.0001866515
0xe67c3461663ef259e5208e1f558f321b6cb745fb144277cd2fac0f8b14420c8221 days 23 hrs ago0xe114f8b15b6ede03e3d3b8ec6637be0050eab553  IN   0x3f9c0a5773817ffaa5a1061e1e33c1d9c8888dff0 Ether0.00312516
0xf4239b7e8e9002a6b6d049859dfe68f4c1b05bc03467816bbb56cc624aa415ce23 days 37 mins ago0x9a92b7feb0c4e7f8b1eb51db084358f4ab9497c9  IN   0x3f9c0a5773817ffaa5a1061e1e33c1d9c8888dff0 Ether0.000234387
0x446f10880fc1e01990429203e2958126766c90259dbed7b13edb465b09f9d60923 days 8 hrs ago0x958a8fd9f4feab22346c5ca074996e0bb2e284e1  IN   0x3f9c0a5773817ffaa5a1061e1e33c1d9c8888dff0 Ether0.000156258
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
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: Noblebit
Compiler Text: v0.4.21+commit.dfe3193c
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 Noblebit 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 = "Noblebit";
    string public constant symbol = "NBT";
    uint public constant decimals = 8;
    
    uint256 public totalSupply = 200000000e8;
    uint256 private totalReserved = (totalSupply.div(100)).mul(15);
    uint256 private totalBounties = (totalSupply.div(100)).mul(5);
    uint256 public totalDistributed = totalReserved.add(totalBounties);
    uint256 public totalRemaining = totalSupply.sub(totalDistributed);
    uint256 public value;
    uint256 public minReq;

    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
    
    event Distr(address indexed to, uint256 amount);
    event DistrFinished();
    
    event Burn(address indexed burner, uint256 value);

    bool public distributionFinished = false;
    
    modifier canDistr() {
        require(!distributionFinished);
        _;
    }
    
    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }
    
    modifier onlyWhitelist() {
        require(blacklist[msg.sender] == false);
        _;
    }
    
    function Noblebit (uint256 _value, uint256 _minReq) public {
        owner = msg.sender;
        value = _value;
        minReq = _minReq;
        balances[msg.sender] = totalDistributed;
    }
    
     function setParameters (uint256 _value, uint256 _minReq) onlyOwner public {
        value = _value;
        minReq = _minReq;
    }

    function transferOwnership(address newOwner) onlyOwner public {
        if (newOwner != address(0)) {
            owner = newOwner;
        }
    }
    
    function enableWhitelist(address[] addresses) onlyOwner public {
        for (uint i = 0; i < addresses.length; i++) {
            blacklist[addresses[i]] = false;
        }
    }

    function disableWhitelist(address[] addresses) onlyOwner public {
        for (uint i = 0; i < addresses.length; i++) {
            blacklist[addresses[i]] = true;
        }
    }

    function finishDistribution() onlyOwner canDistr public returns (bool) {
        distributionFinished = true;
        DistrFinished();
        return true;
    }
    
    function distr(address _to, uint256 _amount) canDistr private returns (bool) {
        totalDistributed = totalDistributed.add(_amount);
        totalRemaining = totalRemaining.sub(_amount);
        balances[_to] = balances[_to].add(_amount);
        Distr(_to, _amount);
        Transfer(address(0), _to, _amount);
        return true;
        
        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
    }
    
    function airdrop(address[] addresses) onlyOwner canDistr public {
        
        require(addresses.length <= 255);
        require(value <= totalRemaining);
        
        for (uint i = 0; i < addresses.length; i++) {
            require(value <= totalRemaining);
            distr(addresses[i], value);
        }
	
        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
    }
    
    function distribution(address[] addresses, uint256 amount) onlyOwner canDistr public {
        
        require(addresses.length <= 255);
        require(amount <= totalRemaining);
        
        for (uint i = 0; i < addresses.length; i++) {
            require(amount <= totalRemaining);
            distr(addresses[i], amount);
        }
	
        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
    }
    
    function distributeAmounts(address[] addresses, uint256[] amounts) onlyOwner canDistr public {

        require(addresses.length <= 255);
        require(addresses.length == amounts.length);
        
        for (uint8 i = 0; i < addresses.length; i++) {
            require(amounts[i] <= totalRemaining);
            distr(addresses[i], amounts[i]);
            
            if (totalDistributed >= totalSupply) {
                distributionFinished = true;
            }
        }
    }
    
    function () external payable {
            getTokens();
     }
    
    function getTokens() payable canDistr onlyWhitelist public {
        
        require(value <= totalRemaining);
        
        address investor = msg.sender;
        uint256 toGive = value;
        
        if (msg.value < minReq){
            toGive = value.sub(value);
        }
        
        distr(investor, toGive);
        
        if (toGive > 0) {
            blacklist[investor] = true;
        }

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

    function balanceOf(address _owner) constant public returns (uint256) {
	    return balances[_owner];
    }

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

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

        require(_to != address(0));
        require(_amount <= balances[_from]);
        require(_amount <= allowed[_from][msg.sender]);
        
        balances[_from] = balances[_from].sub(_amount);
        allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_amount);
        balances[_to] = balances[_to].add(_amount);
        Transfer(_from, _to, _amount);
        return true;
    }
    
    function approve(address _spender, uint256 _value) public returns (bool success) {
        // mitigates the ERC20 spend/approval race condition
        if (_value != 0 && allowed[msg.sender][_spender] != 0) { return false; }
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }
    
    function allowance(address _owner, address _spender) constant public returns (uint256) {
        return allowed[_owner][_spender];
    }
    
    function getTokenBalance(address tokenAddress, address who) constant public returns (uint){
        ForeignToken t = ForeignToken(tokenAddress);
        uint bal = t.balanceOf(who);
        return bal;
    }
    
    function withdraw() onlyOwner public {
        uint256 etherBalance = this.balance;
        owner.transfer(etherBalance);
    }
    
    function burn(uint256 _value) onlyOwner public {
        require(_value <= balances[msg.sender]);
        // no need to require value <= totalSupply, since that would imply the
        // sender's balance is greater than the totalSupply, which *should* be an assertion failure

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


}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"value","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addresses","type":"address[]"}],"name":"disableWhitelist","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"addresses","type":"address[]"}],"name":"airdrop","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"minReq","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"},{"name":"_minReq","type":"uint256"}],"name":"setParameters","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finishDistribution","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addresses","type":"address[]"}],"name":"enableWhitelist","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addresses","type":"address[]"},{"name":"amounts","type":"uint256[]"}],"name":"distributeAmounts","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"getTokens","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"distributionFinished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"tokenAddress","type":"address"},{"name":"who","type":"address"}],"name":"getTokenBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalRemaining","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_tokenContract","type":"address"}],"name":"withdrawForeignTokens","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalDistributed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addresses","type":"address[]"},{"name":"amount","type":"uint256"}],"name":"distribution","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"blacklist","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_value","type":"uint256"},{"name":"_minReq","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Distr","type":"event"},{"anonymous":false,"inputs":[],"name":"DistrFinished","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

  Contract Creation Code Switch To Opcodes View
606060405233600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555066470de4df82000060055562000099600f6200007c60646005546200022664010000000002620022c7179091906401000000009004565b6200024264010000000002620022e2179091906401000000009004565b600655620000e56005620000c860646005546200022664010000000002620022c7179091906401000000009004565b6200024264010000000002620022e2179091906401000000009004565b6007556200010f6007546006546200027864010000000002620022a9179091906401000000009004565b600855620001396008546005546200029764010000000002620020e9179091906401000000009004565b6009556000600c60006101000a81548160ff02191690831515021790555034156200016357600080fd5b604051604080620026028339810160405280805190602001909190805190602001909190505033600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600a8190555080600b81905550600854600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050620002b1565b60008082848115156200023557fe5b0490508091505092915050565b600080828402905060008414806200026557508284828115156200026257fe5b04145b15156200026e57fe5b8091505092915050565b60008082840190508381101515156200028d57fe5b8091505092915050565b6000828211151515620002a657fe5b818303905092915050565b61234180620002c16000396000f30060606040526004361061016a576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610174578063095ea7b31461020257806318160ddd1461025c57806323b872dd14610285578063313ce567146102fe5780633ccfd60b146103275780633fa4f2451461033c57806342966c6814610365578063502dadb01461038857806370a08231146103e2578063729ad39e1461042f5780637c60fa6014610489578063884870c7146104b257806395d89b41146104de5780639b1cbccc1461056c5780639c09c83514610599578063a8c310d5146105f3578063a9059cbb1461068d578063aa6ca808146106e7578063c108d542146106f1578063c489744b1461071e578063d8a543601461078a578063dd62ed3e146107b3578063e58fc54c1461081f578063efca2eed14610870578063f2fde38b14610899578063f3e4877c146108d2578063f9f92be414610935575b610172610986565b005b341561017f57600080fd5b610187610add565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101c75780820151818401526020810190506101ac565b50505050905090810190601f1680156101f45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561020d57600080fd5b610242600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610b16565b604051808215151515815260200191505060405180910390f35b341561026757600080fd5b61026f610ca4565b6040518082815260200191505060405180910390f35b341561029057600080fd5b6102e4600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610caa565b604051808215151515815260200191505060405180910390f35b341561030957600080fd5b610311611080565b6040518082815260200191505060405180910390f35b341561033257600080fd5b61033a611085565b005b341561034757600080fd5b61034f611162565b6040518082815260200191505060405180910390f35b341561037057600080fd5b6103866004808035906020019091905050611168565b005b341561039357600080fd5b6103e0600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091905050611334565b005b34156103ed57600080fd5b610419600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611420565b6040518082815260200191505060405180910390f35b341561043a57600080fd5b610487600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091905050611469565b005b341561049457600080fd5b61049c611586565b6040518082815260200191505060405180910390f35b34156104bd57600080fd5b6104dc600480803590602001909190803590602001909190505061158c565b005b34156104e957600080fd5b6104f16115fa565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610531578082015181840152602081019050610516565b50505050905090810190601f16801561055e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561057757600080fd5b61057f611633565b604051808215151515815260200191505060405180910390f35b34156105a457600080fd5b6105f16004808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919050506116fb565b005b34156105fe57600080fd5b61068b600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091908035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919050506117e7565b005b341561069857600080fd5b6106cd600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611938565b604051808215151515815260200191505060405180910390f35b6106ef610986565b005b34156106fc57600080fd5b610704611b73565b604051808215151515815260200191505060405180910390f35b341561072957600080fd5b610774600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611b86565b6040518082815260200191505060405180910390f35b341561079557600080fd5b61079d611c4c565b6040518082815260200191505060405180910390f35b34156107be57600080fd5b610809600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611c52565b6040518082815260200191505060405180910390f35b341561082a57600080fd5b610856600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611cd9565b604051808215151515815260200191505060405180910390f35b341561087b57600080fd5b610883611ed4565b6040518082815260200191505060405180910390f35b34156108a457600080fd5b6108d0600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611eda565b005b34156108dd57600080fd5b610933600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091908035906020019091905050611fb1565b005b341561094057600080fd5b61096c600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506120c9565b604051808215151515815260200191505060405180910390f35b600080600c60009054906101000a900460ff161515156109a557600080fd5b60001515600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515141515610a0457600080fd5b600954600a5411151515610a1757600080fd5b339150600a549050600b54341015610a4357610a40600a54600a546120e990919063ffffffff16565b90505b610a4d8282612102565b506000811115610ab0576001600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b600554600854101515610ad9576001600c60006101000a81548160ff0219169083151502179055505b5050565b6040805190810160405280600881526020017f4e6f626c6562697400000000000000000000000000000000000000000000000081525081565b6000808214158015610ba557506000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b15610bb35760009050610c9e565b81600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a3600190505b92915050565b60055481565b6000606060048101600036905010151515610cc157fe5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614151515610cfd57600080fd5b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515610d4b57600080fd5b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515610dd657600080fd5b610e2883600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546120e990919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610efa83600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546120e990919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610fcc83600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122a990919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b600881565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156110e357600080fd5b3073ffffffffffffffffffffffffffffffffffffffff16319050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050151561115f57600080fd5b50565b600a5481565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156111c657600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561121457600080fd5b33905061126982600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546120e990919063ffffffff16565b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506112c1826005546120e990919063ffffffff16565b6005819055506112dc826008546120e990919063ffffffff16565b6008819055508073ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a25050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561139257600080fd5b600090505b815181101561141c5760016004600084848151811015156113b457fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080600101915050611397565b5050565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156114c757600080fd5b600c60009054906101000a900460ff161515156114e357600080fd5b60ff8251111515156114f457600080fd5b600954600a541115151561150757600080fd5b600090505b815181101561155957600954600a541115151561152857600080fd5b61154b828281518110151561153957fe5b90602001906020020151600a54612102565b50808060010191505061150c565b600554600854101515611582576001600c60006101000a81548160ff0219169083151502179055505b5050565b600b5481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156115e857600080fd5b81600a8190555080600b819055505050565b6040805190810160405280600381526020017f4e4254000000000000000000000000000000000000000000000000000000000081525081565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561169157600080fd5b600c60009054906101000a900460ff161515156116ad57600080fd5b6001600c60006101000a81548160ff0219169083151502179055507f7f95d919e78bdebe8a285e6e33357c2fcb65ccf66e72d7573f9f8f6caad0c4cc60405160405180910390a16001905090565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561175957600080fd5b600090505b81518110156117e357600060046000848481518110151561177b57fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550808060010191505061175e565b5050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561184557600080fd5b600c60009054906101000a900460ff1615151561186157600080fd5b60ff83511115151561187257600080fd5b8151835114151561188257600080fd5b600090505b82518160ff16101561193357600954828260ff168151811015156118a757fe5b90602001906020020151111515156118be57600080fd5b6118fc838260ff168151811015156118d257fe5b90602001906020020151838360ff168151811015156118ed57fe5b90602001906020020151612102565b50600554600854101515611926576001600c60006101000a81548160ff0219169083151502179055505b8080600101915050611887565b505050565b600060406004810160003690501015151561194f57fe5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415151561198b57600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483111515156119d957600080fd5b611a2b83600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546120e990919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611ac083600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122a990919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600191505092915050565b600c60009054906101000a900460ff1681565b60008060008491508173ffffffffffffffffffffffffffffffffffffffff166370a08231856040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1515611c2857600080fd5b5af11515611c3557600080fd5b505050604051805190509050809250505092915050565b60095481565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000806000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611d3a57600080fd5b8391508173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1515611dd757600080fd5b5af11515611de457600080fd5b5050506040518051905090508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1515611eb457600080fd5b5af11515611ec157600080fd5b5050506040518051905092505050919050565b60085481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611f3657600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515611fae5780600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561200f57600080fd5b600c60009054906101000a900460ff1615151561202b57600080fd5b60ff83511115151561203c57600080fd5b600954821115151561204d57600080fd5b600090505b825181101561209b57600954821115151561206c57600080fd5b61208d838281518110151561207d57fe5b9060200190602002015183612102565b508080600101915050612052565b6005546008541015156120c4576001600c60006101000a81548160ff0219169083151502179055505b505050565b60046020528060005260406000206000915054906101000a900460ff1681565b60008282111515156120f757fe5b818303905092915050565b6000600c60009054906101000a900460ff1615151561212057600080fd5b612135826008546122a990919063ffffffff16565b600881905550612150826009546120e990919063ffffffff16565b6009819055506121a882600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122a990919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a77836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60008082840190508381101515156122bd57fe5b8091505092915050565b60008082848115156122d557fe5b0490508091505092915050565b60008082840290506000841480612303575082848281151561230057fe5b04145b151561230b57fe5b80915050929150505600a165627a7a72305820776ba4ad33a918b93ca70a0044f1521b46106de6c8e928cc6af363f6bde2d35c0029

   Swarm Source:
bzzr://776ba4ad33a918b93ca70a0044f1521b46106de6c8e928cc6af363f6bde2d35c

 

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.