Contract Overview | IOSToken
Balance: 0 Ether
Ether Value: $0
Transactions: 220259 txns
Token Tracker: IOSToken (IOST)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x9841cf34bc16af4658ff83a1837dc7d5da6ffa3bat txn 0x9a6c97527a08f8735b043e221e9e2bf7114d37de759bf0d8741208459269fdc0
Token Balance:
 Latest 25 transactions from a total of 220259 transactions
(+8 PendingTxns)

TxHash Age From To Value [TxFee]
0x66cb29fdda2ac8ae3d8cee535ce0fd33115ac399e6d0daa1aba20265f9485d4a(pending)0xadcc1029c87b9b835ca2b2efcf8db6873e3f35ef  IN  0xfa1a856cfa3409cfa145fa4e20eb270df3eb21ab0 Ether(Pending)
0x616a032353bbf8dd4fe9472ee4f1f88686c1dfc8e45a410f2246da0f2f43d9fa(pending)0x32548694ed6cdd1e10433ef90cf9d692e4dd5fca  IN  0xfa1a856cfa3409cfa145fa4e20eb270df3eb21ab0 Ether(Pending)
0x9462f5e7292c8ff5ff7f5d480effde0b7a5d99a2ed676c9c89eb0b82f6c9ff15(pending)0x11b3a5dd8e7378ecc790e6595bfc647f0308303b  IN  0xfa1a856cfa3409cfa145fa4e20eb270df3eb21ab0 Ether(Pending)
0xf61d74db70a2a44d94508e10042b8c6c4570e287d96feead902536b822cba2f4(pending)0x22a95faefc1bcb322655fc79e67ee31be1f7af64  IN  0xfa1a856cfa3409cfa145fa4e20eb270df3eb21ab0 Ether(Pending)
0xf391be7509f46540e7b41d62ef5e5abf0099fe281b0ad4d45914bce1c9c0d211(pending)0xa4aa2d7caace7c2f8d21a2aedbc582ac57bd68ac  IN  0xfa1a856cfa3409cfa145fa4e20eb270df3eb21ab0 Ether(Pending)
0x5bfeb1c58e028cdbc629f9caad1ebd733bf61b426aa56464529bcb394602c444(pending)0x990e66466826bc07c5c148c5085e654a2d7a8c23  IN  0xfa1a856cfa3409cfa145fa4e20eb270df3eb21ab0 Ether(Pending)
0x1487a89f51b7f3432492fc0cdcd138b3f5e6255dac068442afacf5235e407a58(pending)0xe7a520375d9beed5312d9b515a6ac70ba1d0004d  IN  0xfa1a856cfa3409cfa145fa4e20eb270df3eb21ab0 Ether(Pending)
0x405c022c5dc7febf824246125dfb5e3efec4d1742ee54e24d9ca86636f8a469e(pending)0xb007c349f7fa871cec9f2ff48205f589c1dbda86  IN  0xfa1a856cfa3409cfa145fa4e20eb270df3eb21ab0 Ether(Pending)
0x8f982ae375d2d01c044f74f23619814e2fa95301a9dae1726b9ed628eba5cb10 23 secs ago0xb747f0a3367b6b4c85096225f7b615236ee69edc  IN   IOSToken0 Ether0.004753567
0xbb0939b25c9be4012476fa12d354e4168456b098f68ef309424f799977d05bd28 mins ago0xba826fec90cefdf6706858e5fbafcb27a290fbe0  IN   IOSToken0 Ether0.00312654
0x55fd058d18414095c25f0233074dbe535c7aa63a09c0953dc6587523f45b643c11 mins ago0x965a53a52f4bc4fc5386ad8ed5430a3fe276d8ad  IN   IOSToken0 Ether0.00156327
0x7777130627d71ab162146b3d85ca0b5d274c038678b765f9793cb530cbdb1fe338 mins ago0x0019bc4d061c5974039080b71593d250696a9a6f  IN   IOSToken0 Ether0.000256470918
0x65630e129d60f5563b20ba6a13527635d42c1d8e51cbb9183825251c36b9569939 mins ago0x0019bc4d061c5974039080b71593d250696a9a6f  IN   IOSToken0 Ether0.000256470918
0xed012870db071265ffad1644ed4b56322a1901d92488f5d3d4e458720b00001140 mins ago0xa3a9e823354d07838ab1e36fe9ec39c7d2151644  IN   IOSToken0 Ether0.00022173
0x4cfdab52d8a61904c473a691869bd4cdac9bee7122a75f2cebce83d02cfaa1bf46 mins ago0x61aabcd6b32e601354ee3fbe233ea0108a7a2b55  IN   IOSToken0 Ether0.000687363
0x2c35af26985cae1254f6342c203a364b8dbefeb0e2425515eb2e4e7cc6007fba51 mins agoHuobi_12  IN   IOSToken0 Ether0.003756456
0x5d44f072e1420d590571fc053dcd65e09851ba18402a9f22e237c2a7d97ee6b81 hr 8 mins ago0x36277975b80a19b01fb054ec273461bc2d230e04  IN   IOSToken0 Ether0.0004226013
0x94f7d53153ac46e30837b5646f3fb2a53432579610b2348f8300340c111353811 hr 27 mins ago0xd1be16b5051aa8b8c992459c87f675424e2ba837  IN   IOSToken0 Ether0.001459194
0x56ae37a62106fcf420ec4c404bbeb17cf79df3bf217be745cc78b7d2524823711 hr 29 mins ago0x17bbf896cb3f1283324c9bce4c231b05ac6426ee  IN   IOSToken0 Ether0.000685379
0x3208b5513df51dacce257f8bd9d19f86e9a9054516e366ad12978dc5fbd0d68d1 hr 29 mins ago0x79dd2b35679c0d971a83d90d6373e8c84e7d46b3  IN   IOSToken0 Ether0.0002783175
0xce8cbba6a7264d9d82e85a4616621fdb90c9404a5615687cf7a319e96a18b1c71 hr 39 mins ago0x6efb20f61b80f6a7ebe7a107bace58288a51fb34  IN   IOSToken0 Ether0.00104218
0xc257161d2c6202edf1d00bc8c1ae59f1b58c6d1d6e0583ba31bb24ae9ce909e21 hr 47 mins ago0xf4f5dfc21e36da84001be2aa09fe2c87231ba666  IN   IOSToken0 Ether0.000689347
0xecaeb79b1033532b258f93d6f786520a308674d152ea06d86aa87c7e9cdd30571 hr 48 mins ago0xfd99b278aed8f388037904448f21c6ae46fb7a66  IN   IOSToken0 Ether0.000689347
0xfd4b0d538a2fc0bffae3e620ddf30e0eed8b02b81050793ba8881f7cb2a3e86d1 hr 56 mins agoBinance_3  IN   IOSToken0 Ether0.00261185
0xb91680a3e87eba7c90fcf32333a63b46f39aad74f9f751f9007f7975801d2c5b1 hr 56 mins agoBinance_3  IN   IOSToken0 Ether0.00260865
[ 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: IOSToken
Compiler Text: v0.4.19+commit.c4cbbb05
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

/*

  Copyright 2017 IOS Foundation LTD

  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.

*/

pragma solidity 0.4.19;

contract Token {

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

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

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

contract RegularToken is Token {

    function transfer(address _to, uint _value) returns (bool) {
        //Default assumes totalSupply can't be over max (2^256 - 1).
        if (balances[msg.sender] >= _value && balances[_to] + _value >= balances[_to]) {
            balances[msg.sender] -= _value;
            balances[_to] += _value;
            Transfer(msg.sender, _to, _value);
            return true;
        } else { return false; }
    }

    function transferFrom(address _from, address _to, uint _value) returns (bool) {
        if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && balances[_to] + _value >= balances[_to]) {
            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 (uint) {
        return balances[_owner];
    }

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

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

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

contract UnboundedRegularToken is RegularToken {

    uint constant MAX_UINT = 2**256 - 1;
    
    /// @dev ERC20 transferFrom, modified such that an allowance of MAX_UINT represents an unlimited amount.
    /// @param _from Address to transfer from.
    /// @param _to Address to transfer to.
    /// @param _value Amount to transfer.
    /// @return Success of transfer.
    function transferFrom(address _from, address _to, uint _value)
        public
        returns (bool)
    {
        uint allowance = allowed[_from][msg.sender];
        if (balances[_from] >= _value
            && allowance >= _value
            && balances[_to] + _value >= balances[_to]
        ) {
            balances[_to] += _value;
            balances[_from] -= _value;
            if (allowance < MAX_UINT) {
                allowed[_from][msg.sender] -= _value;
            }
            Transfer(_from, _to, _value);
            return true;
        } else {
            return false;
        }
    }
}

contract IOSToken is UnboundedRegularToken {

    uint public totalSupply = 21*10**27;
    uint8 constant public decimals = 18;
    string constant public name = "IOSToken";
    string constant public symbol = "IOST";

    function IOSToken() {
        balances[msg.sender] = totalSupply;
        Transfer(address(0), msg.sender, totalSupply);
    }
}

    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":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","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":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","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
60606040526b43dacaf91c1a84ff08000000600355341561001f57600080fd5b6003546000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6003546040518082815260200191505060405180910390a3610b6b806100db6000396000f300606060405260043610610099576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461009e578063095ea7b31461012c57806318160ddd1461018657806323b872dd146101af578063313ce5671461022857806370a082311461025757806395d89b41146102a4578063a9059cbb14610332578063dd62ed3e1461038c575b600080fd5b34156100a957600080fd5b6100b16103f8565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156100f15780820151818401526020810190506100d6565b50505050905090810190601f16801561011e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561013757600080fd5b61016c600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610431565b604051808215151515815260200191505060405180910390f35b341561019157600080fd5b610199610523565b6040518082815260200191505060405180910390f35b34156101ba57600080fd5b61020e600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610529565b604051808215151515815260200191505060405180910390f35b341561023357600080fd5b61023b61084e565b604051808260ff1660ff16815260200191505060405180910390f35b341561026257600080fd5b61028e600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610853565b6040518082815260200191505060405180910390f35b34156102af57600080fd5b6102b761089b565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102f75780820151818401526020810190506102dc565b50505050905090810190601f1680156103245780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561033d57600080fd5b610372600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506108d4565b604051808215151515815260200191505060405180910390f35b341561039757600080fd5b6103e2600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610ab8565b6040518082815260200191505060405180910390f35b6040805190810160405280600881526020017f494f53546f6b656e00000000000000000000000000000000000000000000000081525081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60035481565b600080600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156105f95750828110155b801561068357506000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054836000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540110155b1561084157826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8110156107d35782600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055505b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150610846565b600091505b509392505050565b601281565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040805190810160405280600481526020017f494f53540000000000000000000000000000000000000000000000000000000081525081565b6000816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156109a257506000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540110155b15610aad57816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050610ab2565b600090505b92915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050929150505600a165627a7a72305820aa1b7045ec623b616369c9d6b6585d2cc150f33a525649b9a095c0b5da1ebab10029

   Swarm Source:
bzzr://aa1b7045ec623b616369c9d6b6585d2cc150f33a525649b9a095c0b5da1ebab1

 

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.