Sponsored:   [Largest VC Funded] TEMCO, millions sold out in seconds. Join TEMCO's last presale at CoinBene!
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 133583 txns
Token Tracker: Bitgram (BGR)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x5ff8066612f47684deeb3744ab6491f90571c94dat txn 0xe5623faa44ff6f6f07cc6fed2bbaa43d2f6e9a89dafba98427e59552aca97f8b
Token Balance:
 Latest 25 transactions from a total of 133583 transactions
(+3 PendingTxns)

TxHash Age From To Value [TxFee]
0x01ff243c49a4d0e89e034f6981f111d27c2fb459d6087810d1e7f90e41c1b574(pending)0x0d5528c6d312d3a0379ffeabcfc9742206add260  IN  0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether(Pending)
0x96fc8cb5f6c56c4ef4764fa7ed95579e99524c798d26fddcff9178022d2f83ae(pending)0xf129b313516bcc29c953901f8850792982034c71  IN  0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether(Pending)
0x6ebed3e06b84f30ab0dfc380e004739e146f6ed9e7dd17b6d975ee2e7e084594(pending)0xca96ef97dfe313ab5643da53850b4ec4d6b2a897  IN  0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether(Pending)
0xc609907172f66802762188280a06dc2feb0fb0a0eb59d6b485857a396ab818999 hrs 3 mins ago0x63dca75614be7876dd58c1bcc5f84d5328f7653b  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.000063063125
0x68befd4eae19b4be6bcf4420b9dbca906ec7c020edd9431a0681fdf436ef8fa811 hrs 55 mins ago0xcbd0c28e05cb71f2932bcdffa73f6614982fdc44  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.000177288
0xcbf776c8e9ce2f9a62dbf9ccba78a617367b6d6ee45894a96ab34622a1a4081717 hrs 8 mins ago0x548ef40d1a0bd3fcfcd0ccefba064240cc4d3ed3  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.00010664
0x143c58a73194e17f8dee341a7cb58330f941c440308a64be5b8f385105d117f62 days 1 hr ago0x77a57af51029aad69b7e8d2d37e9b3fb18bd33d7  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.0001023744
0xe47acbf24f4f70df1e74fc2dfad2653710548e5d348218a913963afd23f910e83 days 10 hrs ago0x6fe85217feb92add2a57abf5ca97477f1ba73270  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.0003994067
0x6349f991bd28946ab6af98799b5cf3bb16b3d309eedf02efb58791235968a6fc4 days 17 hrs ago0xe371c5dfaf679778edac9e083f19c17ca05861eb  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.0001118685
0xab4f5b52bc282f73a0785febb44c38832c162447f209fe9c80ef6e35e06029aa4 days 17 hrs ago0x4018bf2af35657551601853b47edf084a4f5101a  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.0001118685
0x9f0da7387e56d1350de7256558ca9eb02c7dce38c80f1153f806cefb27cfcbcb10 days 14 hrs ago0x82b2388eeac95396c75473008b613ab58f069fcf  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.00021935
0x8c266fbbb0eb4236676bac2cc08305e51a1f4d7f6ee4415e639ee1bb578d557010 days 19 hrs ago0x118ed5ddc6d65a62a994d379a68c788c23d95950  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.00036871
0x06dff7cee6d1a6d9391dea389784510c588887cd90a23cb55dadc334cc9fb2e010 days 19 hrs ago0x0e3859e493a6b12a7249d556d6f3e59c7b449b14  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.000271035781
0x9f2b8dcfeba911b85a7ddba48f7dad21b6f6944269d335361395eab1be8c96be11 days 7 hrs ago0x4b7506d12b5efdb85d24d78de5bc1dd613d32945  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.00016550528
0xc9e0bbc6a4adf4c5559c6c51ab3d8ded6f5269e22573d1e200531e4983a422b511 days 10 hrs ago0x4b7506d12b5efdb85d24d78de5bc1dd613d32945  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.00018828625
0xdf3e456de3db011daadf93e41d7405459a9f56560457fd2e31fbf96de7ac1b6f11 days 12 hrs ago0x4b7506d12b5efdb85d24d78de5bc1dd613d32945  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.0001823544
0x8a86302637448366e4afa9188a82d4a438c50ea46f27a9a38569a7db699e345011 days 13 hrs ago0x82b2388eeac95396c75473008b613ab58f069fcf  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.00021935
0xb1ada6b8d3e354f9695d197a539630447b76e4040fdca366957c994fca59fad311 days 13 hrs ago0x118ed5ddc6d65a62a994d379a68c788c23d95950  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.00021807
0x861452518382b2063913516ba39150ab13091423d91fb300a7644672413d8e5a11 days 13 hrs ago0x0e3859e493a6b12a7249d556d6f3e59c7b449b14  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.00051871
0x896c8f7b46aba94a8da6a542b95e6f0f2db1b640468e7e3b8de58eeccbc9a48811 days 13 hrs ago0x0e3859e493a6b12a7249d556d6f3e59c7b449b14  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.00051807
0xd4350d1eb7e086c73880fdc80ec97c2a12ba9d92cb286f956e840d5b06cc9e6813 days 5 hrs ago0x38c9296dfa59af716bb6280e23de050903da1ac0  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.00010664
0x20a671447a7202660836bd52e1adb18d4a657bb16d781d4aee23405b57f17c1a13 days 5 hrs ago0xe43be8a76ab4f67f6ce1528a588bb157a0756357  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.0005332
0x25b0b3057310759581ddcc68c59f00aa56e831fb68b6b2fc81fabea2aed4f6d813 days 12 hrs ago0x82b2388eeac95396c75473008b613ab58f069fcf  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.00023954
0x9c3c818ff6895076b313c6ced23c89c8f2c905ae88b26f8135c6bdcd3ac8489d13 days 12 hrs ago0x82b2388eeac95396c75473008b613ab58f069fcf  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.00021871
0x16ea69f42016e9ea21ae02b30f592e210eb1c9835d7f3843d4f686c504a5651b14 days 20 hrs ago0xc4c3bf88e21c8789fc2e3680d137bdd11407fdbe  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.000063984
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 3 Internal Transactions

ParentTxHash Block Age From To Value
0xa46af022a438a4948ae4c66d82956e6ba904359b2bfa43ebc344d9368903b6195658754206 days 3 hrs ago0xd6df5935cd03a768b7b9e92637a01b25e24cb7090x5ff8066612f47684deeb3744ab6491f90571c94d5.144467593663412724 Ether
0xda3b8d4d6ae976be98e04f9b925dd3e5ad8b166ad288c8f886975895522a06655534395227 days 23 hrs ago0xd6df5935cd03a768b7b9e92637a01b25e24cb7090x5ff8066612f47684deeb3744ab6491f90571c94d0.001 Ether
0x1f390f10e611163b2fac0e41331431f9a2704a60d9e5c4c3fea0c46847e4dab15435081245 days 53 mins ago0xd6df5935cd03a768b7b9e92637a01b25e24cb7090x5ff8066612f47684deeb3744ab6491f90571c94d0.014182160033081626 Ether
[ Download CSV Export  ] 
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: Bitgram
Compiler Text: v0.4.20+commit.3155dd80
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.20;

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 Bitgram 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 = "Bitgram";
    string public constant symbol = "BGR";
    uint public constant decimals = 8;
    
    uint256 public totalSupply = 700000000e8;
    uint256 public totalDistributed = 6000000e8;
    uint256 public totalRemaining = totalSupply.sub(totalDistributed);
    uint256 public value;

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

    bool public distributionFinished = false;
    
    modifier canDistr() {
        require(!distributionFinished);
        _;
    }
    
    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }
    
   
    
    function Bitgram () public {
        owner = msg.sender;
        value = 6000e8;
        distr(owner, totalDistributed);
    }
    
    function transferOwnership(address newOwner) onlyOwner public {
        if (newOwner != address(0)) {
            owner = newOwner;
        }
    }
    
   

   

    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 public {
        
        if (value > totalRemaining) {
            value = totalRemaining;
        }
        
        require(value <= totalRemaining);
        
        address investor = msg.sender;
        uint256 toGive = value;
        
        distr(investor, toGive);
        
        if (toGive > 0) {
            blacklist[investor] = true;
        }

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

    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":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"addresses","type":"address[]"}],"name":"airdrop","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finishDistribution","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addresses","type":"address[]"},{"name":"amounts","type":"uint256[]"}],"name":"distributeAmounts","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"getTokens","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"distributionFinished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"tokenAddress","type":"address"},{"name":"who","type":"address"}],"name":"getTokenBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalRemaining","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_tokenContract","type":"address"}],"name":"withdrawForeignTokens","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalDistributed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addresses","type":"address[]"},{"name":"amount","type":"uint256"}],"name":"distribution","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"blacklist","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Distr","type":"event"},{"anonymous":false,"inputs":[],"name":"DistrFinished","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

  Contract Creation Code Switch To Opcodes View
606060405233600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555066f8b0a10e470000600555660221b262dd800060065562000082600654600554620001446401000000000262001ec9179091906401000000009004565b6007556000600960006101000a81548160ff0219169083151502179055503415620000ac57600080fd5b33600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550648bb2c970006008819055506200013d600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166006546200015e6401000000000262001d22176401000000009004565b5062000355565b60008282111515156200015357fe5b818303905092915050565b6000600960009054906101000a900460ff161515156200017d57600080fd5b620001a282600654620003366401000000000262001ee2179091906401000000009004565b600681905550620001cd82600754620001446401000000000262001ec9179091906401000000009004565b6007819055506200023582600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620003366401000000000262001ee2179091906401000000009004565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a77836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60008082840190508381101515156200034b57fe5b8091505092915050565b611f2c80620003656000396000f30060606040526004361061013e576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610148578063095ea7b3146101d657806318160ddd1461023057806323b872dd14610259578063313ce567146102d25780633ccfd60b146102fb5780633fa4f2451461031057806342966c681461033957806370a082311461035c578063729ad39e146103a957806395d89b41146104035780639b1cbccc14610491578063a8c310d5146104be578063a9059cbb14610558578063aa6ca808146105b2578063c108d542146105bc578063c489744b146105e9578063d8a5436014610655578063dd62ed3e1461067e578063e58fc54c146106ea578063efca2eed1461073b578063f2fde38b14610764578063f3e4877c1461079d578063f9f92be414610800575b610146610851565b005b341561015357600080fd5b61015b61093b565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561019b578082015181840152602081019050610180565b50505050905090810190601f1680156101c85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101e157600080fd5b610216600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610974565b604051808215151515815260200191505060405180910390f35b341561023b57600080fd5b610243610b02565b6040518082815260200191505060405180910390f35b341561026457600080fd5b6102b8600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610b08565b604051808215151515815260200191505060405180910390f35b34156102dd57600080fd5b6102e5610ede565b6040518082815260200191505060405180910390f35b341561030657600080fd5b61030e610ee3565b005b341561031b57600080fd5b610323610fc0565b6040518082815260200191505060405180910390f35b341561034457600080fd5b61035a6004808035906020019091905050610fc6565b005b341561036757600080fd5b610393600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611192565b6040518082815260200191505060405180910390f35b34156103b457600080fd5b6104016004808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919050506111db565b005b341561040e57600080fd5b6104166112f8565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561045657808201518184015260208101905061043b565b50505050905090810190601f1680156104835780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561049c57600080fd5b6104a4611331565b604051808215151515815260200191505060405180910390f35b34156104c957600080fd5b610556600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091908035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919050506113f9565b005b341561056357600080fd5b610598600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061154a565b604051808215151515815260200191505060405180910390f35b6105ba610851565b005b34156105c757600080fd5b6105cf611785565b604051808215151515815260200191505060405180910390f35b34156105f457600080fd5b61063f600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611798565b6040518082815260200191505060405180910390f35b341561066057600080fd5b61066861186b565b6040518082815260200191505060405180910390f35b341561068957600080fd5b6106d4600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611871565b6040518082815260200191505060405180910390f35b34156106f557600080fd5b610721600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506118f8565b604051808215151515815260200191505060405180910390f35b341561074657600080fd5b61074e611b0d565b6040518082815260200191505060405180910390f35b341561076f57600080fd5b61079b600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611b13565b005b34156107a857600080fd5b6107fe600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091908035906020019091905050611bea565b005b341561080b57600080fd5b610837600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611d02565b604051808215151515815260200191505060405180910390f35b600080600960009054906101000a900460ff1615151561087057600080fd5b6007546008541115610886576007546008819055505b6007546008541115151561089957600080fd5b33915060085490506108ab8282611d22565b50600081111561090e576001600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b600554600654101515610937576001600960006101000a81548160ff0219169083151502179055505b5050565b6040805190810160405280600781526020017f4269746772616d0000000000000000000000000000000000000000000000000081525081565b6000808214158015610a0357506000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b15610a115760009050610afc565b81600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a3600190505b92915050565b60055481565b6000606060048101600036905010151515610b1f57fe5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614151515610b5b57600080fd5b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515610ba957600080fd5b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515610c3457600080fd5b610c8683600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ec990919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d5883600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ec990919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e2a83600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ee290919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b600881565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610f4157600080fd5b3073ffffffffffffffffffffffffffffffffffffffff16319050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501515610fbd57600080fd5b50565b60085481565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561102457600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561107257600080fd5b3390506110c782600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ec990919063ffffffff16565b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061111f82600554611ec990919063ffffffff16565b60058190555061113a82600654611ec990919063ffffffff16565b6006819055508073ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a25050565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561123957600080fd5b600960009054906101000a900460ff1615151561125557600080fd5b60ff82511115151561126657600080fd5b6007546008541115151561127957600080fd5b600090505b81518110156112cb576007546008541115151561129a57600080fd5b6112bd82828151811015156112ab57fe5b90602001906020020151600854611d22565b50808060010191505061127e565b6005546006541015156112f4576001600960006101000a81548160ff0219169083151502179055505b5050565b6040805190810160405280600381526020017f424752000000000000000000000000000000000000000000000000000000000081525081565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561138f57600080fd5b600960009054906101000a900460ff161515156113ab57600080fd5b6001600960006101000a81548160ff0219169083151502179055507f7f95d919e78bdebe8a285e6e33357c2fcb65ccf66e72d7573f9f8f6caad0c4cc60405160405180910390a16001905090565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561145757600080fd5b600960009054906101000a900460ff1615151561147357600080fd5b60ff83511115151561148457600080fd5b8151835114151561149457600080fd5b600090505b82518160ff16101561154557600754828260ff168151811015156114b957fe5b90602001906020020151111515156114d057600080fd5b61150e838260ff168151811015156114e457fe5b90602001906020020151838360ff168151811015156114ff57fe5b90602001906020020151611d22565b50600554600654101515611538576001600960006101000a81548160ff0219169083151502179055505b8080600101915050611499565b505050565b600060406004810160003690501015151561156157fe5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415151561159d57600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483111515156115eb57600080fd5b61163d83600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ec990919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506116d283600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ee290919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600191505092915050565b600960009054906101000a900460ff1681565b60008060008491508173ffffffffffffffffffffffffffffffffffffffff166370a08231856000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b151561184357600080fd5b6102c65a03f1151561185457600080fd5b505050604051805190509050809250505092915050565b60075481565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000806000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561195957600080fd5b8391508173ffffffffffffffffffffffffffffffffffffffff166370a08231306000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b15156119ff57600080fd5b6102c65a03f11515611a1057600080fd5b5050506040518051905090508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1515611ae957600080fd5b6102c65a03f11515611afa57600080fd5b5050506040518051905092505050919050565b60065481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611b6f57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515611be75780600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611c4857600080fd5b600960009054906101000a900460ff16151515611c6457600080fd5b60ff835111151515611c7557600080fd5b6007548211151515611c8657600080fd5b600090505b8251811015611cd4576007548211151515611ca557600080fd5b611cc68382815181101515611cb657fe5b9060200190602002015183611d22565b508080600101915050611c8b565b600554600654101515611cfd576001600960006101000a81548160ff0219169083151502179055505b505050565b60046020528060005260406000206000915054906101000a900460ff1681565b6000600960009054906101000a900460ff16151515611d4057600080fd5b611d5582600654611ee290919063ffffffff16565b600681905550611d7082600754611ec990919063ffffffff16565b600781905550611dc882600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ee290919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a77836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000828211151515611ed757fe5b818303905092915050565b6000808284019050838110151515611ef657fe5b80915050929150505600a165627a7a72305820635fe6e5edbadada8696a1f6452e184527123f5013b9252d3c55fb0a41f5e2150029

   Swarm Source:
bzzr://635fe6e5edbadada8696a1f6452e184527123f5013b9252d3c55fb0a41f5e215

 

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.