Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 16721 txns
Token Tracker: AIToken (AIToken)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x4f153cd1da945b3830317e0dde32a47eb5f22972at txn 0xd8a89819048f5482a1aeb4fd3df1b8ac53b760db7d5b3307fb91671942a7a20f
Token Balance:
 Latest 25 transactions from a total of 16721 transactions

TxHash Age From To Value [TxFee]
0x5a2d93583baec1ca8719c73896bd18120b79493556eb8d69a951f5755de720e512 hrs 42 mins ago0x298ede666a28823f30ffce7d975820310eff8a71  IN   0x929dac58cf32c693c7c9e9e72c2786525679898d0 Ether0.00037411
0xf03f2d3cd4185f61f6898804b42e81eb17b8eed91329da6441391ad5e21a505312 hrs 44 mins ago0xe362553953d233374af5829bacc50f6a075ded53  IN   0x929dac58cf32c693c7c9e9e72c2786525679898d0 Ether0.00037411
0x71ef11737a2237ed6e5904fc6e9ee19344787d9143d95f79fc7756399eee559012 hrs 44 mins ago0x49e4cb427ddd7440fca937f3492686f5af60d747  IN   0x929dac58cf32c693c7c9e9e72c2786525679898d0 Ether0.00037411
0x92ca85c75bce22fc0689c6b1e3c5cbb31e3241297ba6d0f444effdca2dbb48ff12 hrs 44 mins ago0x1b4e17f3793646e7565fb60d8d79b7085fbe48c7  IN   0x929dac58cf32c693c7c9e9e72c2786525679898d0 Ether0.00037475
0x6159313aab4746d417a25bae1850543b4b1c501ec1ad825c2182d9fe5af2ef8c12 hrs 47 mins ago0x03ea7df4cb7bf4d771f49999de529e65a3108bea  IN   0x929dac58cf32c693c7c9e9e72c2786525679898d0 Ether0.00037411
0x8051c985d94fcbc38109e518d9546fa00faf599a20d4cdc0ff8a269dd2530b2912 hrs 47 mins ago0x1b4e17f3793646e7565fb60d8d79b7085fbe48c7  IN   0x929dac58cf32c693c7c9e9e72c2786525679898d0 Ether0.00037475
0x56bcd6143d9c9e241435176356910b705e7afd79da5178724508b6804b4b94b812 hrs 48 mins ago0x1b4e17f3793646e7565fb60d8d79b7085fbe48c7  IN   0x929dac58cf32c693c7c9e9e72c2786525679898d0 Ether0.00037475
0xb9f79e96184ab3c30e1c94d9f01ba56d5c80183e100a98e5db4cc879f30fe38012 hrs 49 mins ago0x71e870b1d642cd68979a089cddbc2dc00a10ec05  IN   0x929dac58cf32c693c7c9e9e72c2786525679898d0 Ether0.00037411
0x30dd810c8e9559449b2d41939ea88c117f2bab6fe545d9f8200b3bada95bd15912 hrs 51 mins ago0x1b4e17f3793646e7565fb60d8d79b7085fbe48c7  IN   0x929dac58cf32c693c7c9e9e72c2786525679898d0 Ether0.00037475
0xf84e7520635550ec02226a9655102ffa88fa75c758d4fe5df8cc6d753067d1d212 hrs 53 mins ago0x1b4e17f3793646e7565fb60d8d79b7085fbe48c7  IN   0x929dac58cf32c693c7c9e9e72c2786525679898d0 Ether0.00037475
0x7d51e6ae2e6202785341933ea7625596d156adfd92841fe061261a259c5010a912 hrs 57 mins ago0x1b4e17f3793646e7565fb60d8d79b7085fbe48c7  IN   0x929dac58cf32c693c7c9e9e72c2786525679898d0 Ether0.00037411
0x284aab5cfdaf10f18430e08ef0212bf27d6e5362ff1e0ba4918141ebac7a283f14 hrs 2 mins ago0xd74cb4831d548012bccf41c3d15b434d7e41c47b  IN   0x929dac58cf32c693c7c9e9e72c2786525679898d0 Ether0.00037411
0xa3f9e21f071611805aed91c21155bca67bcc4e06a8dd1b9954d4bcb1f570b1eb14 hrs 8 mins ago0xe05e391c437fd065d2b288947a74d8df9dcfc300  IN   0x929dac58cf32c693c7c9e9e72c2786525679898d0 Ether0.0010495
0x76f8abe9e54f38e9d66e302696d5f2b95470ba03d39ead4b8f8136c06548366621 hrs 55 mins ago0xc362790d90b74d16558e9b920b195adadc2e3515  IN   0x929dac58cf32c693c7c9e9e72c2786525679898d0 Ether0.00037411
0x6a2860bd7629b5813a983c5c456505d5a6ad0e201e780f4f3a7bac606927216822 hrs ago0xe05e391c437fd065d2b288947a74d8df9dcfc300  IN   0x929dac58cf32c693c7c9e9e72c2786525679898d0 Ether0.0010495
0xf3a1f645ba9f8769dd4d91de6aed6ff62b2e8dba81ea96b3675903a925c37edd22 hrs 12 mins ago0xe05e391c437fd065d2b288947a74d8df9dcfc300  IN   0x929dac58cf32c693c7c9e9e72c2786525679898d0 Ether0.0007495
0xda20df9720d80cc6ca9eeeea9e5cfe21a2efb62e2dff00158b40eda75fc1700b22 hrs 23 mins ago0x0e1e8eff8669203eb2a609d0ed53e37c50939fc7  IN   0x929dac58cf32c693c7c9e9e72c2786525679898d0 Ether0.00037347
0x1fa705688b3cb2ec535fdd8e9adae6ecea35350644658bc93a6ca667e1637f1b22 hrs 25 mins ago0xe05e391c437fd065d2b288947a74d8df9dcfc300  IN   0x929dac58cf32c693c7c9e9e72c2786525679898d0 Ether0.00104822
0x3ac043abe5bbc40cf211b4aebc188fc7fc59b52231dee9707956a08701ef8e121 day 12 hrs ago0x460568aaeb91d648ee3bac6d2d2dba3d10a7e166  IN   0x929dac58cf32c693c7c9e9e72c2786525679898d0 Ether0.00037411
0x818e9972b21308d6d2f4c48adeeae62d45d60f3e9243105adceaadae09f288c01 day 12 hrs ago0x4033e9605fc5b1e0514f55b38822ebd4749c5d5d  IN   0x929dac58cf32c693c7c9e9e72c2786525679898d0 Ether0.0002998
0xfb71a6094864d6469a7586e7163cfee9b6540ff26b7cb7d4294457476bfcbaa11 day 12 hrs ago0x4033e9605fc5b1e0514f55b38822ebd4749c5d5d  IN   0x929dac58cf32c693c7c9e9e72c2786525679898d0 Ether0.0004
0xd7fa49053cb0839c3aec70750b6bb66ada62d530868d614fd42ef54b9b793ef71 day 15 hrs ago0xe05e391c437fd065d2b288947a74d8df9dcfc300  IN   0x929dac58cf32c693c7c9e9e72c2786525679898d0 Ether0.00104822
0x7cb32a667f80977f408c5004d2d4a5fc583ac8bd05726371fc907fbf9455cb121 day 20 hrs ago0x766765d523d46915f600388cd1764ceef90c6af8  IN   0x929dac58cf32c693c7c9e9e72c2786525679898d0 Ether0.00037411
0x43efd194f1171760dc9184e6a9056d92651e36be0f91a793d5a99dd6a32a25ea1 day 20 hrs ago0xd775bccdaa94cb176434bc17f1b727ce38d2cd26  IN   0x929dac58cf32c693c7c9e9e72c2786525679898d0 Ether0.00037411
0xbff9a37022f096dee54687c12832534f3eea991e0efbb288fceb01ea64d13b3b1 day 20 hrs ago0xe05e391c437fd065d2b288947a74d8df9dcfc300  IN   0x929dac58cf32c693c7c9e9e72c2786525679898d0 Ether0.00074822
[ 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: AIToken
Compiler Text: v0.4.24+commit.e67f0147
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.16;

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) {
    
    uint256 c = a / b;
    
    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;
  }
}



contract ERC20Basic {
  uint256 public totalSupply;
  function balanceOf(address who) public constant returns (uint256);
  function transfer(address to, uint256 value) public returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
}

contract BasicToken is ERC20Basic {
  using SafeMath for uint256;
  mapping(address => uint256) balances;

  function transfer(address _to, uint256 _value) public returns (bool) {
    require(_to != address(0));
    require(_value > 0 && _value <= balances[msg.sender]);
    
    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    Transfer(msg.sender, _to, _value);
    return true;
  }
  
  function balanceOf(address _owner) public constant returns (uint256 balance) {
    return balances[_owner];
  }
}

contract ERC20 is ERC20Basic {
  function allowance(address owner, address spender) public constant 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);
}

contract StandardToken is ERC20, BasicToken {
  mapping (address => mapping (address => uint256)) internal allowed;
  
  function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
    require(_to != address(0));
    require(_value > 0 && _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;
  }
  
  function approve(address _spender, uint256 _value) public returns (bool) {
    allowed[msg.sender][_spender] = _value;
    Approval(msg.sender, _spender, _value);
    return true;
  }
  
  function allowance(address _owner, address _spender) public constant returns (uint256 remaining) {
    return allowed[_owner][_spender];
  }
}

contract Ownable {
  address public owner;
  event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
 
  function Ownable() {
    owner = msg.sender;
  }
  
  modifier onlyOwner() {
    require(msg.sender == owner);
    _;
  }
  
  function transferOwnership(address newOwner) onlyOwner public {
    require(newOwner != address(0));
    OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }
}
contract Pausable is Ownable {
  event Pause();
  event Unpause();
  bool public paused = false;
 
  modifier whenNotPaused() {
    require(!paused);
    _;
  }
  
  modifier whenPaused() {
    require(paused);
    _;
  }
 
  function pause() onlyOwner whenNotPaused public {
    paused = true;
    Pause();
  }
  
  function unpause() onlyOwner whenPaused public {
    paused = false;
    Unpause();
  }
}

contract PausableToken is StandardToken, Pausable {
  function transfer(address _to, uint256 _value) public whenNotPaused returns (bool) {
    return super.transfer(_to, _value);
  }
  function transferFrom(address _from, address _to, uint256 _value) public whenNotPaused returns (bool) {
    return super.transferFrom(_from, _to, _value);
  }
  function approve(address _spender, uint256 _value) public whenNotPaused returns (bool) {
    return super.approve(_spender, _value);
  }
}


contract AIToken is PausableToken {

    string public name = 'AIToken';
    string public symbol = 'AIToken';
    string public version = '1.0.1';
    uint8 public decimals = 18;
    
    
    function AIToken(uint256 initialSupply) public {
        totalSupply = initialSupply * 10 ** uint256(decimals);
        balances[msg.sender] = totalSupply;

    }
    
    function () {
        //if ether is sent to this address, send it back.
        revert();
    }
}

    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":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"pause","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":"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":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","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":"initialSupply","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":false,"stateMutability":"nonpayable","type":"fallback"},{"anonymous":false,"inputs":[],"name":"Pause","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpause","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":"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
6003805460a060020a60ff021916905560c0604052600760808190527f4149546f6b656e0000000000000000000000000000000000000000000000000060a090815261004e916004919061013e565b506040805180820190915260078082527f4149546f6b656e0000000000000000000000000000000000000000000000000060209092019182526100939160059161013e565b506040805180820190915260058082527f312e302e3100000000000000000000000000000000000000000000000000000060209092019182526100d89160069161013e565b506007805460ff191660121790553480156100f257600080fd5b50604051602080610c24833981016040908152905160038054600160a060020a0319163390811790915560075460ff16600a0a90910260008181559182526001602052919020556101d9565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061017f57805160ff19168380011785556101ac565b828001600101855582156101ac579182015b828111156101ac578251825591602001919060010190610191565b506101b89291506101bc565b5090565b6101d691905b808211156101b857600081556001016101c2565b90565b610a3c806101e86000396000f3006080604052600436106100da5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100ec578063095ea7b31461017657806318160ddd146101ae57806323b872dd146101d5578063313ce567146101ff5780633f4ba83a1461022a57806354fd4d50146102415780635c975abb1461025657806370a082311461026b5780638456cb591461028c5780638da5cb5b146102a157806395d89b41146102d2578063a9059cbb146102e7578063dd62ed3e1461030b578063f2fde38b14610332575b3480156100e657600080fd5b50600080fd5b3480156100f857600080fd5b50610101610353565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561013b578181015183820152602001610123565b50505050905090810190601f1680156101685780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561018257600080fd5b5061019a600160a060020a03600435166024356103e1565b604080519115158252519081900360200190f35b3480156101ba57600080fd5b506101c361040c565b60408051918252519081900360200190f35b3480156101e157600080fd5b5061019a600160a060020a0360043581169060243516604435610412565b34801561020b57600080fd5b5061021461043f565b6040805160ff9092168252519081900360200190f35b34801561023657600080fd5b5061023f610448565b005b34801561024d57600080fd5b506101016104c0565b34801561026257600080fd5b5061019a61051b565b34801561027757600080fd5b506101c3600160a060020a036004351661052b565b34801561029857600080fd5b5061023f610546565b3480156102ad57600080fd5b506102b66105c3565b60408051600160a060020a039092168252519081900360200190f35b3480156102de57600080fd5b506101016105d2565b3480156102f357600080fd5b5061019a600160a060020a036004351660243561062d565b34801561031757600080fd5b506101c3600160a060020a0360043581169060243516610651565b34801561033e57600080fd5b5061023f600160a060020a036004351661067c565b6004805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103d95780601f106103ae576101008083540402835291602001916103d9565b820191906000526020600020905b8154815290600101906020018083116103bc57829003601f168201915b505050505081565b60035460009060a060020a900460ff16156103fb57600080fd5b6104058383610711565b9392505050565b60005481565b60035460009060a060020a900460ff161561042c57600080fd5b610437848484610777565b949350505050565b60075460ff1681565b600354600160a060020a0316331461045f57600080fd5b60035460a060020a900460ff16151561047757600080fd5b6003805474ff0000000000000000000000000000000000000000191690556040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3390600090a1565b6006805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103d95780601f106103ae576101008083540402835291602001916103d9565b60035460a060020a900460ff1681565b600160a060020a031660009081526001602052604090205490565b600354600160a060020a0316331461055d57600080fd5b60035460a060020a900460ff161561057457600080fd5b6003805474ff0000000000000000000000000000000000000000191660a060020a1790556040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62590600090a1565b600354600160a060020a031681565b6005805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103d95780601f106103ae576101008083540402835291602001916103d9565b60035460009060a060020a900460ff161561064757600080fd5b61040583836108fe565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b600354600160a060020a0316331461069357600080fd5b600160a060020a03811615156106a857600080fd5b600354604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b336000818152600260209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b6000600160a060020a038316151561078e57600080fd5b6000821180156107b65750600160a060020a0384166000908152600160205260409020548211155b15156107c157600080fd5b600160a060020a03841660009081526002602090815260408083203384529091529020548211156107f157600080fd5b600160a060020a03841660009081526001602052604090205461081a908363ffffffff6109ef16565b600160a060020a03808616600090815260016020526040808220939093559085168152205461084f908363ffffffff610a0116565b600160a060020a038085166000908152600160209081526040808320949094559187168152600282528281203382529091522054610893908363ffffffff6109ef16565b600160a060020a03808616600081815260026020908152604080832033845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019392505050565b6000600160a060020a038316151561091557600080fd5b6000821180156109345750336000908152600160205260409020548211155b151561093f57600080fd5b3360009081526001602052604090205461095f908363ffffffff6109ef16565b3360009081526001602052604080822092909255600160a060020a03851681522054610991908363ffffffff610a0116565b600160a060020a0384166000818152600160209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b6000828211156109fb57fe5b50900390565b60008282018381101561040557fe00a165627a7a72305820aa7390cf8a054f898c8d5e8f839d21582bc69a9316a4a6b137527cb16ad82f2a002900000000000000000000000000000000000000000000000000000002540be400

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

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000002540be400


   Swarm Source:
bzzr://aa7390cf8a054f898c8d5e8f839d21582bc69a9316a4a6b137527cb16ad82f2a

 

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.