Sponsored:   Color Platform: Decentralized App Store - Special Airdrop For Everyone (~17 Sep), Register NOW!
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 133346 txns
Token Tracker: Bitgram (BGR)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x5ff8066612f47684deeb3744ab6491f90571c94dat txn 0xe5623faa44ff6f6f07cc6fed2bbaa43d2f6e9a89dafba98427e59552aca97f8b
Token Balance:
 Latest 25 txns From a total of 133346 Transactions
(+1 PendingTxn)

TxHash Age From To Value [TxFee]
0x4c089f5cc1ff912e60d008747fe957d0b6c50ec737b69509dc7869f20d4f008a(pending)0xf129b313516bcc29c953901f8850792982034c71  IN  0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether(Pending)
0x8c903a563a4bb45a83bbaf2c9852aba42b96cba7e42052bc7b12814745b618739 hrs 41 mins ago0x5e50e0a8adb3fbd454263580736ba7c67ae54e99  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.000344367629
0x73426ea732c6f919ee212e27518502c40f06cf0573e36b633006d7b3a37b2e191 day 11 hrs ago0x7f765192d54e5d86f3b49ffab2ef8450fdb68ff4  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.000191952
0xfd13554c19f259e1696dee5a1863a2b7a731c5cdff728f00192703da95362e891 day 15 hrs ago0x47d67ad1e0bbcf1cb31813c1f7f18c444988a318  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.0002712655
0x6b5f6211338c2a23f89f50ef25c5f6a35c0023f2158800520138cda948ff0bcc2 days 14 hrs ago0x319c0840bc408894ec0c9b6d1318480822646f85  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.000123287406
0x60fe4a7bdaf38807b3fb927fdff91d07214538043875469a91b6c1bce461cb6c2 days 16 hrs ago0x61743ff72c3cddbfa339587540465723dab00b48  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.000085312
0x2f9a498f4701ec559e116c0f5711ccd6ff097c086e4ffc7d937985c6868043ee3 days 8 hrs ago0x655d72b14626bcf43f9157b5a67fadd8ba08675f  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.000442452
0x750dbdb4b7f58e2245b70d30905636a53a244af3f248a6eaec579f6fdf8670994 days 2 hrs ago0x088f2b3457ef46160cbb29881b9d23d4307f4f38  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.00010664
0x8666e8a3f763bdc2f89c04af67c1877d220e3ffb4cb2bb0949c7c0d526c915204 days 2 hrs ago0x0c828e985233a0f7845eabe3f7e09aa0032d38fe  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.00010664
0x7e2fa649840f7bf676567610a112a4809108d3783feb449c7847b7389426b55d4 days 3 hrs ago0xf85f81b51612fd09e2a862f01253737cddf8b768  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.00010664
0x1856f7541f2a7a0f27eee18eab7b77fe164e1f15d3a83ad1fce322a76fb661d34 days 3 hrs ago0x33dd84cc80e3316c90539ed772ccf2e627a42986  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.00010664
0xd0ce74201ba0b6a0c1de9d020e1bffe9748c3d1020f9c96c19578e986822d93d4 days 22 hrs ago0x33dd84cc80e3316c90539ed772ccf2e627a42986  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.0005511955
0x6feef97f49653b8014e9f07d213423c676e20093ca8a908192f5ce5d81a8f12a5 days 2 hrs ago0x33dd84cc80e3316c90539ed772ccf2e627a42986  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.000341248
0x4a3d971a7a9f0d824099ac53fe3667eeba6698be9c93cbf80556e035cf3dd8b45 days 2 hrs ago0x0c828e985233a0f7845eabe3f7e09aa0032d38fe  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.000561193
0xa3bd500d05a6e684fea0ae10975f0ddcb17a5c19ee95130849be2502cf79057b5 days 10 hrs ago0x9ee6e1b919afe4278f810ee0053f8c40fb9be558  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.00168
0x08bcdd4534aedad10e2267e2cbc61e3e65564f4fe063266f90daec97cfe034085 days 11 hrs ago0x9ee6e1b919afe4278f810ee0053f8c40fb9be558  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.000190008
0xa652d73b19d7efb5a07ac0ae540689d53d4049684a584ec74ab2e8bac47ee4045 days 12 hrs ago0x0c828e985233a0f7845eabe3f7e09aa0032d38fe  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.000341248
0x660becb21bdb8a26bbc5959b25c0365d9189a07170371dbb980db116185a6add5 days 12 hrs ago0x0c828e985233a0f7845eabe3f7e09aa0032d38fe  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.000170628265
0xc2d1401c1dc75ae0abed0795461ee43c1c7eb7e509ea949eec472ebf4f3e1b225 days 13 hrs ago0x28f64e7fbab797d1e2230a22439083e61dfd9dcf  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.00010664
0xfa4b4b387cde07634e3baac24de21921d7d4407cd15be0f5aff9b6606b4b6fbb5 days 15 hrs ago0xf85f81b51612fd09e2a862f01253737cddf8b768  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.000501208
0xd1ecd8c411ec8469c6fe9ef2c3f21f758236a231b881e084838da0bed8be5ae85 days 15 hrs ago0xf85f81b51612fd09e2a862f01253737cddf8b768  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.0003512455
0x9de9bfebf1a0a404e2a9b5d13ddc2184537f4bc8b03706e55e43313bf891347f5 days 15 hrs ago0xf85f81b51612fd09e2a862f01253737cddf8b768  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.00015996
0xad3452693c63018240eff185d673bc917fad3f8569f2cf6a30b15f28e1746e1f5 days 22 hrs ago0x088f2b3457ef46160cbb29881b9d23d4307f4f38  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.000161293
0x88549d16d5a14ae84749b910eef823ea3ccb14a3eb4eee5f56e28ecf51b65f985 days 23 hrs ago0x088f2b3457ef46160cbb29881b9d23d4307f4f38  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.000221278
0x29054b0ee843f85164c0ef64ad38fb04286744309db06492aa3065cc48a2a4f75 days 23 hrs ago0x088f2b3457ef46160cbb29881b9d23d4307f4f38  IN   0xd6df5935cd03a768b7b9e92637a01b25e24cb7090 Ether0.0001712905
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 3 Internal Transactions

ParentTxHash Block Age From To Value
0xa46af022a438a4948ae4c66d82956e6ba904359b2bfa43ebc344d9368903b6195658754119 days 7 hrs ago0xd6df5935cd03a768b7b9e92637a01b25e24cb7090x5ff8066612f47684deeb3744ab6491f90571c94d5.144467593663412724 Ether
0xda3b8d4d6ae976be98e04f9b925dd3e5ad8b166ad288c8f886975895522a06655534395141 days 3 hrs ago0xd6df5935cd03a768b7b9e92637a01b25e24cb7090x5ff8066612f47684deeb3744ab6491f90571c94d0.001 Ether
0x1f390f10e611163b2fac0e41331431f9a2704a60d9e5c4c3fea0c46847e4dab15435081158 days 4 hrs 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 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.