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

TxHash Age From To Value [TxFee]
0xf68d82ca24e3ff12122f45c85da80261b41c9ea2a7e402bf7f18cd8c8fa8018f2 days 8 hrs ago0x0335fb14c2709e346bfcbe3c3ebfc15e9d0b0767  IN   0x6d0af044fddf3f05ecb12b0c7b244cb9facda06a0 Ether0.00051389
0xe91cb45d9f1aa3f80a1b114d090eb8751c1f575dae73165a9af3e9b129bb754f2 days 10 hrs ago0x0335fb14c2709e346bfcbe3c3ebfc15e9d0b0767  IN   0x6d0af044fddf3f05ecb12b0c7b244cb9facda06a0 Ether0.00036325
0x3005dc0d625c2340760eff20d7467e8b7f8557cf5562a2ac3584fcab093df4362 days 22 hrs ago0x0335fb14c2709e346bfcbe3c3ebfc15e9d0b0767  IN   0x6d0af044fddf3f05ecb12b0c7b244cb9facda06a0 Ether0.00036261
0x857e1c5b1c6ea54bde8a32e6ff98ca23ccac4ff9f27e4ccb8ec3383698dc11072 days 23 hrs ago0x0335fb14c2709e346bfcbe3c3ebfc15e9d0b0767  IN   0x6d0af044fddf3f05ecb12b0c7b244cb9facda06a0 Ether0.00036261
0x9f19d93b4d7bb38c4c3a6de8fda5403c74091b88e7516d472e20211b5e8427713 days 10 hrs ago0x0335fb14c2709e346bfcbe3c3ebfc15e9d0b0767  IN   0x6d0af044fddf3f05ecb12b0c7b244cb9facda06a0 Ether0.00036261
0xe419894c6eba3d6145b9bfe3a0ea8e0decf3e0f79c23d11bc797ea010b6648c33 days 11 hrs ago0x0335fb14c2709e346bfcbe3c3ebfc15e9d0b0767  IN   0x6d0af044fddf3f05ecb12b0c7b244cb9facda06a0 Ether0.00036325
0xd65703bc7db4d5ed0692fd1494afcd56254b22c00a636a249c05680791f914ab3 days 11 hrs ago0x0335fb14c2709e346bfcbe3c3ebfc15e9d0b0767  IN   0x6d0af044fddf3f05ecb12b0c7b244cb9facda06a0 Ether0.00036325
0xdd9fef8a28eefd58047237289870c1543ff6dbd613065fea18ea970f2ac10bb83 days 11 hrs ago0x0335fb14c2709e346bfcbe3c3ebfc15e9d0b0767  IN   0x6d0af044fddf3f05ecb12b0c7b244cb9facda06a0 Ether0.00051261
0x9d2231b003fd9e6652837869d74c7671562871e2483c0443a4e581da2296c9c03 days 14 hrs ago0x0335fb14c2709e346bfcbe3c3ebfc15e9d0b0767  IN   0x6d0af044fddf3f05ecb12b0c7b244cb9facda06a0 Ether0.00051325
0xfc3d8c9899f983b1719beebc11e0eb4607664013169d8010a7f70c78ba497f763 days 14 hrs ago0x0335fb14c2709e346bfcbe3c3ebfc15e9d0b0767  IN   0x6d0af044fddf3f05ecb12b0c7b244cb9facda06a0 Ether0.00051389
0x40522f3520b10d9c675871c0b0a9dce07dafb00863d9188df3a8c52f6f8543233 days 15 hrs ago0x0335fb14c2709e346bfcbe3c3ebfc15e9d0b0767  IN   0x6d0af044fddf3f05ecb12b0c7b244cb9facda06a0 Ether0.00023676
0x5e3f6b5a8debe898604be179a18d711987440da6a70801f5637a96a81254af2d3 days 15 hrs ago0x0335fb14c2709e346bfcbe3c3ebfc15e9d0b0767  IN   0x6d0af044fddf3f05ecb12b0c7b244cb9facda06a0 Ether0.00023676
0xa71f207141c62f79481e1c62416545aac6399254fe3a29febc7fdec54fefee083 days 18 hrs ago0x0335fb14c2709e346bfcbe3c3ebfc15e9d0b0767  IN   0x6d0af044fddf3f05ecb12b0c7b244cb9facda06a0 Ether0.00051325
0x502106d40bcd83675034bdcb9265fdf9a2f00f994068febe69bd0e0ab6fc55b64 days 19 hrs ago0x0335fb14c2709e346bfcbe3c3ebfc15e9d0b0767  IN   0x6d0af044fddf3f05ecb12b0c7b244cb9facda06a0 Ether0.00036325
0xd03ee4a0783a7e53b52d2e3478219aa38df8e0f9230cc1957ec737db934a7d975 days 13 hrs ago0x0335fb14c2709e346bfcbe3c3ebfc15e9d0b0767  IN   0x6d0af044fddf3f05ecb12b0c7b244cb9facda06a0 Ether0.00036325
0xee9543341aed64854673ac367a8d39b3f00d09057bcf6835838992db5a4d325f6 days 10 hrs ago0x0335fb14c2709e346bfcbe3c3ebfc15e9d0b0767  IN   0x6d0af044fddf3f05ecb12b0c7b244cb9facda06a0 Ether0.00051325
0x1c57303ca62cb7ff3276504045c04f8b61ae8f45c4aa9a7394922f23101a87046 days 10 hrs ago0x0335fb14c2709e346bfcbe3c3ebfc15e9d0b0767  IN   0x6d0af044fddf3f05ecb12b0c7b244cb9facda06a0 Ether0.00036325
0x54b215e739eb7e2e9fdf2a66ffb6d9964293f9519e233b294610c71e6e85e6b96 days 11 hrs ago0x0335fb14c2709e346bfcbe3c3ebfc15e9d0b0767  IN   0x6d0af044fddf3f05ecb12b0c7b244cb9facda06a0 Ether0.00051389
0x870e4d197c653fc706b572ad3d0d9f314069b4a03abe02a77c037512b1b789456 days 12 hrs ago0x0335fb14c2709e346bfcbe3c3ebfc15e9d0b0767  IN   0x6d0af044fddf3f05ecb12b0c7b244cb9facda06a0 Ether0.00051261
0x486c3a46e99af2c12dea194573c6b9d62779168b4ce1e4537041dddd57eb27136 days 13 hrs ago0x0335fb14c2709e346bfcbe3c3ebfc15e9d0b0767  IN   0x6d0af044fddf3f05ecb12b0c7b244cb9facda06a0 Ether0.00036389
0xb880aa98df1d3f41ebb6998fe27bd458481a6a8c65a4ec2a7553379ddce522856 days 13 hrs ago0x0335fb14c2709e346bfcbe3c3ebfc15e9d0b0767  IN   0x6d0af044fddf3f05ecb12b0c7b244cb9facda06a0 Ether0.00036325
0xb9dc3eb10fc6cf10634936e6c56ddfb7d8c0a083da8d592b7d69aaac558783e26 days 13 hrs ago0x0335fb14c2709e346bfcbe3c3ebfc15e9d0b0767  IN   0x6d0af044fddf3f05ecb12b0c7b244cb9facda06a0 Ether0.00036389
0x8225dcb352434d348db11e2c4b0c4ebbad2a80967758480042cfbffbfbb218756 days 13 hrs ago0x0335fb14c2709e346bfcbe3c3ebfc15e9d0b0767  IN   0x6d0af044fddf3f05ecb12b0c7b244cb9facda06a0 Ether0.00051325
0xe45435298de65cd5540a298fa58ec9c02153d29e8c933861d8da710e1670a0106 days 16 hrs ago0x0335fb14c2709e346bfcbe3c3ebfc15e9d0b0767  IN   0x6d0af044fddf3f05ecb12b0c7b244cb9facda06a0 Ether0.00036389
0xc42d134c5c434f1f5492eb59ebf00bf3bae4328715818ded19ce958a531674a87 days 5 hrs ago0x0335fb14c2709e346bfcbe3c3ebfc15e9d0b0767  IN   0x6d0af044fddf3f05ecb12b0c7b244cb9facda06a0 Ether0.00036261
[ 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: Nai
Compiler Text: v0.4.24+commit.e67f0147
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.4;

contract Token {

    /// @return total amount of tokens
    function totalSupply() constant returns (uint256 supply) {}

    /// @param _owner The address from which the balance will be retrieved
    /// @return The balance
    function balanceOf(address _owner) constant 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) 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) returns (bool success) {}

    /// @notice `msg.sender` approves `_addr` to spend `_value` tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @param _value The amount of wei to be approved for transfer
    /// @return Whether the approval was successful or not
    function approve(address _spender, uint256 _value) 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) constant returns (uint256 remaining) {}

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

}

contract StandardToken is Token {

    function transfer(address _to, uint256 _value) returns (bool success) {
        //Default assumes totalSupply can't be over max (2^256 - 1).
        //If your token leaves out totalSupply and can issue more tokens as time goes on, you need to check if it doesn't wrap.
        //Replace the if with this one instead.
        //if (balances[msg.sender] >= _value && balances[_to] + _value > balances[_to]) {
        if (balances[msg.sender] >= _value && _value > 0) {
            balances[msg.sender] -= _value;
            balances[_to] += _value;
            Transfer(msg.sender, _to, _value);
            return true;
        } else { return false; }
    }

    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
        //same as above. Replace this line with the following if you want to protect against wrapping uints.
        //if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && balances[_to] + _value > balances[_to]) {
        if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && _value > 0) {
            balances[_to] += _value;
            balances[_from] -= _value;
            allowed[_from][msg.sender] -= _value;
            Transfer(_from, _to, _value);
            return true;
        } else { return false; }
    }

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

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

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

    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;
    uint256 public totalSupply;
}

contract Nai is StandardToken {

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

    /* Public variables of the token */

    /*
    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. ie. There could 1000 base units with 3 decimals. Meaning 0.980 SBX = 980 base units. It's like comparing 1 wei to 1 ether.
    string public symbol;                 //An identifier: eg SBX
    string public version = 'H1.0';       //human 0.1 standard. Just an arbitrary versioning scheme.

    function Nai(
        ) {
        balances[msg.sender] = 200000000000000;               // Give the creator all initial tokens (100000 for example)
        totalSupply = 200000000000000;                        // Update total supply (100000 for example)
        name = "Nai";                                   // Set the name for display purposes
        decimals = 6;                            // Amount of decimals for display purposes
        symbol = "NAI";                               // Set the symbol for display purposes
    }

    /* Approves and then calls the receiving contract */
    function approveAndCall(address _spender, uint256 _value, bytes _extraData) returns (bool success) {
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);

        //call the receiveApproval function on the contract you want to be notified. This crafts the function signature manually so one doesn't have to include a contract in here just for this.
        //receiveApproval(address _from, uint256 _value, address _tokenContract, bytes _extraData)
        //it is assumed that when does this that the call *should* succeed, otherwise one would use vanilla approve instead.
        if(!_spender.call(bytes4(bytes32(sha3("receiveApproval(address,uint256,address,bytes)"))), msg.sender, _value, this, _extraData)) { throw; }
        return true;
    }
}

    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":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"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":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","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"},{"payable":false,"stateMutability":"nonpayable","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"}]

  Contract Creation Code Switch To Opcodes View
60c0604052600460808190527f48312e300000000000000000000000000000000000000000000000000000000060a090815261003e9160069190610102565b5034801561004b57600080fd5b50336000908152602081815260409182902065b5e620f4800090819055600255815180830190925260038083527f4e61690000000000000000000000000000000000000000000000000000000000929091019182526100aa9181610102565b506004805460ff191660061790556040805180820190915260038082527f4e4149000000000000000000000000000000000000000000000000000000000060209092019182526100fc91600591610102565b5061019d565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061014357805160ff1916838001178555610170565b82800160010185558215610170579182015b82811115610170578251825591602001919060010190610155565b5061017c929150610180565b5090565b61019a91905b8082111561017c5760008155600101610186565b90565b61082d806101ac6000396000f3006080604052600436106100955763ffffffff60e060020a60003504166306fdde0381146100a7578063095ea7b31461013157806318160ddd1461016957806323b872dd14610190578063313ce567146101ba57806354fd4d50146101e557806370a08231146101fa57806395d89b411461021b578063a9059cbb14610230578063cae9ca5114610254578063dd62ed3e146102bd575b3480156100a157600080fd5b50600080fd5b3480156100b357600080fd5b506100bc6102e4565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100f65781810151838201526020016100de565b50505050905090810190601f1680156101235780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561013d57600080fd5b50610155600160a060020a0360043516602435610372565b604080519115158252519081900360200190f35b34801561017557600080fd5b5061017e6103d9565b60408051918252519081900360200190f35b34801561019c57600080fd5b50610155600160a060020a03600435811690602435166044356103df565b3480156101c657600080fd5b506101cf6104ca565b6040805160ff9092168252519081900360200190f35b3480156101f157600080fd5b506100bc6104d3565b34801561020657600080fd5b5061017e600160a060020a036004351661052e565b34801561022757600080fd5b506100bc610549565b34801561023c57600080fd5b50610155600160a060020a03600435166024356105a4565b34801561026057600080fd5b50604080516020600460443581810135601f8101849004840285018401909552848452610155948235600160a060020a031694602480359536959460649492019190819084018382808284375094975061063b9650505050505050565b3480156102c957600080fd5b5061017e600160a060020a03600435811690602435166107d6565b6003805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561036a5780601f1061033f5761010080835404028352916020019161036a565b820191906000526020600020905b81548152906001019060200180831161034d57829003601f168201915b505050505081565b336000818152600160209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b60025481565b600160a060020a038316600090815260208190526040812054821180159061042a5750600160a060020a03841660009081526001602090815260408083203384529091529020548211155b80156104365750600082115b156104bf57600160a060020a0380841660008181526020818152604080832080548801905593881680835284832080548890039055600182528483203384528252918490208054879003905583518681529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35060016104c3565b5060005b9392505050565b60045460ff1681565b6006805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561036a5780601f1061033f5761010080835404028352916020019161036a565b600160a060020a031660009081526020819052604090205490565b6005805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561036a5780601f1061033f5761010080835404028352916020019161036a565b3360009081526020819052604081205482118015906105c35750600082115b15610633573360008181526020818152604080832080548790039055600160a060020a03871680845292819020805487019055805186815290519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060016103d3565b5060006103d3565b336000818152600160209081526040808320600160a060020a038816808552908352818420879055815187815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a383600160a060020a031660405180807f72656365697665417070726f76616c28616464726573732c75696e743235362c81526020017f616464726573732c627974657329000000000000000000000000000000000000815250602e019050604051809103902060e060020a9004338530866040518563ffffffff1660e060020a0281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a03168152602001828051906020019080838360005b8381101561077b578181015183820152602001610763565b50505050905090810190601f1680156107a85780820380516001836020036101000a031916815260200191505b509450505050506000604051808303816000875af19250505015156107cc57600080fd5b5060019392505050565b600160a060020a039182166000908152600160209081526040808320939094168252919091522054905600a165627a7a723058204e13aa45e317b8092f825585baff1808575836a3ab6a8970f4e08a31dd0a18f20029

   Swarm Source:
bzzr://4e13aa45e317b8092f825585baff1808575836a3ab6a8970f4e08a31dd0a18f2

 

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.