Contract 0x42ae8468a1fddb965d420bd71368a87ec3a2b4b8 1

 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x2adbe5813a57de21e7a9e313b42a8b6c6762c5e34f1fe2d3d38f5eccf89c7d9bApprove440606152022-08-02 10:13:3513 days 17 hrs ago0xc0d35857e87f5ade6055714706fb4dfd96de087e IN  Pumpametti: Metti Token0 FTM0.000086826053
0x03de2bfca45e5ba210c4c1bab5a156e2afd40d41812adffdf45b4c2a99c7b990Approve439292502022-07-31 12:43:2915 days 15 hrs ago0x3b79cc2e6f03c26d67ad25710f03ff2883e143eb IN  Pumpametti: Metti Token0 FTM0.000367821079
0x5295b517240d63b1dbdc32dcdf5ce2239d14f480499e13059318c4106a0b5cdeApprove439224192022-07-31 10:26:0215 days 17 hrs ago0x781a5f7ab393c2007cb08578efc4a9a541cdd73a IN  Pumpametti: Metti Token0 FTM0.00012772634
0x7b47e9233c12f1324a3dfa2f0aa4cdfa40763d2f38d209b07f0391b37d19dd20Transfer438929342022-07-31 0:34:0916 days 3 hrs ago0x3247486417f0325871f1c4e5b4899a8f89782061 IN  Pumpametti: Metti Token0 FTM0.009058163602
0xcd77c773c5304824a6c865d2b6ba63c48b6527061d18ea34b399ffe03ad0d8d0Transfer438929342022-07-31 0:34:0916 days 3 hrs ago0x3247486417f0325871f1c4e5b4899a8f89782061 IN  Pumpametti: Metti Token0 FTM0.015592389959
0x915662b190131cf87bcaf6fc5370f4ff10a5708aaf68e97a6643278d4e25500aApprove438327622022-07-30 2:54:2917 days 54 mins ago0x3bb86980cd2cdd5a6df862c75867ef5f3e67dbd3 IN  Pumpametti: Metti Token0 FTM0.000207438509
0x3a6735d5959852de0e0f75f0b660dd5dc5edef7ae0c7cbfa5fa8c62b8ff20ca8Approve430707422022-07-19 1:59:4328 days 1 hr ago0xa6bd6d77f25adb405940c3fffc437c034297f4bb IN  Pumpametti: Metti Token0 FTM0.000849147888
0x7f142de04ff6d876a7a48063d9a71896a285b17128b89bb8caada9e9cd703bf5Approve426912012022-07-13 20:00:1133 days 7 hrs ago0xecdf0a4d2d5d535915a2ab4238962663c258ae55 IN  Pumpametti: Metti Token0 FTM0.000155226791
0x52d3fd46a3eeeaaeb16e333cdeabf0bedfd8cc6c9323bca3f318260359b5e6cfTransfer423390592022-07-09 0:22:1938 days 3 hrs ago0x1b3e724b85d12f0f0e1a7e96c781646e79839c12 IN  Pumpametti: Metti Token0 FTM0.000492734439
0x52f3e059ba86cdadd88fd3e4cc5e338670ee4ffb8b423c07b6bbed5cbb661e93Approve423068042022-07-08 14:18:2138 days 13 hrs ago0x72f55b96e746075da2932a5518251aa641f79e4d IN  Pumpametti: Metti Token0 FTM0.000707574397
0xa02853fd623214376e2ecf3c7384f86e5b9ca68c235afbbb6f8bbf25ca1ca8a0Approve416739202022-06-30 7:31:5846 days 20 hrs ago0xbd6ebc277890dbf41283427f64b568906d5a96ec IN  Pumpametti: Metti Token0 FTM0.000400037065
0x21c79d57eeff8447b5e4c4f0db5bbd3c54eda692616d580ea09d53623c9c0b4dTransfer409436042022-06-20 15:33:0256 days 12 hrs ago0xca466ce3cb44e0e0c79539aa7c74a5df431bfed0 IN  Pumpametti: Metti Token0 FTM0.0023523218
0x82a3457d4b759d042ddd50ff71fe97def56a7b9e59162a0666207e669de5768cApprove404564952022-06-13 22:20:3163 days 5 hrs ago0xe3555bff7a7f8d976f40b782dd53e860e7c6801f IN  Pumpametti: Metti Token0 FTM0.017161807143
0x47cccb89fc9a4242ca0452b7c66b15aa22b9814aeddda47c2d5f927a91a969a1Approve403048132022-06-11 20:10:0065 days 7 hrs ago0x98b267b5ce64955526fcfba20e6f5db0fa075e97 IN  Pumpametti: Metti Token0 FTM0.001365781315
0x55f581bba3f5d37d541badf5693d74f69def0d159ede4dfbd916d2f6f5c55e1fApprove396734042022-06-03 7:09:5673 days 20 hrs ago0x247e33aa0cb7f2d7508756769a9383fcd3cd6608 IN  Pumpametti: Metti Token0 FTM0.00025923282
0x6482f70fd36d86c155c43508090b80750dcc1df7828c7fe4921748a13ec6e36cApprove391300342022-05-26 22:23:1681 days 5 hrs ago0x7d601144ba14182c9d062099eaea2ea5cde7e6a9 IN  Pumpametti: Metti Token0 FTM0.002896608684
0xe03bc889ebe1e7328dfe401417da972a46a0427e297b8a2e359d0954aefb4d36Approve389238322022-05-24 3:03:2784 days 45 mins ago0xf8febb7dfa5e005dd25c1827f78f59f83162aff5 IN  Pumpametti: Metti Token0 FTM0.010651344676
0x882ff4b6aaecd93bceb8b62dc4ab6b96b2f738f7cabc9fe6f07e47d6f9ccb4aaTransfer389229972022-05-24 2:45:1884 days 1 hr ago0x56dc5b283eb5fbb016a28ef09d85ac2ae321585e IN  Pumpametti: Metti Token0 FTM0.004808509822
0xf00816cc7906df632f4b2c8eb2ad1d797a322ad382d5160d0eba8c184fb689c4Transfer388769702022-05-23 11:40:4184 days 16 hrs ago0x2ee589eb5994804e0e1b961c57a14c65a766e3ca IN  Pumpametti: Metti Token0 FTM0.01541225
0x66da9a914eee2ba28035a93ff3415a2c65bd811bc67fb515dbd4f3a29f640a0fApprove387408202022-05-21 14:58:3086 days 12 hrs ago0xf5373c37e31b7f9eb75a02b2a991da48922988f8 IN  Pumpametti: Metti Token0 FTM0.00226883527
0xf5cab905694fd442e3c9e8a8d3994930f93f70c7c889c0ea4756a8796a1adb71Approve387073792022-05-21 4:19:5886 days 23 hrs ago0xaf66448d7fe1cbeffe94c302e832bbc2bb9d70c1 IN  Pumpametti: Metti Token0 FTM0.002455533
0x729010ab6c090307231bad7461f01d523c2e70e7292b9975051384b55e2611d8Approve384523722022-05-17 16:03:2390 days 11 hrs ago0x85115e77a65ac2de0650341e9d495e3be45609a4 IN  Pumpametti: Metti Token0 FTM0.023889902093
0x47815c9455c2ff59d3cfb110a7bec5fb5ea63558c8198ddf01dd9cb2f9968644Approve382860092022-05-15 9:39:1992 days 18 hrs ago0xcea4776339aecfc533deb6cd6543a35013981e9d IN  Pumpametti: Metti Token0 FTM0.011838720266
0xff2d0db0936fb0a9953700e8bf02fd2b71fcc5b5c1edc1215f8606f24bd1cd48Approve382255192022-05-14 13:24:3293 days 14 hrs ago0xbb32ac127e899f19329efdd8f38a463ff5552d89 IN  Pumpametti: Metti Token0 FTM0.024376285867
0x8b9a4d9b10b455d7cfcb7e06d2485a26332edcb7dcf5a664d3b8d7c360bc03a2Approve382232152022-05-14 12:41:3493 days 15 hrs ago0x1fb4820c368efa3282e696ca9aaed9c3cade2340 IN  Pumpametti: Metti Token0 FTM0.145106284399
[ Download CSV Export 

OVERVIEW

Metti Inu is a 100% decentralized community experiment art meme token on Fantom to spread the love of Pumpametti art.

Latest 2 internal transactions
Parent Txn Hash Block From To Value
0xc88774613b5ca5fe861b32f529994aeea7e5b27d68ae4ed52a5c278d280e39e2202884042021-10-27 20:49:18292 days 6 hrs ago Pumpametti: Metti Token 0xeba6614743c17e43a1fa088ff051ce0b7beffd5e30 FTM
0xc88774613b5ca5fe861b32f529994aeea7e5b27d68ae4ed52a5c278d280e39e2202884042021-10-27 20:49:18292 days 6 hrs ago Pumpametti: Deployer  Contract Creation30 FTM
[ Download CSV Export 
Loading

Similar Match Source Code
Note: This contract matches the deployed ByteCode of the Source Code for Contract 0x09c65f3e6e2d1516ee3cd516fccbf258f2523998

Contract Name:
ST_Standard_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-29
*/

// 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_Standard_Token is ST20, ServicePayer {
    constructor (
        string memory name,
        string memory symbol,
        uint8 decimals,
        uint256 initialBalance,
        address payable feeReceiver
    )
        ST20(name, symbol)
        ServicePayer(feeReceiver, "ST_Standard_Token")
        payable
    {
        require(initialBalance > 0, "ST_Standard_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"}]

6080604052604051620010c2380380620010c28339810160408190526200002691620003da565b604080518082018252601181527029aa2fa9ba30b73230b9322faa37b5b2b760791b6020820152600080546001600160a01b03191633908117825592518493899289928291907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3508151620000a7906004906020850190620002a5565b508051620000bd906005906020840190620002a5565b50506006805460ff19166012179055506040516315b36b9760e11b81526001600160a01b03831690632b66d72e903490620000fd90859060040162000485565b6000604051808303818588803b1580156200011757600080fd5b505af11580156200012c573d6000803e3d6000fd5b50505050505050600082116200019a5760405162461bcd60e51b815260206004820152602860248201527f53545f5374616e646172645f546f6b656e3a20737570706c792063616e6e6f74604482015267206265207a65726f60c01b60648201526084015b60405180910390fd5b6006805460ff191660ff8516179055620001b53383620001c0565b505050505062000565565b6001600160a01b038216620002185760405162461bcd60e51b815260206004820152601f60248201527f546f6b656e3a206d696e7420746f20746865207a65726f206164647265737300604482015260640162000191565b80600360008282546200022c9190620004ba565b90915550506001600160a01b038216600090815260016020526040812080548392906200025b908490620004ba565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b828054620002b39062000512565b90600052602060002090601f016020900481019282620002d7576000855562000322565b82601f10620002f257805160ff191683800117855562000322565b8280016001018555821562000322579182015b828111156200032257825182559160200191906001019062000305565b506200033092915062000334565b5090565b5b8082111562000330576000815560010162000335565b600082601f8301126200035c578081fd5b81516001600160401b03808211156200037957620003796200054f565b604051601f8301601f19908116603f01168101908282118183101715620003a457620003a46200054f565b81604052838152866020858801011115620003bd578485fd5b620003d0846020830160208901620004df565b9695505050505050565b600080600080600060a08688031215620003f2578081fd5b85516001600160401b038082111562000409578283fd5b6200041789838a016200034b565b965060208801519150808211156200042d578283fd5b506200043c888289016200034b565b945050604086015160ff8116811462000453578182fd5b6060870151608088015191945092506001600160a01b038116811462000477578182fd5b809150509295509295909350565b6020815260008251806020840152620004a6816040850160208701620004df565b601f01601f19169190910160400192915050565b60008219821115620004da57634e487b7160e01b81526011600452602481fd5b500190565b60005b83811015620004fc578181015183820152602001620004e2565b838111156200050c576000848401525b50505050565b600181811c908216806200052757607f821691505b602082108114156200054957634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fd5b610b4d80620005756000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c8063715018a611610097578063a457c2d711610066578063a457c2d7146101f9578063a9059cbb1461020c578063dd62ed3e1461021f578063f2fde38b1461025857600080fd5b8063715018a6146101b1578063893d20e8146101bb5780638da5cb5b146101e057806395d89b41146101f157600080fd5b806323b872dd116100d357806323b872dd1461014d578063313ce56714610160578063395093511461017557806370a082311461018857600080fd5b806306fdde03146100fa578063095ea7b31461011857806318160ddd1461013b575b600080fd5b61010261026b565b60405161010f9190610a44565b60405180910390f35b61012b610126366004610a1b565b6102fd565b604051901515815260200161010f565b6003545b60405190815260200161010f565b61012b61015b3660046109e0565b610313565b60065460405160ff909116815260200161010f565b61012b610183366004610a1b565b6103c9565b61013f61019636600461098d565b6001600160a01b031660009081526001602052604090205490565b6101b9610400565b005b6000546001600160a01b03165b6040516001600160a01b03909116815260200161010f565b6000546001600160a01b03166101c8565b6101026104a4565b61012b610207366004610a1b565b6104b3565b61012b61021a366004610a1b565b61054e565b61013f61022d3660046109ae565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6101b961026636600461098d565b61055b565b60606004805461027a90610ac6565b80601f01602080910402602001604051908101604052809291908181526020018280546102a690610ac6565b80156102f35780601f106102c8576101008083540402835291602001916102f3565b820191906000526020600020905b8154815290600101906020018083116102d657829003601f168201915b5050505050905090565b600061030a338484610675565b50600192915050565b6000610320848484610799565b6001600160a01b0384166000908152600260209081526040808320338452909152902054828110156103aa5760405162461bcd60e51b815260206004820152602860248201527f546f6b656e3a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b6103be85336103b98685610aaf565b610675565b506001949350505050565b3360008181526002602090815260408083206001600160a01b0387168452909152812054909161030a9185906103b9908690610a97565b6000546001600160a01b0316331461045a5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016103a1565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b60606005805461027a90610ac6565b3360009081526002602090815260408083206001600160a01b0386168452909152812054828110156105355760405162461bcd60e51b815260206004820152602560248201527f546f6b656e3a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016103a1565b61054433856103b98685610aaf565b5060019392505050565b600061030a338484610799565b6000546001600160a01b031633146105b55760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016103a1565b6001600160a01b03811661061a5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016103a1565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383166106d75760405162461bcd60e51b8152602060048201526024808201527f546f6b656e3a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016103a1565b6001600160a01b0382166107385760405162461bcd60e51b815260206004820152602260248201527f546f6b656e3a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016103a1565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166107fd5760405162461bcd60e51b815260206004820152602560248201527f546f6b656e3a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016103a1565b6001600160a01b03821661085f5760405162461bcd60e51b815260206004820152602360248201527f546f6b656e3a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016103a1565b6001600160a01b038316600090815260016020526040902054818110156108d75760405162461bcd60e51b815260206004820152602660248201527f546f6b656e3a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016103a1565b6108e18282610aaf565b6001600160a01b038086166000908152600160205260408082209390935590851681529081208054849290610917908490610a97565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161096391815260200190565b60405180910390a350505050565b80356001600160a01b038116811461098857600080fd5b919050565b60006020828403121561099e578081fd5b6109a782610971565b9392505050565b600080604083850312156109c0578081fd5b6109c983610971565b91506109d760208401610971565b90509250929050565b6000806000606084860312156109f4578081fd5b6109fd84610971565b9250610a0b60208501610971565b9150604084013590509250925092565b60008060408385031215610a2d578182fd5b610a3683610971565b946020939093013593505050565b6000602080835283518082850152825b81811015610a7057858101830151858201604001528201610a54565b81811115610a815783604083870101525b50601f01601f1916929092016040019392505050565b60008219821115610aaa57610aaa610b01565b500190565b600082821015610ac157610ac1610b01565b500390565b600181811c90821680610ada57607f821691505b60208210811415610afb57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea26469706673582212203ddf23d7e57851cda4831330f77811d7d41267d6e2d4f6b2485b309ed801271d64736f6c6343000804003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000de0b6b3a7640000000000000000000000000000eba6614743c17e43a1fa088ff051ce0b7beffd5e000000000000000000000000000000000000000000000000000000000000001254727573742046696e616e636520436f696e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035446430000000000000000000000000000000000000000000000000000000000

Deployed ByteCode Sourcemap

7053:512:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2717:92;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3951:169;;;;;;:::i;:::-;;:::i;:::-;;;1653:14:1;;1646:22;1628:41;;1616:2;1601:18;3951:169:0;1583:92:1;3015:100:0;3095:12;;3015:100;;;6042:25:1;;;6030:2;6015:18;3015:100:0;5997:76:1;3525:420:0;;;;;;:::i;:::-;;:::i;2917:92::-;2992:9;;2917:92;;2992:9;;;;6220:36:1;;6208:2;6193:18;2917:92:0;6175:87:1;4283:215:0;;;;;;:::i;:::-;;:::i;3121:119::-;;;;;;:::i;:::-;-1:-1:-1;;;;;3214:18:0;3187:7;3214:18;;;:9;:18;;;;;;;3121:119;864:148;;;:::i;:::-;;3246:92;3296:7;718:6;-1:-1:-1;;;;;718:6:0;3246:92;;;-1:-1:-1;;;;;1444:32:1;;;1426:51;;1414:2;1399:18;3246:92:0;1381:102:1;645:87:0;691:7;718:6;-1:-1:-1;;;;;718:6:0;645:87;;2815:96;;;:::i;4504:375::-;;;;;;:::i;:::-;;:::i;3344:175::-;;;;;;:::i;:::-;;:::i;4126:151::-;;;;;;:::i;:::-;-1:-1:-1;;;;;4242:18:0;;;4215:7;4242:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;4126:151;1018:244;;;;;;:::i;:::-;;:::i;2717:92::-;2763:13;2796:5;2789:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2717:92;:::o;3951:169::-;4034:4;4051:39;175:10;4074:7;4083:6;4051:8;:39::i;:::-;-1:-1:-1;4108:4:0;3951:169;;;;:::o;3525:420::-;3631:4;3648:36;3658:6;3666:9;3677:6;3648:9;:36::i;:::-;-1:-1:-1;;;;;3722:19:0;;3695:24;3722:19;;;:11;:19;;;;;;;;175:10;3722:33;;;;;;;;3774:26;;;;3766:79;;;;-1:-1:-1;;;3766:79:0;;5286:2:1;3766: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;;3766:79:0;;;;;;;;;3856:57;3865:6;175:10;3887:25;3906:6;3887:16;:25;:::i;:::-;3856:8;:57::i;:::-;-1:-1:-1;3933:4:0;;3525:420;-1:-1:-1;;;;3525:420:0:o;4283:215::-;175:10;4371:4;4420:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;4420:34:0;;;;;;;;;;4371:4;;4388:80;;4411:7;;4420:47;;4457:10;;4420:47;:::i;864:148::-;691:7;718:6;-1:-1:-1;;;;;718:6:0;175:10;778:23;770:68;;;;-1:-1:-1;;;770:68:0;;4925:2:1;770:68:0;;;4907:21:1;;;4944:18;;;4937:30;5003:34;4983:18;;;4976:62;5055:18;;770:68:0;4897:182:1;770:68:0;971:1:::1;955:6:::0;;934:40:::1;::::0;-1:-1:-1;;;;;955:6:0;;::::1;::::0;934:40:::1;::::0;971:1;;934:40:::1;1002:1;985:19:::0;;-1:-1:-1;;;;;;985:19:0::1;::::0;;864:148::o;2815:96::-;2863:13;2896:7;2889:14;;;;;:::i;4504:375::-;175:10;4597:4;4641:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;4641:34:0;;;;;;;;;;4694:35;;;;4686:85;;;;-1:-1:-1;;;4686:85:0;;3708:2:1;4686: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;;4686:85:0;3680:227:1;4686:85:0;4782:67;175:10;4805:7;4814:34;4833:15;4814:16;:34;:::i;4782:67::-;-1:-1:-1;4867:4:0;;4504:375;-1:-1:-1;;;4504:375:0:o;3344:175::-;3430:4;3447:42;175:10;3471:9;3482:6;3447:9;:42::i;1018:244::-;691:7;718:6;-1:-1:-1;;;;;718:6:0;175:10;778:23;770:68;;;;-1:-1:-1;;;770:68:0;;4925:2:1;770:68:0;;;4907:21:1;;;4944:18;;;4937:30;5003:34;4983:18;;;4976:62;5055:18;;770:68:0;4897:182:1;770:68:0;-1:-1:-1;;;;;1107:22:0;::::1;1099:73;;;::::0;-1:-1:-1;;;1099:73:0;;3301:2:1;1099: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;;1099:73:0::1;3273:228:1::0;1099:73:0::1;1209:6;::::0;;1188:38:::1;::::0;-1:-1:-1;;;;;1188:38:0;;::::1;::::0;1209:6;::::1;::::0;1188:38:::1;::::0;::::1;1237:6;:17:::0;;-1:-1:-1;;;;;;1237:17:0::1;-1:-1:-1::0;;;;;1237:17:0;;;::::1;::::0;;;::::1;::::0;;1018:244::o;6323:344::-;-1:-1:-1;;;;;6425:19:0;;6417:68;;;;-1:-1:-1;;;6417:68:0;;2896:2:1;6417: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;;6417:68:0;2868:226:1;6417:68:0;-1:-1:-1;;;;;6504:21:0;;6496:68;;;;-1:-1:-1;;;6496:68:0;;5695:2:1;6496: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;;6496:68:0;5667:224:1;6496:68:0;-1:-1:-1;;;;;6575:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;6627:32;;6042:25:1;;;6627:32:0;;6015:18:1;6627:32:0;;;;;;;6323:344;;;:::o;4885:598::-;-1:-1:-1;;;;;4991:20:0;;4983:70;;;;-1:-1:-1;;;4983:70:0;;2490:2:1;4983: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;;4983:70:0;2462:227:1;4983:70:0;-1:-1:-1;;;;;5072:23:0;;5064:71;;;;-1:-1:-1;;;5064:71:0;;4114:2:1;5064: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;;5064:71:0;4086:225:1;5064:71:0;-1:-1:-1;;;;;5228:17:0;;5204:21;5228:17;;;:9;:17;;;;;;5264:23;;;;5256:74;;;;-1:-1:-1;;;5256:74:0;;4518:2:1;5256: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;;5256:74:0;4490:228:1;5256:74:0;5361:22;5377:6;5361:13;:22;:::i;:::-;-1:-1:-1;;;;;5341:17:0;;;;;;;:9;:17;;;;;;:42;;;;5394:20;;;;;;;;:30;;5418:6;;5341:17;5394:30;;5418:6;;5394:30;:::i;:::-;;;;;;;;5457:9;-1:-1:-1;;;;;5440:35:0;5449:6;-1:-1:-1;;;;;5440:35:0;;5468:6;5440:35;;;;6042:25:1;;6030:2;6015:18;;5997:76;5440:35:0;;;;;;;;4885: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://3ddf23d7e57851cda4831330f77811d7d41267d6e2d4f6b2485b309ed801271d
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.