Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 8434 txns
Token Tracker: INK token (INK)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x472da8ce317c494109b7ffe8ebedfc02b1d49b3fat txn 0x01269a5b22e6a1e43eb9a8f816582dac75b7f5306edcc557e919f3f8fe2b32d1
 Latest 25 transactions from a total of 8434 transactions

TxHash Age From To Value [TxFee]
0x59b66e85297e8a4f0759a5eae6d47e6547396d0ed3cc0b71d8317ed680337bd013 hrs 34 mins ago0x6485fc77be2186fc60feea38d0ef4331d8404b60  IN   0xf4c90e18727c5c76499ea6369c856a6d61d3e92e0 Ether0.00145712
0xbf48b5b5577b7361d65739b19a5526daa7d1b86867fc8a35b65c20f0a37cc27b15 hrs 32 mins ago0x5c90bfc96822cc4916ba3eaab16deeb7b695e8ba  IN   0xf4c90e18727c5c76499ea6369c856a6d61d3e92e0 Ether0.0025682
0x13d8653915e4c085170c2fbdb8255b2b52ff586d64fafaea9e46ce53940336d917 hrs 54 mins ago0xdc13fa0083e7414f840d49384edf10ba2c818a01  IN   0xf4c90e18727c5c76499ea6369c856a6d61d3e92e0 Ether0.000085716285
0xdc6055c5a3d4dc2a070fe2c428ec3caef5525a7891e6b1d46f874f22b837e11717 hrs 54 mins ago0xe2538a22c8da54342d2007c6562b6e1a9dd744f4  IN   0xf4c90e18727c5c76499ea6369c856a6d61d3e92e0 Ether0.000085972298
0x9648c52fc7c494b79e8e1f52dfe8884210766cacf41ddd0cc7094e80f031ba7d21 hrs 42 mins ago0xdc13fa0083e7414f840d49384edf10ba2c818a01  IN   0xf4c90e18727c5c76499ea6369c856a6d61d3e92e0 Ether0.000145719285
0x39657c66c5dbb468b57992656d005cf73f2f869ccd10bc82ec2304c2e142b68f21 hrs 54 mins ago0x9643d34080939945c5b363684b4a633f1aab7279  IN   0xf4c90e18727c5c76499ea6369c856a6d61d3e92e0 Ether0.000460004613
0x40fd75c297839556fd3e76efb2db42c0fa39d438e849c1f84dc1d8945b6ed67122 hrs 16 mins ago0x3caec6f54993526c9e2744a4fa54a19b90a3bd87  IN   0xf4c90e18727c5c76499ea6369c856a6d61d3e92e0 Ether0.000218952
0xc07187eae91c5d195481365a06dfa05f838af67993c2183e8e4371c833bfe94422 hrs 20 mins ago0x3caec6f54993526c9e2744a4fa54a19b90a3bd87  IN   0xf4c90e18727c5c76499ea6369c856a6d61d3e92e0 Ether0.000291936
0x0198fa3cb5b601995f3a0397eb1c23040563d141b052f1f1d79ea79aa3c95bad22 hrs 27 mins ago0x3caec6f54993526c9e2744a4fa54a19b90a3bd87  IN   0xf4c90e18727c5c76499ea6369c856a6d61d3e92e0 Ether0.00018182
0x92d672e590cb68940a2dbfe82c3c715c2f1228ba6f1da6a769bae92bafda5c1223 hrs ago0x3caec6f54993526c9e2744a4fa54a19b90a3bd87  IN   0xf4c90e18727c5c76499ea6369c856a6d61d3e92e0 Ether0.00038619
0x2fd41181bf7ffcd93658dd5ec306a04f1b88264ad1a5ff575d16e19a57604d2023 hrs 38 mins ago0x3caec6f54993526c9e2744a4fa54a19b90a3bd87  IN   0xf4c90e18727c5c76499ea6369c856a6d61d3e92e0 Ether0.000290912
0xe4bceb059412346bc8be9c691fa9768c0f9b3c450b35d1de0fcb1878c54b54541 day 1 hr ago0x6485fc77be2186fc60feea38d0ef4331d8404b60  IN   0xf4c90e18727c5c76499ea6369c856a6d61d3e92e0 Ether0.00205968
0x5e279912424e365c91598bf04977504568078e8afec813b9992dd0b539d281431 day 2 hrs ago0x3caec6f54993526c9e2744a4fa54a19b90a3bd87  IN   0xf4c90e18727c5c76499ea6369c856a6d61d3e92e0 Ether0.00018182
0xc633ebb279ae68c15c1d21ea2c1e507af404c6dab1e600c49acd916e558221231 day 3 hrs ago0x3caec6f54993526c9e2744a4fa54a19b90a3bd87  IN   0xf4c90e18727c5c76499ea6369c856a6d61d3e92e0 Ether0.000154092
0xea54c16727548993eef7f0ffc6d1d2d92c9498c33cf4cd58ac23b1ea48fc04461 day 20 hrs ago0xfe5854255eb1eb921525fa856a3947ed2412a1d7  IN   0xf4c90e18727c5c76499ea6369c856a6d61d3e92e0 Ether0.00010746
0xf8b342b3431144057915c3d176c182edc6e60b63ca4efa8bab4d56642b10912b1 day 23 hrs ago0x6485fc77be2186fc60feea38d0ef4331d8404b60  IN   0xf4c90e18727c5c76499ea6369c856a6d61d3e92e0 Ether0.002105924
0xc8d2b03a0d80ac229ecdcecf0cfbfa2d0582f2756f29c2247eea139118aaad562 days 1 hr ago0xb287a379e6caca6732e50b88d23c290aa990a892  IN   0xf4c90e18727c5c76499ea6369c856a6d61d3e92e0 Ether0.0051428
0x38b9b878e10ae5b022798513a6de9931e8b88f63a2488c6f214cc845116404872 days 3 hrs ago0x93f36930f94fbb5afc5fb506d3f7abb9179a4e4e  IN   0xf4c90e18727c5c76499ea6369c856a6d61d3e92e0 Ether0.00154284
0x26431bbf8847d852033ec8b2fbb897e7f43b66510cf57513568874f519168b112 days 4 hrs ago0xf6776d33ed6099e5f0cd2270fddb38d48070bc2f  IN   0xf4c90e18727c5c76499ea6369c856a6d61d3e92e0 Ether0.00018501444
0x0333e9bb1a9a677849b8fa0664602eea02cad0bcf184a91502a36ecc7bcdf8e32 days 5 hrs ago0xb287a379e6caca6732e50b88d23c290aa990a892  IN   0xf4c90e18727c5c76499ea6369c856a6d61d3e92e0 Ether0.0051428
0xb5259628c799253fa20b53946f1cab028d2b612b57bbb3d35e0f6075811c56db2 days 14 hrs ago0xfe5854255eb1eb921525fa856a3947ed2412a1d7  IN   0xf4c90e18727c5c76499ea6369c856a6d61d3e92e0 Ether0.000064476
0x12970950249789d5b9e9ab2cf7e8cf755472ba3fd3c97bc309290c6b2cc46a902 days 17 hrs ago0x9bf794de7dec012ba4114d1f2519a97de265b5ca  IN   0xf4c90e18727c5c76499ea6369c856a6d61d3e92e0 Ether0.0001423188
0x2d8cee193f27af167d1cc0f58d74e4f768fca7423bd04c347e6052459d55d6412 days 19 hrs agoHitBTC_2  IN   0xf4c90e18727c5c76499ea6369c856a6d61d3e92e0 Ether0.000381046225
0x934ab3f89ef1be053a9beac0a5fbd26f2dc681e8177e26d7a2a0087712fb4acb2 days 19 hrs agoHitBTC_3  IN   0xf4c90e18727c5c76499ea6369c856a6d61d3e92e0 Ether0.00018214
0x3854b4ae0ce770df06915e882c8615e929adb8d11d896a7ed3a25b007f72e59e2 days 20 hrs ago0xfe5854255eb1eb921525fa856a3947ed2412a1d7  IN   0xf4c90e18727c5c76499ea6369c856a6d61d3e92e0 Ether0.000064476
[ 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: INK
Compiler Text: v0.4.21+commit.dfe3193c
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

// Abstract contract for the full ERC 20 Token standard
// https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md
pragma solidity ^0.4.21;


contract EIP20Interface {
    /* This is a slight change to the ERC20 base standard.
    function totalSupply() constant returns (uint256 supply);
    is replaced with:
    uint256 public totalSupply;
    This automatically creates a getter function for the totalSupply.
    This is moved to the base contract since public getter functions are not
    currently recognised as an implementation of the matching abstract
    function by the compiler.
    */
    /// total amount of tokens
    uint256 public totalSupply;

    /// @param _owner The address from which the balance will be retrieved
    /// @return The balance
    function balanceOf(address _owner) public view returns (uint256 balance);

    /// @notice send `_value` token to `_to` from `msg.sender`
    /// @param _to The address of the recipient
    /// @param _value The amount of token to be transferred
    /// @return Whether the transfer was successful or not
    function transfer(address _to, uint256 _value) public returns (bool success);

    /// @notice send `_value` token to `_to` from `_from` on the condition it is approved by `_from`
    /// @param _from The address of the sender
    /// @param _to The address of the recipient
    /// @param _value The amount of token to be transferred
    /// @return Whether the transfer was successful or not
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success);

    /// @notice `msg.sender` approves `_spender` to spend `_value` tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @param _value The amount of tokens to be approved for transfer
    /// @return Whether the approval was successful or not
    function approve(address _spender, uint256 _value) public returns (bool success);

    /// @param _owner The address of the account owning tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @return Amount of remaining tokens allowed to spent
    function allowance(address _owner, address _spender) public view returns (uint256 remaining);

    // solhint-disable-next-line no-simple-event-func-name
    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}

contract INK is EIP20Interface {

    uint256 constant private MAX_UINT256 = 2**256 - 1;
    mapping (address => uint256) public balances;
    mapping (address => mapping (address => uint256)) public allowed;
    /*
    NOTE:
    The following variables are OPTIONAL vanities. One does not have to include them.
    They allow one to customise the token contract & in no way influences the core functionality.
    Some wallets/interfaces might not even bother to look at this information.
    */
    string public name;                   //fancy name: eg Simon Bucks
    uint8 public decimals;                //How many decimals to show.
    string public symbol;                 //An identifier: eg SBX

    function INK() public {
        totalSupply = 10 * (10**8) * (10**9);                // Update total supply
        balances[msg.sender] = totalSupply;                  // Give the creator all initial tokens
        name = 'INK token';                                  // Set the name for display purposes
        decimals = 9;                                        // Amount of decimals for display purposes
        symbol = 'INK';                                      // Set the symbol for display purposes
    }

    function transfer(address _to, uint256 _value) public returns (bool success) {
        require(balances[msg.sender] >= _value);
        balances[msg.sender] -= _value;
        balances[_to] += _value;
        emit Transfer(msg.sender, _to, _value); //solhint-disable-line indent, no-unused-vars
        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;
        }
        emit Transfer(_from, _to, _value); //solhint-disable-line indent, no-unused-vars
        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;
        emit Approval(msg.sender, _spender, _value); //solhint-disable-line indent, no-unused-vars
        return true;
    }

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

    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":"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":"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":"_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":"_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
6060604052341561000f57600080fd5b670de0b6b3a76400006000818155600160a060020a03331681526001602052604090819020919091558051908101604052600981527f494e4b20746f6b656e00000000000000000000000000000000000000000000006020820152600390805161007d9291602001906100d8565b506004805460ff1916600917905560408051908101604052600381527f494e4b0000000000000000000000000000000000000000000000000000000000602082015260059080516100d29291602001906100d8565b50610173565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061011957805160ff1916838001178555610146565b82800160010185558215610146579182015b8281111561014657825182559160200191906001019061012b565b50610152929150610156565b5090565b61017091905b80821115610152576000815560010161015c565b90565b610665806101826000396000f3006060604052600436106100ae5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100b3578063095ea7b31461013d57806318160ddd1461017357806323b872dd1461019857806327e235e3146101c0578063313ce567146101df5780635c6581651461020857806370a082311461022d57806395d89b411461024c578063a9059cbb1461025f578063dd62ed3e14610281575b600080fd5b34156100be57600080fd5b6100c66102a6565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101025780820151838201526020016100ea565b50505050905090810190601f16801561012f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561014857600080fd5b61015f600160a060020a0360043516602435610344565b604051901515815260200160405180910390f35b341561017e57600080fd5b6101866103b0565b60405190815260200160405180910390f35b34156101a357600080fd5b61015f600160a060020a03600435811690602435166044356103b6565b34156101cb57600080fd5b610186600160a060020a03600435166104bc565b34156101ea57600080fd5b6101f26104ce565b60405160ff909116815260200160405180910390f35b341561021357600080fd5b610186600160a060020a03600435811690602435166104d7565b341561023857600080fd5b610186600160a060020a03600435166104f4565b341561025757600080fd5b6100c661050f565b341561026a57600080fd5b61015f600160a060020a036004351660243561057a565b341561028c57600080fd5b610186600160a060020a036004358116906024351661060e565b60038054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561033c5780601f106103115761010080835404028352916020019161033c565b820191906000526020600020905b81548152906001019060200180831161031f57829003601f168201915b505050505081565b600160a060020a03338116600081815260026020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60005481565b600160a060020a0380841660008181526002602090815260408083203390951683529381528382205492825260019052918220548390108015906103fa5750828110155b151561040557600080fd5b600160a060020a038085166000908152600160205260408082208054870190559187168152208054849003905560001981101561046a57600160a060020a03808616600090815260026020908152604080832033909416835292905220805484900390555b83600160a060020a031685600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405190815260200160405180910390a3506001949350505050565b60016020526000908152604090205481565b60045460ff1681565b600260209081526000928352604080842090915290825290205481565b600160a060020a031660009081526001602052604090205490565b60058054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561033c5780601f106103115761010080835404028352916020019161033c565b600160a060020a033316600090815260016020526040812054829010156105a057600080fd5b600160a060020a033381166000818152600160205260408082208054879003905592861680825290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600192915050565b600160a060020a039182166000908152600260209081526040808320939094168252919091522054905600a165627a7a72305820f999e3d5eff2610d519eea0f5f3abd34f01e7b687cd047d7778ab4600393feb70029

   Swarm Source:
bzzr://f999e3d5eff2610d519eea0f5f3abd34f01e7b687cd047d7778ab4600393feb7

 

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.