Contract 0xab95e915c123fded5bdfb6325e35ef5515f1ea69

 

TxHash Block Age From To Value [TxFee]
0xf758f0a37accd0bcbc290e7d90a74fb8d800851b03596e8a8d6c88167e4546df72452092 hrs 16 mins ago0x19b59c33b163cabf4de6cdff1e4408d4643bc051 IN  XenonToken0 Ether0.001875015
0x10b86a9d1c8cc4e5461311f4d458bf0db7eff4995be55466b09a60e94368bbc372447115 hrs 10 mins ago0x9ba80c6067854491fae8f7fcac8116f1a5445840 IN  XenonToken0 Ether0.00036765
0x580e2904e44328e115fce50bc0acb7b3b47949b595c34ec143e257684987a64972447085 hrs 11 mins ago0xe5f6af74efadffdf216b9a9e3e57efa66acf9834 IN  XenonToken0 Ether0.00051471
0x288d9974c75def6595aafe9ea9547c27eeef2a3959a67539ec5a41c45b00753072446295 hrs 40 mins ago0x79a9f372b033a91690012acfd53d7f2296dfadff IN  XenonToken0 Ether0.00036765
0x864e37af73a61e989f028d59ba9b6edb06d1d5a6cdf887b79ab5330da250d6af72443737 hrs 5 mins ago0x9ea188515938ac1d4255b2b81df0386d2380c180 IN  XenonToken0 Ether0.001507365
0x099b42694829963d5dbbc602373da49ebf798f115825f2b1a6713c5c7c686525724219819 hrs 29 mins ago0x24a424c7480a56ed8df2f56bd091dffb24cefd5f IN  XenonToken0 Ether0.00023384
0x1fe9a07905dc979f7b7c09af970aae63393f8ab8c513ced737cef76a1b2611bc724198120 hrs 39 mins ago0xe6e9c174e8a617bbb1afa9bd24c4132804157cd5 IN  XenonToken0 Ether0.002119741
0x21fe9c5a602136e4e7202a60707b951133d5ff1e0a2d1e12fc10a432caf7f663724197920 hrs 40 mins ago0xe6e9c174e8a617bbb1afa9bd24c4132804157cd5 IN  XenonToken0 Ether0.002119741
0xa32deb3da3439e62a7cb94d40649a8c04209cb4bed50cbd3557f8b13cfa5e834724189521 hrs 8 mins ago0x1c56a9c36a0c23cebf6f6d4b89c711d411b94eab IN  XenonToken0 Ether0.000892365
0x04e910529f69a5e88dbff2a020519d6322af3c31255bac7fd958d080ae00bfff724168322 hrs 16 mins ago0x6119ebaa7bf39a2bbe27575e9ee35b23bdad10db IN  XenonToken0 Ether0.00027532725
0xfd6a02b9a7186e5c09f3ddc274ef5d8468cbf7228dd661de9e630560a98665fc724147323 hrs 31 mins ago0x3053511c69c689295c23eadb1e60b0f706dc0e6c IN  XenonToken0 Ether0.000248395
0x4d509c93cccccfa1f60009c7eb1ad03f41aa5765a204505f91fc82aa31cb435672404281 day 5 hrs ago0x4dc843d2d6e8b4e4d7454ea567eeafe3daf9dd7c IN  XenonToken0 Ether0.00257355
0xb2af64f71e4d2767f369a48ec66d355ea12ad069580daf94f09ee4f2b82e1d8772401841 day 6 hrs ago0xc0539d482eff70648540693fa307e2928ea5c6fc IN  XenonToken0 Ether0.000183825
0xf81b7424ad768b0d04b6a76c63e57b6d87361345486227e10c1d33d81715e6ad72387131 day 14 hrs ago0x4505fbc1950c0ec9ca4f1351b7da1b2517215306 IN  XenonToken0 Ether0.0007353
0xff85fa22fe5c26fabbb7629245b7fcca85105928948cd5616e85dbbe51def82a72386951 day 14 hrs ago0x8d99443b0f4a92762a0e8bbc60a2140377678720 IN  XenonToken0 Ether0.001507365
0x0303b5ec344b4fedbd58994c8937c6de2404de81807475302189fa738ec443bd72385751 day 15 hrs ago0x78ce7c81a791f7532382a884c8da16adf7d16f68 IN  XenonToken0 Ether0.000184044
0x2f12c463fb2de837f04b3faf9c1a1e728c11ab8617ae04cff4c7d35acf74bcc072384911 day 16 hrs ago0x41b5a03583534dc2082f13e4aedc6e64439fbd07 IN  XenonToken0 Ether0.001507365
0x1af91da49b79de9e255c2c89e9b9c09f99e70864631d35fadb13ed79304ae5bc72382321 day 17 hrs ago0x0f795919bb90d96df38ccb89ee5e46a0a08c6e0c IN  XenonToken0 Ether0.000892365
0x3b03e9c1c9039c121edf0c973be73fec66a495fc38a2256354d317c5bb8c5bf672382151 day 17 hrs ago0xbe8ba3b318ae3b7854514574a368b2bfb376edb4 IN  XenonToken0 Ether0.00250002
0x46a0b57fcf4476be07364eb27714d723fdf5f1ea476fb6f4f3ba325a7c063cc672380911 day 18 hrs ago0x52ebe44a29bb4ead5158d34df1a7bd83d9733697 IN  XenonToken0 Ether0.00036637
0xb57f36386e61e7b9eb1190d82f600a2043c549e3bc71d1c4c4948c6a9f7cbd3c72376801 day 20 hrs ago0xc481e90ff6691593c674bb3f8b96befd6d0c0678 IN  XenonToken0 Ether0.00021765
0xe3631b5f9a835c9e132c35754479fd5f8e3fb50c6d9873b9ed3e48c93ca0e0c372376431 day 21 hrs ago0x11f3337cb43a1a9ed0f591b664da7bcfbc859a26 IN  XenonToken0 Ether0.00036765
0x05a4eed6603f6f4a3f9648a070bb675f7d3b683b77b0c58c6f261ba94f7f550072373641 day 22 hrs ago0xa8118d7c2997cbf4f316e2faf05f765005ba10d5 IN  XenonToken0 Ether0.000892365
0x7e56d1fa8473d0734d3a46d5c60628ac0df92741fcbda528541f7376f53895d372372381 day 23 hrs ago0x1039796789aded6ca058ea20de6bd128861d7ee7 IN  XenonToken0 Ether0.001507365
0x2924e93fcd176d9ea4c1f69564e7c0ea0c5d117dafc296c6262f18f28524525572366472 days 2 hrs ago0xa3ac4d097c6484297854aafb3163896b0b4192df IN  XenonToken0 Ether0.00036765
[ Download CSV Export 

Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
Warning: The compiled contract might be susceptible to ExpExponentCleanup (medium/high-severity), NestedArrayFunctionCallDecoder (medium-severity), ZeroFunctionSelector (very low-severity) Solidity Compiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: Xenon
Compiler Version: v0.4.15+commit.bbb8e64f
Optimization Enabled: Yes
Runs (Optimizer):  200


Contract Source Code
pragma solidity ^0.4.2;

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

  function div(uint256 a, uint256 b) internal constant 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 constant returns (uint256) {
    assert(b <= a);
    return a - b;
  }

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

/**
 * @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 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 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 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 Xenon is StandardToken {
	string public name = 'XENON';
	string public symbol = 'XNN';
	uint public decimals = 18;
	uint public INITIAL_SUPPLY = 1000000000000000000000000000;
	
	function Xenon() {
		totalSupply = INITIAL_SUPPLY;
		balances[msg.sender] = INITIAL_SUPPLY;
	}
}

Contract ABI
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"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":"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":"INITIAL_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"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":"symbol","outputs":[{"name":"","type":"string"}],"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":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"type":"function"},{"inputs":[],"payable":false,"type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]

Contract Creation Code
606060405260408051908101604052600581527f58454e4f4e0000000000000000000000000000000000000000000000000000006020820152600390805161004b9291602001906100d9565b5060408051908101604052600381527f584e4e0000000000000000000000000000000000000000000000000000000000602082015260049080516100939291602001906100d9565b5060126005556b033b2e3c9fd0803ce800000060065534156100b457600080fd5b5b6006546000818155600160a060020a0333168152600160205260409020555b610179565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061011a57805160ff1916838001178555610147565b82800160010185558215610147579182015b8281111561014757825182559160200191906001019061012c565b5b50610154929150610158565b5090565b61017691905b80821115610154576000815560010161015e565b5090565b90565b6107ae806101886000396000f300606060405236156100a15763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100a6578063095ea7b31461013157806318160ddd1461016757806323b872dd1461018c5780632ff2e9dc146101c8578063313ce567146101ed57806370a082311461021257806395d89b4114610243578063a9059cbb146102ce578063dd62ed3e14610304575b600080fd5b34156100b157600080fd5b6100b961033b565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156100f65780820151818401525b6020016100dd565b50505050905090810190601f1680156101235780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561013c57600080fd5b610153600160a060020a03600435166024356103d9565b604051901515815260200160405180910390f35b341561017257600080fd5b61017a610480565b60405190815260200160405180910390f35b341561019757600080fd5b610153600160a060020a0360043581169060243516604435610486565b604051901515815260200160405180910390f35b34156101d357600080fd5b61017a61059b565b60405190815260200160405180910390f35b34156101f857600080fd5b61017a6105a1565b60405190815260200160405180910390f35b341561021d57600080fd5b61017a600160a060020a03600435166105a7565b60405190815260200160405180910390f35b341561024e57600080fd5b6100b96105c6565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156100f65780820151818401525b6020016100dd565b50505050905090810190601f1680156101235780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156102d957600080fd5b610153600160a060020a0360043516602435610664565b604051901515815260200160405180910390f35b341561030f57600080fd5b61017a600160a060020a0360043581169060243516610724565b60405190815260200160405180910390f35b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103d15780601f106103a6576101008083540402835291602001916103d1565b820191906000526020600020905b8154815290600101906020018083116103b457829003601f168201915b505050505081565b600081158061040b5750600160a060020a03338116600090815260026020908152604080832093871683529290522054155b151561041657600080fd5b600160a060020a03338116600081815260026020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60005481565b600160a060020a0380841660009081526002602090815260408083203385168452825280832054938616835260019091528120549091906104cd908463ffffffff61075116565b600160a060020a038086166000908152600160205260408082209390935590871681522054610502908463ffffffff61076b16565b600160a060020a03861660009081526001602052604090205561052b818463ffffffff61076b16565b600160a060020a03808716600081815260026020908152604080832033861684529091529081902093909355908616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3600191505b509392505050565b60065481565b60055481565b600160a060020a0381166000908152600160205260409020545b919050565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103d15780601f106103a6576101008083540402835291602001916103d1565b820191906000526020600020905b8154815290600101906020018083116103b457829003601f168201915b505050505081565b600160a060020a03331660009081526001602052604081205461068d908363ffffffff61076b16565b600160a060020a0333811660009081526001602052604080822093909355908516815220546106c2908363ffffffff61075116565b600160a060020a0380851660008181526001602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060015b92915050565b600160a060020a038083166000908152600260209081526040808320938516835292905220545b92915050565b60008282018381101561076057fe5b8091505b5092915050565b60008282111561077757fe5b508082035b929150505600a165627a7a7230582091d8bf0af5706bd662823e35fe1fa1f849a08fd9fb094076b8fb7a1e0219ac540029


   Swarm Source:
bzzr://91d8bf0af5706bd662823e35fe1fa1f849a08fd9fb094076b8fb7a1e0219ac54
Block Age transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.