ETH Price: $3,145.72 (-4.42%)

Contract

0x627584077c8BB40667608088768f0e8773DF29D9
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer123144212021-04-26 6:52:351298 days ago1619419955IN
0x62758407...773DF29D9
0 ETH0.0008322639.5
Transfer123017582021-04-24 8:09:181300 days ago1619251758IN
0x62758407...773DF29D9
0.01 ETH0.00138666.00000156
Transfer123004292021-04-24 3:12:451300 days ago1619233965IN
0x62758407...773DF29D9
0.0123 ETH0.0014770.00000145
Transfer121937032021-04-07 16:16:401317 days ago1617812200IN
0x62758407...773DF29D9
0 ETH0.00699393136
0x60c06040121936832021-04-07 16:13:011317 days ago1617811981IN
 Create: FilsToken
0 ETH0.06483963136

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
FilsToken

Compiler Version
v0.5.17+commit.d19bba13

Optimization Enabled:
Yes with 200 runs

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

pragma solidity ^0.5.0;

contract FilsToken {
    string public name = "Fils Token"; 
    string public symbol = "FILS"; 
    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

[{"inputs":[{"internalType":"uint256","name":"_initialSupply","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_owner","type":"address"},{"indexed":true,"internalType":"address","name":"_spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_from","type":"address"},{"indexed":true,"internalType":"address","name":"_to","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"}]

60c0604052600a6080819052692334b639902a37b5b2b760b11b60a090815261002b91600091906100a3565b506040805180820190915260048082526346494c5360e01b6020909201918252610057916001916100a3565b5034801561006457600080fd5b506040516107613803806107618339818101604052602081101561008757600080fd5b505133600090815260036020526040902081905560025561013e565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100e457805160ff1916838001178555610111565b82800160010185558215610111579182015b828111156101115782518255916020019190600101906100f6565b5061011d929150610121565b5090565b61013b91905b8082111561011d5760008155600101610127565b90565b6106148061014d6000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c806370a082311161005b57806370a082311461019a57806395d89b41146101c0578063a9059cbb146101c8578063dd62ed3e146101f457610088565b806306fdde031461008d578063095ea7b31461010a57806318160ddd1461014a57806323b872dd14610164575b600080fd5b610095610222565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100cf5781810151838201526020016100b7565b50505050905090810190601f1680156100fc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101366004803603604081101561012057600080fd5b506001600160a01b0381351690602001356102b0565b604080519115158252519081900360200190f35b610152610316565b60408051918252519081900360200190f35b6101366004803603606081101561017a57600080fd5b506001600160a01b0381358116916020810135909116906040013561031c565b610152600480360360208110156101b057600080fd5b50356001600160a01b031661046e565b610095610480565b610136600480360360408110156101de57600080fd5b506001600160a01b0381351690602001356104da565b6101526004803603604081101561020a57600080fd5b506001600160a01b03813581169160200135166105a1565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156102a85780601f1061027d576101008083540402835291602001916102a8565b820191906000526020600020905b81548152906001019060200180831161028b57829003601f168201915b505050505081565b3360008181526004602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60025481565b6001600160a01b0383166000908152600360205260408120548211156103735760405162461bcd60e51b81526004018080602001828103825260218152602001806105bf6021913960400191505060405180910390fd5b6001600160a01b03841660009081526004602090815260408083203384529091529020548211156103e4576040805162461bcd60e51b815260206004820152601660248201527514dc195b99195c881b1a5b5a5d08195e18d95959195960521b604482015290519081900360640190fd5b6001600160a01b0380851660008181526003602090815260408083208054889003905593871680835284832080548801905583835260048252848320338452825291849020805487900390558351868152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35060019392505050565b60036020526000908152604090205481565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156102a85780601f1061027d576101008083540402835291602001916102a8565b33600090815260036020526040812054821115610533576040805162461bcd60e51b81526020600482015260126024820152714e6f7420656e6f7567682062616c616e636560701b604482015290519081900360640190fd5b336000818152600360209081526040808320805487900390556001600160a01b03871680845292819020805487019055805186815290519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a350600192915050565b60046020908152600092835260408084209091529082529020548156fe5f66726f6d20646f6573206e6f74206861766520656e6f75676820746f6b656e73a265627a7a723158207dfeacdd61264dbab5fa1b4e3c61721fc8e2d945736edd9df98218b1a55ea94664736f6c63430005110032000000000000000000000000000000000000000000000000000000000010c8e0

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100885760003560e01c806370a082311161005b57806370a082311461019a57806395d89b41146101c0578063a9059cbb146101c8578063dd62ed3e146101f457610088565b806306fdde031461008d578063095ea7b31461010a57806318160ddd1461014a57806323b872dd14610164575b600080fd5b610095610222565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100cf5781810151838201526020016100b7565b50505050905090810190601f1680156100fc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101366004803603604081101561012057600080fd5b506001600160a01b0381351690602001356102b0565b604080519115158252519081900360200190f35b610152610316565b60408051918252519081900360200190f35b6101366004803603606081101561017a57600080fd5b506001600160a01b0381358116916020810135909116906040013561031c565b610152600480360360208110156101b057600080fd5b50356001600160a01b031661046e565b610095610480565b610136600480360360408110156101de57600080fd5b506001600160a01b0381351690602001356104da565b6101526004803603604081101561020a57600080fd5b506001600160a01b03813581169160200135166105a1565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156102a85780601f1061027d576101008083540402835291602001916102a8565b820191906000526020600020905b81548152906001019060200180831161028b57829003601f168201915b505050505081565b3360008181526004602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60025481565b6001600160a01b0383166000908152600360205260408120548211156103735760405162461bcd60e51b81526004018080602001828103825260218152602001806105bf6021913960400191505060405180910390fd5b6001600160a01b03841660009081526004602090815260408083203384529091529020548211156103e4576040805162461bcd60e51b815260206004820152601660248201527514dc195b99195c881b1a5b5a5d08195e18d95959195960521b604482015290519081900360640190fd5b6001600160a01b0380851660008181526003602090815260408083208054889003905593871680835284832080548801905583835260048252848320338452825291849020805487900390558351868152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35060019392505050565b60036020526000908152604090205481565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156102a85780601f1061027d576101008083540402835291602001916102a8565b33600090815260036020526040812054821115610533576040805162461bcd60e51b81526020600482015260126024820152714e6f7420656e6f7567682062616c616e636560701b604482015290519081900360640190fd5b336000818152600360209081526040808320805487900390556001600160a01b03871680845292819020805487019055805186815290519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a350600192915050565b60046020908152600092835260408084209091529082529020548156fe5f66726f6d20646f6573206e6f74206861766520656e6f75676820746f6b656e73a265627a7a723158207dfeacdd61264dbab5fa1b4e3c61721fc8e2d945736edd9df98218b1a55ea94664736f6c63430005110032

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

000000000000000000000000000000000000000000000000000000000010c8e0

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

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000000000000000000000010c8e0


Deployed Bytecode Sourcemap

27:1769:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;27:1769:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;53:33;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;980:239:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;131:26;;;:::i;:::-;;;;;;;;;;;;;;;;1227:566;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;1227:566:0;;;;;;;;;;;;;;;;;:::i;372:44::-;;;;;;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;;:::i;94:29::-;;;:::i;643:329::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;643:329:0;;;;;;;;:::i;423:64::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;423:64:0;;;;;;;;;;:::i;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;;;1368:109:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;1510:16:0;;;;;;:9;:16;;;;;;;;1527:10;1510:28;;;;;;;;:38;-1:-1:-1;1510:38:0;1488:110;;;;;-1:-1:-1;;;1488:110:0;;;;;;;;;;;;-1:-1:-1;;;1488:110:0;;;;;;;;;;;;;;;-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;;;;;-1:-1:-1;;;754:62:0;;;;;;;;;;;;-1:-1:-1;;;754:62:0;;;;;;;;;;;;;;;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://7dfeacdd61264dbab5fa1b4e3c61721fc8e2d945736edd9df98218b1a55ea946

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.