Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 34789 txns
Token Tracker: ViteToken (VITE)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x6d4ee35d70ad6331000e370f079ad7df52e75005at txn 0xb7be8eec730d06659eb61f45d81a085622489db74b65a6069fb0c44965a4b11e
Token Balance:
 Latest 25 transactions from a total of 34789 transactions
(+1 PendingTxn)

TxHash Age From To Value [TxFee]
0xe00012660ccdd17b87492f2cd29bf759e7d0d772b3ff4953af142754889c0c0c(pending)0x5d9416045f34329ec05255cee6bb69650aa7d6cb  IN  0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether(Pending)
0x1a68b3ad075ed7d3e9306e59f0bf148ed666bb485653be1d5496933709ff66961 hr 22 mins agoBilaxy  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000859533
0x191ffc3bda92c70cd7de605b770aa4613fc78677df4fc1b431d9f6fe514d22de1 hr 27 mins ago0x6cb316c5d6d3aab0511fc0051e84e2dc17cf2822  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000156597
0x7daa44c9c7173f3ab63d968a735a3291e50f9fb8763b189f33de06f52c888df83 hrs 44 mins ago0x7201f162a081b059034e4641ca7ae6c6fec9e616  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000268452
0x467e5ef956a54b930324d9e57a606ef4513812f1cd67b876019f1b975111f9535 hrs 19 mins agoBilaxy  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000934275
0x0b1a570213ee4a855edcafde64e0fedb48d6f4ca111ab89a4369217589f775ad5 hrs 41 mins agoOkex_1  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000934275
0xfde7d7f670363f24835dd0688d3bb074aa7454ff73772edf7eb7f21c0ea20dc06 hrs 57 mins ago0x14fe1c6adb626a8235b079d4ff66c6b0a3a2e68a  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.00007359057
0x14420df5f0292d9e39e619607c230f06ff68712cdecfd59333c0ee8a10d0d9067 hrs 6 mins ago0x5b04bdf09df0019c9f6689292c42104f9f94d984  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000212547562
0xf05286fa49e25d4ece026538e4cc67a60b078fb4c59319bcb20a7161500769727 hrs 9 mins agoBilaxy  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.001310875
0x1c5900810159de4f372ef75008793ef41cb24eaa102571a141c72f66f8e89cdc8 hrs 7 mins ago0xf78be0eadfe293b0b4017d43b8b0a27d8e53f430  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.001143475
0x44b27804bc07746595c96bec294536acb81c47fff1f1670c42446ff51fd4e3dd8 hrs 9 mins ago0x2bf60f0ae4e18b2f2a0f445b10f358ed1c418e55  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000335565
0x4fd3a05bbd2673e14f441cfa759d1ef2f04faaa0646a09a0440054d174a0b3128 hrs 16 mins agoOkex_1  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.001309275
0x2ab1d330a117c3cb081373ca277bf40e3f773f58e1bd02d2fff9ac196069f9e29 hrs 23 mins ago0x2065adf130162bd56414d455fcdac503b70028f0  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.0003342815
0xfce8b7c82573d9fbdac96b4dd87c9b95b4209de8c712f25615060a1f97b65e219 hrs 31 mins agoOkex_1  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.001309275
0x07a959190a7c046531ae281c5bbf9e6f0d81cb18a07e2066d7b755b86b60d95610 hrs 15 mins ago0x5dcd9af29bd60d5335284bd03709aa6593e2a553  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.0004514147
0x3e2836278a0fa4023ae8016d0eabdaa0895b2c5760c41fc3305dd83b156b440b10 hrs 32 mins ago0x58bce95d13823c7d373e4033ec9ec01553610a42  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000291655
0x92be1053c5765d8a491cdc8b6c98c8b2130373c678e60fa240effb4135b6769510 hrs 36 mins ago0xa77b9aee2a7df77e374743c53b3565184cff4168  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000116414656
0x746a6f839bc5f754109726b23c99679f0d255f36d6458e4d27c64bebdced5fcf10 hrs 36 mins ago0x79dc639a46f41ead33e8c3414b755c4c3995c877  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000168696687
0x70db0d1470575913474be137bf882afb2797cd66e47683a9f777588d75808efa10 hrs 36 mins ago0x36246a8dffce894705a3e0a7f751f8d1ad8aa7d0  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000179153093
0xe6ff27bc1ae33ee8f378f29ad654cde19f802ccbdfe05cb2b3cd6c2d98bacc9e10 hrs 38 mins ago0xdb70cc4c743942d10d5c15f207ca78816521098e  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000158240281
0x0ca003df114cbb71f21b2314da0230a3b2b47632989fce08e08f33cc052431e710 hrs 39 mins ago0xfce56e62501fb3b771309ad78a86918c121bd76a  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000137327468
0x69afb92c32189f7b999f0f081dd346b44918db3db3b5c365ed1a11bd2385591310 hrs 39 mins ago0x0dfe3985cc8d3e24a1f3f7e83c5e50f25d0303be  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000247158875
0x1d254521637e78d050a1de9af7844aba65388c266e76fbafc005684744e443e210 hrs 44 mins ago0x666da4eb728c004d2e75a85faf175e86fd049719  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000411785
0x76328a38f71f317935a563e4b9ed68386a323aa5beec67b6ce234d9992716de510 hrs 51 mins ago0x058c5b1663add9d06ee2e4c0fd73c9d235eadb53  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000411081
0xd3d3cc123f4fa67d8a9e5ee14c7b46b4914438057a6e934027088ff448bfc3af11 hrs 1 min ago0x1b9a7d47fdf918f2a87812a7e0fff874bc420799  IN   0x1b793e49237758dbd8b752afc9eb4b329d5da0160 Ether0.000576081
[ 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 GasUsed 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.