ETH Price: $2,383.07 (+2.52%)

Contract

0x92179e3019fD9885318Ef52a39eF53B63A02e10a
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer122131892021-04-10 16:20:061257 days ago1618071606IN
0x92179e30...63A02e10a
0.15735059 ETH0.00201696.00000145
Transfer121769722021-04-05 2:28:011262 days ago1617589681IN
0x92179e30...63A02e10a
0 ETH0.002163103.00000156
Transfer121620122021-04-02 19:31:241265 days ago1617391884IN
0x92179e30...63A02e10a
0.05 ETH0.003927187.00000145
Transfer121537722021-04-01 13:09:001266 days ago1617282540IN
0x92179e30...63A02e10a
0 ETH0.00644406176
0x60c06040121537542021-04-01 13:05:231266 days ago1617282323IN
 Create: FilxToken
0 ETH0.0862945165

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
FilxToken

Compiler Version
v0.5.0+commit.1d4f565a

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2021-04-01
*/

pragma solidity ^0.5.0;

contract FilxToken {
    string public name = "FILX Token"; 
    string public symbol = "FILX"; 
    uint256 public totalSupply;

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

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

    mapping(address => uint256) public balanceOf;
    mapping(address => mapping(address => uint256)) public allowance;

    constructor(uint256 _initialSupply) public {
        balanceOf[msg.sender] = _initialSupply;
        totalSupply = _initialSupply;
    }

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

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

    function transferFrom(
        address _from,
        address _to,
        uint256 _value
    ) public returns (bool success) {
        require(
            balanceOf[_from] >= _value,
            "_from does not have enough tokens"
        );
        require(
            allowance[_from][msg.sender] >= _value,
            "Spender limit exceeded"
        );
        balanceOf[_from] -= _value;
        balanceOf[_to] += _value;
        allowance[_from][msg.sender] -= _value;
        emit Transfer(_from, _to, _value);
        return true;
    }
}

Contract Security Audit

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":"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":"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"}],"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"}]

60c0604052600a60808190527f46494c5820546f6b656e0000000000000000000000000000000000000000000060a090815261003e91600091906100cc565b506040805180820190915260048082527f46494c58000000000000000000000000000000000000000000000000000000006020909201918252610083916001916100cc565b5034801561009057600080fd5b50604051602080610869833981018060405260208110156100b057600080fd5b5051336000908152600360205260409020819055600255610167565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061010d57805160ff191683800117855561013a565b8280016001018555821561013a579182015b8281111561013a57825182559160200191906001019061011f565b5061014692915061014a565b5090565b61016491905b808211156101465760008155600101610150565b90565b6106f3806101766000396000f3fe60806040526004361061008d5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610092578063095ea7b31461011c57806318160ddd1461016957806323b872dd1461019057806370a08231146101d357806395d89b4114610206578063a9059cbb1461021b578063dd62ed3e14610254575b600080fd5b34801561009e57600080fd5b506100a761028f565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100e15781810151838201526020016100c9565b50505050905090810190601f16801561010e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561012857600080fd5b506101556004803603604081101561013f57600080fd5b50600160a060020a03813516906020013561031d565b604080519115158252519081900360200190f35b34801561017557600080fd5b5061017e610383565b60408051918252519081900360200190f35b34801561019c57600080fd5b50610155600480360360608110156101b357600080fd5b50600160a060020a03813581169160208101359091169060400135610389565b3480156101df57600080fd5b5061017e600480360360208110156101f657600080fd5b5035600160a060020a0316610552565b34801561021257600080fd5b506100a7610564565b34801561022757600080fd5b506101556004803603604081101561023e57600080fd5b50600160a060020a0381351690602001356105be565b34801561026057600080fd5b5061017e6004803603604081101561027757600080fd5b50600160a060020a03813581169160200135166106aa565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103155780601f106102ea57610100808354040283529160200191610315565b820191906000526020600020905b8154815290600101906020018083116102f857829003601f168201915b505050505081565b336000818152600460209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60025481565b600160a060020a03831660009081526003602052604081205482111561043657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602160248201527f5f66726f6d20646f6573206e6f74206861766520656e6f75676820746f6b656e60448201527f7300000000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a03841660009081526004602090815260408083203384529091529020548211156104c857604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f5370656e646572206c696d697420657863656564656400000000000000000000604482015290519081900360640190fd5b600160a060020a0380851660008181526003602090815260408083208054889003905593871680835284832080548801905583835260048252848320338452825291849020805487900390558351868152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35060019392505050565b60036020526000908152604090205481565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103155780601f106102ea57610100808354040283529160200191610315565b3360009081526003602052604081205482111561063c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f4e6f7420656e6f7567682062616c616e63650000000000000000000000000000604482015290519081900360640190fd5b33600081815260036020908152604080832080548790039055600160a060020a03871680845292819020805487019055805186815290519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a350600192915050565b60046020908152600092835260408084209091529082529020548156fea165627a7a72305820a28b9304e9d16a596d83b3aa4245dd9da925c3d480b7884faa90d5e103b82b4b0029000000000000000000000000000000000000000000000000000000001dcd6500

Deployed Bytecode

0x60806040526004361061008d5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610092578063095ea7b31461011c57806318160ddd1461016957806323b872dd1461019057806370a08231146101d357806395d89b4114610206578063a9059cbb1461021b578063dd62ed3e14610254575b600080fd5b34801561009e57600080fd5b506100a761028f565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100e15781810151838201526020016100c9565b50505050905090810190601f16801561010e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561012857600080fd5b506101556004803603604081101561013f57600080fd5b50600160a060020a03813516906020013561031d565b604080519115158252519081900360200190f35b34801561017557600080fd5b5061017e610383565b60408051918252519081900360200190f35b34801561019c57600080fd5b50610155600480360360608110156101b357600080fd5b50600160a060020a03813581169160208101359091169060400135610389565b3480156101df57600080fd5b5061017e600480360360208110156101f657600080fd5b5035600160a060020a0316610552565b34801561021257600080fd5b506100a7610564565b34801561022757600080fd5b506101556004803603604081101561023e57600080fd5b50600160a060020a0381351690602001356105be565b34801561026057600080fd5b5061017e6004803603604081101561027757600080fd5b50600160a060020a03813581169160200135166106aa565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103155780601f106102ea57610100808354040283529160200191610315565b820191906000526020600020905b8154815290600101906020018083116102f857829003601f168201915b505050505081565b336000818152600460209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60025481565b600160a060020a03831660009081526003602052604081205482111561043657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602160248201527f5f66726f6d20646f6573206e6f74206861766520656e6f75676820746f6b656e60448201527f7300000000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a03841660009081526004602090815260408083203384529091529020548211156104c857604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f5370656e646572206c696d697420657863656564656400000000000000000000604482015290519081900360640190fd5b600160a060020a0380851660008181526003602090815260408083208054889003905593871680835284832080548801905583835260048252848320338452825291849020805487900390558351868152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35060019392505050565b60036020526000908152604090205481565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103155780601f106102ea57610100808354040283529160200191610315565b3360009081526003602052604081205482111561063c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f4e6f7420656e6f7567682062616c616e63650000000000000000000000000000604482015290519081900360640190fd5b33600081815260036020908152604080832080548790039055600160a060020a03871680845292819020805487019055805186815290519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a350600192915050565b60046020908152600092835260408084209091529082529020548156fea165627a7a72305820a28b9304e9d16a596d83b3aa4245dd9da925c3d480b7884faa90d5e103b82b4b0029

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

000000000000000000000000000000000000000000000000000000001dcd6500

-----Decoded View---------------
Arg [0] : _initialSupply (uint256): 500000000

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000000000000000000001dcd6500


Deployed Bytecode Sourcemap

27:1769:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;53:33;;8:9:-1;5:2;;;30:1;27;20:12;5:2;53:33:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;53:33:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;980:239;;8:9:-1;5:2;;;30:1;27;20:12;5:2;980:239:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;980:239:0;;;;;;;;;;;;;;;;;;;;;;;;;;;131:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;131:26:0;;;;;;;;;;;;;;;;;;;;1227:566;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1227:566:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;1227:566:0;;;;;;;;;;;;;;;;;;372:44;;8:9:-1;5:2;;;30:1;27;20:12;5:2;372:44:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;372:44:0;-1:-1:-1;;;;;372:44:0;;;94:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;94:29:0;;;;643:329;;8:9:-1;5:2;;;30:1;27;20:12;5:2;643:329:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;643:329:0;;;;;;;;;423:64;;8:9:-1;5:2;;;30:1;27;20:12;5:2;423:64:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;423:64:0;;;;;;;;;;;53:33;;;;;;;;;;;;;;;-1:-1:-1;;53:33:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;980:239::-;1105:10;1065:12;1095:21;;;:9;:21;;;;;;;;-1:-1:-1;;;;;1095:31:0;;;;;;;;;;;:40;;;1151:38;;;;;;;1065:12;;1095:31;;1105:10;;1151:38;;;;;;;;-1:-1:-1;1207:4:0;980:239;;;;:::o;131:26::-;;;;:::o;1227:566::-;-1:-1:-1;;;;;1390:16:0;;1343:12;1390:16;;;:9;:16;;;;;;:26;-1:-1:-1;1390:26:0;1368:109;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;1510:16:0;;;;;;:9;:16;;;;;;;;1527:10;1510:28;;;;;;;;:38;-1:-1:-1;1510:38:0;1488:110;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;1609:16:0;;;;;;;:9;:16;;;;;;;;:26;;;;;;;1646:14;;;;;;;;;:24;;;;;;1681:16;;;:9;:16;;;;;1698:10;1681:28;;;;;;;;:38;;;;;;;1735:28;;;;;;;1646:14;;1735:28;;;;;;;;;;;-1:-1:-1;1781:4:0;1227:566;;;;;:::o;372:44::-;;;;;;;;;;;;;:::o;94:29::-;;;;;;;;;;;;;;;-1:-1:-1;;94:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;643:329;772:10;724:12;762:21;;;:9;:21;;;;;;:31;-1:-1:-1;762:31:0;754:62;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;837:10;827:21;;;;:9;:21;;;;;;;;:31;;;;;;;-1:-1:-1;;;;;869:14:0;;;;;;;;;:24;;;;;;909:33;;;;;;;869:14;;837:10;909:33;;;;;;;;;;;-1:-1:-1;960:4:0;643:329;;;;:::o;423:64::-;;;;;;;;;;;;;;;;;;;;;;;;:::o

Swarm Source

bzzr://a28b9304e9d16a596d83b3aa4245dd9da925c3d480b7884faa90d5e103b82b4b

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  ]

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.