Sponsored Link:   trade.io - The Future of Crypto Trading - A Better, Faster, Smarter Crypto Exchange - Pre-Register Now!
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 94122 txns
Token Contract: FTI (FTI)
 Latest 25 txns from a total Of 94122 transactions
(+1 PendingTxn)

TxHash Age From To Value [TxFee]
0x2163065e6ed43e0f2b61289ee4784007343ae42995df3a54a292d3ade241d3a5(pending)0xc3897b50655e3348a756fdac28c6d99fba59f0ee  IN  0x943ed852dadb5c3938ecdc6883718df8142de4c80 Ether(pending)
0x98f0b738d116a2accc5c4b8805e18006942b2836393b039c66ed6c4215c363f01 hr 5 mins ago0xfdb16996831753d5331ff813c29a93c76834a0ad  IN   0x943ed852dadb5c3938ecdc6883718df8142de4c80 Ether0.004659688
0xf3d25980d730627d098bb1c6d12e0d6488a8c19df8d9454e6ec178eb002973c51 hr 11 mins ago0xab5c66752a9e8167967685f1450532fb96d5d24f  IN   0x943ed852dadb5c3938ecdc6883718df8142de4c80 Ether0.00334532
0x760cd7d1824aa05a6b14ac415018a2bc14bfea63221b49703f46df730aea66e02 hrs 7 mins ago0x89e897f915e859fa7f34835b619b3b509b5d69bc  IN   0x943ed852dadb5c3938ecdc6883718df8142de4c80 Ether0.00075774
0x7bc9b46c83860801d69a6f7d944afb2ce8653f1c0fb5d6894a6d9575b2242a213 hrs 8 mins ago0xfc1b79496db30f14ace1084673956f2df3617634  IN   0x943ed852dadb5c3938ecdc6883718df8142de4c80 Ether0.000793305
0xebde69777257da322a98077780fd431e1bdc4d2c14fd70d6ced1f929bc10a0173 hrs 21 mins ago0xfc1b79496db30f14ace1084673956f2df3617634  IN   0x943ed852dadb5c3938ecdc6883718df8142de4c80 Ether0.000568305
0xee57515980ec6c864af77381b14b2867ba8ab3e6b8fe70a4e97ed11a54cda9774 hrs 23 mins ago0xc0bd8e03503d91634346b767bc9f833f451279b4  IN   0x943ed852dadb5c3938ecdc6883718df8142de4c80 Ether0.000494195
0x2ea7fe0dd0b60c9c45e7b5a33d6351a3f4ec172f5a88a00421227c99493723ef4 hrs 23 mins ago0x2c2212aab17248e2b128559980d938e6f955ddc3  IN   0x943ed852dadb5c3938ecdc6883718df8142de4c80 Ether0.000494195
0x4743cabb4c62bc06723cf751628e99b385f71d113f09fd4226e8598f40c5fe624 hrs 30 mins ago0x530e5eb41c2d27aa50ada1f0519b6db1ebae7b54  IN   0x943ed852dadb5c3938ecdc6883718df8142de4c80 Ether0.000530418
0xc91d8c54aad5e57749e3f5df13f3d8c69a9502c9036e102b323695b0d87e198f4 hrs 41 mins ago0xfc1b79496db30f14ace1084673956f2df3617634  IN   0x943ed852dadb5c3938ecdc6883718df8142de4c80 Ether0.000568305
0xe841bf929257849ce215e93ac5f45256b7a146b999b918c4eddc235b2537992c4 hrs 58 mins ago0xfc1b79496db30f14ace1084673956f2df3617634  IN   0x943ed852dadb5c3938ecdc6883718df8142de4c80 Ether0.000793305
0x436c1478be231ede292ab0e17bec65fb4b84e172ffd09c9f743cb5b539db763d7 hrs 31 mins ago0x5b1ef7826af62590ca8a214342fa8a652e634851  IN   0x943ed852dadb5c3938ecdc6883718df8142de4c80 Ether0.000469898718
0x7a0b8b1611c809b204edcc5897a1d64b0c2fdd9500e019570c80d529a00b5ccf8 hrs 4 mins ago0xab5c66752a9e8167967685f1450532fb96d5d24f  IN   0x943ed852dadb5c3938ecdc6883718df8142de4c80 Ether0.003339688
0xd1422ddb1a3271ff24bd242d6df6f2baee346cebfbef830fc0efdf7576d27c078 hrs 13 mins ago0x91084970d95f3628bb89469201d876ec14fe7447  IN   0x943ed852dadb5c3938ecdc6883718df8142de4c80 Ether0.000493363
0xb18b9ee135e1e7887208840e67cf56f81af8955107892652523c94873648e0529 hrs 16 mins ago0x60b9d88d2e469263a07d6b53f60a941aa9c83835  IN   0x943ed852dadb5c3938ecdc6883718df8142de4c80 Ether0.000068661
0xed17eb8e2f32d901b8df543dfd9801c552581c6d6b930c9c954a239ab98f03c510 hrs 22 mins ago0x55be2a84967edb81331f72eb541c3ecb39402a3c  IN   0x943ed852dadb5c3938ecdc6883718df8142de4c80 Ether0.000493363
0xe54dd9653fb0855ebcbc537fcf555686dc2de845c92741e0022fc9b70c383a6310 hrs 39 mins ago0xfc1b79496db30f14ace1084673956f2df3617634  IN   0x943ed852dadb5c3938ecdc6883718df8142de4c80 Ether0.000568305
0x07eade7a592965b61f2519f6d88fd29206870f19115a51f5fd7e960b01b8da7413 hrs 2 mins ago0xadb2b42f6bd96f5c65920b9ac88619dce4166f94  IN   0x943ed852dadb5c3938ecdc6883718df8142de4c80 Ether0.00334532
0xa6f6f3d2ee64e6cfab18d8f665e79f63742b9a3c93652dd78747c09586f2f10513 hrs 25 mins ago0xe93381fb4c4f14bda253907b18fad305d799241a  IN   0x943ed852dadb5c3938ecdc6883718df8142de4c80 Ether0.003339688
0x675c30e51fb32c82518e97b80cbc4b861ccbaeb8ec88031e9d6bc43e8ec17ae613 hrs 26 mins ago0xe93381fb4c4f14bda253907b18fad305d799241a  IN   0x943ed852dadb5c3938ecdc6883718df8142de4c80 Ether0.004659688
0x1fc7ec51922ca7ceb05429e33cafb1a4c4d83c92766a7fc0cec4863d0d9bc3e713 hrs 26 mins ago0x46705dfff24256421a05d056c29e81bdc09723b8  IN   0x943ed852dadb5c3938ecdc6883718df8142de4c80 Ether0.003339688
0x5eabcab9b3ef8332dbdb3e018a1b9407bf6cd5af0651008f86e781674a0ee95313 hrs 28 mins ago0x5c985e89dde482efe97ea9f1950ad149eb73829b  IN   0x943ed852dadb5c3938ecdc6883718df8142de4c80 Ether0.003339688
0xcd4b4200e0f792ada771e4088d0096992291d8bec2343e0229c0ae13782b47d514 hrs 27 mins ago0x77d9d4321c130f9eb57bb905e22082fb08559581  IN   0x943ed852dadb5c3938ecdc6883718df8142de4c80 Ether0.000298363
0x52651c747dcc1a29d8e55587d95bc6c6d159af4d256cd828bf203df9c7cdff9a14 hrs 28 mins ago0xab2997ef6fb5d702c0f236b43a943fe3fb51e922  IN   0x943ed852dadb5c3938ecdc6883718df8142de4c80 Ether0.000298363
0x0af2dee8b0b62593646aaf08dcb927524aeda7f22965428c43278943948dcca014 hrs 32 mins ago0xc01f16606d901defa139dbd4450ed271068b0bf6  IN   0x943ed852dadb5c3938ecdc6883718df8142de4c80 Ether0.000493363
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Contract Source Code Verified (Exact match)
Contract Name: TokenERC20
Compiler Version: v0.4.21+commit.dfe3193c
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.16;

interface tokenRecipient { function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData) external; }

contract TokenERC20 {
    // Public variables of the token
    string public name;
    string public symbol;
    uint8 public decimals = 18;
    // 18 decimals is the strongly suggested default, avoid changing it
    uint256 public totalSupply;

    // This creates an array with all balances
    mapping (address => uint256) public balanceOf;
    mapping (address => mapping (address => uint256)) public allowance;

    // This generates a public event on the blockchain that will notify clients
    event Transfer(address indexed from, address indexed to, uint256 value);

    // This notifies clients about the amount burnt
    event Burn(address indexed from, uint256 value);

    /**
     * Constructor function
     *
     * Initializes contract with initial supply tokens to the creator of the contract
     */
    function TokenERC20(
        uint256 initialSupply,
        string tokenName,
        string tokenSymbol
    ) public {
        totalSupply = initialSupply * 10 ** uint256(decimals);  // Update total supply with the decimal amount
        balanceOf[msg.sender] = totalSupply;                // Give the creator all initial tokens
        name = tokenName;                                   // Set the name for display purposes
        symbol = tokenSymbol;                               // Set the symbol for display purposes
    }

    /**
     * Internal transfer, only can be called by this contract
     */
    function _transfer(address _from, address _to, uint _value) internal {
        // Prevent transfer to 0x0 address. Use burn() instead
        require(_to != 0x0);
        // Check if the sender has enough
        require(balanceOf[_from] >= _value);
        // Check for overflows
        require(balanceOf[_to] + _value >= balanceOf[_to]);
        // Save this for an assertion in the future
        uint previousBalances = balanceOf[_from] + balanceOf[_to];
        // Subtract from the sender
        balanceOf[_from] -= _value;
        // Add the same to the recipient
        balanceOf[_to] += _value;
        emit Transfer(_from, _to, _value);
        // Asserts are used to use static analysis to find bugs in your code. They should never fail
        assert(balanceOf[_from] + balanceOf[_to] == previousBalances);
    }

    /**
     * Transfer tokens
     *
     * Send `_value` tokens to `_to` from your account
     *
     * @param _to The address of the recipient
     * @param _value the amount to send
     */
    function transfer(address _to, uint256 _value) public {
        _transfer(msg.sender, _to, _value);
    }

    /**
     * Transfer tokens from other address
     *
     * Send `_value` tokens to `_to` on behalf of `_from`
     *
     * @param _from The address of the sender
     * @param _to The address of the recipient
     * @param _value the amount to send
     */
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
        require(_value <= allowance[_from][msg.sender]);     // Check allowance
        allowance[_from][msg.sender] -= _value;
        _transfer(_from, _to, _value);
        return true;
    }

    /**
     * Set allowance for other address
     *
     * Allows `_spender` to spend no more than `_value` tokens on your behalf
     *
     * @param _spender The address authorized to spend
     * @param _value the max amount they can spend
     */
    function approve(address _spender, uint256 _value) public
        returns (bool success) {
        allowance[msg.sender][_spender] = _value;
        return true;
    }

    /**
     * Set allowance for other address and notify
     *
     * Allows `_spender` to spend no more than `_value` tokens on your behalf, and then ping the contract about it
     *
     * @param _spender The address authorized to spend
     * @param _value the max amount they can spend
     * @param _extraData some extra information to send to the approved contract
     */
    function approveAndCall(address _spender, uint256 _value, bytes _extraData)
        public
        returns (bool success) {
        tokenRecipient spender = tokenRecipient(_spender);
        if (approve(_spender, _value)) {
            spender.receiveApproval(msg.sender, _value, this, _extraData);
            return true;
        }
    }

    /**
     * Destroy tokens
     *
     * Remove `_value` tokens from the system irreversibly
     *
     * @param _value the amount of money to burn
     */
    function burn(uint256 _value) public returns (bool success) {
        require(balanceOf[msg.sender] >= _value);   // Check if the sender has enough
        balanceOf[msg.sender] -= _value;            // Subtract from the sender
        totalSupply -= _value;                      // Updates totalSupply
        emit Burn(msg.sender, _value);
        return true;
    }

    /**
     * Destroy tokens from other account
     *
     * Remove `_value` tokens from the system irreversibly on behalf of `_from`.
     *
     * @param _from the address of the sender
     * @param _value the amount of money to burn
     */
    function burnFrom(address _from, uint256 _value) public returns (bool success) {
        require(balanceOf[_from] >= _value);                // Check if the targeted balance is enough
        require(_value <= allowance[_from][msg.sender]);    // Check allowance
        balanceOf[_from] -= _value;                         // Subtract from the targeted balance
        allowance[_from][msg.sender] -= _value;             // Subtract from the sender's allowance
        totalSupply -= _value;                              // Update totalSupply
        emit Burn(_from, _value);
        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":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"}],"name":"burnFrom","outputs":[{"name":"success","type":"bool"}],"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":[],"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":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"initialSupply","type":"uint256"},{"name":"tokenName","type":"string"},{"name":"tokenSymbol","type":"string"}],"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":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

  Contract Creation Code Switch To Opcodes View
60606040526002805460ff19166012179055341561001c57600080fd5b604051610a1c380380610a1c833981016040528080519190602001805182019190602001805160025460ff16600a0a85026003819055600160a060020a03331660009081526004602052604081209190915592019190508280516100849291602001906100a1565b5060018180516100989291602001906100a1565b5050505061013c565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100e257805160ff191683800117855561010f565b8280016001018555821561010f579182015b8281111561010f5782518255916020019190600101906100f4565b5061011b92915061011f565b5090565b61013991905b8082111561011b5760008155600101610125565b90565b6108d18061014b6000396000f3006060604052600436106100b95763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100be578063095ea7b31461014857806318160ddd1461017e57806323b872dd146101a3578063313ce567146101cb57806342966c68146101f457806370a082311461020a57806379cc67901461022957806395d89b411461024b578063a9059cbb1461025e578063cae9ca5114610282578063dd62ed3e146102e7575b600080fd5b34156100c957600080fd5b6100d161030c565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561010d5780820151838201526020016100f5565b50505050905090810190601f16801561013a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561015357600080fd5b61016a600160a060020a03600435166024356103aa565b604051901515815260200160405180910390f35b341561018957600080fd5b6101916103da565b60405190815260200160405180910390f35b34156101ae57600080fd5b61016a600160a060020a03600435811690602435166044356103e0565b34156101d657600080fd5b6101de610457565b60405160ff909116815260200160405180910390f35b34156101ff57600080fd5b61016a600435610460565b341561021557600080fd5b610191600160a060020a03600435166104eb565b341561023457600080fd5b61016a600160a060020a03600435166024356104fd565b341561025657600080fd5b6100d16105d9565b341561026957600080fd5b610280600160a060020a0360043516602435610644565b005b341561028d57600080fd5b61016a60048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061065395505050505050565b34156102f257600080fd5b610191600160a060020a0360043581169060243516610781565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103a25780601f10610377576101008083540402835291602001916103a2565b820191906000526020600020905b81548152906001019060200180831161038557829003601f168201915b505050505081565b600160a060020a033381166000908152600560209081526040808320938616835292905220819055600192915050565b60035481565b600160a060020a0380841660009081526005602090815260408083203390941683529290529081205482111561041557600080fd5b600160a060020a038085166000908152600560209081526040808320339094168352929052208054839003905561044d84848461079e565b5060019392505050565b60025460ff1681565b600160a060020a0333166000908152600460205260408120548290101561048657600080fd5b600160a060020a03331660008181526004602052604090819020805485900390556003805485900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a2506001919050565b60046020526000908152604090205481565b600160a060020a0382166000908152600460205260408120548290101561052357600080fd5b600160a060020a038084166000908152600560209081526040808320339094168352929052205482111561055657600080fd5b600160a060020a038084166000818152600460209081526040808320805488900390556005825280832033909516835293905282902080548590039055600380548590039055907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a250600192915050565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103a25780601f10610377576101008083540402835291602001916103a2565b61064f33838361079e565b5050565b60008361066081856103aa565b156107795780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b838110156107165780820151838201526020016106fe565b50505050905090810190601f1680156107435780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b151561076457600080fd5b5af1151561077157600080fd5b505050600191505b509392505050565b600560209081526000928352604080842090915290825290205481565b6000600160a060020a03831615156107b557600080fd5b600160a060020a038416600090815260046020526040902054829010156107db57600080fd5b600160a060020a038316600090815260046020526040902054828101101561080257600080fd5b50600160a060020a0380831660008181526004602052604080822080549488168084528284208054888103909155938590528154870190915591909301927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3600160a060020a0380841660009081526004602052604080822054928716825290205401811461089f57fe5b505050505600a165627a7a723058204bc90de98facc29986d7b571ecc39a1272dc6625d8de90cf40fe95246affd64e002900000000000000000000000000000000000000000000000000000002540be400000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000003465449000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034654490000000000000000000000000000000000000000000000000000000000

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

-----Decoded View---------------
Found 7 constructor arguments :
Arg [0] : 00000000000000000000000000000000000000000000000000000002540be400
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [2] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [4] : 4654490000000000000000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [6] : 4654490000000000000000000000000000000000000000000000000000000000


   Swarm Source:
bzzr://4bc90de98facc29986d7b571ecc39a1272dc6625d8de90cf40fe95246affd64e

 

View All
Block Age txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.