ETH Price: $2,098.44 (-7.67%)

Contract

0xA9EA9D7368F3F713376c9362A646aac78224403e
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve52548782018-03-14 17:00:542546 days ago1521046854IN
0xA9EA9D73...78224403e
0 ETH0.000094462
Transfer51798392018-03-01 23:23:072559 days ago1519946587IN
0xA9EA9D73...78224403e
0 ETH0.000103382

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Block
From
To
51617082018-02-26 21:26:012562 days ago1519680361  Contract Creation0 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Token

Compiler Version
v0.4.19+commit.c4cbbb05

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-02-27
*/

pragma solidity ^0.4.18;


contract Token {

uint256 constant private MAX_UINT256 = 2**256 - 1;
mapping(address => uint) public balances;
mapping(address => mapping(address => uint)) public allowed;

string public description;
uint8 public decimals;
string public logoURL;
string public name;
string public symbol;
uint public totalSupply;

address public creator;

event Transfer(address indexed _from, address indexed _to, uint256 _value);
event Approval(address indexed _owner, address indexed _spender, uint256 _value);

event Created(address creator, uint supply);

function Token(
    string _description,
    string _logoURL,
    string _name,
    string _symbol,
    uint256 _totalSupply
) public
{
    description = _description;
    logoURL = _logoURL;
    name = _name;
    symbol = _symbol;
    decimals = 18;
    totalSupply = _totalSupply;

    creator = tx.origin;
    Created(creator, _totalSupply);
    balances[creator] = _totalSupply;
}

// Don't let people randomly send ETH to contract
function() public payable {
    revert();
}

function transfer(address _to, uint256 _value) public returns (bool success) {
    require(balances[msg.sender] >= _value);
    balances[msg.sender] -= _value;
    balances[_to] += _value;
    Transfer(msg.sender, _to, _value);
    return true;
}

function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
    uint256 allowance = allowed[_from][msg.sender];
    require(balances[_from] >= _value && allowance >= _value);
    balances[_to] += _value;
    balances[_from] -= _value;
    if (allowance < MAX_UINT256) {
        allowed[_from][msg.sender] -= _value;
    }
    Transfer(_from, _to, _value);
    return true;
}

function balanceOf(address _owner) public view returns (uint256 balance) {
    return balances[_owner];
}

function approve(address _spender, uint256 _value) public returns (bool success) {
    allowed[msg.sender][_spender] = _value;
    Approval(msg.sender, _spender, _value);
    return true;
}

function allowance(address _owner, address _spender) public view returns (uint256 remaining) {
    return allowed[_owner][_spender];
}

function setLogoURL(string url) public {
    require(msg.sender == creator);
    logoURL = url;
}
}

Contract Security Audit

Contract ABI

API
[{"constant":true,"inputs":[],"name":"creator","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"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":"success","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":"success","type":"bool"}],"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":"decimals","outputs":[{"name":"","type":"uint8"}],"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":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"description","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"url","type":"string"}],"name":"setLogoURL","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"logoURL","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":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_description","type":"string"},{"name":"_logoURL","type":"string"},{"name":"_name","type":"string"},{"name":"_symbol","type":"string"},{"name":"_totalSupply","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"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"},{"anonymous":false,"inputs":[{"indexed":false,"name":"creator","type":"address"},{"indexed":false,"name":"supply","type":"uint256"}],"name":"Created","type":"event"}]

6060604052341561000f57600080fd5b604051610ad0380380610ad08339810160405280805182019190602001805182019190602001805182019190602001805182019190602001805191506002905085805161006092916020019061013c565b50600484805161007492916020019061013c565b50600583805161008892916020019061013c565b50600682805161009c92916020019061013c565b506003805460ff19166012179055600781905560088054600160a060020a03328116600160a060020a031990921691909117918290557f0ce3610e89a4bb9ec9359763f99110ed52a4abaea0b62028a1637e242ca2768b911682604051600160a060020a03909216825260208201526040908101905180910390a1600854600160a060020a0316600090815260208190526040902055506101d792505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061017d57805160ff19168380011785556101aa565b828001600101855582156101aa579182015b828111156101aa57825182559160200191906001019061018f565b506101b69291506101ba565b5090565b6101d491905b808211156101b657600081556001016101c0565b90565b6108ea806101e66000396000f3006060604052600436106100da5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146100df57806306fdde031461010e578063095ea7b31461019857806318160ddd146101ce57806323b872dd146101f357806327e235e31461021b578063313ce5671461023a5780635c6581651461026357806370a08231146102885780637284e416146102a7578063818e8cfa146102ba57806395d89b411461030d578063a9059cbb14610320578063d2ce89e514610342578063dd62ed3e14610355575b600080fd5b34156100ea57600080fd5b6100f261037a565b604051600160a060020a03909116815260200160405180910390f35b341561011957600080fd5b610121610389565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561015d578082015183820152602001610145565b50505050905090810190601f16801561018a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101a357600080fd5b6101ba600160a060020a0360043516602435610427565b604051901515815260200160405180910390f35b34156101d957600080fd5b6101e1610493565b60405190815260200160405180910390f35b34156101fe57600080fd5b6101ba600160a060020a0360043581169060243516604435610499565b341561022657600080fd5b6101e1600160a060020a036004351661059e565b341561024557600080fd5b61024d6105b0565b60405160ff909116815260200160405180910390f35b341561026e57600080fd5b6101e1600160a060020a03600435811690602435166105b9565b341561029357600080fd5b6101e1600160a060020a03600435166105d6565b34156102b257600080fd5b6101216105f1565b34156102c557600080fd5b61030b60046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061065c95505050505050565b005b341561031857600080fd5b61012161068e565b341561032b57600080fd5b6101ba600160a060020a03600435166024356106f9565b341561034d57600080fd5b61012161078d565b341561036057600080fd5b6101e1600160a060020a03600435811690602435166107f8565b600854600160a060020a031681565b60058054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561041f5780601f106103f45761010080835404028352916020019161041f565b820191906000526020600020905b81548152906001019060200180831161040257829003601f168201915b505050505081565b600160a060020a03338116600081815260016020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60075481565b600160a060020a03808416600081815260016020908152604080832033909516835293815283822054928252819052918220548390108015906104dc5750828110155b15156104e757600080fd5b600160a060020a038085166000908152602081905260408082208054870190559187168152208054849003905560001981101561054c57600160a060020a03808616600090815260016020908152604080832033909416835292905220805484900390555b83600160a060020a031685600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405190815260200160405180910390a3506001949350505050565b60006020819052908152604090205481565b60035460ff1681565b600160209081526000928352604080842090915290825290205481565b600160a060020a031660009081526020819052604090205490565b60028054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561041f5780601f106103f45761010080835404028352916020019161041f565b60085433600160a060020a0390811691161461067757600080fd5b600481805161068a929160200190610823565b5050565b60068054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561041f5780601f106103f45761010080835404028352916020019161041f565b600160a060020a0333166000908152602081905260408120548290101561071f57600080fd5b600160a060020a033381166000818152602081905260408082208054879003905592861680825290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600192915050565b60048054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561041f5780601f106103f45761010080835404028352916020019161041f565b600160a060020a03918216600090815260016020908152604080832093909416825291909152205490565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061086457805160ff1916838001178555610891565b82800160010185558215610891579182015b82811115610891578251825591602001919060010190610876565b5061089d9291506108a1565b5090565b6108bb91905b8082111561089d57600081556001016108a7565b905600a165627a7a72305820b5f19592dca2712c509e68ef5ca50db9b20aaadcbeb0ec29b2696e1a356b713b002900000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000052b7d2dcc80cd2e40000000000000000000000000000000000000000000000000000000000000000000024412043727970746f20666f7220746865206e656f636174656368756d656e616c20576179000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049687474703a2f2f74686f7567687466756c636174686f6c69632e636f6d2f77702d636f6e74656e742f75706c6f6164732f323031342f30322f6c6f676f7374617475746f312e676966000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084b696b6f436f696e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044b494b4f00000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x6060604052600436106100da5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d05d3f81146100df57806306fdde031461010e578063095ea7b31461019857806318160ddd146101ce57806323b872dd146101f357806327e235e31461021b578063313ce5671461023a5780635c6581651461026357806370a08231146102885780637284e416146102a7578063818e8cfa146102ba57806395d89b411461030d578063a9059cbb14610320578063d2ce89e514610342578063dd62ed3e14610355575b600080fd5b34156100ea57600080fd5b6100f261037a565b604051600160a060020a03909116815260200160405180910390f35b341561011957600080fd5b610121610389565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561015d578082015183820152602001610145565b50505050905090810190601f16801561018a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101a357600080fd5b6101ba600160a060020a0360043516602435610427565b604051901515815260200160405180910390f35b34156101d957600080fd5b6101e1610493565b60405190815260200160405180910390f35b34156101fe57600080fd5b6101ba600160a060020a0360043581169060243516604435610499565b341561022657600080fd5b6101e1600160a060020a036004351661059e565b341561024557600080fd5b61024d6105b0565b60405160ff909116815260200160405180910390f35b341561026e57600080fd5b6101e1600160a060020a03600435811690602435166105b9565b341561029357600080fd5b6101e1600160a060020a03600435166105d6565b34156102b257600080fd5b6101216105f1565b34156102c557600080fd5b61030b60046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061065c95505050505050565b005b341561031857600080fd5b61012161068e565b341561032b57600080fd5b6101ba600160a060020a03600435166024356106f9565b341561034d57600080fd5b61012161078d565b341561036057600080fd5b6101e1600160a060020a03600435811690602435166107f8565b600854600160a060020a031681565b60058054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561041f5780601f106103f45761010080835404028352916020019161041f565b820191906000526020600020905b81548152906001019060200180831161040257829003601f168201915b505050505081565b600160a060020a03338116600081815260016020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60075481565b600160a060020a03808416600081815260016020908152604080832033909516835293815283822054928252819052918220548390108015906104dc5750828110155b15156104e757600080fd5b600160a060020a038085166000908152602081905260408082208054870190559187168152208054849003905560001981101561054c57600160a060020a03808616600090815260016020908152604080832033909416835292905220805484900390555b83600160a060020a031685600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405190815260200160405180910390a3506001949350505050565b60006020819052908152604090205481565b60035460ff1681565b600160209081526000928352604080842090915290825290205481565b600160a060020a031660009081526020819052604090205490565b60028054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561041f5780601f106103f45761010080835404028352916020019161041f565b60085433600160a060020a0390811691161461067757600080fd5b600481805161068a929160200190610823565b5050565b60068054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561041f5780601f106103f45761010080835404028352916020019161041f565b600160a060020a0333166000908152602081905260408120548290101561071f57600080fd5b600160a060020a033381166000818152602081905260408082208054879003905592861680825290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600192915050565b60048054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561041f5780601f106103f45761010080835404028352916020019161041f565b600160a060020a03918216600090815260016020908152604080832093909416825291909152205490565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061086457805160ff1916838001178555610891565b82800160010185558215610891579182015b82811115610891578251825591602001919060010190610876565b5061089d9291506108a1565b5090565b6108bb91905b8082111561089d57600081556001016108a7565b905600a165627a7a72305820b5f19592dca2712c509e68ef5ca50db9b20aaadcbeb0ec29b2696e1a356b713b0029

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

00000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000052b7d2dcc80cd2e40000000000000000000000000000000000000000000000000000000000000000000024412043727970746f20666f7220746865206e656f636174656368756d656e616c20576179000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049687474703a2f2f74686f7567687466756c636174686f6c69632e636f6d2f77702d636f6e74656e742f75706c6f6164732f323031342f30322f6c6f676f7374617475746f312e676966000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084b696b6f436f696e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044b494b4f00000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _description (string): A Crypto for the neocatechumenal Way
Arg [1] : _logoURL (string): http://thoughtfulcatholic.com/wp-content/uploads/2014/02/logostatuto1.gif
Arg [2] : _name (string): KikoCoin
Arg [3] : _symbol (string): KIKO
Arg [4] : _totalSupply (uint256): 100000000000000000000000000

-----Encoded View---------------
16 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000100
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000180
Arg [3] : 00000000000000000000000000000000000000000000000000000000000001c0
Arg [4] : 00000000000000000000000000000000000000000052b7d2dcc80cd2e4000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000024
Arg [6] : 412043727970746f20666f7220746865206e656f636174656368756d656e616c
Arg [7] : 2057617900000000000000000000000000000000000000000000000000000000
Arg [8] : 0000000000000000000000000000000000000000000000000000000000000049
Arg [9] : 687474703a2f2f74686f7567687466756c636174686f6c69632e636f6d2f7770
Arg [10] : 2d636f6e74656e742f75706c6f6164732f323031342f30322f6c6f676f737461
Arg [11] : 7475746f312e6769660000000000000000000000000000000000000000000000
Arg [12] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [13] : 4b696b6f436f696e000000000000000000000000000000000000000000000000
Arg [14] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [15] : 4b494b4f00000000000000000000000000000000000000000000000000000000


Swarm Source

bzzr://b5f19592dca2712c509e68ef5ca50db9b20aaadcbeb0ec29b2696e1a356b713b

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.