Contract 0xfce04cc80481eb08718bddf4eb88e05b3f4d30b9

Txn Hash Method
Block
From
To
Value [Txn Fee]
0xc4d4d0bd4677c6b112fe7c6cdfb5c7de60dd9401719d5e652e636cf8998c9c10Transfer231224912021-11-25 20:49:3912 days 21 hrs ago0x988fa43e80f4741130182cffcc3a84a0312588e1 IN  0xfce04cc80481eb08718bddf4eb88e05b3f4d30b90 FTM0.010147898922
0x1ab7a3177d933c5aa6594357e16b978c6d2befbd790bbd98ff0509605d103cf2Transfer231224832021-11-25 20:49:3312 days 21 hrs ago0x988fa43e80f4741130182cffcc3a84a0312588e1 IN  0xfce04cc80481eb08718bddf4eb88e05b3f4d30b90 FTM0.010147520657
0x907cd66c5aedef5955262597e57069911c675af783447b51f316491e1f166ae1Transfer231224752021-11-25 20:49:2612 days 21 hrs ago0x988fa43e80f4741130182cffcc3a84a0312588e1 IN  0xfce04cc80481eb08718bddf4eb88e05b3f4d30b90 FTM0.010149979378
0xbfe14ef9a2d0d248b4d8c142b2eb7b5411e360050b2f53f0f19ef30356918c78Transfer231224612021-11-25 20:49:1412 days 21 hrs ago0x988fa43e80f4741130182cffcc3a84a0312588e1 IN  0xfce04cc80481eb08718bddf4eb88e05b3f4d30b90 FTM0.010149979378
0xc3858072b39922ad01adac41228abdb31fbd9f5d6c04f8ea1e0a6da1ab605529Transfer231224502021-11-25 20:49:0612 days 21 hrs ago0x988fa43e80f4741130182cffcc3a84a0312588e1 IN  0xfce04cc80481eb08718bddf4eb88e05b3f4d30b90 FTM0.010149979378
0xa23d3742fd0e36c52d8ba3a5f5e8c6d4a3cb3e5097843e6279977037e1375285Transfer231224402021-11-25 20:48:5612 days 21 hrs ago0x988fa43e80f4741130182cffcc3a84a0312588e1 IN  0xfce04cc80481eb08718bddf4eb88e05b3f4d30b90 FTM0.010149979378
0x177e48e7ba05d5b0140fc064a5afeb1fc20ec3485540891a318085cb0e7b6292Transfer231224312021-11-25 20:48:4912 days 21 hrs ago0x988fa43e80f4741130182cffcc3a84a0312588e1 IN  0xfce04cc80481eb08718bddf4eb88e05b3f4d30b90 FTM0.010149979378
0xca85ac81666384f1bea5b40eb8605ed6a46c4d4affe6b98dfa5211d603a9f3c5Transfer231224222021-11-25 20:48:4112 days 21 hrs ago0x988fa43e80f4741130182cffcc3a84a0312588e1 IN  0xfce04cc80481eb08718bddf4eb88e05b3f4d30b90 FTM0.011538302992
0x583a50163a9f94fd1a4431126a8e65b7c1c7c3257d4c6e9ff8892151e4488270Approve231222502021-11-25 20:45:4712 days 21 hrs ago0x6a5ab07372ac78291aa585f06c233428e473e3dd IN  0xfce04cc80481eb08718bddf4eb88e05b3f4d30b90 FTM0.007828729004
0xb94f0002aa6da619b8e456554a2ff5e5fd9f55b6397559aa969471518d995715Approve231220712021-11-25 20:43:2812 days 21 hrs ago0x533bab8aaf3ef924d0ef1ca6d384844eae43dfa2 IN  0xfce04cc80481eb08718bddf4eb88e05b3f4d30b90 FTM0.007752653528
0x6eba48e8f727c6ba4c116d9ab4cbf2af664e1071bff80df61710bddff9deaf96Approve231220102021-11-25 20:42:3812 days 21 hrs ago0x01ea70d32fff983aef74af9461f8c654a28c4992 IN  0xfce04cc80481eb08718bddf4eb88e05b3f4d30b90 FTM0.007752653528
0x0f34fa6bd0dd99bfab902481a7fd3600d2d8ddccbee1545c353b567fff2b9c63Transfer231219882021-11-25 20:42:2112 days 21 hrs ago0x988fa43e80f4741130182cffcc3a84a0312588e1 IN  0xfce04cc80481eb08718bddf4eb88e05b3f4d30b90 FTM0.009010145738
0xf47f5df937ef71bb585b5ae58dca28680909a35a97b5a0e92c419e8e91804652Transfer231219842021-11-25 20:42:1812 days 21 hrs ago0x988fa43e80f4741130182cffcc3a84a0312588e1 IN  0xfce04cc80481eb08718bddf4eb88e05b3f4d30b90 FTM0.009005948413
0xa4315fdbe27ac4a51192ef85283373bf0b652d3fc413cddf57d476d6d04db104Transfer231219752021-11-25 20:42:0612 days 21 hrs ago0x988fa43e80f4741130182cffcc3a84a0312588e1 IN  0xfce04cc80481eb08718bddf4eb88e05b3f4d30b90 FTM0.009007963129
0xe1f51521b6b5490600c9b7f404d5919e0b25fd3fe425de82de7d7a1ccd5a7fb9Transfer231219712021-11-25 20:42:0012 days 21 hrs ago0x988fa43e80f4741130182cffcc3a84a0312588e1 IN  0xfce04cc80481eb08718bddf4eb88e05b3f4d30b90 FTM0.009010145738
0x4e6d10d043c64ba7c09f0a78105f2c944573568b521695090aefbfcfcf0187d1Transfer231219622021-11-25 20:41:5312 days 21 hrs ago0x988fa43e80f4741130182cffcc3a84a0312588e1 IN  0xfce04cc80481eb08718bddf4eb88e05b3f4d30b90 FTM0.009007963129
0x7dfc3434b38f279b4d1e85ad0b9b2581754085ebbd99ba539e1daab5ad973671Transfer231219552021-11-25 20:41:4712 days 21 hrs ago0x988fa43e80f4741130182cffcc3a84a0312588e1 IN  0xfce04cc80481eb08718bddf4eb88e05b3f4d30b90 FTM0.009010145738
0x9b3c158fff18731b87ce8ea6108ecde738b7c0afdbf4b543d84d2533fed65fcfTransfer231219452021-11-25 20:41:4012 days 21 hrs ago0x988fa43e80f4741130182cffcc3a84a0312588e1 IN  0xfce04cc80481eb08718bddf4eb88e05b3f4d30b90 FTM0.009007963129
0xd1fd2be85975914ded0d97d433977c54c5deb685fda749435f5ba97eab93c009Transfer231219382021-11-25 20:41:3512 days 21 hrs ago0x988fa43e80f4741130182cffcc3a84a0312588e1 IN  0xfce04cc80481eb08718bddf4eb88e05b3f4d30b90 FTM0.009010145738
0xae571f965a9615566bf386d45afa08f66a3dc6730d4629a0ee65b649747b0632Transfer231219302021-11-25 20:41:2812 days 21 hrs ago0x988fa43e80f4741130182cffcc3a84a0312588e1 IN  0xfce04cc80481eb08718bddf4eb88e05b3f4d30b90 FTM0.009010145738
0x2da27c11b2b702645dc87a04baf63f01da8c4b1208e7f1bdb3a8a130e1e4b5d5Transfer231219212021-11-25 20:41:2112 days 21 hrs ago0x988fa43e80f4741130182cffcc3a84a0312588e1 IN  0xfce04cc80481eb08718bddf4eb88e05b3f4d30b90 FTM0.009475935325
0x105513b07ffc76553219efdad909d3fd8008b032a17b465bb6c7a394ba302c53Transfer231219142021-11-25 20:41:1612 days 21 hrs ago0x988fa43e80f4741130182cffcc3a84a0312588e1 IN  0xfce04cc80481eb08718bddf4eb88e05b3f4d30b90 FTM0.009478231323
0x1e883a08db201b2f22a863f9bb50ffae9074ca3328117137a870bd51457d98d5Transfer231219042021-11-25 20:41:0712 days 21 hrs ago0x988fa43e80f4741130182cffcc3a84a0312588e1 IN  0xfce04cc80481eb08718bddf4eb88e05b3f4d30b90 FTM0.009475935325
0x23893a65f1701e404f9be66b04de4346ade8bb981782dd6832d457e4d5a340beTransfer231218952021-11-25 20:41:0012 days 21 hrs ago0x988fa43e80f4741130182cffcc3a84a0312588e1 IN  0xfce04cc80481eb08718bddf4eb88e05b3f4d30b90 FTM0.00948052732
0x157470a90167d01bf4f240c1cfc2256b7e148bbacdb5f5a235033df392f2d6b2Approve231216852021-11-25 20:38:0712 days 21 hrs ago0x6c64e25fded84e7aed83e3d2fd850444c172a35b IN  0xfce04cc80481eb08718bddf4eb88e05b3f4d30b90 FTM0.008413299755
[ Download CSV Export 
Latest 1 internal transaction
Parent Txn Hash Block From To Value
0xe30393ea9d11e8415b73daee07a66e88b426dcc151140236c91c167bf6ed8885231204902021-11-25 20:21:5512 days 21 hrs ago 0x988fa43e80f4741130182cffcc3a84a0312588e1  Contract Creation0 FTM
[ Download CSV Export 
Loading

Similar_Match_Source_Code
Note: This contract matches the deployed ByteCode of the Source Code for Contract 0x17b4b34b2011c3d9c176a981579dc796c87e541e

Contract Name:
ST_Basic_Token

Compiler Version
v0.8.4+commit.c7e474f2

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at FtmScan.com on 2021-07-24
*/

// Token Generated using SuperToken https://supertoken.xyz

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.4;

abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }
    function _msgData() internal view virtual returns (bytes calldata) {
        this;
        return msg.data;
    }
}

abstract contract Ownable is Context {
    address private _owner;
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
    constructor () {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }
    function owner() public view virtual returns (address) {
        return _owner;
    }
    modifier onlyOwner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }
    function renounceOwnership() public virtual onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }
    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }
}

interface IST20 {
    function name() external view returns (string memory);
    function symbol() external view returns (string memory);
    function decimals() external view returns (uint8);
    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint256);
    function getOwner() external view returns (address);
    function transfer(address recipient, uint256 amount) external returns (bool);
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
    function approve(address spender, uint256 amount) external returns (bool);
    function allowance(address _owner, address spender) external view returns (uint256);
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

contract ST20 is Ownable, IST20 {
    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowances;
    uint256 private _totalSupply;
    string private _name;
    string private _symbol;
    uint8 private _decimals;

    constructor (string memory name_, string memory symbol_) {
        _name = name_;
        _symbol = symbol_;
        _decimals = 18;
    }
    function _setupDecimals(uint8 decimals_) internal {
        _decimals = decimals_;
    }
    function name() public view override returns (string memory) {
        return _name;
    }
    function symbol() public view override returns (string memory) {
        return _symbol;
    }
    function decimals() public view override returns (uint8) {
        return _decimals;
    }
    function totalSupply() public view override returns (uint256) {
        return _totalSupply;
    }
    function balanceOf(address account) public view override returns (uint256) {
        return _balances[account];
    }
    function getOwner() public view override returns (address) {
        return owner();
    }
    function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }
    function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) {
        _transfer(sender, recipient, amount);
        uint256 currentAllowance = _allowances[sender][_msgSender()];
        require(currentAllowance >= amount, "Token: transfer amount exceeds allowance");
        _approve(sender, _msgSender(), currentAllowance - amount);

        return true;
    }
    function approve(address spender, uint256 amount) public virtual override returns (bool) {
        _approve(_msgSender(), spender, amount);
        return true;
    }
    function allowance(address owner, address spender) public view virtual override returns (uint256) {
        return _allowances[owner][spender];
    }
    function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender] + addedValue);
        return true;
    }
    function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
        uint256 currentAllowance = _allowances[_msgSender()][spender];
        require(currentAllowance >= subtractedValue, "Token: decreased allowance below zero");
        _approve(_msgSender(), spender, currentAllowance - subtractedValue);
        return true;
    }
    function _transfer(address sender, address recipient, uint256 amount) internal virtual {
        require(sender != address(0), "Token: transfer from the zero address");
        require(recipient != address(0), "Token: transfer to the zero address");
        _beforeTokenTransfer(sender, recipient, amount);
        uint256 senderBalance = _balances[sender];
        require(senderBalance >= amount, "Token: transfer amount exceeds balance");
        _balances[sender] = senderBalance - amount;
        _balances[recipient] += amount;
        emit Transfer(sender, recipient, amount);
    }
    function _mint(address account, uint256 amount) internal virtual {
        require(account != address(0), "Token: mint to the zero address");
        _beforeTokenTransfer(address(0), account, amount);
        _totalSupply += amount;
        _balances[account] += amount;
        emit Transfer(address(0), account, amount);
    }
    function _burn(address account, uint256 amount) internal virtual {
        require(account != address(0), "Token: burn from the zero address");
        _beforeTokenTransfer(account, address(0), amount);
        uint256 accountBalance = _balances[account];
        require(accountBalance >= amount, "Token: burn amount exceeds balance");
        _balances[account] = accountBalance - amount;
        _totalSupply -= amount;
        emit Transfer(account, address(0), amount);
    }
    function _approve(address owner, address spender, uint256 amount) internal virtual {
        require(owner != address(0), "Token: approve from the zero address");
        require(spender != address(0), "Token: approve to the zero address");
        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }
    function _beforeTokenTransfer(address from, address to, uint256 amount) internal virtual { }
}

interface IPayable {
    function pay(string memory serviceName) external payable;
}

abstract contract ServicePayer {
    constructor (address payable receiver, string memory serviceName) payable {
        IPayable(receiver).pay{value: msg.value}(serviceName);
    }
}

contract ST_Basic_Token is ST20, ServicePayer {
    constructor (
        string memory name,
        string memory symbol,
        uint8 decimals,
        uint256 initialBalance,
        address payable feeReceiver
    )
        ST20(name, symbol)
        ServicePayer(feeReceiver, "ST_Basic_Token")
        payable
    {
        require(initialBalance > 0, "ST_Basic_Token: supply cannot be zero");
        _setupDecimals(decimals);
        _mint(_msgSender(), initialBalance);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"symbol","type":"string"},{"internalType":"uint8","name":"decimals","type":"uint8"},{"internalType":"uint256","name":"initialBalance","type":"uint256"},{"internalType":"address payable","name":"feeReceiver","type":"address"}],"stateMutability":"payable","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":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

6080604052604051620010bc380380620010bc8339810160408190526200002691620003d4565b604080518082018252600e81526d29aa2fa130b9b4b1afaa37b5b2b760911b6020820152600080546001600160a01b03191633908117825592518493899289928291907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3508151620000a49060049060208501906200029f565b508051620000ba9060059060208401906200029f565b50506006805460ff19166012179055506040516315b36b9760e11b81526001600160a01b03831690632b66d72e903490620000fa9085906004016200047f565b6000604051808303818588803b1580156200011457600080fd5b505af115801562000129573d6000803e3d6000fd5b5050505050505060008211620001945760405162461bcd60e51b815260206004820152602560248201527f53545f42617369635f546f6b656e3a20737570706c792063616e6e6f74206265604482015264207a65726f60d81b60648201526084015b60405180910390fd5b6006805460ff191660ff8516179055620001af3383620001ba565b50505050506200055f565b6001600160a01b038216620002125760405162461bcd60e51b815260206004820152601f60248201527f546f6b656e3a206d696e7420746f20746865207a65726f20616464726573730060448201526064016200018b565b8060036000828254620002269190620004b4565b90915550506001600160a01b0382166000908152600160205260408120805483929062000255908490620004b4565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b828054620002ad906200050c565b90600052602060002090601f016020900481019282620002d157600085556200031c565b82601f10620002ec57805160ff19168380011785556200031c565b828001600101855582156200031c579182015b828111156200031c578251825591602001919060010190620002ff565b506200032a9291506200032e565b5090565b5b808211156200032a57600081556001016200032f565b600082601f83011262000356578081fd5b81516001600160401b038082111562000373576200037362000549565b604051601f8301601f19908116603f011681019082821181831017156200039e576200039e62000549565b81604052838152866020858801011115620003b7578485fd5b620003ca846020830160208901620004d9565b9695505050505050565b600080600080600060a08688031215620003ec578081fd5b85516001600160401b038082111562000403578283fd5b6200041189838a0162000345565b9650602088015191508082111562000427578283fd5b50620004368882890162000345565b945050604086015160ff811681146200044d578182fd5b6060870151608088015191945092506001600160a01b038116811462000471578182fd5b809150509295509295909350565b6020815260008251806020840152620004a0816040850160208701620004d9565b601f01601f19169190910160400192915050565b60008219821115620004d457634e487b7160e01b81526011600452602481fd5b500190565b60005b83811015620004f6578181015183820152602001620004dc565b8381111562000506576000848401525b50505050565b600181811c908216806200052157607f821691505b602082108114156200054357634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fd5b610b4d806200056f6000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c8063715018a611610097578063a457c2d711610066578063a457c2d7146101f9578063a9059cbb1461020c578063dd62ed3e1461021f578063f2fde38b1461025857600080fd5b8063715018a6146101b1578063893d20e8146101bb5780638da5cb5b146101e057806395d89b41146101f157600080fd5b806323b872dd116100d357806323b872dd1461014d578063313ce56714610160578063395093511461017557806370a082311461018857600080fd5b806306fdde03146100fa578063095ea7b31461011857806318160ddd1461013b575b600080fd5b61010261026b565b60405161010f9190610a44565b60405180910390f35b61012b610126366004610a1b565b6102fd565b604051901515815260200161010f565b6003545b60405190815260200161010f565b61012b61015b3660046109e0565b610313565b60065460405160ff909116815260200161010f565b61012b610183366004610a1b565b6103c9565b61013f61019636600461098d565b6001600160a01b031660009081526001602052604090205490565b6101b9610400565b005b6000546001600160a01b03165b6040516001600160a01b03909116815260200161010f565b6000546001600160a01b03166101c8565b6101026104a4565b61012b610207366004610a1b565b6104b3565b61012b61021a366004610a1b565b61054e565b61013f61022d3660046109ae565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6101b961026636600461098d565b61055b565b60606004805461027a90610ac6565b80601f01602080910402602001604051908101604052809291908181526020018280546102a690610ac6565b80156102f35780601f106102c8576101008083540402835291602001916102f3565b820191906000526020600020905b8154815290600101906020018083116102d657829003601f168201915b5050505050905090565b600061030a338484610675565b50600192915050565b6000610320848484610799565b6001600160a01b0384166000908152600260209081526040808320338452909152902054828110156103aa5760405162461bcd60e51b815260206004820152602860248201527f546f6b656e3a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b6103be85336103b98685610aaf565b610675565b506001949350505050565b3360008181526002602090815260408083206001600160a01b0387168452909152812054909161030a9185906103b9908690610a97565b6000546001600160a01b0316331461045a5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016103a1565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b60606005805461027a90610ac6565b3360009081526002602090815260408083206001600160a01b0386168452909152812054828110156105355760405162461bcd60e51b815260206004820152602560248201527f546f6b656e3a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016103a1565b61054433856103b98685610aaf565b5060019392505050565b600061030a338484610799565b6000546001600160a01b031633146105b55760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016103a1565b6001600160a01b03811661061a5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016103a1565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383166106d75760405162461bcd60e51b8152602060048201526024808201527f546f6b656e3a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016103a1565b6001600160a01b0382166107385760405162461bcd60e51b815260206004820152602260248201527f546f6b656e3a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016103a1565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166107fd5760405162461bcd60e51b815260206004820152602560248201527f546f6b656e3a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016103a1565b6001600160a01b03821661085f5760405162461bcd60e51b815260206004820152602360248201527f546f6b656e3a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016103a1565b6001600160a01b038316600090815260016020526040902054818110156108d75760405162461bcd60e51b815260206004820152602660248201527f546f6b656e3a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016103a1565b6108e18282610aaf565b6001600160a01b038086166000908152600160205260408082209390935590851681529081208054849290610917908490610a97565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161096391815260200190565b60405180910390a350505050565b80356001600160a01b038116811461098857600080fd5b919050565b60006020828403121561099e578081fd5b6109a782610971565b9392505050565b600080604083850312156109c0578081fd5b6109c983610971565b91506109d760208401610971565b90509250929050565b6000806000606084860312156109f4578081fd5b6109fd84610971565b9250610a0b60208501610971565b9150604084013590509250925092565b60008060408385031215610a2d578182fd5b610a3683610971565b946020939093013593505050565b6000602080835283518082850152825b81811015610a7057858101830151858201604001528201610a54565b81811115610a815783604083870101525b50601f01601f1916929092016040019392505050565b60008219821115610aaa57610aaa610b01565b500190565b600082821015610ac157610ac1610b01565b500390565b600181811c90821680610ada57607f821691505b60208210811415610afb57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea2646970667358221220857560c43718b150b49e6c390cfd693ddd03a1b973a4186ea90dd4260ef19b7364736f6c6343000804003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000006765c793fa10079d0000000000000000000000000000000eba6614743c17e43a1fa088ff051ce0b7beffd5e00000000000000000000000000000000000000000000000000000000000000114d65686d65744d75726174436f736b756e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034d4d430000000000000000000000000000000000000000000000000000000000

Deployed ByteCode Sourcemap

7115:503:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2779:92;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4013:169;;;;;;:::i;:::-;;:::i;:::-;;;1653:14:1;;1646:22;1628:41;;1616:2;1601:18;4013:169:0;1583:92:1;3077:100:0;3157:12;;3077:100;;;6042:25:1;;;6030:2;6015:18;3077:100:0;5997:76:1;3587:420:0;;;;;;:::i;:::-;;:::i;2979:92::-;3054:9;;2979:92;;3054:9;;;;6220:36:1;;6208:2;6193:18;2979:92:0;6175:87:1;4345:215:0;;;;;;:::i;:::-;;:::i;3183:119::-;;;;;;:::i;:::-;-1:-1:-1;;;;;3276:18:0;3249:7;3276:18;;;:9;:18;;;;;;;3183:119;926:148;;;:::i;:::-;;3308:92;3358:7;780:6;-1:-1:-1;;;;;780:6:0;3308:92;;;-1:-1:-1;;;;;1444:32:1;;;1426:51;;1414:2;1399:18;3308:92:0;1381:102:1;707:87:0;753:7;780:6;-1:-1:-1;;;;;780:6:0;707:87;;2877:96;;;:::i;4566:375::-;;;;;;:::i;:::-;;:::i;3406:175::-;;;;;;:::i;:::-;;:::i;4188:151::-;;;;;;:::i;:::-;-1:-1:-1;;;;;4304:18:0;;;4277:7;4304:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;4188:151;1080:244;;;;;;:::i;:::-;;:::i;2779:92::-;2825:13;2858:5;2851:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2779:92;:::o;4013:169::-;4096:4;4113:39;237:10;4136:7;4145:6;4113:8;:39::i;:::-;-1:-1:-1;4170:4:0;4013:169;;;;:::o;3587:420::-;3693:4;3710:36;3720:6;3728:9;3739:6;3710:9;:36::i;:::-;-1:-1:-1;;;;;3784:19:0;;3757:24;3784:19;;;:11;:19;;;;;;;;237:10;3784:33;;;;;;;;3836:26;;;;3828:79;;;;-1:-1:-1;;;3828:79:0;;5286:2:1;3828:79:0;;;5268:21:1;5325:2;5305:18;;;5298:30;5364:34;5344:18;;;5337:62;-1:-1:-1;;;5415:18:1;;;5408:38;5463:19;;3828:79:0;;;;;;;;;3918:57;3927:6;237:10;3949:25;3968:6;3949:16;:25;:::i;:::-;3918:8;:57::i;:::-;-1:-1:-1;3995:4:0;;3587:420;-1:-1:-1;;;;3587:420:0:o;4345:215::-;237:10;4433:4;4482:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;4482:34:0;;;;;;;;;;4433:4;;4450:80;;4473:7;;4482:47;;4519:10;;4482:47;:::i;926:148::-;753:7;780:6;-1:-1:-1;;;;;780:6:0;237:10;840:23;832:68;;;;-1:-1:-1;;;832:68:0;;4925:2:1;832:68:0;;;4907:21:1;;;4944:18;;;4937:30;5003:34;4983:18;;;4976:62;5055:18;;832:68:0;4897:182:1;832:68:0;1033:1:::1;1017:6:::0;;996:40:::1;::::0;-1:-1:-1;;;;;1017:6:0;;::::1;::::0;996:40:::1;::::0;1033:1;;996:40:::1;1064:1;1047:19:::0;;-1:-1:-1;;;;;;1047:19:0::1;::::0;;926:148::o;2877:96::-;2925:13;2958:7;2951:14;;;;;:::i;4566:375::-;237:10;4659:4;4703:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;4703:34:0;;;;;;;;;;4756:35;;;;4748:85;;;;-1:-1:-1;;;4748:85:0;;3708:2:1;4748:85:0;;;3690:21:1;3747:2;3727:18;;;3720:30;3786:34;3766:18;;;3759:62;-1:-1:-1;;;3837:18:1;;;3830:35;3882:19;;4748:85:0;3680:227:1;4748:85:0;4844:67;237:10;4867:7;4876:34;4895:15;4876:16;:34;:::i;4844:67::-;-1:-1:-1;4929:4:0;;4566:375;-1:-1:-1;;;4566:375:0:o;3406:175::-;3492:4;3509:42;237:10;3533:9;3544:6;3509:9;:42::i;1080:244::-;753:7;780:6;-1:-1:-1;;;;;780:6:0;237:10;840:23;832:68;;;;-1:-1:-1;;;832:68:0;;4925:2:1;832:68:0;;;4907:21:1;;;4944:18;;;4937:30;5003:34;4983:18;;;4976:62;5055:18;;832:68:0;4897:182:1;832:68:0;-1:-1:-1;;;;;1169:22:0;::::1;1161:73;;;::::0;-1:-1:-1;;;1161:73:0;;3301:2:1;1161:73:0::1;::::0;::::1;3283:21:1::0;3340:2;3320:18;;;3313:30;3379:34;3359:18;;;3352:62;-1:-1:-1;;;3430:18:1;;;3423:36;3476:19;;1161:73:0::1;3273:228:1::0;1161:73:0::1;1271:6;::::0;;1250:38:::1;::::0;-1:-1:-1;;;;;1250:38:0;;::::1;::::0;1271:6;::::1;::::0;1250:38:::1;::::0;::::1;1299:6;:17:::0;;-1:-1:-1;;;;;;1299:17:0::1;-1:-1:-1::0;;;;;1299:17:0;;;::::1;::::0;;;::::1;::::0;;1080:244::o;6385:344::-;-1:-1:-1;;;;;6487:19:0;;6479:68;;;;-1:-1:-1;;;6479:68:0;;2896:2:1;6479:68:0;;;2878:21:1;2935:2;2915:18;;;2908:30;2974:34;2954:18;;;2947:62;-1:-1:-1;;;3025:18:1;;;3018:34;3069:19;;6479:68:0;2868:226:1;6479:68:0;-1:-1:-1;;;;;6566:21:0;;6558:68;;;;-1:-1:-1;;;6558:68:0;;5695:2:1;6558:68:0;;;5677:21:1;5734:2;5714:18;;;5707:30;5773:34;5753:18;;;5746:62;-1:-1:-1;;;5824:18:1;;;5817:32;5866:19;;6558:68:0;5667:224:1;6558:68:0;-1:-1:-1;;;;;6637:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;6689:32;;6042:25:1;;;6689:32:0;;6015:18:1;6689:32:0;;;;;;;6385:344;;;:::o;4947:598::-;-1:-1:-1;;;;;5053:20:0;;5045:70;;;;-1:-1:-1;;;5045:70:0;;2490:2:1;5045:70:0;;;2472:21:1;2529:2;2509:18;;;2502:30;2568:34;2548:18;;;2541:62;-1:-1:-1;;;2619:18:1;;;2612:35;2664:19;;5045:70:0;2462:227:1;5045:70:0;-1:-1:-1;;;;;5134:23:0;;5126:71;;;;-1:-1:-1;;;5126:71:0;;4114:2:1;5126:71:0;;;4096:21:1;4153:2;4133:18;;;4126:30;4192:34;4172:18;;;4165:62;-1:-1:-1;;;4243:18:1;;;4236:33;4286:19;;5126:71:0;4086:225:1;5126:71:0;-1:-1:-1;;;;;5290:17:0;;5266:21;5290:17;;;:9;:17;;;;;;5326:23;;;;5318:74;;;;-1:-1:-1;;;5318:74:0;;4518:2:1;5318:74:0;;;4500:21:1;4557:2;4537:18;;;4530:30;4596:34;4576:18;;;4569:62;-1:-1:-1;;;4647:18:1;;;4640:36;4693:19;;5318:74:0;4490:228:1;5318:74:0;5423:22;5439:6;5423:13;:22;:::i;:::-;-1:-1:-1;;;;;5403:17:0;;;;;;;:9;:17;;;;;;:42;;;;5456:20;;;;;;;;:30;;5480:6;;5403:17;5456:30;;5480:6;;5456:30;:::i;:::-;;;;;;;;5519:9;-1:-1:-1;;;;;5502:35:0;5511:6;-1:-1:-1;;;;;5502:35:0;;5530:6;5502:35;;;;6042:25:1;;6030:2;6015:18;;5997:76;5502:35:0;;;;;;;;4947:598;;;;:::o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:2;;177:1;174;167:12;111:2;63:124;;;:::o;192:196::-;251:6;304:2;292:9;283:7;279:23;275:32;272:2;;;325:6;317;310:22;272:2;353:29;372:9;353:29;:::i;:::-;343:39;262:126;-1:-1:-1;;;262:126:1:o;393:270::-;461:6;469;522:2;510:9;501:7;497:23;493:32;490:2;;;543:6;535;528:22;490:2;571:29;590:9;571:29;:::i;:::-;561:39;;619:38;653:2;642:9;638:18;619:38;:::i;:::-;609:48;;480:183;;;;;:::o;668:338::-;745:6;753;761;814:2;802:9;793:7;789:23;785:32;782:2;;;835:6;827;820:22;782:2;863:29;882:9;863:29;:::i;:::-;853:39;;911:38;945:2;934:9;930:18;911:38;:::i;:::-;901:48;;996:2;985:9;981:18;968:32;958:42;;772:234;;;;;:::o;1011:264::-;1079:6;1087;1140:2;1128:9;1119:7;1115:23;1111:32;1108:2;;;1161:6;1153;1146:22;1108:2;1189:29;1208:9;1189:29;:::i;:::-;1179:39;1265:2;1250:18;;;;1237:32;;-1:-1:-1;;;1098:177:1:o;1680:603::-;1792:4;1821:2;1850;1839:9;1832:21;1882:6;1876:13;1925:6;1920:2;1909:9;1905:18;1898:34;1950:4;1963:140;1977:6;1974:1;1971:13;1963:140;;;2072:14;;;2068:23;;2062:30;2038:17;;;2057:2;2034:26;2027:66;1992:10;;1963:140;;;2121:6;2118:1;2115:13;2112:2;;;2191:4;2186:2;2177:6;2166:9;2162:22;2158:31;2151:45;2112:2;-1:-1:-1;2267:2:1;2246:15;-1:-1:-1;;2242:29:1;2227:45;;;;2274:2;2223:54;;1801:482;-1:-1:-1;;;1801:482:1:o;6267:128::-;6307:3;6338:1;6334:6;6331:1;6328:13;6325:2;;;6344:18;;:::i;:::-;-1:-1:-1;6380:9:1;;6315:80::o;6400:125::-;6440:4;6468:1;6465;6462:8;6459:2;;;6473:18;;:::i;:::-;-1:-1:-1;6510:9:1;;6449:76::o;6530:380::-;6609:1;6605:12;;;;6652;;;6673:2;;6727:4;6719:6;6715:17;6705:27;;6673:2;6780;6772:6;6769:14;6749:18;6746:38;6743:2;;;6826:10;6821:3;6817:20;6814:1;6807:31;6861:4;6858:1;6851:15;6889:4;6886:1;6879:15;6743:2;;6585:325;;;:::o;6915:127::-;6976:10;6971:3;6967:20;6964:1;6957:31;7007:4;7004:1;6997:15;7031:4;7028:1;7021:15

Swarm Source

ipfs://857560c43718b150b49e6c390cfd693ddd03a1b973a4186ea90dd4260ef19b73
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Validator ID :
0 FTM

Amount Staked
0

Amount Delegated
0

Staking Total
0

Staking Start Epoch
0

Staking Start Time
0

Proof of Importance
0

Origination Score
0

Validation Score
0

Active
0

Online
0

Downtime
0 s
Address Amount claimed Rewards Created On Epoch Created On
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.