Sponsored Link:   ARNA Genomics - FIRST BLOCKCHAIN BIOTECH ECOSYSTEM. Join ICO Now!
Contract Overview
ETH Balance: 0 Ether
ETH USD Value: $0
No Of Transactions: 11 txns
  Latest 11 txns

TxHash Age From To Value [TxFee]
0x643224d822c454c287bc6ee81d0166dcc0a8489699e9aa4dc16dc2fdb5fc188969 days 3 hrs ago0x509440778a8b245e4ba7ab0e6a6098cb397bb9fb  IN   0x6d8d513acc2ebecd02c95b0e34bba4e6b336efc00 Ether0.001157238245
0x0939ed4a5ebaa79bf251592c758569b1c1db2f01126d504b933abb06196bd88e69 days 3 hrs ago0x509440778a8b245e4ba7ab0e6a6098cb397bb9fb  IN   0x6d8d513acc2ebecd02c95b0e34bba4e6b336efc00 Ether0.001157238245
0x133e35a40417db95025ad4a381c9b9b92a30b705ac8761c27aff04555840b29769 days 3 hrs ago0x509440778a8b245e4ba7ab0e6a6098cb397bb9fb  IN   0x6d8d513acc2ebecd02c95b0e34bba4e6b336efc00 Ether0.000820289788
0x56f3997ab44c8b000ca87dba05e20c9d7594c5317914c699a8140332618b8bb669 days 3 hrs ago0x509440778a8b245e4ba7ab0e6a6098cb397bb9fb  IN   0x6d8d513acc2ebecd02c95b0e34bba4e6b336efc00 Ether0.000815976847
0x574a8901cbbb8dfe612abdeccc9113957f4a4fcb49ff4a7c52831509554c5b3469 days 3 hrs ago0x509440778a8b245e4ba7ab0e6a6098cb397bb9fb  IN   0x6d8d513acc2ebecd02c95b0e34bba4e6b336efc00 Ether0.001079169
0x7df62d28b974bf85e5ef0449c553afac970099affe43510def07b37dd7f611b569 days 3 hrs ago0x509440778a8b245e4ba7ab0e6a6098cb397bb9fb  IN   0x6d8d513acc2ebecd02c95b0e34bba4e6b336efc00 Ether0.000577013001
0xbeb897a969a6c02c5ee5fc0af981231cd41ca60f164b3d3671a3c8ddaecbbe8869 days 3 hrs ago0x509440778a8b245e4ba7ab0e6a6098cb397bb9fb  IN   0x6d8d513acc2ebecd02c95b0e34bba4e6b336efc00 Ether0.00056566907
0xb599bb705196c536dab0cdf68aa3ef33ea14e8d123f0904567f3a9de7936e24169 days 4 hrs ago0x509440778a8b245e4ba7ab0e6a6098cb397bb9fb  IN   0x6d8d513acc2ebecd02c95b0e34bba4e6b336efc00 Ether0.00054453117
0x2c02441b3d79876ed6d0af3cddd47f7b33c5cbb39b82ddce3c7af5c646da193269 days 4 hrs ago0x509440778a8b245e4ba7ab0e6a6098cb397bb9fb  IN   0x6d8d513acc2ebecd02c95b0e34bba4e6b336efc00 Ether0.00054453117
0x3e6658d345a2b7e5f4c5725ae17ceae0c2216dd809ab58c6f047e2c95a71384069 days 4 hrs ago0x509440778a8b245e4ba7ab0e6a6098cb397bb9fb  IN   0x6d8d513acc2ebecd02c95b0e34bba4e6b336efc00 Ether0.000507717
0x3c83cbd98fb0bdbc378f651e96699a7c393c614726e409a859a911961172544269 days 4 hrs ago0x509440778a8b245e4ba7ab0e6a6098cb397bb9fb  IN    Contract Creation0 Ether0.017348330452
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Warning: The compiled contract might be susceptible to ZeroFunctionSelector (very low-severity) Solidity compiler bugs.

Contract Source Code Verified
Contract Name: BOBOv2
Compiler Version: v0.4.17-nightly.2017.9.11+commit.fbe24da1
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts
contract Token {
    function totalSupply() constant returns (uint256 supply) {}
    function balanceOf(address _owner) constant returns (uint256 balance) {}
    function transfer(address _to, uint256 _value) returns (bool success) {}
    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {}
    function approve(address _spender, uint256 _value) returns (bool success) {}
    function allowance(address _owner, address _spender) constant returns (uint256 remaining) {}
    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}


contract StandardToken is Token {


    function transfer(address _to, uint256 _value) returns (bool success) {
        //Default assumes totalSupply can't be over max (2^256 - 1).
        //If your token leaves out totalSupply and can issue more tokens as time goes on, you need to check if it doesn't wrap.
        //Replace the if with this one instead.
        //if (balances[msg.sender] >= _value && balances[_to] + _value > balances[_to]) {
        if (balances[msg.sender] >= _value && _value > 0) {
            balances[msg.sender] -= _value;
            balances[_to] += _value;
            Transfer(msg.sender, _to, _value);
            return true;
        } else { return false; }
    }

    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
        //same as above. Replace this line with the following if you want to protect against wrapping uints.
        //if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && balances[_to] + _value > balances[_to]) {
        if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && _value > 0) {
            balances[_to] += _value;
            balances[_from] -= _value;
            allowed[_from][msg.sender] -= _value;
            Transfer(_from, _to, _value);
            return true;
        } else { return false; }
    }

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

    function approve(address _spender, uint256 _value) returns (bool success) {
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

    function allowance(address _owner, address _spender) constant returns (uint256 remaining) {
      return allowed[_owner][_spender];
    }

    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;
    uint256 public totalSupply;
}


contract HumanStandardToken is StandardToken {

    function () {
        revert();
    }

    /* Public variables of the token */

    string public name;                   //fancy name: eg Simon Bucks
    uint8 public decimals;                //How many decimals to show. ie. There could 1000 base units with 3 decimals. Meaning 0.980 SBX = 980 base units. It's like comparing 1 wei to 1 ether.
    string public symbol;                 //An identifier: eg SBX
    string public version = "H 2.0";       //human 0.1 standard. Just an arbitrary versioning scheme.

    function HumanStandardToken(
        uint256 _initialAmount,
        string _tokenName,
        uint8 _decimalUnits,
        string _tokenSymbol
        ) {
        balances[msg.sender] = _initialAmount;               // Give the creator all initial tokens
        totalSupply = _initialAmount;                        // Update total supply
        name = _tokenName;                                   // Set the name for display purposes
        decimals = _decimalUnits;                            // Amount of decimals for display purposes
        symbol = _tokenSymbol;                               // Set the symbol for display purposes
    }

    /* Approves and then calls the receiving contract */
    function approveAndCall(address _spender, uint256 _value, bytes _extraData) returns (bool success) {
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);

        //call the receiveApproval function on the contract you want to be notified. This crafts the function signature manually so one doesn't have to include a contract in here just for this.
        //receiveApproval(address _from, uint256 _value, address _tokenContract, bytes _extraData)
        //it is assumed that when does this that the call *should* succeed, otherwise one would use vanilla approve instead.
        if(!_spender.call(bytes4(bytes32(sha3("receiveApproval(address,uint256,address,bytes)"))), msg.sender, _value, this, _extraData)) { throw; }
        return true;
    }
}

// Creates 21,000,000.00000000 BOBOv2 (BB2) Tokens
contract BOBOv2 is HumanStandardToken(2100000000000000, "BOBOv2", 8, "BB2") {}

    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":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","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":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"payable":false,"stateMutability":"nonpayable","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"}]

  Contract Creation Code Switch To Opcodes View
606060405260408051908101604052600581527f4820322e300000000000000000000000000000000000000000000000000000006020820152600690805161004b929160200190610124565b50660775f05a0740006040805190810160405280600681526020017f424f424f76320000000000000000000000000000000000000000000000000000815250600860408051908101604090815260038083527f4242320000000000000000000000000000000000000000000000000000000000602080850191909152600160a060020a0333166000908152908190529190912085905560028590558380516100f7929160200190610124565b506004805460ff191660ff8416179055600581805161011a929160200190610124565b50505050506101bf565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061016557805160ff1916838001178555610192565b82800160010185558215610192579182015b82811115610192578251825591602001919060010190610177565b5061019e9291506101a2565b5090565b6101bc91905b8082111561019e57600081556001016101a8565b90565b610865806101ce6000396000f300606060405236156100935763ffffffff60e060020a60003504166306fdde0381146100a3578063095ea7b31461012d57806318160ddd1461016357806323b872dd14610188578063313ce567146101b057806354fd4d50146101d957806370a08231146101ec57806395d89b411461020b578063a9059cbb1461021e578063cae9ca5114610240578063dd62ed3e146102a5575b341561009e57600080fd5b600080fd5b34156100ae57600080fd5b6100b66102ca565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156100f25780820151838201526020016100da565b50505050905090810190601f16801561011f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561013857600080fd5b61014f600160a060020a0360043516602435610368565b604051901515815260200160405180910390f35b341561016e57600080fd5b6101766103d5565b60405190815260200160405180910390f35b341561019357600080fd5b61014f600160a060020a03600435811690602435166044356103db565b34156101bb57600080fd5b6101c36104d1565b60405160ff909116815260200160405180910390f35b34156101e457600080fd5b6100b66104da565b34156101f757600080fd5b610176600160a060020a0360043516610545565b341561021657600080fd5b6100b6610560565b341561022957600080fd5b61014f600160a060020a03600435166024356105cb565b341561024b57600080fd5b61014f60048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061066e95505050505050565b34156102b057600080fd5b610176600160a060020a036004358116906024351661080e565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103605780601f1061033557610100808354040283529160200191610360565b820191906000526020600020905b81548152906001019060200180831161034357829003601f168201915b505050505081565b600160a060020a03338116600081815260016020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60025481565b600160a060020a03831660009081526020819052604081205482901080159061042b5750600160a060020a0380851660009081526001602090815260408083203390941683529290522054829010155b80156104375750600082115b156104c657600160a060020a0380841660008181526020818152604080832080548801905588851680845281842080548990039055600183528184203390961684529490915290819020805486900390559091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060016104ca565b5060005b9392505050565b60045460ff1681565b60068054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103605780601f1061033557610100808354040283529160200191610360565b600160a060020a031660009081526020819052604090205490565b60058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103605780601f1061033557610100808354040283529160200191610360565b600160a060020a0333166000908152602081905260408120548290108015906105f45750600082115b1561066657600160a060020a033381166000818152602081905260408082208054879003905592861680825290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060016103cf565b5060006103cf565b600160a060020a03338116600081815260016020908152604080832094881680845294909152808220869055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259086905190815260200160405180910390a383600160a060020a03166040517f72656365697665417070726f76616c28616464726573732c75696e743235362c81527f616464726573732c6279746573290000000000000000000000000000000000006020820152602e01604051809103902060e060020a9004338530866040518563ffffffff1660e060020a0281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a03168152602001828051906020019080838360005b838110156107af578082015183820152602001610797565b50505050905090810190601f1680156107dc5780820380516001836020036101000a031916815260200191505b5094505050505060006040518083038160008761646e5a03f192505050151561080457600080fd5b5060019392505050565b600160a060020a039182166000908152600160209081526040808320939094168252919091522054905600a165627a7a723058209012225acc4a5e31c7a38aebb9f0ba1b962cf59d58b68812d54bc1b5e30d4dd20029

   Swarm Source:
bzzr://9012225acc4a5e31c7a38aebb9f0ba1b962cf59d58b68812d54bc1b5e30d4dd2
View All
Block Age txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.