Sponsored:   Color Platform: Decentralized App Store - Special Airdrop For Everyone (~17 Sep), Register NOW!
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 255 txns
Token Tracker: ITL (Italian Lira) (ITL)
 Latest 25 txns From a total of 255 Transactions

TxHash Age From To Value [TxFee]
0xdacb1994f53c9fb66c3fd5e7fbc45999f123e08854db89636edbac0994b2f23017 hrs 2 mins ago0x7dc9c5709a0307723e2ccda75860e02d17d65208  IN   0x122a86b5dff2d085afb49600b4cd7375d0d94a5f0 Ether0.00064494
0xb8860cb073aa9c27493cdc99af3104a887f6bcfd51f37b0bfa683d663c3954f518 hrs 1 min ago0xf6532b11c6af26bf42535bd1b05032c55e40193a  IN   0x122a86b5dff2d085afb49600b4cd7375d0d94a5f0 Ether0.002111418
0xd55b577a78884b3ce6c6aed137f503598893c5e4d0cbf2a8d4d488df96f3ada33 days 13 hrs ago0x6eac7f4ba4b2a576b3470df21b3ba2e33de87250  IN   0x122a86b5dff2d085afb49600b4cd7375d0d94a5f0 Ether0.0001332876
0xde7a32263439078fcb325b861afa83508d625b8d33ad60f55cf602fb644323803 days 16 hrs ago0x59aa0e99cbe397dd5f2eb4013de9094f804a4f37  IN   0x122a86b5dff2d085afb49600b4cd7375d0d94a5f0 Ether0.0021822
0x841b5234be1d87727900029211b6c33038f523f8b737501d221dafce59fa281d3 days 16 hrs ago0x59aa0e99cbe397dd5f2eb4013de9094f804a4f37  IN   0x122a86b5dff2d085afb49600b4cd7375d0d94a5f0 Ether0.0021822
0x803670785bcd9dff8ed016928b2eb8e37b4d975d586d24d8b2a9b4b8df7f15633 days 16 hrs ago0x59aa0e99cbe397dd5f2eb4013de9094f804a4f37  IN   0x122a86b5dff2d085afb49600b4cd7375d0d94a5f0 Ether0.0030822
0xc2cfa723e3c06f1cb8e46fddb7bdf6d9b2366ccb0d2b14917843eb0dbfe24f7a4 days 4 hrs ago0x20df5881ad98bbdaeaa3e5b42ac53ceeadbebf3a  IN   0x122a86b5dff2d085afb49600b4cd7375d0d94a5f0 Ether0.000171472
0x00aaa8f717b8bda1f53b4b1afde93ea856f3a3be076d78a43275c85f61816bac4 days 4 hrs ago0xf76a9661451e0eb796074ac424acaa6c92761ac2  IN   0x122a86b5dff2d085afb49600b4cd7375d0d94a5f0 Ether0.0025717
0x5d8db40d0ef2b7f4605216c07aaf34a9cd517a73a56c6acf41f307c4c78e8eec4 days 6 hrs ago0x3107950a12ff0d92e65042137e3c417cf9febd60  IN   0x122a86b5dff2d085afb49600b4cd7375d0d94a5f0 Ether0.00154494
0xd77ab7a1f11f03ed2185f59d89d50a70519fed5a92d5414dffb741638dd4f2e46 days 12 hrs ago0x6eac7f4ba4b2a576b3470df21b3ba2e33de87250  IN   0x122a86b5dff2d085afb49600b4cd7375d0d94a5f0 Ether0.000085992
0xe1ed6e112e803cbed210608c573ce04563f5f050f7253f38392c277011d5fca68 days 21 mins ago0x3107950a12ff0d92e65042137e3c417cf9febd60  IN   0x122a86b5dff2d085afb49600b4cd7375d0d94a5f0 Ether0.00154494
0x7b2d2377dafd6c83269c605648520cf802de62edfe91cbb0599a34537643176b9 days 11 hrs ago0x59aa0e99cbe397dd5f2eb4013de9094f804a4f37  IN   0x122a86b5dff2d085afb49600b4cd7375d0d94a5f0 Ether0.0021822
0x6ee50eac045504f42ec7812e010e98f5d4d5eb7a0092f7bbbe66f882fe5be8b79 days 11 hrs ago0x59aa0e99cbe397dd5f2eb4013de9094f804a4f37  IN   0x122a86b5dff2d085afb49600b4cd7375d0d94a5f0 Ether0.0021822
0xcddac2d148ea57bd52a92ae753dcac78cdab58668b5b3984182642d4402672249 days 11 hrs ago0x59aa0e99cbe397dd5f2eb4013de9094f804a4f37  IN   0x122a86b5dff2d085afb49600b4cd7375d0d94a5f0 Ether0.0030822
0x0d7834e33faad7a445ffab75823b9a608c3b529530721f3c4a7d06f3ba44d5209 days 11 hrs ago0x59aa0e99cbe397dd5f2eb4013de9094f804a4f37  IN   0x122a86b5dff2d085afb49600b4cd7375d0d94a5f0 Ether0.0021822
0x5884ef3c1251c11c28c8a40f7c3d12181fd0bb6a78a820c8d27df5799919b0a49 days 22 hrs ago0x87977aab3003e9f320411461d021e04e6595945a  IN   0x122a86b5dff2d085afb49600b4cd7375d0d94a5f0 Ether0.00029096
0xcff2c0a2189fa12cfe11fc8d76839eb88e899be376eb241e36ab88ccbe48ce9a10 days 1 hr ago0x20df5881ad98bbdaeaa3e5b42ac53ceeadbebf3a  IN   0x122a86b5dff2d085afb49600b4cd7375d0d94a5f0 Ether0.00010717
0x3e7d11cc52e806c158ab75ba810e6fc2fb4176a5582e05136980383ef674eecb10 days 1 hr ago0x3107950a12ff0d92e65042137e3c417cf9febd60  IN   0x122a86b5dff2d085afb49600b4cd7375d0d94a5f0 Ether0.00154302
0x829fa56ffbdb84ea07b3eef64d304a2fa928a832e99a92d21fc7847d853077ec10 days 2 hrs ago0x288aa989ac97a283fb9c4befe203e97d2f8e5422  IN   0x122a86b5dff2d085afb49600b4cd7375d0d94a5f0 Ether0.00012533334
0x28f44dbb53824e5d6a5b9e8dae06b42d46e22440ebb71a7a2f7c529bc552428910 days 2 hrs ago0x3107950a12ff0d92e65042137e3c417cf9febd60  IN   0x122a86b5dff2d085afb49600b4cd7375d0d94a5f0 Ether0.00154494
0xd749bf09853cb95f9e8cc3b21786230e590621c950ada4b6eb69e4fb9b45cda210 days 2 hrs ago0x2987210d32d546e62e81cb6ef4d58f85a9914f10  IN   0x122a86b5dff2d085afb49600b4cd7375d0d94a5f0 Ether0.000620466
0x2aa235ccccd0b995cc7d0efdf3274b7d05cc30e51f45bd43c0e07ab56b5288f110 days 2 hrs ago0x3107950a12ff0d92e65042137e3c417cf9febd60  IN   0x122a86b5dff2d085afb49600b4cd7375d0d94a5f0 Ether0.00154494
0xeffc276dc278824a553c0c0098f12911e741abb75d1646953d439fd317be28cb12 days 11 hrs ago0x2a9e5449b48619c0aa749b582d38c6552b9d117c  IN   0x122a86b5dff2d085afb49600b4cd7375d0d94a5f0 Ether0.0006411
0x5f17097fccfd213ac6705a35fe5e26aca01f1f1df07489aeb0a2c1a1ccd08c9412 days 12 hrs ago0x59aa0e99cbe397dd5f2eb4013de9094f804a4f37  IN   0x122a86b5dff2d085afb49600b4cd7375d0d94a5f0 Ether0.0030822
0xe0eb1fcbf2825fbc86c5f110a0ef5addbf35d2f806fa728c7a08c0f9df29717c15 days 1 hr ago0x104a9f888f7dc2c9d9dce884da4b2ba97bca5279  IN   0x122a86b5dff2d085afb49600b4cd7375d0d94a5f0 Ether0.00064302
[ 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: SimpleToken
Compiler Text: v0.4.18+commit.9cf6e910
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.6;

library SafeMath {
  function mul(uint a, uint b) internal returns (uint) {
    uint c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  function div(uint a, uint b) internal returns (uint) {
    // assert(b > 0); // Solidity automatically throws when dividing by 0
    uint c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return c;
  }

  function sub(uint a, uint b) internal returns (uint) {
    assert(b <= a);
    return a - b;
  }

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

  function max64(uint64 a, uint64 b) internal constant returns (uint64) {
    return a >= b ? a : b;
  }

  function min64(uint64 a, uint64 b) internal constant returns (uint64) {
    return a < b ? a : b;
  }

  function max256(uint256 a, uint256 b) internal constant returns (uint256) {
    return a >= b ? a : b;
  }

  function min256(uint256 a, uint256 b) internal constant returns (uint256) {
    return a < b ? a : b;
  }

  function assert(bool assertion) internal {
    if (!assertion) {
      throw;
    }
  }
}

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

contract ERC20 is ERC20Basic {
  function allowance(address owner, address spender) constant returns (uint);
  function transferFrom(address from, address to, uint value);
  function approve(address spender, uint value);
  event Approval(address indexed owner, address indexed spender, uint value);
}

contract BasicToken is ERC20Basic {
  using SafeMath for uint;

  mapping(address => uint) balances;

  modifier onlyPayloadSize(uint size) {
     if(msg.data.length < size + 4) {
       throw;
     }
     _;
  }

  /**
  * @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, uint _value) onlyPayloadSize(2 * 32) {
    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    Transfer(msg.sender, _to, _value);
  }

  /**
  * @dev Gets the balance of the specified address.
  * @param _owner The address to query the the balance of. 
  * @return An uint representing the amount owned by the passed address.
  */
  function balanceOf(address _owner) constant returns (uint balance) {
    return balances[_owner];
  }

}

contract NewToken is BasicToken, ERC20 {

  mapping (address => mapping (address => uint)) 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 uint the amout of tokens to be transfered
   */
  function transferFrom(address _from, address _to, uint _value) onlyPayloadSize(3 * 32) {
    var _allowance = allowed[_from][msg.sender];

    // Check is not needed because sub(_allowance, _value) will already throw if this condition is not met
    // if (_value > _allowance) throw;

    balances[_to] = balances[_to].add(_value);
    balances[_from] = balances[_from].sub(_value);
    allowed[_from][msg.sender] = _allowance.sub(_value);
    Transfer(_from, _to, _value);
  }

  /**
   * @dev Aprove the passed address to spend the specified amount of tokens on beahlf 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, uint _value) {

    // 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
    if ((_value != 0) && (allowed[msg.sender][_spender] != 0)) throw;

    allowed[msg.sender][_spender] = _value;
    Approval(msg.sender, _spender, _value);
  }

  /**
   * @dev Function to check the amount of tokens than 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 uint specifing the amount of tokens still avaible for the spender.
   */
  function allowance(address _owner, address _spender) constant returns (uint remaining) {
    return allowed[_owner][_spender];
  }

}

contract SimpleToken is NewToken {

  string public name = "ITL (Italian Lira)";
  string public symbol = "ITL";
  uint public decimals = 8;
  uint public INITIAL_SUPPLY = 10000000000000000000;

  function SimpleToken() {
    totalSupply = INITIAL_SUPPLY;
    balances[msg.sender] = INITIAL_SUPPLY;
  }

}

    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":[],"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":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"INITIAL_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"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":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":[],"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"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","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 Switch To Opcodes View
60606040526040805190810160405280601281526020017f49544c20284974616c69616e204c6972612900000000000000000000000000008152506003908051906020019061004f92919061010c565b506040805190810160405280600381526020017f49544c00000000000000000000000000000000000000000000000000000000008152506004908051906020019061009b92919061010c565b506008600555678ac7230489e8000060065534156100b857600080fd5b600654600081905550600654600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506101b1565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061014d57805160ff191683800117855561017b565b8280016001018555821561017b579182015b8281111561017a57825182559160200191906001019061015f565b5b509050610188919061018c565b5090565b6101ae91905b808211156101aa576000816000905550600101610192565b5090565b90565b610c5a806101c06000396000f3006060604052600436106100a4576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100a9578063095ea7b31461013757806318160ddd1461017957806323b872dd146101a25780632ff2e9dc14610203578063313ce5671461022c57806370a082311461025557806395d89b41146102a2578063a9059cbb14610330578063dd62ed3e14610372575b600080fd5b34156100b457600080fd5b6100bc6103de565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156100fc5780820151818401526020810190506100e1565b50505050905090810190601f1680156101295780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561014257600080fd5b610177600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061047c565b005b341561018457600080fd5b61018c6105fe565b6040518082815260200191505060405180910390f35b34156101ad57600080fd5b610201600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610604565b005b341561020e57600080fd5b6102166108c4565b6040518082815260200191505060405180910390f35b341561023757600080fd5b61023f6108ca565b6040518082815260200191505060405180910390f35b341561026057600080fd5b61028c600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506108d0565b6040518082815260200191505060405180910390f35b34156102ad57600080fd5b6102b5610919565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102f55780820151818401526020810190506102da565b50505050905090810190601f1680156103225780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561033b57600080fd5b610370600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506109b7565b005b341561037d57600080fd5b6103c8600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610b61565b6040518082815260200191505060405180910390f35b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104745780601f1061044957610100808354040283529160200191610474565b820191906000526020600020905b81548152906001019060200180831161045757829003601f168201915b505050505081565b6000811415801561050a57506000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b1561051457600080fd5b80600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a35050565b60005481565b60006060600481016000369050101561061c57600080fd5b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205491506106ed83600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610be890919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061078283600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c0690919063ffffffff16565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506107d88383610c0690919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a35050505050565b60065481565b60055481565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109af5780601f10610984576101008083540402835291602001916109af565b820191906000526020600020905b81548152906001019060200180831161099257829003601f168201915b505050505081565b604060048101600036905010156109cd57600080fd5b610a1f82600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c0690919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ab482600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610be890919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3505050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000808284019050610bfc84821015610c1f565b8091505092915050565b6000610c1483831115610c1f565b818303905092915050565b801515610c2b57600080fd5b505600a165627a7a7230582077bc345e79739453188f76f2c27864e7d1aa9d267a0d0244b9a45ffa895e7e6c0029

   Swarm Source:
bzzr://77bc345e79739453188f76f2c27864e7d1aa9d267a0d0244b9a45ffa895e7e6c

 

View All
Block Age transaction Difficulty Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.