Sponsored Link:  Up to 2% Cryptocurrency Cashback - Reserve your card - Monaco App - www.mona.co
  Latest 25 txns from a total Of 73379 transactions (> more than 25 PendingTxns) View All

TxHash Age From To Value [TxFee]
0x1a0d6de4da29e9ecf4271cdc8d12c9372319be39fd0fb458a70f9e73babf0f8f(pending)1 min ago0x1b25f7fd565a60a91149c1f21ce8b15b716ebeb1  IN  0xb2f7eb1f2c37645be61d73953035360e768d81e60 Ether(pending)
0xdcf709adbcdff11205ef703427ff50683025d3403c4e5f4c5908c3b44d47ba07(pending)1 min ago0x3677ee336d453fd58cf3021fe33c1d296a74b934  IN  0xb2f7eb1f2c37645be61d73953035360e768d81e60 Ether(pending)
0xfd1693d94761508149bceb955225f35a6fe222def0dd4cefaa53a9265f33546e(pending)6 mins ago0x9a5cd999ffeadc46816465a2e42515fa08c29a7d  IN  0xb2f7eb1f2c37645be61d73953035360e768d81e60 Ether(pending)
0x9368ec308a4280f38597420bf96d13e08f8cf1912a49d932c684d730b2168bbb(pending)6 mins ago0x649c25310ee3a6182402f90acca3064de6a10892  IN  0xb2f7eb1f2c37645be61d73953035360e768d81e60 Ether(pending)
0x1c6e804f14376e0a4ed6a23e4f9b8debb4521867b6fc04f3fefca76e5a48aafb(pending)6 mins ago0x3a0167fb55bdc8b75517a10879d637e54b8e47ee  IN  0xb2f7eb1f2c37645be61d73953035360e768d81e60 Ether(pending)
0x09e0e221003fb895582b737ebf5a31ad63d399d06dde288dc5d34ec3541f6a25(pending)6 mins ago0x55702245f7f1649402545720c07eff3dadd6e56b  IN  0xb2f7eb1f2c37645be61d73953035360e768d81e60 Ether(pending)
0x0c7a9ff95fe58c9a748c8f05650fb86c3c3e96d9566e0ca01e0e0f2414da01e6(pending)6 mins ago0xfa238b399b903e2cc00a370d31054c3891eb7ca1  IN  0xb2f7eb1f2c37645be61d73953035360e768d81e60 Ether(pending)
0x2f4b7e0dea436217c26c50f294cb70d025500235d29196b5fe838bb085a600ec(pending)8 mins ago0xd25f78dad2812e355cc34e4c9d286700c1b2f137  IN  0xb2f7eb1f2c37645be61d73953035360e768d81e60 Ether(pending)
0x672110c2f92e2dd1de8e9260f14fd080395f25c78726ae728c6014e9232e7dd2(pending)9 mins ago0x4cc6c72dac7bdf8d046400f64d81132295651ab9  IN  0xb2f7eb1f2c37645be61d73953035360e768d81e60 Ether(pending)
0xcaa5f95874def786b87810f31ac8df721aa1e12842a8ce181aea8290344824f9(pending)9 mins ago0x81f2dfa546d889c38e3dcc1dc5c4307dd07c022c  IN  0xb2f7eb1f2c37645be61d73953035360e768d81e60 Ether(pending)
0x3e4fe057e89493802f69b0bb4e187c58c48a6144c08aa53ee85fd0dc48a37544(pending)9 mins ago0x5ef0c75f1e8f9da7312c35151dc102c0ff5e947a  IN  0xb2f7eb1f2c37645be61d73953035360e768d81e60 Ether(pending)
0x9a30445b1dd01b87d2da091d1e8e5a783af185cc5573e36febe0ee2d2bc5861b(pending)9 mins ago0x10769ed4477f7572c56d81b7dcfcea14b28057d4  IN  0xb2f7eb1f2c37645be61d73953035360e768d81e60 Ether(pending)
0x3fbb0763798f33223627eefce4c5074db7c622010a9cedc8361b0215f3391b05(pending)10 mins ago0xb61f2994433c1b065f4381cc1bf6db8667a08169  IN  0xb2f7eb1f2c37645be61d73953035360e768d81e60 Ether(pending)
0x9f438fb8b3a2b1e74131d4739c3bdc01cb5b498d14a24d6a1565770c3e6a66be(pending)12 mins ago0x73a860381d5b3c63e2774c5b07aff04a2f5d2e8c  IN  0xb2f7eb1f2c37645be61d73953035360e768d81e60 Ether(pending)
0x33c2d539b126eb0e04c538e40b8643c23d4e53512eea31d195def2c9a0b033d7(pending)15 mins ago0x75ab483860b092a82649998f027ef7f1b69e96f5  IN  0xb2f7eb1f2c37645be61d73953035360e768d81e60 Ether(pending)
0x32f145ea0c7d0ccf0bcf57954d1a6e2e650846f1aafc8250d0fcf4892c128fb3(pending)18 mins ago0xf9d5463b8eb8c0ef66d73231c3975089a87c0cd1  IN  0xb2f7eb1f2c37645be61d73953035360e768d81e60 Ether(pending)
0xa80c7d6cb2d24fef270b31a55eaaaefead1d7bd6fcb0daf53c3fd36a1c942338(pending)19 mins ago0x172db3e631b50baf4e51e1011e995a2e40216f88  IN  0xb2f7eb1f2c37645be61d73953035360e768d81e60 Ether(pending)
0x8efa12e369a3289e6524fd128628a4ceaa22ff3d4ad36674abd2df35b8cbffa4(pending)20 mins ago0x55df589b8943526219c96bab417fe6a85b06613d  IN  0xb2f7eb1f2c37645be61d73953035360e768d81e60 Ether(pending)
0x0f553ea55162191701ac61466d233da301b9a2f14a8687598867ed65e3cf0f1c(pending)20 mins ago0x0a06b5f4ebe7476faa790312f6038878dac1c426  IN  0xb2f7eb1f2c37645be61d73953035360e768d81e60 Ether(pending)
0xc48565b00b678c9ab3ea3ee1240e6b440d2931329b975d286584121e4b01a985(pending)20 mins ago0x1b731de68cbdff9773ce6a056e59b87bab586159  IN  0xb2f7eb1f2c37645be61d73953035360e768d81e60 Ether(pending)
0xd0e99e67fe347bf105260a1a0c6b149f1cc3b86b15381fd13e5a915f32c37101(pending)21 mins ago0x97685c5479df5f629858ea697494ffe9a4e6962b  IN  0xb2f7eb1f2c37645be61d73953035360e768d81e60 Ether(pending)
0xbb492b5da895785b4095bcdf5a1caf1c4f8be54517c2498608fb6d72e12909fb(pending)22 mins ago0x8227a73c613a4712e05f4fdbca371b207b61df4b  IN  0xb2f7eb1f2c37645be61d73953035360e768d81e60 Ether(pending)
0x877040025c9a53a0707e9c174ee1819cac8fb59a6943fe85b6e6662b39bbfc00(pending)30 mins ago0x9154379b160ef48120c186951fddcbe887352867  IN  0xb2f7eb1f2c37645be61d73953035360e768d81e60 Ether(pending)
0x26521ec23307190a97bd1b62928306c203f7e3504782195e002a9b578064c45b(pending)32 mins ago0xdecd3e0331fabd411ac2f37c3eb8ae4883d305e0  IN  0xb2f7eb1f2c37645be61d73953035360e768d81e60 Ether(pending)
0x9b3d7f0af536369aaa8224df4f751942d70327ef529fa91dc35f8328bd288469(pending)32 mins ago0xf350572bc4a9ef176e2ca37f724dd0c810840da7  IN  0xb2f7eb1f2c37645be61d73953035360e768d81e60 Ether(pending)
 Internal Transactions as a result of Contract Execution
  Latest 25 Internal Txns, Click here to View More View All
ParentTxHash Block Age From To Value
0x92a36e40f8ed882d3493e0f0dd11808ff255e837640084241736a3f93bec6899440487886 days 9 hrs ago0xb2f7eb1f2c37645be61d73953035360e768d81e60x0bb9fc3ba7bcf6e5d6f6fc15123ff8d5f96cee000.5 Ether
0x99b57b3656597f31ecf8083d58e39f228e038345e7988e740d983cc2cf24f3c2440487886 days 9 hrs ago0xb2f7eb1f2c37645be61d73953035360e768d81e60x0bb9fc3ba7bcf6e5d6f6fc15123ff8d5f96cee000.4 Ether
0xc886b9cc97d1cbc24fd3c04e5738fe52a76161e2cb2efc35de2d1f9faaf935bc440486486 days 9 hrs ago0xb2f7eb1f2c37645be61d73953035360e768d81e60x0bb9fc3ba7bcf6e5d6f6fc15123ff8d5f96cee002.1 Ether
0xea76837e8afdc337d59bca6df1223fdf467fbb581b9ceb6511d8cde5e939586d440486086 days 9 hrs ago0xb2f7eb1f2c37645be61d73953035360e768d81e60x0bb9fc3ba7bcf6e5d6f6fc15123ff8d5f96cee000.3 Ether
0xbb35f3318f0ffa79ccfd68984234a1e6fd23577bfc3c2ae81c45e8a3b5da8f5c440485286 days 9 hrs ago0xb2f7eb1f2c37645be61d73953035360e768d81e60x0bb9fc3ba7bcf6e5d6f6fc15123ff8d5f96cee000.15 Ether
0x82a42887a155c406c714ecdca6123d014253f26f6cf2234eab9065f772d76b5a440484686 days 9 hrs ago0xb2f7eb1f2c37645be61d73953035360e768d81e60x0bb9fc3ba7bcf6e5d6f6fc15123ff8d5f96cee002 Ether
0x76d9b6bf59e4354cdda6013ee9b8efae7381914019619b276cc4b4922c9b614b440483186 days 9 hrs ago0xb2f7eb1f2c37645be61d73953035360e768d81e60x0bb9fc3ba7bcf6e5d6f6fc15123ff8d5f96cee000.253931772 Ether
0xd6e75c8926c917cd2b78354751bffbcd30d34d5b02b570438c62f79f25eef21f440481386 days 9 hrs ago0xb2f7eb1f2c37645be61d73953035360e768d81e60x0bb9fc3ba7bcf6e5d6f6fc15123ff8d5f96cee000.40074895734 Ether
0x46fbaa730e1245c88c7bc790e3be40485dc54723ab991a687442f4267c76dbab440480086 days 9 hrs ago0xb2f7eb1f2c37645be61d73953035360e768d81e60x0bb9fc3ba7bcf6e5d6f6fc15123ff8d5f96cee001.5 Ether
0xe0ed3757db0812a7042817ef091d12fa928b7c5f63a2c7a4d1f868a965955d76440479786 days 10 hrs ago0xb2f7eb1f2c37645be61d73953035360e768d81e60x0bb9fc3ba7bcf6e5d6f6fc15123ff8d5f96cee000.142498289245094121 Ether
0xe7ebde44d2641c216aae8523598d4a831ed60dc7b9704cddd5cf856dde02f41c440477986 days 10 hrs ago0xb2f7eb1f2c37645be61d73953035360e768d81e60x0bb9fc3ba7bcf6e5d6f6fc15123ff8d5f96cee000.35 Ether
0xe2ed42ccce76a63bf3e0dec89341a9bce2aa8a1bf74b488f404453229be3b73b440475586 days 10 hrs ago0xb2f7eb1f2c37645be61d73953035360e768d81e60x0bb9fc3ba7bcf6e5d6f6fc15123ff8d5f96cee000.1 Ether
0xff64e2b567c38a04e7f49510e8f93965b6aa41a938cdb673eb95561e54e31d7c440475286 days 10 hrs ago0xb2f7eb1f2c37645be61d73953035360e768d81e60x0bb9fc3ba7bcf6e5d6f6fc15123ff8d5f96cee004.445898958283122321 Ether
0x225927bdda86c8ec7c039d6bcb1c77d96cf6b6bf412fe834a8a1a83be85a7ca1440474886 days 10 hrs ago0xb2f7eb1f2c37645be61d73953035360e768d81e60x0bb9fc3ba7bcf6e5d6f6fc15123ff8d5f96cee000.609 Ether
0xb7c36e0ea90a300bfa9b30a85c1ed22312a00e77243269119c16e738baccda9f440473186 days 10 hrs ago0xb2f7eb1f2c37645be61d73953035360e768d81e60x0bb9fc3ba7bcf6e5d6f6fc15123ff8d5f96cee001.9958 Ether
0xd4c7b131291810d6b039fe2202ac19038b759a622dbe425f2da1ced051f7b342440472986 days 10 hrs ago0xb2f7eb1f2c37645be61d73953035360e768d81e60x0bb9fc3ba7bcf6e5d6f6fc15123ff8d5f96cee000.1 Ether
0x740052038ed3ef374d0d63f56f5aef1c8ee113a917c603061bc5737adf836217440472986 days 10 hrs ago0xb2f7eb1f2c37645be61d73953035360e768d81e60x0bb9fc3ba7bcf6e5d6f6fc15123ff8d5f96cee000.32 Ether
0x4212bfe20a5c17be6dec419327d9b9dd9c8fefd28d9bd81ee73a14faabc9e642440471486 days 10 hrs ago0xb2f7eb1f2c37645be61d73953035360e768d81e60x0bb9fc3ba7bcf6e5d6f6fc15123ff8d5f96cee000.3892399803 Ether
0x0cd30a952c4908506610eb4eb69ddcf4b32134755734da211f348e755b8c8e2f440471486 days 10 hrs ago0xb2f7eb1f2c37645be61d73953035360e768d81e60x0bb9fc3ba7bcf6e5d6f6fc15123ff8d5f96cee001 Ether
0x6ad63535e59349f63677b99e63575066521c8901f3f0d295dfb1dcb50094b124440468186 days 10 hrs ago0xb2f7eb1f2c37645be61d73953035360e768d81e60x0bb9fc3ba7bcf6e5d6f6fc15123ff8d5f96cee000.99459307 Ether
0x95875657d023d4fb5a4c9f6fb3443103612b566044b3bfe6c4198a7a55bc9ca4440468186 days 10 hrs ago0xb2f7eb1f2c37645be61d73953035360e768d81e60x0bb9fc3ba7bcf6e5d6f6fc15123ff8d5f96cee002 Ether
0x79568e814dae17426fe3e201186ac78722bcb393f76c1f36bd2df5c81c7c10df440468086 days 10 hrs ago0xb2f7eb1f2c37645be61d73953035360e768d81e60x0bb9fc3ba7bcf6e5d6f6fc15123ff8d5f96cee000.25 Ether
0x5904b99f7410a56c06d32727e7ff6ec8e7e6c1c431ab2ec110693c8154b8fed4440468086 days 10 hrs ago0xb2f7eb1f2c37645be61d73953035360e768d81e60x0bb9fc3ba7bcf6e5d6f6fc15123ff8d5f96cee001.5 Ether
0xfd25d497b498336cf45543410e0e4a940754bb54e4b7858eefdf8fc082ae5267440466086 days 10 hrs ago0xb2f7eb1f2c37645be61d73953035360e768d81e60x0bb9fc3ba7bcf6e5d6f6fc15123ff8d5f96cee000.2338495 Ether
0x42b70979f7c7d422ee4527339cbaa56ac2b91a0159eaf1404a8a5907bc2509f0440464986 days 10 hrs ago0xb2f7eb1f2c37645be61d73953035360e768d81e60x0bb9fc3ba7bcf6e5d6f6fc15123ff8d5f96cee003.997599296 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to ZeroFunctionSelector (very low-severity), DelegateCallReturnValue (low-severity), ECRecoverMalformedInput (medium-severity) Solidity compiler bugs.

Contract Source Code Verified
Contract Name: CobinhoodToken
Compiler Version: v0.4.13+commit.fb4cb1a
Optimization Enabled: Yes
Runs (Optimiser):  0



  Contract Source Code   Find Similiar Contracts
pragma solidity ^0.4.11;

/**
 * @title SafeMath
    * @dev Math operations with safety checks that throw on error
       */
library SafeMath {
  function mul(uint256 a, uint256 b) internal returns (uint256) {
    uint256 c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

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

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

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

/**
 * @title Ownable
    * @dev The Ownable contract has an owner address, and provides basic authorization control 
       * functions, this simplifies the implementation of "user permissions". 
          */
contract Ownable {
  address public owner;


  /** 
   * @dev The Ownable constructor sets the original `owner` of the contract to the sender
        * account.
             */
  function Ownable() {
    owner = msg.sender;
  }


  /**
   * @dev Throws if called by any account other than the owner. 
        */
  modifier onlyOwner() {
    require(msg.sender == owner);
    _;
  }


  /**
   * @dev Allows the current owner to transfer control of the contract to a newOwner.
        * @param newOwner The address to transfer ownership to. 
             */
  function transferOwnership(address newOwner) onlyOwner {
    if (newOwner != address(0)) {
      owner = newOwner;
    }
  }

}


/**
 * @title ERC20Basic
    * @dev Simpler version of ERC20 interface
       * @dev see https://github.com/ethereum/EIPs/issues/179
          */
contract ERC20Basic {
  uint256 public totalSupply;
  function balanceOf(address who) constant returns (uint256);
  function transfer(address to, uint256 value) returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
}

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

  mapping(address => uint256) balances;

  /**
  * @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, uint256 _value) 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 uint256 representing the amount owned by the passed address.
              */
  function balanceOf(address _owner) constant returns (uint256 balance) {
    return balances[_owner];
  }

}


/**
 * @title ERC20 interface
    * @dev see https://github.com/ethereum/EIPs/issues/20
       */
contract ERC20 is ERC20Basic {
  function allowance(address owner, address spender) constant returns (uint256);
  function transferFrom(address from, address to, uint256 value) returns (bool);
  function approve(address spender, uint256 value) returns (bool);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}

/**
 * @title Standard ERC20 token
    *
      * @dev Implementation of the basic standard 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 ERC20, BasicToken {

  mapping (address => mapping (address => uint256)) 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 uint256 the amout of tokens to be transfered
                       */
  function transferFrom(address _from, address _to, uint256 _value) 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
    // require (_value <= _allowance);

    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 behalf 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, uint256 _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
    require((_value == 0) || (allowed[msg.sender][_spender] == 0));

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

  /**
   * @dev Function to check the amount of tokens that 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 uint256 specifing the amount of tokens still avaible for the spender.
                       */
  function allowance(address _owner, address _spender) constant returns (uint256 remaining) {
    return allowed[_owner][_spender];
  }

}

contract CobinhoodToken is StandardToken, Ownable {
    using SafeMath for uint256;

    // Token Info.
    string  public constant name = "Cobinhood Token";
    string  public constant symbol = "COB";
    uint8   public constant decimals = 18;

    // Sale period.
    uint256 public startDate;
    uint256 public endDate;

    // Token Cap for each rounds
    uint256 public saleCap;

    // Address where funds are collected.
    address public wallet;

    // Amount of raised money in wei.
    uint256 public weiRaised;

    // Cobinhood user ID
    mapping(address => bytes32) public cobinhoodUserIDs;

    // Event
    event TokenPurchase(address indexed purchaser, uint256 value,
                        uint256 amount);
    event PreICOTokenPushed(address indexed buyer, uint256 amount);
    event UserIDChanged(address owner, bytes32 user_id);

    // Modifiers
    modifier uninitialized() {
        require(wallet == 0x0);
        _;
    }

    function CobinhoodToken() {
    }

    function initialize(address _wallet, uint256 _start, uint256 _end,
                        uint256 _saleCap, uint256 _totalSupply)
                        onlyOwner uninitialized {
        require(_start >= getCurrentTimestamp());
        require(_start < _end);
        require(_wallet != 0x0);
        require(_totalSupply > _saleCap);

        startDate = _start;
        endDate = _end;
        saleCap = _saleCap;
        wallet = _wallet;
        totalSupply = _totalSupply;

        balances[wallet] = _totalSupply.sub(saleCap);
        balances[0xb1] = saleCap;
    }

    function supply() internal returns (uint256) {
        return balances[0xb1];
    }

    function getCurrentTimestamp() internal returns (uint256) {
        return now;
    }

    function getRateAt(uint256 at) constant returns (uint256) {
        if (at < startDate) {
            return 0;
        } else if (at < (startDate + 7 days)) {
            return 5600;
        } else if (at < (startDate + 14 days)) {
            return 5200;
        } else if (at < (startDate + 21 days)) {
            return 4800;
        } else if (at < (startDate + 28 days)) {
            return 4400;
        } else if (at <= endDate) {
            return 4000;
        } else {
            return 0;
        }
    }

    // Fallback function can be used to buy tokens
    function () payable {
        buyTokens(msg.sender, msg.value);
    }

    // For pushing pre-ICO records
    function push(address buyer, uint256 amount) onlyOwner {
        require(balances[wallet] >= amount);

        // Transfer
        balances[wallet] = balances[wallet].sub(amount);
        balances[buyer] = balances[buyer].add(amount);
        PreICOTokenPushed(buyer, amount);
    }

    function buyTokens(address sender, uint256 value) internal {
        require(saleActive());
        require(value >= 0.1 ether);

        uint256 weiAmount = value;
        uint256 updatedWeiRaised = weiRaised.add(weiAmount);

        // Calculate token amount to be purchased
        uint256 actualRate = getRateAt(getCurrentTimestamp());
        uint256 amount = weiAmount.mul(actualRate);

        // We have enough token to sale
        require(supply() >= amount);

        // Transfer
        balances[0xb1] = balances[0xb1].sub(amount);
        balances[sender] = balances[sender].add(amount);
        TokenPurchase(sender, weiAmount, amount);

        // Update state.
        weiRaised = updatedWeiRaised;

        // Forward the fund to fund collection wallet.
        wallet.transfer(msg.value);
    }

    function finalize() onlyOwner {
        require(!saleActive());

        // Transfer the rest of token to Cobinhood
        balances[wallet] = balances[wallet].add(balances[0xb1]);
        balances[0xb1] = 0;
    }

    function saleActive() public constant returns (bool) {
        return (getCurrentTimestamp() >= startDate &&
                getCurrentTimestamp() < endDate && supply() > 0);
    }

    function setUserID(bytes32 user_id) {
        cobinhoodUserIDs[msg.sender] = user_id;
        UserIDChanged(msg.sender, user_id);
    }
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"saleCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"startDate","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"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,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"weiRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"finalize","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"wallet","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"saleActive","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"cobinhoodUserIDs","outputs":[{"name":"","type":"bytes32"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"at","type":"uint256"}],"name":"getRateAt","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"buyer","type":"address"},{"name":"amount","type":"uint256"}],"name":"push","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"endDate","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"user_id","type":"bytes32"}],"name":"setUserID","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_wallet","type":"address"},{"name":"_start","type":"uint256"},{"name":"_end","type":"uint256"},{"name":"_saleCap","type":"uint256"},{"name":"_totalSupply","type":"uint256"}],"name":"initialize","outputs":[],"payable":false,"type":"function"},{"inputs":[],"payable":false,"type":"constructor"},{"payable":true,"type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"purchaser","type":"address"},{"indexed":false,"name":"value","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"TokenPurchase","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"buyer","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"PreICOTokenPushed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"owner","type":"address"},{"indexed":false,"name":"user_id","type":"bytes32"}],"name":"UserIDChanged","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":"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
6060604052341561000f57600080fd5b5b5b60038054600160a060020a03191633600160a060020a03161790555b5b5b610f6a8061003e6000396000f300606060405236156101175763ffffffff60e060020a60003504166306fdde03811461012a578063078fd9ea146101b5578063095ea7b3146101da5780630b97bc861461021057806318160ddd1461023557806323b872dd1461025a578063313ce567146102965780634042b66f146102bf5780634bb278f3146102e4578063521eb273146102f957806368428a1b1461032857806370a082311461034f5780638da5cb5b1461038057806395d89b41146103af578063a77c61f21461043a578063a9059cbb1461046b578063b52e0dc8146104a1578063b753a98c146104c9578063c24a0f8b146104ed578063c3262dfd14610512578063dd62ed3e1461052a578063f2fde38b14610561578063f92ad21914610582575b6101285b61012533346105af565b5b565b005b341561013557600080fd5b61013d61072c565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561017a5780820151818401525b602001610161565b50505050905090810190601f1680156101a75780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101c057600080fd5b6101c8610758565b60405190815260200160405180910390f35b34156101e557600080fd5b6101fc600160a060020a036004351660243561075e565b604051901515815260200160405180910390f35b341561021b57600080fd5b6101c8610805565b60405190815260200160405180910390f35b341561024057600080fd5b6101c861080b565b60405190815260200160405180910390f35b341561026557600080fd5b6101fc600160a060020a0360043581169060243516604435610811565b604051901515815260200160405180910390f35b34156102a157600080fd5b6102a9610914565b60405160ff909116815260200160405180910390f35b34156102ca57600080fd5b6101c8610919565b60405190815260200160405180910390f35b34156102ef57600080fd5b61012861091f565b005b341561030457600080fd5b61030c6109bc565b604051600160a060020a03909116815260200160405180910390f35b341561033357600080fd5b6101fc6109cb565b604051901515815260200160405180910390f35b341561035a57600080fd5b6101c8600160a060020a0360043516610a07565b60405190815260200160405180910390f35b341561038b57600080fd5b61030c610a26565b604051600160a060020a03909116815260200160405180910390f35b34156103ba57600080fd5b61013d610a35565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561017a5780820151818401525b602001610161565b50505050905090810190601f1680156101a75780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561044557600080fd5b6101c8600160a060020a0360043516610a55565b60405190815260200160405180910390f35b341561047657600080fd5b6101fc600160a060020a0360043516602435610a67565b604051901515815260200160405180910390f35b34156104ac57600080fd5b6101c8600435610b15565b60405190815260200160405180910390f35b34156104d457600080fd5b610128600160a060020a0360043516602435610bae565b005b34156104f857600080fd5b6101c8610cac565b60405190815260200160405180910390f35b341561051d57600080fd5b610128600435610cb2565b005b341561053557600080fd5b6101c8600160a060020a0360043581169060243516610d18565b60405190815260200160405180910390f35b341561056c57600080fd5b610128600160a060020a0360043516610d45565b005b341561058d57600080fd5b610128600160a060020a0360043516602435604435606435608435610d90565b005b6000806000806105bd6109cb565b15156105c857600080fd5b67016345785d8a00008510156105dd57600080fd5b6008548594506105f3908563ffffffff610e7b16565b9250610605610600610e95565b610b15565b9150610617848363ffffffff610e9a16565b905080610622610ec9565b101561062d57600080fd5b60b16000526001602052600080516020610eff83398151915254610657908263ffffffff610ee716565b6001602052600080516020610eff83398151915255600160a060020a03861660009081526040902054610690908263ffffffff610e7b16565b600160a060020a0387166000818152600160205260409081902092909255907fcd60aa75dea3072fbc07ae6d7d856b5dc5f4eee88854f5b4abf7b680ef8bc50f90869084905191825260208201526040908101905180910390a26008839055600754600160a060020a03163480156108fc0290604051600060405180830381858888f19350505050151561072357600080fd5b5b505050505050565b60408051908101604052600f8152608960020a6e21b7b134b73437b7b2102a37b5b2b702602082015281565b60065481565b60008115806107905750600160a060020a03338116600090815260026020908152604080832093871683529290522054155b151561079b57600080fd5b600160a060020a03338116600081815260026020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60045481565b60005481565b600160a060020a038084166000908152600260209081526040808320338516845282528083205493861683526001909152812054909190610858908463ffffffff610e7b16565b600160a060020a03808616600090815260016020526040808220939093559087168152205461088d908463ffffffff610ee716565b600160a060020a0386166000908152600160205260409020556108b6818463ffffffff610ee716565b600160a060020a0380871660008181526002602090815260408083203386168452909152908190209390935590861691600080516020610f1f8339815191529086905190815260200160405180910390a3600191505b509392505050565b601281565b60085481565b60035433600160a060020a0390811691161461093a57600080fd5b6109426109cb565b1561094c57600080fd5b6001602052600080516020610eff83398151915254600754600160a060020a0316600090815260409020546109869163ffffffff610e7b16565b600754600160a060020a031660009081526001602052604081209190915560b18152600080516020610eff833981519152555b5b565b600754600160a060020a031681565b60006004546109d8610e95565b101580156109ee57506005546109ec610e95565b105b8015610a01575060006109ff610ec9565b115b90505b90565b600160a060020a0381166000908152600160205260409020545b919050565b600354600160a060020a031681565b604080519081016040526003815260e960020a6221a7a102602082015281565b60096020526000908152604090205481565b600160a060020a033316600090815260016020526040812054610a90908363ffffffff610ee716565b600160a060020a033381166000908152600160205260408082209390935590851681522054610ac5908363ffffffff610e7b16565b600160a060020a038085166000818152600160205260409081902093909355913390911690600080516020610f1f8339815191529085905190815260200160405180910390a35060015b92915050565b6000600454821015610b2957506000610a21565b60045462093a8001821015610b4157506115e0610a21565b6004546212750001821015610b595750611450610a21565b600454621baf8001821015610b7157506112c0610a21565b6004546224ea0001821015610b895750611130610a21565b6005548211610b9b5750610fa0610a21565b506000610a21565b5b5b5b5b5b5b919050565b60035433600160a060020a03908116911614610bc957600080fd5b600754600160a060020a031660009081526001602052604090205481901015610bf157600080fd5b600754600160a060020a0316600090815260016020526040902054610c1c908263ffffffff610ee716565b600754600160a060020a039081166000908152600160205260408082209390935590841681522054610c54908263ffffffff610e7b16565b600160a060020a0383166000818152600160205260409081902092909255907fdb2d10a559cb6e14fee5a7a2d8c216314e11c22404e85a4f9af45f07c87192bb9083905190815260200160405180910390a25b5b5050565b60055481565b33600160a060020a038116600090815260096020526040908190208390557fa1a3e4c7b21b6004c77b4fe18bdd0d1bd1be31dbb88112463524daa9abacb8369190839051600160a060020a03909216825260208201526040908101905180910390a15b50565b600160a060020a038083166000908152600260209081526040808320938516835292905220545b92915050565b60035433600160a060020a03908116911614610d6057600080fd5b600160a060020a03811615610d155760038054600160a060020a031916600160a060020a0383161790555b5b5b50565b60035433600160a060020a03908116911614610dab57600080fd5b600754600160a060020a031615610dc157600080fd5b610dc9610e95565b841015610dd557600080fd5b828410610de157600080fd5b600160a060020a0385161515610df657600080fd5b818111610e0257600080fd5b60048490556005839055600682905560078054600160a060020a031916600160a060020a0387161790556000819055610e3b8183610ee7565b600754600160a060020a031660009081526001602052604081209190915560065460b1909152600080516020610eff833981519152555b5b5b5050505050565b600082820183811015610e8a57fe5b8091505b5092915050565b425b90565b6000828202831580610eb65750828482811515610eb357fe5b04145b1515610e8a57fe5b8091505b5092915050565b60b16000526001602052600080516020610eff833981519152545b90565b600082821115610ef357fe5b508082035b9291505056007ff6d99ecf17df3f1097d877fba82682b40f191db7daded98d658129a21865e6ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058202fcbf31b92b87d4233db6fcd028bb51b7a257b715af5e311399b19af4473c58e0029

   Swarm Source:
bzzr://2fcbf31b92b87d4233db6fcd028bb51b7a257b715af5e311399b19af4473c58e

 

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.