Contract Overview
Balance: 0.33607849 Ether
Ether Value: $39.00 (@ $116.05/ETH)
Transactions: 126 txns
Token Tracker: BCEDEX Token (BCDX)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xa18cbc340aa2a135c489bcb16cecbe1a1f510b1dat txn 0x016aefc3babb2717daeda3d02a4244d706473710a88cfa12730ab41db1434cbf
 Latest 25 transactions from a total of 126 transactions

TxHash Age From To Value [TxFee]
0x20841749396b7a54119dca1b76f8751d58b3c74ad1720c6534b8cd11396deed83 hrs 49 mins ago0xd421b473d29438feff49afae6d71d7b33f40aa1f  IN   0xfe3f7e634f4e81793865d5af00b9688cd85a1d0d0.1 Ether0.00051721
0x8e6ce2ea581383b093a0f853ab5c99663b939e527d3d8807dae9ec2a478f435b3 days 20 hrs ago0xaec43e6c114e8b415736f829ebf129625b8dbfec  IN   0xfe3f7e634f4e81793865d5af00b9688cd85a1d0d0 Ether0.000110808
0xc54dca1f01e970c210f62ab72fa0dac6f8745da65a6d2b11aa2425778b07f88f3 days 20 hrs ago0xa18cbc340aa2a135c489bcb16cecbe1a1f510b1d  IN   0xfe3f7e634f4e81793865d5af00b9688cd85a1d0d0 Ether0.000119229
0x79486d09932f300112293d3e2a55b1194763d1c7a43d800a82ffe9d0440db2b53 days 20 hrs ago0xaec43e6c114e8b415736f829ebf129625b8dbfec  IN   0xfe3f7e634f4e81793865d5af00b9688cd85a1d0d0 Ether0.000155616
0xfe56c657a928c6871128e1863002c53189386d9956ba1cea814075d32fd879f44 days 15 hrs ago0xa18cbc340aa2a135c489bcb16cecbe1a1f510b1d  IN   0xfe3f7e634f4e81793865d5af00b9688cd85a1d0d0 Ether0.000079358
0x6327610dbfab2f28ac854007e301117344075796aaa7ba6495d5a1313371a5c34 days 15 hrs ago0xa18cbc340aa2a135c489bcb16cecbe1a1f510b1d  IN   0xfe3f7e634f4e81793865d5af00b9688cd85a1d0d0 Ether0.000109358
0xdab8c9d9965afb8fd97aca5b9b4e1181767fb6589bb8ae8a948d535c086648bb6 days 10 hrs ago0x5a935e3a1e13710d34a7f07031b84ea3bfc44de2  IN   0xfe3f7e634f4e81793865d5af00b9688cd85a1d0d0.002 Ether0.0003982517
0x7cc4b22c0cb8185bf14aab50eb8f88d7dc6f21160ee04c15942c001f4baa8a4f9 days 14 hrs ago0x873dc5af4b3845ac90daa78383909f25efe295ac  IN   0xfe3f7e634f4e81793865d5af00b9688cd85a1d0d0.01 Ether0.0005947915
0xd85497b1989cb741e104e466057a1452b003940ebbceedb5fe5d9b7ae511506820 days 16 hrs ago0x7fb34f22c60c8bc840c8644151b1a5a69e88dbe5  IN   0xfe3f7e634f4e81793865d5af00b9688cd85a1d0d0.02 Ether0.00036721
0x45b37bda505af484105487224f6f6ee398dbdbf9a2e51edd21962d298dd6c01820 days 21 hrs ago0x3ae1756f121e22f9f95431182727cd74c72ee266  IN   0xfe3f7e634f4e81793865d5af00b9688cd85a1d0d0 Ether0.00018436
0x2afc7eef1d8236467ff892e7ac87cb168099cef4b468a1ed2a89794445b7f85b21 days 19 mins ago0x3ae1756f121e22f9f95431182727cd74c72ee266  IN   0xfe3f7e634f4e81793865d5af00b9688cd85a1d0d0 Ether0.00018468
0xe1c8217586c907558bd376d3506b8039bddce54d9a42763d18761a33ceb7d5a921 days 20 mins ago0x3ae1756f121e22f9f95431182727cd74c72ee266  IN   0xfe3f7e634f4e81793865d5af00b9688cd85a1d0d0 Ether0.00018468
0x31b851758fa5d47d4eef57fced19770c967be1f769f670fd84bfece4683f0ece21 days 32 mins ago0x3ae1756f121e22f9f95431182727cd74c72ee266  IN   0xfe3f7e634f4e81793865d5af00b9688cd85a1d0d0 Ether0.000073872
0x4fea7c3c28da2ef3cdde867b1cf8941a63b3a556e552e5c98f53fdb31f5026da21 days 36 mins ago0x3ae1756f121e22f9f95431182727cd74c72ee266  IN   0xfe3f7e634f4e81793865d5af00b9688cd85a1d0d0 Ether0.00018468
0x4fb56726304d125f09d9e9f783de5a1dbae0e9168675df80b2a12a0b6fffb3cd21 days 15 hrs ago0x5d12224d75f9ae39ccdfa805e1a81dc9d64c865e  IN   0xfe3f7e634f4e81793865d5af00b9688cd85a1d0d0.001 Ether0.000103442
0x1961a9414f2ce9f79d6eef51a6d7a50feeac6ad930c8225aef4e0e8fc222bde721 days 15 hrs ago0x7325ebbf0729f46726449d601cff5e8ea35271f8  IN   0xfe3f7e634f4e81793865d5af00b9688cd85a1d0d0.001 Ether0.000103442
0x362083a5bc7d7fae750f9038eea320ad241c060850c1ba9c7d63e1103530dd5c21 days 20 hrs ago0x908c9d03a3fa791b611e7fc8e031c98ee0806846  IN   0xfe3f7e634f4e81793865d5af00b9688cd85a1d0d0.014 Ether0.000463523602
0x898f84c8550fb490ad92e545232329b023fac6913bfe2d550e4d12015afc4dfc21 days 20 hrs ago0xd1fe1a27c6b05cab0e32918eb8c4b696097496fa  IN   0xfe3f7e634f4e81793865d5af00b9688cd85a1d0d0 Ether0.000085324
0x06c0f436e1bde14baea0632beb481a32a94d5bda17650a087f6c3739d4a2b8c122 days 14 hrs ago0x20c61d9539fe70c422f5f864e872a852e7fd2155  IN   0xfe3f7e634f4e81793865d5af00b9688cd85a1d0d0.015 Ether0.00051721
0xef912f1cdceb0ee5a1a2a2f44a5de34b927189ab005ede19d02edecbdbd9dee622 days 15 hrs ago0x6207825affbb8bdc3cb16b8ca1911a738c46bdda  IN   0xfe3f7e634f4e81793865d5af00b9688cd85a1d0d0 Ether0.000063
0xd8c250c76a645267f4ed0856a52049f432d0c0277435ee388d3d3085bb2af8c122 days 19 hrs ago0xa18cbc340aa2a135c489bcb16cecbe1a1f510b1d  IN   0xfe3f7e634f4e81793865d5af00b9688cd85a1d0d0 Ether0.000079358
0x637bbdf1b3db5beb6502e9ea21594b3399438a692ab7998e9c0ecb20fd9aacfb23 days 22 hrs ago0x0162e09d01d81fd0a5cff826ce375ebefd41953d  IN   0xfe3f7e634f4e81793865d5af00b9688cd85a1d0d0.08387849 Ether0.002120561
0xf27a4332946a3327620840936fee1507f700f2c02707c18c86059cd5298c653e24 days 11 hrs ago0xaec43e6c114e8b415736f829ebf129625b8dbfec  IN   0xfe3f7e634f4e81793865d5af00b9688cd85a1d0d0.01 Ether0.00036721
0x6681ac394f9a010f56393992deb245acab78bc1d1c27752946f98547aea66e3f24 days 11 hrs ago0xaec43e6c114e8b415736f829ebf129625b8dbfec  IN   0xfe3f7e634f4e81793865d5af00b9688cd85a1d0d0.01 Ether0.00042
0x6e1e80a4588de8b44548f24648b94ba053fbd4b6ab4ff85b02f189cc057eac1924 days 12 hrs ago0xa18cbc340aa2a135c489bcb16cecbe1a1f510b1d  IN   0xfe3f7e634f4e81793865d5af00b9688cd85a1d0d0 Ether0.00008553
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 1 Internal Transaction

ParentTxHash Block Age From To Value
0x4a722da38077d3ee1c273fe6117ff5c732555e7d72e25347187906541504c823687424742 days 16 hrs ago0xfe3f7e634f4e81793865d5af00b9688cd85a1d0d0xa18cbc340aa2a135c489bcb16cecbe1a1f510b1d2.273064432161505523 Ether
[ Download CSV Export  ] 
Contract Source Code Verified (Exact Match)
Contract Name: BCDXTOKEN
Compiler Text: v0.4.25+commit.59dbf8f1
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.25;

/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {

    /**
    * @dev Multiplies two numbers, throws on overflow.
    */
    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;
    }

    /**
    * @dev Integer division of two numbers, truncating the quotient.
    */
    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;
    }

    /**
    * @dev Subtracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
    */
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        assert(b <= a);
        return a - b;
    }

    /**
    * @dev Adds two numbers, throws on overflow.
    */
    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 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);
}

contract BCDXTOKEN is ERC20 {
    
    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 = "BCEDEX Token";
    string public constant symbol = "BCDX";
    uint public constant decimals = 8;
    
    uint256 public totalSupply = 10000000000e8;
    uint256 public totalDistributed = 0;    
    uint256 public constant MIN_CONTRIBUTION = 1 ether / 10000; // 0.0001 Ether
    uint256 public tokensPerEth = 200000e8;

    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);
    
    event Add(uint256 value);

    bool public distributionFinished = false;
    
    modifier canDistr() {
        require(!distributionFinished);
        _;
    }
    
    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }
    
     constructor() public {
        uint256 teamFund = 1800000000e8;
        owner = msg.sender;
        distr(owner, teamFund);
    }
    
    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 doAirdrop(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 adminClaimAirdrop(address _participant, uint _amount) onlyOwner external {        
        doAirdrop(_participant, _amount);
    }

    function adminClaimAirdropMultiple(address[] _addresses, uint _amount) onlyOwner external {        
        for (uint i = 0; i < _addresses.length; i++) doAirdrop(_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;

        // minimum contribution
        require( msg.value >= MIN_CONTRIBUTION );

        require( msg.value > 0 );

        // get baseline number of tokens
        tokens = tokensPerEth.mul(msg.value) / 1 ether;        
        address investor = msg.sender;
        
        if (tokens > 0) {
            distr(investor, tokens);
        }

        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);
        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) {
        // mitigates the ERC20 spend/approval race condition
        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 withdraw() onlyOwner public {
        address myAddress = this;
        uint256 etherBalance = myAddress.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);
        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 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":"MIN_CONTRIBUTION","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":"_participant","type":"address"},{"name":"_amount","type":"uint256"}],"name":"adminClaimAirdrop","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_addresses","type":"address[]"},{"name":"_amount","type":"uint256"}],"name":"adminClaimAirdropMultiple","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":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":"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"},{"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"},{"anonymous":false,"inputs":[{"indexed":false,"name":"value","type":"uint256"}],"name":"Add","type":"event"}]

  Contract Creation Code Switch To Opcodes View
608060405260018054600160a060020a03191633179055670de0b6b3a764000060055560006006556512309ce540006007556008805460ff1916905534801561004757600080fd5b5060018054600160a060020a03191633179081905567027f7d0bdb9200009061008290600160a060020a031682640100000000610089810204565b5050610198565b60085460009060ff161561009c57600080fd5b6006546100b69083640100000000610ed561018582021704565b600655600160a060020a0383166000908152600260205260409020546100e99083640100000000610ed561018582021704565b600160a060020a038416600081815260026020908152604091829020939093558051858152905191927f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a7792918290030190a2604080518381529051600160a060020a038516916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a350600192915050565b8181018281101561019257fe5b92915050565b611058806101a76000396000f30060806040526004361061013d5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610147578063095ea7b3146101d157806318160ddd1461020957806323b872dd14610230578063313ce5671461025a5780633ccfd60b1461026f57806340650c911461028457806342966c68146102995780634a63464d146102b157806367220fd7146102d557806370a08231146102f957806395d89b411461031a5780639b1cbccc1461032f5780639ea407be14610344578063a9059cbb1461035c578063aa6ca8081461013d578063b449c24d14610380578063c108d542146103a1578063c489744b146103b6578063cbdd69b5146103dd578063dd62ed3e146103f2578063e58fc54c14610419578063efca2eed1461043a578063f2fde38b1461044f575b610145610470565b005b34801561015357600080fd5b5061015c610507565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561019657818101518382015260200161017e565b50505050905090810190601f1680156101c35780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101dd57600080fd5b506101f5600160a060020a036004351660243561053e565b604080519115158252519081900360200190f35b34801561021557600080fd5b5061021e6105e6565b60408051918252519081900360200190f35b34801561023c57600080fd5b506101f5600160a060020a03600435811690602435166044356105ec565b34801561026657600080fd5b5061021e61075f565b34801561027b57600080fd5b50610145610764565b34801561029057600080fd5b5061021e6107c6565b3480156102a557600080fd5b506101456004356107d0565b3480156102bd57600080fd5b50610145600160a060020a03600435166024356108af565b3480156102e157600080fd5b506101456024600480358281019291013590356108d0565b34801561030557600080fd5b5061021e600160a060020a0360043516610929565b34801561032657600080fd5b5061015c610944565b34801561033b57600080fd5b506101f561097b565b34801561035057600080fd5b506101456004356109e1565b34801561036857600080fd5b506101f5600160a060020a0360043516602435610a33565b34801561038c57600080fd5b506101f5600160a060020a0360043516610b12565b3480156103ad57600080fd5b506101f5610b27565b3480156103c257600080fd5b5061021e600160a060020a0360043581169060243516610b30565b3480156103e957600080fd5b5061021e610be1565b3480156103fe57600080fd5b5061021e600160a060020a0360043581169060243516610be7565b34801561042557600080fd5b506101f5600160a060020a0360043516610c12565b34801561044657600080fd5b5061021e610d66565b34801561045b57600080fd5b50610145600160a060020a0360043516610d6c565b600854600090819060ff161561048557600080fd5b60009150655af3107a400034101561049c57600080fd5b600034116104a957600080fd5b600754670de0b6b3a7640000906104c6903463ffffffff610dbe16565b8115156104cf57fe5b04915033905060008211156104ea576104e88183610de7565b505b60055460065410610503576008805460ff191660011790555b5050565b60408051808201909152600c81527f42434544455820546f6b656e0000000000000000000000000000000000000000602082015281565b600081158015906105715750336000908152600360209081526040808320600160a060020a038716845290915290205415155b1561057e575060006105e0565b336000818152600360209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b60055481565b6000606060643610156105fb57fe5b600160a060020a038416151561061057600080fd5b600160a060020a03851660009081526002602052604090205483111561063557600080fd5b600160a060020a038516600090815260036020908152604080832033845290915290205483111561066557600080fd5b600160a060020a03851660009081526002602052604090205461068e908463ffffffff610ec316565b600160a060020a03861660009081526002602090815260408083209390935560038152828220338352905220546106cb908463ffffffff610ec316565b600160a060020a03808716600090815260036020908152604080832033845282528083209490945591871681526002909152205461070f908463ffffffff610ed516565b600160a060020a03808616600081815260026020908152604091829020949094558051878152905191939289169260008051602061100d83398151915292918290030190a3506001949350505050565b600881565b6001546000908190600160a060020a0316331461078057600080fd5b50506001546040513091823191600160a060020a03909116906108fc8315029083906000818181858888f193505050501580156107c1573d6000803e3d6000fd5b505050565b655af3107a400081565b600154600090600160a060020a031633146107ea57600080fd5b3360009081526002602052604090205482111561080657600080fd5b5033600081815260026020526040902054610827908363ffffffff610ec316565b600160a060020a038216600090815260026020526040902055600554610853908363ffffffff610ec316565b600555600654610869908363ffffffff610ec316565b600655604080518381529051600160a060020a038316917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a25050565b600154600160a060020a031633146108c657600080fd5b6105038282610ee2565b600154600090600160a060020a031633146108ea57600080fd5b5060005b828110156109235761091b84848381811061090557fe5b90506020020135600160a060020a031683610ee2565b6001016108ee565b50505050565b600160a060020a031660009081526002602052604090205490565b60408051808201909152600481527f4243445800000000000000000000000000000000000000000000000000000000602082015281565b600154600090600160a060020a0316331461099557600080fd5b60085460ff16156109a557600080fd5b6008805460ff191660011790556040517f7f95d919e78bdebe8a285e6e33357c2fcb65ccf66e72d7573f9f8f6caad0c4cc90600090a150600190565b600154600160a060020a031633146109f857600080fd5b60078190556040805182815290517ff7729fa834bbef70b6d3257c2317a562aa88b56c81b544814f93dc5963a2c0039181900360200190a150565b600060406044361015610a4257fe5b600160a060020a0384161515610a5757600080fd5b33600090815260026020526040902054831115610a7357600080fd5b33600090815260026020526040902054610a93908463ffffffff610ec316565b3360009081526002602052604080822092909255600160a060020a03861681522054610ac5908463ffffffff610ed516565b600160a060020a03851660008181526002602090815260409182902093909355805186815290519192339260008051602061100d8339815191529281900390910190a35060019392505050565b60046020526000908152604090205460ff1681565b60085460ff1681565b600080600084915081600160a060020a03166370a08231856040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b158015610bac57600080fd5b505af1158015610bc0573d6000803e3d6000fd5b505050506040513d6020811015610bd657600080fd5b505195945050505050565b60075481565b600160a060020a03918216600090815260036020908152604080832093909416825291909152205490565b60015460009081908190600160a060020a03163314610c3057600080fd5b604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051859350600160a060020a038416916370a082319160248083019260209291908290030181600087803b158015610c9457600080fd5b505af1158015610ca8573d6000803e3d6000fd5b505050506040513d6020811015610cbe57600080fd5b5051600154604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0392831660048201526024810184905290519293509084169163a9059cbb916044808201926020929091908290030181600087803b158015610d3257600080fd5b505af1158015610d46573d6000803e3d6000fd5b505050506040513d6020811015610d5c57600080fd5b5051949350505050565b60065481565b600154600160a060020a03163314610d8357600080fd5b600160a060020a03811615610dbb576001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b50565b6000821515610dcf575060006105e0565b50818102818382811515610ddf57fe5b04146105e057fe5b60085460009060ff1615610dfa57600080fd5b600654610e0d908363ffffffff610ed516565b600655600160a060020a038316600090815260026020526040902054610e39908363ffffffff610ed516565b600160a060020a038416600081815260026020908152604091829020939093558051858152905191927f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a7792918290030190a2604080518381529051600160a060020a0385169160009160008051602061100d8339815191529181900360200190a350600192915050565b600082821115610ecf57fe5b50900390565b818101828110156105e057fe5b600154600160a060020a03163314610ef957600080fd5b60008111610f0657600080fd5b60055460065410610f1657600080fd5b600160a060020a038216600090815260026020526040902054610f3f908263ffffffff610ed516565b600160a060020a038316600090815260026020526040902055600654610f6b908263ffffffff610ed516565b600681905560055411610f86576008805460ff191660011790555b600160a060020a0382166000818152600260209081526040918290205482518581529182015281517fada993ad066837289fe186cd37227aa338d27519a8a1547472ecb9831486d272929181900390910190a2604080518281529051600160a060020a0384169160009160008051602061100d8339815191529181900360200190a350505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820d93b0c41a3a0938583bff37e77a9fee3838ff19083c3fc4ef1394546332e47180029

   Swarm Source:
bzzr://d93b0c41a3a0938583bff37e77a9fee3838ff19083c3fc4ef1394546332e4718

 

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.