Sponsored Link:   trade.io - The Future of Crypto Trading - A Better, Faster, Smarter Crypto Exchange - Pre-Register Now!
 Latest 25 txns from a total Of 49372 transactions
(+10 PendingTxns)

TxHash Age From To Value [TxFee]
0x72bd34d7ec4cc0d6f6fc6c93661b72e890d24f8cfdfc398c7182d77a19c57caa(pending)0x370b8deb01ce71d6b6dc91c3e81ac8da965d0295  IN  0x36905fc93280f52362a1cbab151f25dc46742fb50 Ether(pending)
0x577dd3d9cf8640aa03acff387ffa9501867b59a95b94fee5b11e3f990e4669b8(pending)0xfa7a23cdfa14e1833ae034f8e38c1718d26275d5  IN  0x36905fc93280f52362a1cbab151f25dc46742fb50 Ether(pending)
0x34b12a66ae30ba895f458077323a6669deea74f567afce6e5622e8a6e4c2f78a(pending)0xc3bb183237313281ba51dd7dfc91879bd42eb27e  IN  0x36905fc93280f52362a1cbab151f25dc46742fb50 Ether(pending)
0x5161201274f3c32239f183cdee5ae6dc4f99bf2c3184dcd0d5a9e663c4264d26(pending)0x8f47d7acfc2f9e1b29d907dfd3c39b624b187642  IN  0x36905fc93280f52362a1cbab151f25dc46742fb50 Ether(pending)
0x188ec6b3246f4608e4a888e2bfcd9e26db937049d6cae2fe06091f6d5a18b76a(pending)0xf71bd59bfcddfb0a530a7064d227432fa78478a8  IN  0x36905fc93280f52362a1cbab151f25dc46742fb50 Ether(pending)
0xf0039628c6d445a9413f9af70ed1338893c17779e2acd105a3e77ac74fc84c43(pending)0x5beaf194e65eaa68c145048e1633fcbbbae80245  IN  0x36905fc93280f52362a1cbab151f25dc46742fb50 Ether(pending)
0xd1297f733c9cd709070113c3b261fb9de3e0e3931938a064dcf4c3ea1f5fd0d7(pending)0x9fba96e2d22aa141370c93d7db01bf62510a7a1e  IN  0x36905fc93280f52362a1cbab151f25dc46742fb50 Ether(pending)
0x440b5adc361c836b36839b14f8564666f8814200440853ae2c26034ae7b9db84(pending)0x0be1923b6003fb22543b932dc84dee04496a841f  IN  0x36905fc93280f52362a1cbab151f25dc46742fb50 Ether(pending)
0xe636ee28fa078cbbe09eb67239f93e7c611c8bb8e2abec97e3334a881393d8a3(pending)0xdacdc077ce47ad10db6ffcfb9d91d77338cfa725  IN  0x36905fc93280f52362a1cbab151f25dc46742fb50 Ether(pending)
0x2281ca47052e4269e25931a0d6b1eae48d0abf37684fa6867fdd2e82bae0b3ae(pending)0xeee116d83fb19197875eff69f539e01f8d927ab8  IN  0x36905fc93280f52362a1cbab151f25dc46742fb50 Ether(pending)
0xd17fd77ca7146732fa844a3f9ae8a9effdab2cd9adc46cbfe86f37622e28211e2 mins ago0x3f9a8b27507f659fd9dc844760815696d350424a  IN   BottosToken0 Ether0.000293456
0xfc626986c495677de7d8ef99a0415d490b6bc703139df084e5c2fe412f69e2b69 mins ago0xaaf2b11e43f161d39d4cfeac8a64624f7d743fa6  IN   BottosToken0 Ether0.000172811687
0x3116ac69b2c384ac058bffa86c07cc8b44d1e42bc9bcb8d405a35f154f05080617 mins ago0xd10adb04546412f50fe3292f352587240b548928  IN   BottosToken0 Ether0.0016415195
0x171f15d56459cb9b13d145d9dca89db142a112b3109235f99bb2d2baea45c77d1 hr 25 mins ago0x5a905e8cbb15059fa15cc94fffa848929a212003  IN   BottosToken0 Ether0.000256774
0xe5d4ad6c5bb25b75dad34a575ea93e5c018dbd0d40d5e32bfa3ff42bd17858091 hr 35 mins agoGate_io  IN   BottosToken0 Ether0.00034635678
0x39e6350e4a0c916e1fae103af1924ba862335522f8a0a6e3366a5ef86ad3776c1 hr 44 mins ago0x065c8f59c18d03e14a6ed447ddb01cf3db08f483  IN   BottosToken0 Ether0.000293463336
0x904f0419f0b4629d67105ce6e70587459294a4f88353c3aae72d8a3f037a40141 hr 44 mins ago0x557b59f9c2c3fbb8aa8342b4776ce802510dfdc4  IN   BottosToken0 Ether0.000293975349
0x3f2778e7a46624e73a859a4f79074bb825cae5ab96f7ce364722c4326f79d6881 hr 44 mins ago0xe09ac578fb1419afcd643a6a88cfd0daaf6ad848  IN   BottosToken0 Ether0.000293975349
0x3889aec51e920408d67c1897b59f58635006e1ca44244f87c9a94f6e47be38091 hr 44 mins ago0xdbdc3a27d1fe9b8a3f00ab941c860691c68f52b3  IN   BottosToken0 Ether0.000293975349
0x7f6ac661335b7c75b9db6fa7b6afc2fa885e1216e5baf805ca3f881545d7b2341 hr 44 mins ago0xe683651601e084b0711d2b81839f91e54da701e6  IN   BottosToken0 Ether0.000293975349
0x6e755bd7bc49b75fd17c5d7ffbffa8225257a4b1cea836088b51d775a0180d401 hr 44 mins ago0x607b1e8990d520486d7e022e00122aa234af4048  IN   BottosToken0 Ether0.000293975349
0x15ce54a9d8e008adaa2d19aaf32cbc0ea5927b174fba948244872024d81e4df91 hr 45 mins ago0x72a384dc906da6cdb53f4d56f1b4b4ce3421e41f  IN   BottosToken0 Ether0.000293975349
0x85effde3a2d4749be6ef5577d9a46054965e55bf73f14f7b81c49f7d944325af1 hr 45 mins ago0xa2a5a7ddc945bc15e890fad8dc56445fa40006ad  IN   BottosToken0 Ether0.000293975349
0xcb26d0a908c4a0c6608017b01c57e194cdc562580574b29770537bde081a59371 hr 45 mins ago0x6c949ac8c01ff85eb8489cf01ac92dce24bc4c7b  IN   BottosToken0 Ether0.000293975349
0x927c56140c1b092795726d457ca3bf5a78833428ff725f456d846f80e2897c982 hrs 15 mins ago0x275406f955c0d48853edd2b6a724013f64a16dc3  IN   BottosToken0 Ether0.0002237602
[ 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), DelegateCallReturnValue (low-severity), ECRecoverMalformedInput (medium-severity), SkipEmptyStringLiteral (low-severity) Solidity compiler bugs.

Contract Source Code Verified (Exact match)
Contract Name: BTOToken
Compiler Version: v0.4.11+commit.68ef5810
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.11;

/**
 * Math operations with safety checks
 */
library SafeMath {
  function mul(uint a, uint b) internal returns (uint) {
    uint c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  function div(uint a, uint b) internal returns (uint) {
    // assert(b > 0); // Solidity automatically throws when dividing by 0
    uint c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return c;
  }

  function sub(uint a, uint b) internal returns (uint) {
    assert(b <= a);
    return a - b;
  }

  function add(uint a, uint b) internal returns (uint) {
    uint c = a + b;
    assert(c >= a);
    return c;
  }

  function max64(uint64 a, uint64 b) internal constant returns (uint64) {
    return a >= b ? a : b;
  }

  function min64(uint64 a, uint64 b) internal constant returns (uint64) {
    return a < b ? a : b;
  }

  function max256(uint256 a, uint256 b) internal constant returns (uint256) {
    return a >= b ? a : b;
  }

  function min256(uint256 a, uint256 b) internal constant returns (uint256) {
    return a < b ? a : b;
  }

  function assert(bool assertion) internal {
    if (!assertion) {
      throw;
    }
  }
}

/**
 * @title ERC20Basic
 * @dev Simpler version of ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
contract ERC20Basic {
  uint public totalSupply;
  function balanceOf(address _owner) constant returns (uint balance);
  function transfer(address _to, uint _value) returns (bool success);
  event Transfer(address indexed _from, address indexed _to, uint _value);
}


/**
 * @title ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
contract ERC20 is ERC20Basic {
  function allowance(address _owner, address _spender) constant returns (uint remaining);
  function transferFrom(address _from, address _to, uint _value) returns (bool success);
  function approve(address _spender, uint _value) returns (bool success);
  event Approval(address indexed _owner, address indexed _spender, uint _value);
}

/**
 * @title Basic token
 * @dev Basic version of StandardToken, with no allowances. 
 */
contract BasicToken is ERC20Basic {
  using SafeMath for uint;

  mapping(address => uint) balances;

  /**
   * @dev Fix for the ERC20 short address attack.
   */
  modifier onlyPayloadSize(uint size) {
     if(msg.data.length < size + 4) {
       throw;
     }
     _;
  }

  /**
  * @dev transfer token for a specified address
  * @param _to The address to transfer to.
  * @param _value The amount to be transferred.
  */
  function transfer(address _to, uint _value) onlyPayloadSize(2 * 32) returns (bool){
    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    Transfer(msg.sender, _to, _value);
	
	return true;
  }

  /**
  * @dev Gets the balance of the specified address.
  * @param _owner The address to query the the balance of. 
  * @return An uint representing the amount owned by the passed address.
  */
  function balanceOf(address _owner) constant returns (uint balance) {
    return balances[_owner];
  }

}

/**
 * @title Standard ERC20 token
 *
 * @dev Implemantation of the basic standart token.
 * @dev https://github.com/ethereum/EIPs/issues/20
 * @dev Based on code by FirstBlood: https://github.com/Firstbloodio/token/blob/master/smart_contract/FirstBloodToken.sol
 */
contract StandardToken is BasicToken, ERC20 {

  mapping (address => mapping (address => uint)) allowed;


  /**
   * @dev Transfer tokens from one address to another
   * @param _from address The address which you want to send tokens from
   * @param _to address The address which you want to transfer to
   * @param _value uint the amout of tokens to be transfered
   */
  function transferFrom(address _from, address _to, uint _value) onlyPayloadSize(3 * 32) returns (bool){
    var _allowance = allowed[_from][msg.sender];

    // Check is not needed because sub(_allowance, _value) will already throw if this condition is not met
    // if (_value > _allowance) throw;

    balances[_to] = balances[_to].add(_value);
    balances[_from] = balances[_from].sub(_value);
    allowed[_from][msg.sender] = _allowance.sub(_value);
    Transfer(_from, _to, _value);
	
	return true;
  }

  /**
   * @dev Aprove the passed address to spend the specified amount of tokens on beahlf of msg.sender.
   * @param _spender The address which will spend the funds.
   * @param _value The amount of tokens to be spent.
   */
  function approve(address _spender, uint _value) returns (bool){

    // To change the approve amount you first have to reduce the addresses`
    //  allowance to zero by calling `approve(_spender, 0)` if it is not
    //  already 0 to mitigate the race condition described here:
    //  https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
    if ((_value != 0) && (allowed[msg.sender][_spender] != 0)) throw;

    allowed[msg.sender][_spender] = _value;
    Approval(msg.sender, _spender, _value);
	
	return true;
  }

  /**
   * @dev Function to check the amount of tokens than an owner allowed to a spender.
   * @param _owner address The address which owns the funds.
   * @param _spender address The address which will spend the funds.
   * @return A uint specifing the amount of tokens still avaible for the spender.
   */
  function allowance(address _owner, address _spender) constant returns (uint remaining) {
    return allowed[_owner][_spender];
  }

}

// @title BTO Protocol Token.
// For more information about this token sale, please visit https://www.bottos.org/

contract BTOToken is StandardToken {
    string public constant name = "BTOCoin";
    string public constant symbol = "BTO";
    uint public constant decimals = 18;

    // Note: this will be initialized during the contract deployment.
    address public target;    

    /**
     * CONSTRUCTOR 
     * 
     * @dev Initialize the BTO Token
     */
    function BTOToken(address _target) {
        target = _target;
        totalSupply = 10 ** 27;
        balances[target] = totalSupply;
    }   
}

    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":"","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":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"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":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"target","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","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"},{"inputs":[{"name":"_target","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"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":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"}]

  Contract Creation Code Switch To Opcodes View
6060604052341561000f57600080fd5b604051602080610d308339810160405280805190602001909190505080600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506b033b2e3c9fd0803ce800000060008190555060005460016000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050610c39806100f76000396000f3006060604052600436106100a4576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100a9578063095ea7b31461013757806318160ddd1461019157806323b872dd146101ba578063313ce5671461023357806370a082311461025c57806395d89b41146102a9578063a9059cbb14610337578063d4b8399214610391578063dd62ed3e146103e6575b600080fd5b34156100b457600080fd5b6100bc610452565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156100fc5780820151818401526020810190506100e1565b50505050905090810190601f1680156101295780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561014257600080fd5b610177600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061048b565b604051808215151515815260200191505060405180910390f35b341561019c57600080fd5b6101a4610614565b6040518082815260200191505060405180910390f35b34156101c557600080fd5b610219600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061061a565b604051808215151515815260200191505060405180910390f35b341561023e57600080fd5b6102466108e1565b6040518082815260200191505060405180910390f35b341561026757600080fd5b610293600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506108e6565b6040518082815260200191505060405180910390f35b34156102b457600080fd5b6102bc61092f565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102fc5780820151818401526020810190506102e1565b50505050905090810190601f1680156103295780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561034257600080fd5b610377600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610968565b604051808215151515815260200191505060405180910390f35b341561039c57600080fd5b6103a4610b1a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156103f157600080fd5b61043c600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610b40565b6040518082815260200191505060405180910390f35b6040805190810160405280600781526020017f42544f436f696e0000000000000000000000000000000000000000000000000081525081565b600080821415801561051a57506000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b1561052457600080fd5b81600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60005481565b6000806060600481016000369050101561063357600080fd5b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054915061070484600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061079984600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610be590919063ffffffff16565b600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506107ef8483610be590919063ffffffff16565b600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a36001925050509392505050565b601281565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040805190810160405280600381526020017f42544f000000000000000000000000000000000000000000000000000000000081525081565b60006040600481016000369050101561098057600080fd5b6109d283600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610be590919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a6783600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600191505092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000808284019050610bdb84821015610bfe565b8091505092915050565b6000610bf383831115610bfe565b818303905092915050565b801515610c0a57600080fd5b505600a165627a7a72305820d19810b6604997b8b0107a65d008f188584e800e061d7a2e4f51df64a1376feb00290000000000000000000000001122b68a92899a0e3220748562eaff2891e987e5

    Constructor Arguments (ABI-encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000001122b68a92899a0e3220748562eaff2891e987e5

-----Decoded View---------------
Found 1 constructor arguments :
Arg [0] : 0000000000000000000000001122b68a92899a0e3220748562eaff2891e987e5


   Swarm Source:
bzzr://d19810b6604997b8b0107a65d008f188584e800e061d7a2e4f51df64a1376feb

 

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.