Sponsored Link:   Revain - How to find moon tokens to invest? See what crypto experts are saying. Read reviews!
 Latest 25 txns from a total Of 41343 transactions
View All

TxHash Age From To Value [TxFee]
0xb00095234ffc5c2753e8bcf1224fcc7d4c87319ff36f1b2e83bf28df588aceb37 mins ago0x7059890764b55930a7cb1f207d04b752d9a88b61  IN   BottosToken0 Ether0.0019931796
0xee57c32e1d9f37d479cc3ff160a6df7a4a3b31df44b8a3554b0cb8e409a6288b15 mins ago0xa30d8157911ef23c46c0eb71889efe6a648a41f7  IN   BottosToken0 Ether0.0018341
0x00f7129573a9c491629ceed2bb91c4cc1f332459d90fd1f2aa8036d6aafc944022 mins ago0x681cf8d779c1db61f017c6d7679ca7c241bc8697  IN   BottosToken0 Ether0.0003681
0xa39bc80e9a20ce25f616e06856cd6f718580dcbbcf8248e81e10fc33244b52ab56 mins ago0x91700ec3744ce5898521776233b0c5df291daf54  IN   BottosToken0 Ether0.00109854
0x2a88af9b533ff643ae141742261ed76a980c079ab992aae1d933725b4d43fba81 hr ago0x385783f9dcd4c154e6507e781f92ec967938e769  IN   BottosToken0 Ether0.00069219
0x44a975682b242b5e93e42bbb90eba579175f50718d650e13e12742bc65c4af421 hr 4 mins ago0xde89f6098f535e7e79f71e08914959818767b3a9  IN   BottosToken0 Ether0.002208419341
0xbba13107a793a6f755879a2fd9fbe209d41b692a5087f069a15a72523383747c1 hr 7 mins ago0x0d0707963952f2fba59dd06f2b425ace40b492fe  IN   BottosToken0 Ether0.000476866
0x05fa2249f24ad2660f3f444540ce57e48c2512c503dc83075fbac627501d19d01 hr 10 mins ago0xaeec6f5aca72f3a005af1b3420ab8c8c7009bac8  IN   BottosToken0 Ether0.001977372
0x34b6807b82077cb887a60721d5dad617327ede88fb7154d09894c9e0b453b6cb1 hr 13 mins ago0x0d0707963952f2fba59dd06f2b425ace40b492fe  IN   BottosToken0 Ether0.000671034
0xe1788b8889382712c838a1241e923d094808013efe62cee462a28f1dacf136551 hr 19 mins ago0xaeec6f5aca72f3a005af1b3420ab8c8c7009bac8  IN   BottosToken0 Ether0.002794284
0xc801206d33633a567efabd20c35b116632157c3bf43a395c44f2eb8dfd7f7daf1 hr 27 mins ago0xb28ddda59c424bc63768dc7257a3db992a5428b8  IN   BottosToken0 Ether0.000383656673
0x6e66c8eb7002543fbc5784836a914bb2a2103a2aa3a183f87b7d5fdb916645081 hr 29 mins ago0xaeec6f5aca72f3a005af1b3420ab8c8c7009bac8  IN   BottosToken0 Ether0.002790828
0xafd7238cf98a00789104369dd35e4f678dcda7640fb46d488e0f21db596708101 hr 31 mins ago0x0d0707963952f2fba59dd06f2b425ace40b492fe  IN   BottosToken0 Ether0.000476034
0x0fb1afb67508b03281168e73c70f955139c225df60ba0500aaa6bd99b21249731 hr 31 mins agoBibox  IN   BottosToken0 Ether0.00091705
0xfc186d7fc3a3e98946942703b277010864a3a80e12e9249038c5f520db1b19141 hr 31 mins agoBibox  IN   BottosToken0 Ether0.00091545
0x0564a094dc0710aead6bbb97f7e66ffd253dee52406d2d7308cd4272139619101 hr 31 mins agoBibox  IN   BottosToken0 Ether0.00129365
0x8aa146f5f8e4eb277344b229c390ba233839b3103eb5aba390a619ed4a90b5d41 hr 35 mins ago0x0d0707963952f2fba59dd06f2b425ace40b492fe  IN   BottosToken0 Ether0.000524163082
0x9f21ffb3d4d000d0a4a0745b0e9b968d543bc35bcac2892ca53cac07c5a2102a1 hr 51 mins ago0x0028a8560de938f2c6c7ecbb1548d7be4b8b485b  IN   BottosToken0 Ether0.001083978
0x106cdba89473139b2d5e8f7d60dfe9d21af78e24d99c1f97be5bbc3746a139f21 hr 52 mins ago0x0d0707963952f2fba59dd06f2b425ace40b492fe  IN   BottosToken0 Ether0.00055119
0x4a2365002632c213be63c8b198aaec841fadf657d6af50c6fc62699154eeb38e1 hr 57 mins ago0x0d0707963952f2fba59dd06f2b425ace40b492fe  IN   BottosToken0 Ether0.00077331
0x839e291ed48c09c116d88d22d1552aa4442c55f81aea6da7061525c4df7dbd2a2 hrs ago0x0d0707963952f2fba59dd06f2b425ace40b492fe  IN   BottosToken0 Ether0.000550237336
0x883189745ad809c702d254b033f6cf051b6a8b53a8c1745130dbad5ba8515a242 hrs 11 mins ago0x0d0707963952f2fba59dd06f2b425ace40b492fe  IN   BottosToken0 Ether0.000930276
0x707fccfab6eda98f05f9bf913eefedf601661cf240f9310745ae97768ad0a86a2 hrs 15 mins ago0x7c957f76c25877bf1668ccd2024601291d9fdb70  IN   BottosToken0 Ether0.000440191336
0xe99d9f046e2566d202a4a1cd611ce575d70a434dd225bd0825ae63d59d4e38c72 hrs 15 mins ago0x91c67c9e94ce144b58e20c161f09a0a0ded10ec4  IN   BottosToken0 Ether0.000440191336
0x415c25d7c7cfc0d0d7271faad6ce02efa91516cc26e34b7c68d24c7dc642eeee2 hrs 15 mins ago0x70c750ad666fdbb8e053a6d8d5791e02bd3bf536  IN   BottosToken0 Ether0.000440959349
[ 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.