Sponsored:   Color Platform: Decentralized App Store - Special Airdrop For Everyone (~17 Sep), Register NOW!
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 25549 txns
Token Tracker: ViteToken (VITE)
 Latest 25 txns From a total of 25549 Transactions
(+2 PendingTxns)

TxHash Age From To Value [TxFee]
0x568f79973bfe8cfd2527051f47fdb26250e3899d163676d587afddbe56e6aa3e(pending)0x20c97e4c5ac1e7cfea5190b381d1718484625317  IN  0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether(Pending)
0x6267a42c8d7f3366732293047ba25653af6e588b26dc872e7480a487f3e12417(pending)0x51a3eadf968a9cd30bab070be440d7fb75bff7fe  IN  0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether(Pending)
0x7fdbb2c8f6abbf62e8e8ee162441d2be5da2f9e1faa7c5b024bbe50fc98b7903 46 secs ago0x1b0f394761b68f40624650f2e0747b928ba03cdb  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000366149
0xd2b9ee4a4a5e5a256c92649582e972a185d805ba22ee67d42685bfd826c665ec3 mins ago0x3c6ff5007f93f16e0ae5d3405d3827be1bad3f79  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000261597
0x777b64a5a8b1b9846cea75a09ed41e04aa8370bae42960569a2193437f35be365 mins ago0x8d6239dbd01114b2f492fc95acc0f05b6520f8de  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000096952215
0x5eea3a4a18bca86f912db9c8a2005721e5f51b1627a6dee276b7d260733af34945 mins ago0xcdadb52bf7270421c05678b020b02302babd40a6  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000261149
0x3dbafe0fb618014e0f321b561333a4b583a7e905f0cf369ed3df7ebce0dd875854 mins ago0x1328be55d40015b109479cff744586244c81fd8b  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.0002462262
0x7a9eb41b92b510d021baf64bc0d5b7ad72fc85558acc8afe1a864024aa35b78a1 hr 11 mins ago0x700fbf3b1d20b4bd0c1e25e8bf688c955dab0d51  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000253071937
0x8e923474977e0825a675479c4065fad7fdc9441f1d0b608f1c1fdc880cf24ba11 hr 33 mins ago0x843671f88cec86f560f360f67c94fe6a20d44d99  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.0004783488
0xe43925122705191e6db1bb6b6013b47061a8641f59073bdf9ac220d6ed5591b32 hrs 17 mins ago0x1675d86d87c775f8236b5a276997ec981ef532bc  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.00044742
0x8c19b0faf56ecb33ba407a23f0c58309d3dc1b3260ac86b0ebd5f0ae68448eb43 hrs 17 mins agoOkex  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.00186855
0xf35b8421aee5290f90aa6a124ef8b392d8b94b97cb36c657361c734c3815e9403 hrs 39 mins ago0x90ad57c175963badb81b160672b569a2112b2d38  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000298968
0xa2afdacf95ed5e90bb03784a06bcc81262cdda25ec3bdb6955f9fa2ba50dc4eb3 hrs 56 mins ago0x2838e1556994de6ca3edf22327c3760f9498bb18  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000155013586
0x40377e19665d3e34af811ec68d768b1e9f786d5878d0f3d7e6732e30dedaaadd4 hrs 2 mins ago0x15dd164a864c5b11dc983688a12070137a0aba0e  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000470763
0xcb38ed9a0f10099621ebe5c7397000139a54c9d364a876a1e594a13529352b824 hrs 13 mins ago0x3da0145d3953cef2548b14681b10f9304c07b32f  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000615453656
0x85326dce70b45fb99b618948655c52f12ffb696bde1f0ac3f146dfea8f353ce94 hrs 23 mins agoOkex  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.00187175
0x4f12aa0bf0a8bc539020d639586f6e899db70bafe3dd636d309ae034f5ae44254 hrs 40 mins ago0x49bc7b8e9d66b26ec278d5b0a6858ca1a5cead71  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000298968
0x6f2aab288632b6c9bc18b2f3facad7d82c7c6548165feedd2c915d23efb4a6984 hrs 42 mins ago0x49bc7b8e9d66b26ec278d5b0a6858ca1a5cead71  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000298456
0xe45d545754148930652f5ff6497ce5237b5dad80a0f1a87b7a597643286b9b0b5 hrs ago0x25672f485d2cfa4d9679458058c531948860a544  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000298456
0xe6e6fdf2cb978b995631cd0027c71354447728185f33b596971cef851039976b5 hrs 6 mins ago0x7b10c8bd5cc3e94a64eabb06aa9bee3db1cbac4e  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000247898632
0xed1acab8342e33814fbd7b02c5ba03cd562823612e74a217fe5e79a20bf2cc9a5 hrs 7 mins ago0x2bca1236e83b1189db3941cf479b7c7cb1112720  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000227249294
0x3ab586ef7f61c5daa0418115d904a6c29e2f37006ad364ecd4212de2824825965 hrs 12 mins agoCoinex  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.0029948
0x83dd3e4d9ef75bee727619c5a888d3cb649c4617df5bd41f847aba8c7402f5385 hrs 16 mins ago0x8e3b4d94df10a129ee94cb739bab9f67165ecb9c  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000178456
0x75fb49439e3e9312a6946b7715bb0563429e94b467949d02f0fb1d7de0904cfa5 hrs 18 mins ago0xb2246fb79e12607132ce79d92c67a5c717a02cce  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000297944
0x70fe1717ccb7b6b79c26465d22155b1be6ed5dcf88b0324c09bc8d6681ba8ebd5 hrs 21 mins ago0x15dd164a864c5b11dc983688a12070137a0aba0e  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000470763
[ 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 ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: ViteToken
Compiler Text: v0.4.21+commit.dfe3193c
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.18;
/**
 * @title ERC20Basic
 * @dev Simpler version of ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/179
 */
contract ERC20Basic {
  function totalSupply() public view returns (uint256);
  function balanceOf(address who) public view returns (uint256);
  function transfer(address to, uint256 value) public returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
}
/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {
  /**
  * @dev Multiplies two numbers, throws on overflow.
  */
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    assert(c / a == b);
    return c;
  }
  /**
  * @dev Integer division of two numbers, truncating the quotient.
  */
  function div(uint256 a, uint256 b) internal pure 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;
  }
  /**
  * @dev Subtracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
  */
  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }
  /**
  * @dev Adds two numbers, throws on overflow.
  */
  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
}
/**
 * @title Basic token
 * @dev Basic version of StandardToken, with no allowances.
 */
contract BasicToken is ERC20Basic {
  using SafeMath for uint256;
  mapping(address => uint256) balances;
  uint256 totalSupply_;
  /**
  * @dev total number of tokens in existence
  */
  function totalSupply() public view returns (uint256) {
    return totalSupply_;
  }
  /**
  * @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) public returns (bool) {
    require(_to != address(0));
    require(_value <= balances[msg.sender]);
    // SafeMath.sub will throw if there is not enough balance.
    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) public view 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) public view 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);
}
/**
 * @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)) internal 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 amount of tokens to be transferred
   */
  function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
    require(_to != address(0));
    require(_value <= balances[_from]);
    require(_value <= allowed[_from][msg.sender]);
    balances[_from] = balances[_from].sub(_value);
    balances[_to] = balances[_to].add(_value);
    allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
    Transfer(_from, _to, _value);
    return true;
  }
  /**
   * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender.
   *
   * Beware that changing an allowance with this method brings the risk that someone may use both the old
   * and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this
   * race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards:
   * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
   * @param _spender The address which will spend the funds.
   * @param _value The amount of tokens to be spent.
   */
  function approve(address _spender, uint256 _value) public returns (bool) {
    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 specifying the amount of tokens still available for the spender.
   */
  function allowance(address _owner, address _spender) public view returns (uint256) {
    return allowed[_owner][_spender];
  }
  /**
   * @dev Increase the amount of tokens that an owner allowed to a spender.
   *
   * approve should be called when allowed[_spender] == 0. To increment
   * allowed value is better to use this function to avoid 2 calls (and wait until
   * the first transaction is mined)
   * From MonolithDAO Token.sol
   * @param _spender The address which will spend the funds.
   * @param _addedValue The amount of tokens to increase the allowance by.
   */
  function increaseApproval(address _spender, uint _addedValue) public returns (bool) {
    allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
    Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }
  /**
   * @dev Decrease the amount of tokens that an owner allowed to a spender.
   *
   * approve should be called when allowed[_spender] == 0. To decrement
   * allowed value is better to use this function to avoid 2 calls (and wait until
   * the first transaction is mined)
   * From MonolithDAO Token.sol
   * @param _spender The address which will spend the funds.
   * @param _subtractedValue The amount of tokens to decrease the allowance by.
   */
  function decreaseApproval(address _spender, uint _subtractedValue) public returns (bool) {
    uint oldValue = allowed[msg.sender][_spender];
    if (_subtractedValue > oldValue) {
      allowed[msg.sender][_spender] = 0;
    } else {
      allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
    }
    Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }
}
contract ViteToken is StandardToken {
    string  public name = "ViteToken";
    string  public symbol = "VITE";
    uint8   public decimals = 18;
    uint    public totalSupply = 10 ** 27;
    function ()
        payable
        public
    {
        revert();
    }
    function ViteToken() public {
        balances[msg.sender] = 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":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"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
606060405260408051908101604052600981527f56697465546f6b656e00000000000000000000000000000000000000000000006020820152600390805161004b9291602001906100dc565b506040805190810160405260048082527f564954450000000000000000000000000000000000000000000000000000000060208301529080516100929291602001906100dc565b506005805460ff191660121790556b033b2e3c9fd0803ce800000060065534156100bb57600080fd5b600654600160a060020a033316600090815260208190526040902055610177565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061011d57805160ff191683800117855561014a565b8280016001018555821561014a579182015b8281111561014a57825182559160200191906001019061012f565b5061015692915061015a565b5090565b61017491905b808211156101565760008155600101610160565b90565b6108f4806101866000396000f3006060604052600436106100ae5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100b3578063095ea7b31461013d57806318160ddd1461017357806323b872dd14610198578063313ce567146101c057806366188463146101e957806370a082311461020b57806395d89b411461022a578063a9059cbb1461023d578063d73dd6231461025f578063dd62ed3e14610281575b600080fd5b34156100be57600080fd5b6100c66102a6565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101025780820151838201526020016100ea565b50505050905090810190601f16801561012f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561014857600080fd5b61015f600160a060020a0360043516602435610344565b604051901515815260200160405180910390f35b341561017e57600080fd5b6101866103b0565b60405190815260200160405180910390f35b34156101a357600080fd5b61015f600160a060020a03600435811690602435166044356103b6565b34156101cb57600080fd5b6101d3610536565b60405160ff909116815260200160405180910390f35b34156101f457600080fd5b61015f600160a060020a036004351660243561053f565b341561021657600080fd5b610186600160a060020a0360043516610639565b341561023557600080fd5b6100c6610654565b341561024857600080fd5b61015f600160a060020a03600435166024356106bf565b341561026a57600080fd5b61015f600160a060020a03600435166024356107d1565b341561028c57600080fd5b610186600160a060020a0360043581169060243516610875565b60038054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561033c5780601f106103115761010080835404028352916020019161033c565b820191906000526020600020905b81548152906001019060200180831161031f57829003601f168201915b505050505081565b600160a060020a03338116600081815260026020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60065481565b6000600160a060020a03831615156103cd57600080fd5b600160a060020a0384166000908152602081905260409020548211156103f257600080fd5b600160a060020a038085166000908152600260209081526040808320339094168352929052205482111561042557600080fd5b600160a060020a03841660009081526020819052604090205461044e908363ffffffff6108a016565b600160a060020a038086166000908152602081905260408082209390935590851681522054610483908363ffffffff6108b216565b600160a060020a03808516600090815260208181526040808320949094558783168252600281528382203390931682529190915220546104c9908363ffffffff6108a016565b600160a060020a03808616600081815260026020908152604080832033861684529091529081902093909355908516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060019392505050565b60055460ff1681565b600160a060020a0333811660009081526002602090815260408083209386168352929052908120548083111561059c57600160a060020a0333811660009081526002602090815260408083209388168352929052908120556105d3565b6105ac818463ffffffff6108a016565b600160a060020a033381166000908152600260209081526040808320938916835292905220555b600160a060020a0333811660008181526002602090815260408083209489168084529490915290819020547f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925915190815260200160405180910390a35060019392505050565b600160a060020a031660009081526020819052604090205490565b60048054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561033c5780601f106103115761010080835404028352916020019161033c565b6000600160a060020a03831615156106d657600080fd5b600160a060020a0333166000908152602081905260409020548211156106fb57600080fd5b600160a060020a033316600090815260208190526040902054610724908363ffffffff6108a016565b600160a060020a033381166000908152602081905260408082209390935590851681522054610759908363ffffffff6108b216565b60008085600160a060020a0316600160a060020a031681526020019081526020016000208190555082600160a060020a031633600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405190815260200160405180910390a350600192915050565b600160a060020a033381166000908152600260209081526040808320938616835292905290812054610809908363ffffffff6108b216565b600160a060020a0333811660008181526002602090815260408083209489168084529490915290819020849055919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591905190815260200160405180910390a350600192915050565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b6000828211156108ac57fe5b50900390565b6000828201838110156108c157fe5b93925050505600a165627a7a723058200f81c7f918e329e86ab90a0417e2a0704e9ba3691c272bd1c1d5d2058bc255440029

   Swarm Source:
bzzr://0f81c7f918e329e86ab90a0417e2a0704e9ba3691c272bd1c1d5d2058bc25544

 

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.