Sponsored:   [Largest VC Funded] TEMCO, millions sold out in seconds. Join TEMCO's last presale at CoinBene!
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 1343 txns
Token Tracker: ImmVRse Token (IMVR)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x0b88bc4dcae240bc1d02a6b31678b818d7a817fbat txn 0x9258b92b4691bf5ffdceb15981c383c8548d9d136f4d1fd613d1c44dd63725f2
 Latest 25 transactions from a total of 1343 transactions
(+1 PendingTxn)

TxHash Age From To Value [TxFee]
0xdd9884d67582eb5ff931602edbc091a7e508bb5c3d357d7336eba80966cbca2a(pending)0x024460e3bc3a642647bf40dd01646efb74afa5eb  IN  0x7878424e994d8a2b8e329d31096922b7ceabe6600 Ether(Pending)
0x221733975ca08bc8b7fc419da1395c73202ea8df3387aaaca3b37baed577ca096 hrs 13 mins ago0xccefa6cc02eef6334ade9439d539eee9997a9c37  IN   0x7878424e994d8a2b8e329d31096922b7ceabe6600 Ether0.0002617434
0x6c55b00a513edf47e24969e10f61abc8019fa3963b5776678543e7151baac6c76 hrs 13 mins ago0xccefa6cc02eef6334ade9439d539eee9997a9c37  IN   0x7878424e994d8a2b8e329d31096922b7ceabe6600 Ether0.0003832434
0xa9673e2f3e7c5eb44c138cf4708648779ca2ab08ccf3f3fb23029944bc4071b06 hrs 34 mins ago0xad75b49ea6b1c5b9cd9187a00a18b15e71d7a021  IN   0x7878424e994d8a2b8e329d31096922b7ceabe6600 Ether0.003967352
0x346a4b77533a9e5b23331e57eb579e4de2eedac4cd28384baf3730db1a3b70d31 day 3 hrs ago0x3dbb85c28232aa853c25260cf9c0ba74ce9c513a  IN   0x7878424e994d8a2b8e329d31096922b7ceabe6600 Ether0.001039864
0x05facb04ff676ea2e64e5ff7123586f8fba223df0f83ffe19811f9dfb4efd0ac6 days 21 hrs ago0x765ad3ff78415831d9c69dee1cd5d56d09736adc  IN   0x7878424e994d8a2b8e329d31096922b7ceabe6600 Ether0.000066414
0x584cce9283640ad796a8ecfee17203d1339f8f7f92018727bb52eea5b305eb5a6 days 21 hrs ago0x57563bacd8728e62d47061f3b4df166def2efeb0  IN   0x7878424e994d8a2b8e329d31096922b7ceabe6600 Ether0.000066414
0x4da7f98f2eabc62dc051fd2f46ff942aff547c4624d51bc70274b1f2b1c1fd8e6 days 21 hrs ago0x7cd74dd553866fe12b4eb2b5156b16a548be3c52  IN   0x7878424e994d8a2b8e329d31096922b7ceabe6600 Ether0.000066414
0xe78db59117746969a8d96f6e82279d25577f3525db8b8ae620a6cb776c1716166 days 21 hrs ago0xc3f01022f40d4a5790cca4f549b61c76be3c665f  IN   0x7878424e994d8a2b8e329d31096922b7ceabe6600 Ether0.000066414
0xe40600abb66f63e3ce917f5f87550dde8c8129e696505f05df008b72e0b411c76 days 21 hrs ago0x5dfbe85f1ac52f0d603ba2616e1380a0a14fc227  IN   0x7878424e994d8a2b8e329d31096922b7ceabe6600 Ether0.000066414
0x60a5bdd8ea9c346d9d7024e687ea17ba0e4f04ac5952f7d4d2ac2789e9558f3f6 days 21 hrs ago0xd2d02c0d12fec06462fd16081dc2838b91594b04  IN   0x7878424e994d8a2b8e329d31096922b7ceabe6600 Ether0.000066414
0x109140d8ac8c5bc8dd03a30d26f171cf828950a17c127f9bf3eed8b274d2cfca6 days 21 hrs ago0x7b507bb6abd790c0217002d063c11db6b65fb23b  IN   0x7878424e994d8a2b8e329d31096922b7ceabe6600 Ether0.000066414
0x97f515622a2bd3826a23193dd0fb08d27015fec8321affa6dbef2d635cb343956 days 22 hrs ago0xf917b7e3193d38135f02232ef2d79612f07e79ae  IN   0x7878424e994d8a2b8e329d31096922b7ceabe6600 Ether0.000066414
0x07e3846858fdeeece4347d81497635d229aef4e4ab72237d4b16bc48f1df51ca6 days 22 hrs ago0x6fa6609dbb42402f91fac92b6d3bd7f221657df6  IN   0x7878424e994d8a2b8e329d31096922b7ceabe6600 Ether0.000066414
0xf4cd1c6e58663bbde1248e2c643c40d1e81ec50e1d6a46bb31f490736a3f5ece6 days 22 hrs ago0x99d92b44cad1466c5fb3743560419a5926a1a418  IN   0x7878424e994d8a2b8e329d31096922b7ceabe6600 Ether0.000066414
0x2e786e6d23dcd34f4f4e18619332811fde2dfecc8c3f66f79c52ce633712477c6 days 22 hrs ago0xf98d3efc3bf76128ee3bc7b4fde4adc06d38bfad  IN   0x7878424e994d8a2b8e329d31096922b7ceabe6600 Ether0.000066414
0x424a9f9572fd45fbb5100efc5c30caa50190e62f28cd0241386eda12ba46b6e16 days 22 hrs ago0x776f00253c743f1f9a8c73bfcf75563e597e3105  IN   0x7878424e994d8a2b8e329d31096922b7ceabe6600 Ether0.000066414
0x4ab5910531d5ccacc08689252d2ebf17c1f8e1338684a486c00fcc4f2d9a34356 days 22 hrs ago0xdf30c9c3306476ac17a96ea0c8a33d993ee9e401  IN   0x7878424e994d8a2b8e329d31096922b7ceabe6600 Ether0.000066414
0xfa1a2c4a5996d0cac7dcd6f342b0d014d312fb33e34a232a27402ddd1508dd156 days 23 hrs ago0x57bedd15d8dd151980a538fd8c7d08d2ed208f98  IN   0x7878424e994d8a2b8e329d31096922b7ceabe6600 Ether0.000066414
0xef7a4eca3e386170fd66a5f76021b0c5366345df7b1d64d2afc72188b684c5fb6 days 23 hrs ago0x226d8a75693858c6c5554401d2fa5790cc461751  IN   0x7878424e994d8a2b8e329d31096922b7ceabe6600 Ether0.000111414
0xe514f599bf798d29619da8530aa28fef833b06ce2cf5ade811843df4d41ee2767 days 19 hrs ago0x5c1335643b6907b76e59671a1e8659dc245fcfea  IN   0x7878424e994d8a2b8e329d31096922b7ceabe6600 Ether0.0001826
0x2107008295fb9a23b1f1c446f266e90ecc940fbd0a42828306e8f8f2276304997 days 20 hrs ago0x0cae9ce9269c4afac98a465a481927d1b70e9829  IN   0x7878424e994d8a2b8e329d31096922b7ceabe6600 Ether0.000296592
0x9c1d1299f64545e03fb8c2e3f50dae03d775a2617916a58897dd6a40591704778 days 6 hrs ago0xb6f617ef7553bbc64f2ae8568d52efd4387d82a5  IN   0x7878424e994d8a2b8e329d31096922b7ceabe6600 Ether0.00037138
0x8cebafcfb578de034cf288e35b2bf39546561856e53956c5af32ea5b333cb09e8 days 11 hrs ago0x42af2b0c7133d30d82e1c97f2b0a7fcb7a63aa7a  IN   0x7878424e994d8a2b8e329d31096922b7ceabe6600 Ether0.000573518
0x28cbd5ede8968e58b9f5a708f5e6aef576d4bf7c23e00957f5901989544bb24b9 days 14 hrs ago0x6a17a1cce6ffe264042d1f3eccaef76193ef4082  IN   0x7878424e994d8a2b8e329d31096922b7ceabe6600 Ether0.00024201
[ 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) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: ImmVRseTokenContract
Compiler Text: v0.4.24+commit.e67f0147
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.24;

// ----------------------------------------------------------------------------
// ImmVRse Token contract
// Symbol      : IMVR
// Name        : ImmVRse Token
// Decimals    : 18
// ----------------------------------------------------------------------------

/**
 * source code available at OpenZeppelin github repository
 * @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;


  event OwnershipRenounced(address indexed previousOwner);
  event OwnershipTransferred(
    address indexed previousOwner,
    address indexed newOwner
  );


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

  /**
   * @return the address of the owner.
   */
  function owner() public view returns(address) {
    return _owner;
  }

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

  /**
   * @return true if `msg.sender` is the owner of the contract.
   */
  function isOwner() public view returns(bool) {
    return msg.sender == _owner;
  }

  /**
   * @dev Allows the current owner to relinquish control of the contract.
   * @notice Renouncing to ownership will leave the contract without an owner.
   * It will not be possible to call the functions with the `onlyOwner`
   * modifier anymore.
   */
  function renounceOwnership() public onlyOwner {
    emit OwnershipRenounced(_owner);
    _owner = address(0);
  }

  /**
   * @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) public onlyOwner {
    _transferOwnership(newOwner);
  }

  /**
   * @dev Transfers control of the contract to a newOwner.
   * @param newOwner The address to transfer ownership to.
   */
  function _transferOwnership(address newOwner) internal {
    require(newOwner != address(0));
    emit OwnershipTransferred(_owner, newOwner);
    _owner = newOwner;
  }
}

/**
 * @title ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
interface IERC20 {
  function totalSupply() external view returns (uint256);

  function balanceOf(address who) external view returns (uint256);

  function allowance(address owner, address spender)
    external view returns (uint256);

  function transfer(address to, uint256 value) external returns (bool);

  function approve(address spender, uint256 value)
    external returns (bool);

  function transferFrom(address from, address to, uint256 value)
    external returns (bool);

  event Transfer(
    address indexed from,
    address indexed to,
    uint256 value
  );

  event Approval(
    address indexed owner,
    address indexed spender,
    uint256 value
  );
}

/**
 * @title SafeMath
 * @dev Math operations with safety checks that revert on error
 */
library SafeMath {

  /**
  * @dev Multiplies two numbers, reverts on overflow.
  */
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
    // benefit is lost if 'b' is also tested.
    // See: https://github.com/OpenZeppelin/openzeppelin-solidity/pull/522
    if (a == 0) {
      return 0;
    }

    uint256 c = a * b;
    require(c / a == b);

    return c;
  }

  /**
  * @dev Integer division of two numbers truncating the quotient, reverts on division by zero.
  */
  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    require(b > 0); // Solidity only automatically asserts 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, reverts on overflow (i.e. if subtrahend is greater than minuend).
  */
  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    require(b <= a);
    uint256 c = a - b;

    return c;
  }

  /**
  * @dev Adds two numbers, reverts on overflow.
  */
  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    require(c >= a);

    return c;
  }

  /**
  * @dev Divides two numbers and returns the remainder (unsigned integer modulo),
  * reverts when dividing by zero.
  */
  function mod(uint256 a, uint256 b) internal pure returns (uint256) {
    require(b != 0);
    return a % b;
  }
}

/**
 * @title ERC20Detailed token
 * @dev The decimals are only for visualization purposes.
 * All the operations are done using the smallest and indivisible token unit,
 * just as on Ethereum all the operations are done in wei.
 */
contract ERC20Detailed is IERC20, Ownable {
  string public _name;
  string public _symbol;
  uint8 public _decimals;

  constructor(string name, string symbol, uint8 decimals) public {
    _name = name;
    _symbol = symbol;
    _decimals = decimals;
  }

  /**
   * @return the name of the token.
   */
  function name() public view returns(string) {
    return _name;
  }

  /**
   * @return the symbol of the token.
   */
  function symbol() public view returns(string) {
    return _symbol;
  }

  /**
   * @return the number of decimals of the token.
   */
  function decimals() public view returns(uint8) {
    return _decimals;
  }
}


/**
 * @title Standard ERC20 token
 *
 * @dev Implementation of the basic standard token.
 * https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md
 * Originally based on code by FirstBlood: https://github.com/Firstbloodio/token/blob/master/smart_contract/FirstBloodToken.sol
 */
contract ERC20 is ERC20Detailed {
  using SafeMath for uint256;

  mapping (address => uint256) public _balances;

  mapping (address => mapping (address => uint256)) public _allowed;

  uint256 public _totalSupply;

  /**
  * @dev Total number of tokens in existence
  */
  function totalSupply() public view returns (uint256) {
    return _totalSupply;
  }

  /**
  * @dev Gets the balance of the specified address.
  * @param owner The address to query the balance of.
  * @return An uint256 representing the amount owned by the passed address.
  */
  function balanceOf(address owner) public view returns (uint256) {
    return _balances[owner];
  }

  /**
   * @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 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(value <= _balances[msg.sender]);
    require(to != address(0));

    _balances[msg.sender] = _balances[msg.sender].sub(value);
    _balances[to] = _balances[to].add(value);
    emit Transfer(msg.sender, 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) {
    require(spender != address(0));

    _allowed[msg.sender][spender] = value;
    emit Approval(msg.sender, spender, value);
    return true;
  }

  /**
   * @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(value <= _balances[from]);
    require(value <= _allowed[from][msg.sender]);
    require(to != address(0));

    _balances[from] = _balances[from].sub(value);
    _balances[to] = _balances[to].add(value);
    _allowed[from][msg.sender] = _allowed[from][msg.sender].sub(value);
    emit Transfer(from, to, value);
    return true;
  }

  /**
   * @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 increaseAllowance(
    address spender,
    uint256 addedValue
  )
    public
    returns (bool)
  {
    require(spender != address(0));

    _allowed[msg.sender][spender] = (
      _allowed[msg.sender][spender].add(addedValue));
    emit 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 decreaseAllowance(
    address spender,
    uint256 subtractedValue
  )
    public
    returns (bool)
  {
    require(spender != address(0));

    _allowed[msg.sender][spender] = (
      _allowed[msg.sender][spender].sub(subtractedValue));
    emit Approval(msg.sender, spender, _allowed[msg.sender][spender]);
    return true;
  }

  /**
   * @dev Internal function that mints an amount of the token and assigns it to
   * an account. This encapsulates the modification of balances such that the
   * proper events are emitted.
   * @param account The account that will receive the created tokens.
   * @param amount The amount that will be created.
   */
  function _mint(address account, uint256 amount) internal {
    require(account != 0);
    _totalSupply = _totalSupply.add(amount);
    _balances[account] = _balances[account].add(amount);
    emit Transfer(address(0), account, amount);
  }

  /**
   * @dev Internal function that burns an amount of the token of a given
   * account.
   * @param account The account whose tokens will be burnt.
   * @param amount The amount that will be burnt.
   */
  function _burn(address account, uint256 amount) internal {
    require(account != 0);
    require(amount <= _balances[account]);

    _totalSupply = _totalSupply.sub(amount);
    _balances[account] = _balances[account].sub(amount);
    emit Transfer(account, address(0), amount);
  }

  /**
   * @dev Internal function that burns an amount of the token of a given
   * account, deducting from the sender's allowance for said account. Uses the
   * internal burn function.
   * @param account The account whose tokens will be burnt.
   * @param amount The amount that will be burnt.
   */
  function _burnFrom(address account, uint256 amount) internal {
    require(amount <= _allowed[account][msg.sender]);

    // Should https://github.com/OpenZeppelin/zeppelin-solidity/issues/707 be accepted,
    // this function needs to emit an event with the updated approval.
    _allowed[account][msg.sender] = _allowed[account][msg.sender].sub(
      amount);
    _burn(account, amount);
  }
}

/**
 * @title Burnable Token
 * @dev Token that can be irreversibly burned (destroyed).
 */
contract ERC20Burnable is ERC20 {

  /**
   * @dev Burns a specific amount of tokens.
   * @param value The amount of token to be burned.
   */
  function burn(uint256 value) public {
    _burn(msg.sender, value);
  }

  /**
   * @dev Burns a specific amount of tokens from the target address and decrements allowance
   * @param from address The address which you want to send tokens from
   * @param value uint256 The amount of token to be burned
   */
  function burnFrom(address from, uint256 value) public {
    _burnFrom(from, value);
  }

  /**
   * @dev Overrides ERC20._burn in order for burn and burnFrom to emit
   * an additional Burn event.
   */
  function _burn(address who, uint256 value) internal {
    super._burn(who, value);
  }
}


contract ImmVRseTokenContract is ERC20Burnable {


    function ImmVRseTokenContract(
        uint256 totalSupply
    ) ERC20Detailed(
        "ImmVRse Token",
        "IMVR",
        18
    ) {
        _totalSupply = totalSupply;
        _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":true,"inputs":[],"name":"_decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"addedValue","type":"uint256"}],"name":"increaseAllowance","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":"value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"_balances","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"value","type":"uint256"}],"name":"burnFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isOwner","outputs":[{"name":"","type":"bool"}],"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":"spender","type":"address"},{"name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":"_symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"_allowed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","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"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"totalSupply","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"}],"name":"OwnershipRenounced","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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"},{"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"}]

  Contract Creation Code Switch To Opcodes View
608060405234801561001057600080fd5b50604051602080610fa183398101604081815291518282018352600d82527f496d6d5652736520546f6b656e0000000000000000000000000000000000000060208084019182528451808601909552600485527f494d5652000000000000000000000000000000000000000000000000000000009085015260008054600160a060020a0319163317905582519193916012916100af91600191906100f4565b5081516100c39060029060208501906100f4565b506003805460ff191660ff92909216919091179055505060068190553360009081526004602052604090205561018f565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061013557805160ff1916838001178555610162565b82800160010185558215610162579182015b82811115610162578251825591602001919060010190610147565b5061016e929150610172565b5090565b61018c91905b8082111561016e5760008155600101610178565b90565b610e038061019e6000396000f30060806040526004361061013d5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610142578063095ea7b3146101cc57806318160ddd1461020457806323b872dd1461022b578063313ce5671461025557806332424aa31461028057806339509351146102955780633eaaf86b146102b957806342966c68146102ce5780636ebcf607146102e857806370a0823114610309578063715018a61461032a57806379cc67901461033f5780638da5cb5b146103635780638f32d59b1461039457806395d89b41146103a9578063a457c2d7146103be578063a9059cbb146103e2578063b09f126614610406578063b2bdfa7b1461041b578063ba0fb86114610430578063d28d885214610457578063dd62ed3e1461046c578063f2fde38b14610493575b600080fd5b34801561014e57600080fd5b506101576104b4565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610191578181015183820152602001610179565b50505050905090810190601f1680156101be5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101d857600080fd5b506101f0600160a060020a0360043516602435610549565b604080519115158252519081900360200190f35b34801561021057600080fd5b506102196105c7565b60408051918252519081900360200190f35b34801561023757600080fd5b506101f0600160a060020a03600435811690602435166044356105cd565b34801561026157600080fd5b5061026a610744565b6040805160ff9092168252519081900360200190f35b34801561028c57600080fd5b5061026a61074d565b3480156102a157600080fd5b506101f0600160a060020a0360043516602435610756565b3480156102c557600080fd5b50610219610806565b3480156102da57600080fd5b506102e660043561080c565b005b3480156102f457600080fd5b50610219600160a060020a0360043516610819565b34801561031557600080fd5b50610219600160a060020a036004351661082b565b34801561033657600080fd5b506102e6610846565b34801561034b57600080fd5b506102e6600160a060020a03600435166024356108ae565b34801561036f57600080fd5b506103786108bc565b60408051600160a060020a039092168252519081900360200190f35b3480156103a057600080fd5b506101f06108cb565b3480156103b557600080fd5b506101576108dc565b3480156103ca57600080fd5b506101f0600160a060020a036004351660243561093a565b3480156103ee57600080fd5b506101f0600160a060020a0360043516602435610985565b34801561041257600080fd5b50610157610a66565b34801561042757600080fd5b50610378610af1565b34801561043c57600080fd5b50610219600160a060020a0360043581169060243516610b00565b34801561046357600080fd5b50610157610b1d565b34801561047857600080fd5b50610219600160a060020a0360043581169060243516610b77565b34801561049f57600080fd5b506102e6600160a060020a0360043516610ba2565b60018054604080516020601f6002600019610100878916150201909516949094049384018190048102820181019092528281526060939092909183018282801561053f5780601f106105145761010080835404028352916020019161053f565b820191906000526020600020905b81548152906001019060200180831161052257829003601f168201915b5050505050905090565b6000600160a060020a038316151561056057600080fd5b336000818152600560209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a350600192915050565b60065490565b600160a060020a0383166000908152600460205260408120548211156105f257600080fd5b600160a060020a038416600090815260056020908152604080832033845290915290205482111561062257600080fd5b600160a060020a038316151561063757600080fd5b600160a060020a038416600090815260046020526040902054610660908363ffffffff610bbe16565b600160a060020a038086166000908152600460205260408082209390935590851681522054610695908363ffffffff610bd516565b600160a060020a0380851660009081526004602090815260408083209490945591871681526005825282812033825290915220546106d9908363ffffffff610bbe16565b600160a060020a03808616600081815260056020908152604080832033845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019392505050565b60035460ff1690565b60035460ff1681565b6000600160a060020a038316151561076d57600080fd5b336000908152600560209081526040808320600160a060020a03871684529091529020546107a1908363ffffffff610bd516565b336000818152600560209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b60065481565b6108163382610bee565b50565b60046020526000908152604090205481565b600160a060020a031660009081526004602052604090205490565b61084e6108cb565b151561085957600080fd5b60008054604051600160a060020a03909116917ff8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c6482091a26000805473ffffffffffffffffffffffffffffffffffffffff19169055565b6108b88282610bf8565b5050565b600054600160a060020a031690565b600054600160a060020a0316331490565b60028054604080516020601f600019610100600187161502019094168590049384018190048102820181019092528281526060939092909183018282801561053f5780601f106105145761010080835404028352916020019161053f565b6000600160a060020a038316151561095157600080fd5b336000908152600560209081526040808320600160a060020a03871684529091529020546107a1908363ffffffff610bbe16565b336000908152600460205260408120548211156109a157600080fd5b600160a060020a03831615156109b657600080fd5b336000908152600460205260409020546109d6908363ffffffff610bbe16565b3360009081526004602052604080822092909255600160a060020a03851681522054610a08908363ffffffff610bd516565b600160a060020a0384166000818152600460209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b6002805460408051602060018416156101000260001901909316849004601f81018490048402820184019092528181529291830182828015610ae95780601f10610abe57610100808354040283529160200191610ae9565b820191906000526020600020905b815481529060010190602001808311610acc57829003601f168201915b505050505081565b600054600160a060020a031681565b600560209081526000928352604080842090915290825290205481565b60018054604080516020600284861615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015610ae95780601f10610abe57610100808354040283529160200191610ae9565b600160a060020a03918216600090815260056020908152604080832093909416825291909152205490565b610baa6108cb565b1515610bb557600080fd5b61081681610c8a565b60008083831115610bce57600080fd5b5050900390565b600082820183811015610be757600080fd5b9392505050565b6108b88282610d07565b600160a060020a0382166000908152600560209081526040808320338452909152902054811115610c2857600080fd5b600160a060020a0382166000908152600560209081526040808320338452909152902054610c5c908263ffffffff610bbe16565b600160a060020a03831660009081526005602090815260408083203384529091529020556108b88282610bee565b600160a060020a0381161515610c9f57600080fd5b60008054604051600160a060020a03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a0382161515610d1c57600080fd5b600160a060020a038216600090815260046020526040902054811115610d4157600080fd5b600654610d54908263ffffffff610bbe16565b600655600160a060020a038216600090815260046020526040902054610d80908263ffffffff610bbe16565b600160a060020a0383166000818152600460209081526040808320949094558351858152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a350505600a165627a7a72305820fe759341dcbc73bf2e34a2759d8654fb009790884cf97a6fb1a7de10e666f4cc0029000000000000000000000000000000000000000000f8277896582678ac000000

    Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000f8277896582678ac000000

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000000f8277896582678ac000000


   Swarm Source:
bzzr://fe759341dcbc73bf2e34a2759d8654fb009790884cf97a6fb1a7de10e666f4cc

 

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.