Token

Tails on Sonic (TAILS)

Overview

Max Total Supply

3,175,000 TAILS

Holders

830

Market

Price

-

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
1 TAILS

Value
$0.00
0x64b3231F1f2BCF346491C4656566828cb720c592
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information

Contract Source Code Verified (Exact Match)

Contract Name:
ERC20Full

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at SonicScan.org on 2024-12-30
*/

// SPDX-License-Identifier: MIT
pragma solidity 0.8.19;
/*
⢰⠒⢄⢸⠉⡆⠀⠀⠀⠀⠀⢰⠃⠖⢌⠳⣄⠀⠀⠀⠀⠀⢸⡾⠁⠀⠀⠆⠀⠀
⢮⡆⠈⢾⠀⢸⠀⠀⠀⠀⠀⡎⡘⠀⠀⠑⢌⠳⡄⠀⠀⠀⠘⠁⠀⠀⠀⠀⠀⠀
⡄⠙⡤⠜⠁⠀⢳⣀⣀⣀⢰⠃⢁⠌⠀⡉⠔⠳⠘⠒⠢⢄⡀⠀⠀⠀⠀⠀⠡⠀
⠚⠊⠀⠀⠀⠀⠀⠁⢀⡼⢹⢸⢈⠔⠁⠀⠀⠀⠀⠀⠀⠀⠈⠛⢍⣭⣭⢍⣁⡓
⠑⡄⠀⠀⠀⠀⣀⣴⡋⠀⢸⡘⠁⠀⠀⠀⠀⣀⠤⢤⠀⠀⠀⠀⠀⠐⡒⠲⠖⣋
⡀⠘⢦⣀⡤⣋⠕⠃⣽⣄⣸⠀⠀⠀⢀⡴⠋⠀⠀⡸⠀⢠⠤⡄⠀⠀⣬⡙⢖⡦
⡈⠊⠀⠘⢍⠀⠐⢲⣚⠳⠍⠢⢀⠀⡎⠀⠀⢠⡾⠁⢰⡅⠀⡇⠀⠀⡧⣪⠦⡱
⠑⣄⠀⠀⠈⠻⢟⡛⠛⠓⠀⠀⠀⠑⠆⡀⠀⡶⣁⢠⡳⠁⢀⡇⠀⣰⠞⠁⠀⠈
⠀⠈⢣⠀⠀⠀⠤⣟⡓⠀⠀⠀⠀⠀⡠⠛⢶⣄⠀⢾⣷⠄⡜⢀⡾⠃⠀⠀⠀⠀
⠀⢀⢸⢧⠀⠀⠀⠀⢫⠓⢄⠀⠀⢰⠁⠀⢸⠟⠂⠀⠀⠚⠠⠮⣀⡀⠀⣀⣀⠀
⠀⠀⠙⠈⢇⠀⠀⠀⠀⢣⡰⡳⢄⢠⡠⠔⠁⠀⠀⠀⠀⠠⣀⣉⡫⡉⠀⠀⢀⡩
⠀⠀⠀⠀⠘⡄⠀⢀⠔⠙⡕⠀⠀⠑⢆⣠⢤⡤⢤⣄⡀⢦⢌⣦⠈⠉⠂⢠⡋⠀
⠀⠀⠀⠀⠀⠘⣶⠃⢀⠊⠀⠀⠀⠀⠀⠀⢀⣿⣧⡑⢨⡓⠧⠈⠃⠀⠴⡻⠃⠀
⠀⠀⠀⢀⣀⣴⣿⡇⢀⠀⠀⠀⠀⠀⠐⣮⣁⠠⠓⠊⠭⡓⣏⣢⠀⠀⣰⠃⠀⢠
⣠⣤⡶⠃⡴⠊⢁⣠⣌⠢⠀⠀⠀⠀⠀⢘⣌⣍⠐⣂⢤⠣⡎⠀⢣⢳⠃⠀⣰⠏
*/
abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }

    function _msgData() internal view virtual returns (bytes calldata) {
        return msg.data;
    }
}

abstract contract Ownable is Context {
    address private _owner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    constructor() {
        _transferOwnership(_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 {
        _transferOwnership(address(0));
    }

    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        _transferOwnership(newOwner);
    }

    function _transferOwnership(address newOwner) internal virtual {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}

interface IERC20 {

    function totalSupply() external view returns (uint256);

    function balanceOf(address account) external view returns (uint256);

    function transfer(address recipient, uint256 amount) external returns (bool);

    function allowance(address owner, address spender) external view returns (uint256);

    function approve(address spender, uint256 amount) external returns (bool);

    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);

    event Transfer(address indexed from, address indexed to, uint256 value);

    event Approval(address indexed owner, address indexed spender, uint256 value);
}

interface IERC20Metadata is IERC20 {

    function name() external view returns (string memory);

    function symbol() external view returns (string memory);

    function decimals() external view returns (uint8);
}

contract ERC20 is Ownable, IERC20Metadata {
    mapping(address => uint256) private _balances;

    mapping(address => mapping(address => uint256)) private _allowances;

    uint256 private _totalSupply;

    string private _name;
    string private _symbol;

    constructor(string memory name_, string memory symbol_) {
        _name = name_;
        _symbol = symbol_;
    }

    function name() public view virtual override returns (string memory) {
        return _name;
    }

    function symbol() public view virtual override returns (string memory) {
        return _symbol;
    }

    function decimals() public view virtual override returns (uint8) {
        return 18;
    }

    function totalSupply() public view virtual override returns (uint256) {
        return _totalSupply;
    }

    function balanceOf(address account) public view virtual override returns (uint256) {
        return _balances[account];
    }

    function transfer(address to, uint256 amount) public virtual override returns (bool) {
        address owner = _msgSender();
        _transfer(owner, to, amount);
        return true;
    }

    function allowance(address owner, address spender) public view virtual override returns (uint256) {
        return _allowances[owner][spender];
    }

    function approve(address spender, uint256 amount) public virtual override returns (bool) {
        address owner = _msgSender();
        _approve(owner, spender, amount);
        return true;
    }

    function transferFrom(
        address from,
        address to,
        uint256 amount
    ) public virtual override returns (bool) {
        address spender = _msgSender();
        _spendAllowance(from, spender, amount);
        _transfer(from, to, amount);
        return true;
    }

    function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
        address owner = _msgSender();
        _approve(owner, spender, allowance(owner, spender) + addedValue);
        return true;
    }

    function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
        address owner = _msgSender();
        uint256 currentAllowance = allowance(owner, spender);
        require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero");
        unchecked {
            _approve(owner, spender, currentAllowance - subtractedValue);
        }

        return true;
    }

    function _transfer(
        address from,
        address to,
        uint256 amount
    ) internal virtual {
        require(from != address(0), "ERC20: transfer from the zero address");
        require(to != address(0), "ERC20: transfer to the zero address");

        _beforeTokenTransfer(from, to, amount);

        uint256 fromBalance = _balances[from];
        require(fromBalance >= amount, "ERC20: transfer amount exceeds balance");
        unchecked {
            _balances[from] = fromBalance - amount;
        }
        _balances[to] += amount;

        emit Transfer(from, to, amount);

        _afterTokenTransfer(from, to, amount);
    }

    function _mint(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: mint to the zero address");

        _beforeTokenTransfer(address(0), account, amount);

        _totalSupply += amount;
        _balances[account] += amount;
        emit Transfer(address(0), account, amount);

        _afterTokenTransfer(address(0), account, amount);
    }

    function _burn(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: burn from the zero address");

        _beforeTokenTransfer(account, address(0), amount);

        uint256 accountBalance = _balances[account];
        require(accountBalance >= amount, "ERC20: burn amount exceeds balance");
        unchecked {
            _balances[account] = accountBalance - amount;
        }
        _totalSupply -= amount;

        emit Transfer(account, address(0), amount);

        _afterTokenTransfer(account, address(0), amount);
    }

    function _approve(
        address owner,
        address spender,
        uint256 amount
    ) internal virtual {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");

        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

    function _spendAllowance(
        address owner,
        address spender,
        uint256 amount
    ) internal virtual {
        uint256 currentAllowance = allowance(owner, spender);
        if (currentAllowance != type(uint256).max) {
            require(currentAllowance >= amount, "ERC20: insufficient allowance");
            unchecked {
                _approve(owner, spender, currentAllowance - amount);
            }
        }
    }

    function _beforeTokenTransfer(
        address from,
        address to,
        uint256 amount
    ) internal virtual {}

    function _afterTokenTransfer(
        address from,
        address to,
        uint256 amount
    ) internal virtual {}
}

contract ERC20Full is ERC20 {

    constructor (
        string memory name,
        string memory symbol
    )
        ERC20(name, symbol){}

    uint256 public maxSupply = 3175000 * (10**18);

    function mint(address account, uint256 amount) external onlyOwner {
        require(amount + totalSupply() <= maxSupply, "Exceeded Max Supply!");
      _mint(account,amount);
    }

    function burn(uint256 amount) external onlyOwner {
      _burn(msg.sender,amount);
    }
}
/*
⠀⢠⣤⣤⣄⠀⠀⢰⡿⠛⢿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⡟⠁⢀⣄⡀⠙⠿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⢀⣾⠏⠉⠉⠀⠀⠀⢻⠀⠀⠀⠀⠀⠀
⠀⢸⡏⠉⠻⣷⡀⢸⡇⠀⠘⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⠁⠀⡞⠉⠛⢦⡀⠈⠻⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣾⠃⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀
⡀⢸⣇⠀⠀⠹⣷⣸⡇⠀⠀⢸⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡏⠀⣸⠁⠀⠀⠀⠙⢧⡄⠈⠻⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠻⣾⣿⡀⠀⠀⠸⣿⡇⠀⠀⠀⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠀⢰⠇⠀⠀⠀⠀⠀⠀⠙⢦⡀⠘⢿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠈⢻⣿⡄⠀⠀⢸⣇⡤⠀⠀⠹⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡏⠀⡞⠀⠀⢀⠴⠒⠢⠤⢤⣀⠙⣆⠀⠻⣧⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⡄⠀⠀⠀
⡄⠀⠀⠙⣷⣀⣠⠞⠉⠀⠀⠀⠀⠘⣷⡄⠀⠀⠀⠀⠀⠀⠀⣾⠇⢠⡇⠀⡴⠋⠀⠀⠀⠀⣀⣬⠿⠚⢷⠀⠘⠛⠛⠛⢶⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣄⠀⠀
⢻⣦⠀⢀⡼⠋⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⠾⠟⠋⠉⢹⣿⡀⣿⠀⣸⠀⡼⠁⠀⢀⣠⠶⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⢶⣄⣀⣀⣀⣤⣤⣤⣤⣤⣀⣀⣀⡀⠹⣦⠀
⠛⠛⠷⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⠃⣿⠀⣿⢸⠁⣠⠶⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⢿⣍⠉⠉⠉⠉⠉⠉⠉⠉⠉⠙⠻⠷
⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⡾⠛⠁⠠⣿⠀⣿⣠⠞⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠿⠿⠭⠭⠭⠭⠽⢿⣛⣒⣤⡀
⠛⢷⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣟⡋⠀⠀⠀⠀⣿⠀⡽⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠲⠤⠤⣤⣤⣤⡤⣬⣭⣍
⠀⠘⢿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣾⣿⣿⣄⠀⠀⠀⠀⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⡶⠟⠛⠉⢿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣄⡀⠈⠉⠓⠲⣤⣀
⠀⠀⠈⠻⣆⠀⠀⠀⠀⠀⢰⣾⠟⠋⣩⡾⠃⠈⣿⡄⠀⠀⢰⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⡾⠛⠁⠀⠀⠀⠀⣸⠃⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⡀⠉⠻⢿⡶⣦⣄⡀⠉
⣀⢦⠀⠀⠙⠷⣦⣄⣤⡾⠛⣁⣤⠾⠋⠀⠀⣤⣯⣿⣆⡀⢸⡏⠀⠀⠀⠀⠀⠀⠀⠀⣴⡿⠋⠀⠀⠀⠀⠀⠀⣠⡟⠀⠀⠀⣠⡾⠛⠻⣦⠀⠀⠀⠀⠀⢻⢷⣤⣀⠙⠧⣨⡿⠷
⠙⠷⣜⡒⠀⠀⠀⠈⣟⠛⠛⠋⠁⠀⣤⣤⣄⣀⣙⣷⣭⡛⠿⣧⡀⠀⠀⠀⠀⠀⠀⣾⠋⠀⠀⠀⠀⠀⠀⣠⣾⡟⠀⠀⠀⣠⠏⠀⠀⠀⣿⠀⠀⠀⠀⠀⢸⠀⢈⡿⢧⣄⠙⣧⡀
⡀⠀⠈⠁⠀⠀⠀⠀⠻⣶⡀⠀⠀⠀⠈⠙⢿⣭⡙⠛⠛⢿⣦⠀⠙⠲⣄⠀⠀⠀⢸⠃⠀⠀⠀⠀⠀⠀⣰⢏⡞⠀⠀⠀⢴⣿⣶⠀⠀⠀⣿⠀⠀⠀⠀⠀⢸⡴⠋⢀⣼⠟⢷⣌⢳
⣧⡀⠀⠀⠀⠀⠀⠀⠀⠘⢷⣤⣤⣤⣴⣶⣾⣿⠻⣦⣄⠀⠀⠀⠀⠀⠈⠱⢦⡀⣿⠀⠀⠀⠀⠀⠀⢸⠏⣾⠁⠀⠀⢠⡿⢻⠇⠀⠀⠀⣿⠀⠀⠀⠀⠀⢨⢁⣴⠟⠁⠀⠈⠻⣧
⠈⠻⣷⣀⠀⠀⠀⠀⠀⠀⠈⠻⣷⣿⣛⠋⠉⠉⠉⠙⠛⠛⠀⠀⠀⠀⠀⠀⠀⠙⢿⣀⠀⠀⠀⠀⠀⣿⣾⠁⠀⠀⢠⣿⢱⡟⠀⠀⠀⢰⡿⠀⠀⠀⢀⣺⣷⠟⠃⠀⠀⠀⠀⠀⠈
⠀⠀⠘⢿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠈⠹⣿⣶⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣼⣘⠉⠉⠙⠁⠒⠒⠂⢻⣵⠏⠀⠀⠀⠀⣼⠃⠀⠀⡠⣳⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠹⣧⡄⠀⠀⠀⠀⠀⠀⣀⣠⣽⡷⠼⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡾⠿⣿⣿⣦⡀⠀⠀⠀⣶⣿⡛⠶⣦⡀⠀⣸⠏⠀⠀⢔⣽⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⡹⣷⡀⠀⠀⠀⠀⠀⠉⠙⠛⢷⣦⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡞⠀⠀⠈⢻⣿⣿⣦⠀⠀⠈⠛⠿⠛⠛⠀⣴⠋⠀⠀⣴⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⣷⢿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣯⠛⢶⣄⡀⠀⠀⠀⠀⠀⠀⢠⡟⠀⠀⠀⠀⠀⢿⣿⣿⣷⡄⠀⠀⠀⠀⠰⢾⣥⣄⣠⣾⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⣦⡀⠘⡆⠻⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣧⠀⠈⠻⣦⡀⠀⠀⠀⠀⡾⠀⠀⠀⠀⠀⣠⣿⠟⠁⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⣉⠙⠻⠶⣶⣶⠶⠶⠶⠶⠶⣶⣤⣀⣀⠀
⠀⠀⠀⡇⠈⢦⡇⠀⢻⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣧⠀⠀⣌⣻⣆⠀⠀⢰⡇⠀⠀⠀⣠⡾⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠛⢿⣟⡛⠛⠿⠦⠀⠀⠀⠀⠀⠈⠉⠛
⠀⠀⠀⣷⠀⠀⠁⠀⠈⢿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣦⡤⣻⣍⠙⢷⣄⡈⢷⣀⣤⠞⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⣦⣤⣤⣤⣀⡈⠻⣦⡀⠀⠀⠀⠀⠀⠀⣀⣴⠞
⠀⠀⠀⠁⠀⠀⠀⠀⠀⠘⣿⡀⠀⠀⠀⠀⠀⠀⢀⣴⡾⣿⣷⡄⠙⠂⠀⠙⢷⣦⣉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠈⠹⢦⡈⠉⠙⠛⠶⣿⣦⡀⠀⠀⢀⣴⠟⠁⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢹⣧⠀⠀⠀⠀⢀⣼⠟⠉⠀⠻⣄⠉⠀⠀⠀⠀⠀⠙⠿⣟⠛⣛⣓⡲⣿⣶⠶⠶⢶⣤⣀⡀⠀⠘⢿⣶⣤⣈⠻⣆⠀⠀⠀⠀⠈⠹⠀⣠⡿⠋⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣧⡀⠀⣰⡿⠁⠀⠀⣠⠞⠁⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠋⠁⣈⣉⠿⣷⣴⠟⠯⠉⢛⣷⣦⣈⢻⡄⠉⠳⢿⣦⠀⠀⠀⠀⠀⣰⣿⣿⣷⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢷⣾⡏⠀⠀⠀⡼⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣉⣙⡾⢿⣤⡴⠚⠉⢀⡟⠙⠻⣿⡄⠀⠀⠙⠃⠀⠀⢠⣾⠟⣩⡟⠁⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣇⠀⠀⢸⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⣬⠿⠗⠒⢾⠻⠷⣦⣤⣘⠛⡇⠀⣀⣁⡀⠀⠀⠀⠀⠀⠈⠀⢰⡿⠁⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⡄⠀⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣯⡉⠀⠀⢀⣠⠞⠓⠒⠦⣌⡉⠛⠳⣾⡉⠉⢻⡆⠀⠀⠀⠀⠀⢰⡿⠀⠀⠀⠀⠀⢠
⠀⠀⠀⠀⠀⠀⠀⣠⡶⠾⠟⠻⢿⣿⣿⠿⠃⠀⢹⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⡙⢦⣴⣋⠁⠀⠀⠀⠀⠀⠈⢻⡏⠒⠟⣶⠼⣷⡄⠀⠀⠀⢀⡿⠃⠀⠀⠀⠀⣠⣿
⠀⠀⢀⣀⣤⣤⣾⠋⢀⣤⣴⡶⠟⠉⠀⠀⢀⣄⡀⢳⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⡀⢹⡈⠙⠓⠦⢤⣀⡀⠀⢨⣇⠀⣼⠁⠀⠈⢻⣀⡾⣇⣾⠃⠀⠀⠀⠀⣸⣿⠟
⣤⣾⣿⡿⢿⡟⠃⠀⣸⣟⠋⠀⠀⢀⣀⣴⠟⣿⣷⣄⠙⠦⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⣷⣨⡷⢦⡀⢀⣀⣀⡙⣻⠋⠈⠛⣿⠀⠀⠀⠈⣏⠀⣿⠏⠀⠀⠀⣀⣾⣿⠏⠀
*/

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"symbol","type":"string"}],"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":"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":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","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":[{"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":"maxSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[],"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":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","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"}]

60806040526a02a055184a310c126000006006553480156200002057600080fd5b506040516200248d3803806200248d8339818101604052810190620000469190620002f5565b8181620000686200005c6200009660201b60201c565b6200009e60201b60201c565b8160049081620000799190620005c5565b5080600590816200008b9190620005c5565b5050505050620006ac565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620001cb8262000180565b810181811067ffffffffffffffff82111715620001ed57620001ec62000191565b5b80604052505050565b60006200020262000162565b9050620002108282620001c0565b919050565b600067ffffffffffffffff82111562000233576200023262000191565b5b6200023e8262000180565b9050602081019050919050565b60005b838110156200026b5780820151818401526020810190506200024e565b60008484015250505050565b60006200028e620002888462000215565b620001f6565b905082815260208101848484011115620002ad57620002ac6200017b565b5b620002ba8482856200024b565b509392505050565b600082601f830112620002da57620002d962000176565b5b8151620002ec84826020860162000277565b91505092915050565b600080604083850312156200030f576200030e6200016c565b5b600083015167ffffffffffffffff81111562000330576200032f62000171565b5b6200033e85828601620002c2565b925050602083015167ffffffffffffffff81111562000362576200036162000171565b5b6200037085828601620002c2565b9150509250929050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620003cd57607f821691505b602082108103620003e357620003e262000385565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026200044d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200040e565b6200045986836200040e565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620004a6620004a06200049a8462000471565b6200047b565b62000471565b9050919050565b6000819050919050565b620004c28362000485565b620004da620004d182620004ad565b8484546200041b565b825550505050565b600090565b620004f1620004e2565b620004fe818484620004b7565b505050565b5b8181101562000526576200051a600082620004e7565b60018101905062000504565b5050565b601f82111562000575576200053f81620003e9565b6200054a84620003fe565b810160208510156200055a578190505b620005726200056985620003fe565b83018262000503565b50505b505050565b600082821c905092915050565b60006200059a600019846008026200057a565b1980831691505092915050565b6000620005b5838362000587565b9150826002028217905092915050565b620005d0826200037a565b67ffffffffffffffff811115620005ec57620005eb62000191565b5b620005f88254620003b4565b620006058282856200052a565b600060209050601f8311600181146200063d576000841562000628578287015190505b620006348582620005a7565b865550620006a4565b601f1984166200064d86620003e9565b60005b82811015620006775784890151825560018201915060208501945060208101905062000650565b8683101562000697578489015162000693601f89168262000587565b8355505b6001600288020188555050505b505050505050565b611dd180620006bc6000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c806370a08231116100a2578063a457c2d711610071578063a457c2d7146102a8578063a9059cbb146102d8578063d5abeb0114610308578063dd62ed3e14610326578063f2fde38b146103565761010b565b806370a0823114610232578063715018a6146102625780638da5cb5b1461026c57806395d89b411461028a5761010b565b8063313ce567116100de578063313ce567146101ac57806339509351146101ca57806340c10f19146101fa57806342966c68146102165761010b565b806306fdde0314610110578063095ea7b31461012e57806318160ddd1461015e57806323b872dd1461017c575b600080fd5b610118610372565b6040516101259190611329565b60405180910390f35b610148600480360381019061014391906113e4565b610404565b604051610155919061143f565b60405180910390f35b610166610427565b6040516101739190611469565b60405180910390f35b61019660048036038101906101919190611484565b610431565b6040516101a3919061143f565b60405180910390f35b6101b4610460565b6040516101c191906114f3565b60405180910390f35b6101e460048036038101906101df91906113e4565b610469565b6040516101f1919061143f565b60405180910390f35b610214600480360381019061020f91906113e4565b6104a0565b005b610230600480360381019061022b919061150e565b610581565b005b61024c6004803603810190610247919061153b565b61060a565b6040516102599190611469565b60405180910390f35b61026a610653565b005b6102746106db565b6040516102819190611577565b60405180910390f35b610292610704565b60405161029f9190611329565b60405180910390f35b6102c260048036038101906102bd91906113e4565b610796565b6040516102cf919061143f565b60405180910390f35b6102f260048036038101906102ed91906113e4565b61080d565b6040516102ff919061143f565b60405180910390f35b610310610830565b60405161031d9190611469565b60405180910390f35b610340600480360381019061033b9190611592565b610836565b60405161034d9190611469565b60405180910390f35b610370600480360381019061036b919061153b565b6108bd565b005b60606004805461038190611601565b80601f01602080910402602001604051908101604052809291908181526020018280546103ad90611601565b80156103fa5780601f106103cf576101008083540402835291602001916103fa565b820191906000526020600020905b8154815290600101906020018083116103dd57829003601f168201915b5050505050905090565b60008061040f6109b4565b905061041c8185856109bc565b600191505092915050565b6000600354905090565b60008061043c6109b4565b9050610449858285610b85565b610454858585610c11565b60019150509392505050565b60006012905090565b6000806104746109b4565b90506104958185856104868589610836565b6104909190611661565b6109bc565b600191505092915050565b6104a86109b4565b73ffffffffffffffffffffffffffffffffffffffff166104c66106db565b73ffffffffffffffffffffffffffffffffffffffff161461051c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610513906116e1565b60405180910390fd5b600654610527610427565b826105329190611661565b1115610573576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161056a9061174d565b60405180910390fd5b61057d8282610e93565b5050565b6105896109b4565b73ffffffffffffffffffffffffffffffffffffffff166105a76106db565b73ffffffffffffffffffffffffffffffffffffffff16146105fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105f4906116e1565b60405180910390fd5b6106073382610ff3565b50565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61065b6109b4565b73ffffffffffffffffffffffffffffffffffffffff166106796106db565b73ffffffffffffffffffffffffffffffffffffffff16146106cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106c6906116e1565b60405180910390fd5b6106d960006111cb565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606005805461071390611601565b80601f016020809104026020016040519081016040528092919081815260200182805461073f90611601565b801561078c5780601f106107615761010080835404028352916020019161078c565b820191906000526020600020905b81548152906001019060200180831161076f57829003601f168201915b5050505050905090565b6000806107a16109b4565b905060006107af8286610836565b9050838110156107f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107eb906117df565b60405180910390fd5b61080182868684036109bc565b60019250505092915050565b6000806108186109b4565b9050610825818585610c11565b600191505092915050565b60065481565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6108c56109b4565b73ffffffffffffffffffffffffffffffffffffffff166108e36106db565b73ffffffffffffffffffffffffffffffffffffffff1614610939576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610930906116e1565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036109a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099f90611871565b60405180910390fd5b6109b1816111cb565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610a2b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a2290611903565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610a9a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9190611995565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610b789190611469565b60405180910390a3505050565b6000610b918484610836565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610c0b5781811015610bfd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bf490611a01565b60405180910390fd5b610c0a84848484036109bc565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610c80576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7790611a93565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610cef576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ce690611b25565b60405180910390fd5b610cfa83838361128f565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610d81576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7890611bb7565b60405180910390fd5b818103600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e169190611661565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610e7a9190611469565b60405180910390a3610e8d848484611294565b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f02576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ef990611c23565b60405180910390fd5b610f0e6000838361128f565b8060036000828254610f209190611661565b9250508190555080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610f769190611661565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610fdb9190611469565b60405180910390a3610fef60008383611294565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611062576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161105990611cb5565b60405180910390fd5b61106e8260008361128f565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156110f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110ec90611d47565b60405180910390fd5b818103600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816003600082825461114d9190611d67565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516111b29190611469565b60405180910390a36111c683600084611294565b505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b838110156112d35780820151818401526020810190506112b8565b60008484015250505050565b6000601f19601f8301169050919050565b60006112fb82611299565b61130581856112a4565b93506113158185602086016112b5565b61131e816112df565b840191505092915050565b6000602082019050818103600083015261134381846112f0565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061137b82611350565b9050919050565b61138b81611370565b811461139657600080fd5b50565b6000813590506113a881611382565b92915050565b6000819050919050565b6113c1816113ae565b81146113cc57600080fd5b50565b6000813590506113de816113b8565b92915050565b600080604083850312156113fb576113fa61134b565b5b600061140985828601611399565b925050602061141a858286016113cf565b9150509250929050565b60008115159050919050565b61143981611424565b82525050565b60006020820190506114546000830184611430565b92915050565b611463816113ae565b82525050565b600060208201905061147e600083018461145a565b92915050565b60008060006060848603121561149d5761149c61134b565b5b60006114ab86828701611399565b93505060206114bc86828701611399565b92505060406114cd868287016113cf565b9150509250925092565b600060ff82169050919050565b6114ed816114d7565b82525050565b600060208201905061150860008301846114e4565b92915050565b6000602082840312156115245761152361134b565b5b6000611532848285016113cf565b91505092915050565b6000602082840312156115515761155061134b565b5b600061155f84828501611399565b91505092915050565b61157181611370565b82525050565b600060208201905061158c6000830184611568565b92915050565b600080604083850312156115a9576115a861134b565b5b60006115b785828601611399565b92505060206115c885828601611399565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061161957607f821691505b60208210810361162c5761162b6115d2565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061166c826113ae565b9150611677836113ae565b925082820190508082111561168f5761168e611632565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006116cb6020836112a4565b91506116d682611695565b602082019050919050565b600060208201905081810360008301526116fa816116be565b9050919050565b7f4578636565646564204d617820537570706c7921000000000000000000000000600082015250565b60006117376014836112a4565b915061174282611701565b602082019050919050565b600060208201905081810360008301526117668161172a565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b60006117c96025836112a4565b91506117d48261176d565b604082019050919050565b600060208201905081810360008301526117f8816117bc565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061185b6026836112a4565b9150611866826117ff565b604082019050919050565b6000602082019050818103600083015261188a8161184e565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006118ed6024836112a4565b91506118f882611891565b604082019050919050565b6000602082019050818103600083015261191c816118e0565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061197f6022836112a4565b915061198a82611923565b604082019050919050565b600060208201905081810360008301526119ae81611972565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b60006119eb601d836112a4565b91506119f6826119b5565b602082019050919050565b60006020820190508181036000830152611a1a816119de565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611a7d6025836112a4565b9150611a8882611a21565b604082019050919050565b60006020820190508181036000830152611aac81611a70565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611b0f6023836112a4565b9150611b1a82611ab3565b604082019050919050565b60006020820190508181036000830152611b3e81611b02565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000611ba16026836112a4565b9150611bac82611b45565b604082019050919050565b60006020820190508181036000830152611bd081611b94565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6000611c0d601f836112a4565b9150611c1882611bd7565b602082019050919050565b60006020820190508181036000830152611c3c81611c00565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b6000611c9f6021836112a4565b9150611caa82611c43565b604082019050919050565b60006020820190508181036000830152611cce81611c92565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b6000611d316022836112a4565b9150611d3c82611cd5565b604082019050919050565b60006020820190508181036000830152611d6081611d24565b9050919050565b6000611d72826113ae565b9150611d7d836113ae565b9250828203905081811115611d9557611d94611632565b5b9291505056fea264697066735822122015952cf83c78e03bb2d0bfb0b0158fdb73947719f8439e0804b3493abca56edb64736f6c6343000813003300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000e5461696c73206f6e20536f6e696300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055441494c53000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061010b5760003560e01c806370a08231116100a2578063a457c2d711610071578063a457c2d7146102a8578063a9059cbb146102d8578063d5abeb0114610308578063dd62ed3e14610326578063f2fde38b146103565761010b565b806370a0823114610232578063715018a6146102625780638da5cb5b1461026c57806395d89b411461028a5761010b565b8063313ce567116100de578063313ce567146101ac57806339509351146101ca57806340c10f19146101fa57806342966c68146102165761010b565b806306fdde0314610110578063095ea7b31461012e57806318160ddd1461015e57806323b872dd1461017c575b600080fd5b610118610372565b6040516101259190611329565b60405180910390f35b610148600480360381019061014391906113e4565b610404565b604051610155919061143f565b60405180910390f35b610166610427565b6040516101739190611469565b60405180910390f35b61019660048036038101906101919190611484565b610431565b6040516101a3919061143f565b60405180910390f35b6101b4610460565b6040516101c191906114f3565b60405180910390f35b6101e460048036038101906101df91906113e4565b610469565b6040516101f1919061143f565b60405180910390f35b610214600480360381019061020f91906113e4565b6104a0565b005b610230600480360381019061022b919061150e565b610581565b005b61024c6004803603810190610247919061153b565b61060a565b6040516102599190611469565b60405180910390f35b61026a610653565b005b6102746106db565b6040516102819190611577565b60405180910390f35b610292610704565b60405161029f9190611329565b60405180910390f35b6102c260048036038101906102bd91906113e4565b610796565b6040516102cf919061143f565b60405180910390f35b6102f260048036038101906102ed91906113e4565b61080d565b6040516102ff919061143f565b60405180910390f35b610310610830565b60405161031d9190611469565b60405180910390f35b610340600480360381019061033b9190611592565b610836565b60405161034d9190611469565b60405180910390f35b610370600480360381019061036b919061153b565b6108bd565b005b60606004805461038190611601565b80601f01602080910402602001604051908101604052809291908181526020018280546103ad90611601565b80156103fa5780601f106103cf576101008083540402835291602001916103fa565b820191906000526020600020905b8154815290600101906020018083116103dd57829003601f168201915b5050505050905090565b60008061040f6109b4565b905061041c8185856109bc565b600191505092915050565b6000600354905090565b60008061043c6109b4565b9050610449858285610b85565b610454858585610c11565b60019150509392505050565b60006012905090565b6000806104746109b4565b90506104958185856104868589610836565b6104909190611661565b6109bc565b600191505092915050565b6104a86109b4565b73ffffffffffffffffffffffffffffffffffffffff166104c66106db565b73ffffffffffffffffffffffffffffffffffffffff161461051c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610513906116e1565b60405180910390fd5b600654610527610427565b826105329190611661565b1115610573576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161056a9061174d565b60405180910390fd5b61057d8282610e93565b5050565b6105896109b4565b73ffffffffffffffffffffffffffffffffffffffff166105a76106db565b73ffffffffffffffffffffffffffffffffffffffff16146105fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105f4906116e1565b60405180910390fd5b6106073382610ff3565b50565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61065b6109b4565b73ffffffffffffffffffffffffffffffffffffffff166106796106db565b73ffffffffffffffffffffffffffffffffffffffff16146106cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106c6906116e1565b60405180910390fd5b6106d960006111cb565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606005805461071390611601565b80601f016020809104026020016040519081016040528092919081815260200182805461073f90611601565b801561078c5780601f106107615761010080835404028352916020019161078c565b820191906000526020600020905b81548152906001019060200180831161076f57829003601f168201915b5050505050905090565b6000806107a16109b4565b905060006107af8286610836565b9050838110156107f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107eb906117df565b60405180910390fd5b61080182868684036109bc565b60019250505092915050565b6000806108186109b4565b9050610825818585610c11565b600191505092915050565b60065481565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6108c56109b4565b73ffffffffffffffffffffffffffffffffffffffff166108e36106db565b73ffffffffffffffffffffffffffffffffffffffff1614610939576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610930906116e1565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036109a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099f90611871565b60405180910390fd5b6109b1816111cb565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610a2b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a2290611903565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610a9a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9190611995565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610b789190611469565b60405180910390a3505050565b6000610b918484610836565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610c0b5781811015610bfd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bf490611a01565b60405180910390fd5b610c0a84848484036109bc565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610c80576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7790611a93565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610cef576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ce690611b25565b60405180910390fd5b610cfa83838361128f565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610d81576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7890611bb7565b60405180910390fd5b818103600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e169190611661565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610e7a9190611469565b60405180910390a3610e8d848484611294565b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f02576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ef990611c23565b60405180910390fd5b610f0e6000838361128f565b8060036000828254610f209190611661565b9250508190555080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610f769190611661565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610fdb9190611469565b60405180910390a3610fef60008383611294565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611062576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161105990611cb5565b60405180910390fd5b61106e8260008361128f565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156110f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110ec90611d47565b60405180910390fd5b818103600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816003600082825461114d9190611d67565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516111b29190611469565b60405180910390a36111c683600084611294565b505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b838110156112d35780820151818401526020810190506112b8565b60008484015250505050565b6000601f19601f8301169050919050565b60006112fb82611299565b61130581856112a4565b93506113158185602086016112b5565b61131e816112df565b840191505092915050565b6000602082019050818103600083015261134381846112f0565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061137b82611350565b9050919050565b61138b81611370565b811461139657600080fd5b50565b6000813590506113a881611382565b92915050565b6000819050919050565b6113c1816113ae565b81146113cc57600080fd5b50565b6000813590506113de816113b8565b92915050565b600080604083850312156113fb576113fa61134b565b5b600061140985828601611399565b925050602061141a858286016113cf565b9150509250929050565b60008115159050919050565b61143981611424565b82525050565b60006020820190506114546000830184611430565b92915050565b611463816113ae565b82525050565b600060208201905061147e600083018461145a565b92915050565b60008060006060848603121561149d5761149c61134b565b5b60006114ab86828701611399565b93505060206114bc86828701611399565b92505060406114cd868287016113cf565b9150509250925092565b600060ff82169050919050565b6114ed816114d7565b82525050565b600060208201905061150860008301846114e4565b92915050565b6000602082840312156115245761152361134b565b5b6000611532848285016113cf565b91505092915050565b6000602082840312156115515761155061134b565b5b600061155f84828501611399565b91505092915050565b61157181611370565b82525050565b600060208201905061158c6000830184611568565b92915050565b600080604083850312156115a9576115a861134b565b5b60006115b785828601611399565b92505060206115c885828601611399565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061161957607f821691505b60208210810361162c5761162b6115d2565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061166c826113ae565b9150611677836113ae565b925082820190508082111561168f5761168e611632565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006116cb6020836112a4565b91506116d682611695565b602082019050919050565b600060208201905081810360008301526116fa816116be565b9050919050565b7f4578636565646564204d617820537570706c7921000000000000000000000000600082015250565b60006117376014836112a4565b915061174282611701565b602082019050919050565b600060208201905081810360008301526117668161172a565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b60006117c96025836112a4565b91506117d48261176d565b604082019050919050565b600060208201905081810360008301526117f8816117bc565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061185b6026836112a4565b9150611866826117ff565b604082019050919050565b6000602082019050818103600083015261188a8161184e565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006118ed6024836112a4565b91506118f882611891565b604082019050919050565b6000602082019050818103600083015261191c816118e0565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061197f6022836112a4565b915061198a82611923565b604082019050919050565b600060208201905081810360008301526119ae81611972565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b60006119eb601d836112a4565b91506119f6826119b5565b602082019050919050565b60006020820190508181036000830152611a1a816119de565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611a7d6025836112a4565b9150611a8882611a21565b604082019050919050565b60006020820190508181036000830152611aac81611a70565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611b0f6023836112a4565b9150611b1a82611ab3565b604082019050919050565b60006020820190508181036000830152611b3e81611b02565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000611ba16026836112a4565b9150611bac82611b45565b604082019050919050565b60006020820190508181036000830152611bd081611b94565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6000611c0d601f836112a4565b9150611c1882611bd7565b602082019050919050565b60006020820190508181036000830152611c3c81611c00565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b6000611c9f6021836112a4565b9150611caa82611c43565b604082019050919050565b60006020820190508181036000830152611cce81611c92565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b6000611d316022836112a4565b9150611d3c82611cd5565b604082019050919050565b60006020820190508181036000830152611d6081611d24565b9050919050565b6000611d72826113ae565b9150611d7d836113ae565b9250828203905081811115611d9557611d94611632565b5b9291505056fea264697066735822122015952cf83c78e03bb2d0bfb0b0158fdb73947719f8439e0804b3493abca56edb64736f6c63430008130033

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

00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000e5461696c73206f6e20536f6e696300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055441494c53000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name (string): Tails on Sonic
Arg [1] : symbol (string): TAILS

-----Encoded View---------------
6 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [2] : 000000000000000000000000000000000000000000000000000000000000000e
Arg [3] : 5461696c73206f6e20536f6e6963000000000000000000000000000000000000
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [5] : 5441494c53000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

8924:493:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3992:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4924:201;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4313:108;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5133:295;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4212:93;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5436:238;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9133:183;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;9324:90;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4429:127;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2156:103;;;:::i;:::-;;1933:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4100:104;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5682:436;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4564:193;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9079:45;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4765:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2267:201;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3992:100;4046:13;4079:5;4072:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3992:100;:::o;4924:201::-;5007:4;5024:13;5040:12;:10;:12::i;:::-;5024:28;;5063:32;5072:5;5079:7;5088:6;5063:8;:32::i;:::-;5113:4;5106:11;;;4924:201;;;;:::o;4313:108::-;4374:7;4401:12;;4394:19;;4313:108;:::o;5133:295::-;5264:4;5281:15;5299:12;:10;:12::i;:::-;5281:30;;5322:38;5338:4;5344:7;5353:6;5322:15;:38::i;:::-;5371:27;5381:4;5387:2;5391:6;5371:9;:27::i;:::-;5416:4;5409:11;;;5133:295;;;;;:::o;4212:93::-;4270:5;4295:2;4288:9;;4212:93;:::o;5436:238::-;5524:4;5541:13;5557:12;:10;:12::i;:::-;5541:28;;5580:64;5589:5;5596:7;5633:10;5605:25;5615:5;5622:7;5605:9;:25::i;:::-;:38;;;;:::i;:::-;5580:8;:64::i;:::-;5662:4;5655:11;;;5436:238;;;;:::o;9133:183::-;2079:12;:10;:12::i;:::-;2068:23;;:7;:5;:7::i;:::-;:23;;;2060:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;9244:9:::1;;9227:13;:11;:13::i;:::-;9218:6;:22;;;;:::i;:::-;:35;;9210:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;9287:21;9293:7;9301:6;9287:5;:21::i;:::-;9133:183:::0;;:::o;9324:90::-;2079:12;:10;:12::i;:::-;2068:23;;:7;:5;:7::i;:::-;:23;;;2060:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;9382:24:::1;9388:10;9399:6;9382:5;:24::i;:::-;9324:90:::0;:::o;4429:127::-;4503:7;4530:9;:18;4540:7;4530:18;;;;;;;;;;;;;;;;4523:25;;4429:127;;;:::o;2156:103::-;2079:12;:10;:12::i;:::-;2068:23;;:7;:5;:7::i;:::-;:23;;;2060:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;2221:30:::1;2248:1;2221:18;:30::i;:::-;2156:103::o:0;1933:87::-;1979:7;2006:6;;;;;;;;;;;1999:13;;1933:87;:::o;4100:104::-;4156:13;4189:7;4182:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4100:104;:::o;5682:436::-;5775:4;5792:13;5808:12;:10;:12::i;:::-;5792:28;;5831:24;5858:25;5868:5;5875:7;5858:9;:25::i;:::-;5831:52;;5922:15;5902:16;:35;;5894:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;6015:60;6024:5;6031:7;6059:15;6040:16;:34;6015:8;:60::i;:::-;6106:4;6099:11;;;;5682:436;;;;:::o;4564:193::-;4643:4;4660:13;4676:12;:10;:12::i;:::-;4660:28;;4699;4709:5;4716:2;4720:6;4699:9;:28::i;:::-;4745:4;4738:11;;;4564:193;;;;:::o;9079:45::-;;;;:::o;4765:151::-;4854:7;4881:11;:18;4893:5;4881:18;;;;;;;;;;;;;;;:27;4900:7;4881:27;;;;;;;;;;;;;;;;4874:34;;4765:151;;;;:::o;2267:201::-;2079:12;:10;:12::i;:::-;2068:23;;:7;:5;:7::i;:::-;:23;;;2060:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;2376:1:::1;2356:22;;:8;:22;;::::0;2348:73:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;2432:28;2451:8;2432:18;:28::i;:::-;2267:201:::0;:::o;1479:98::-;1532:7;1559:10;1552:17;;1479:98;:::o;7811:380::-;7964:1;7947:19;;:5;:19;;;7939:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;8045:1;8026:21;;:7;:21;;;8018:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;8129:6;8099:11;:18;8111:5;8099:18;;;;;;;;;;;;;;;:27;8118:7;8099:27;;;;;;;;;;;;;;;:36;;;;8167:7;8151:32;;8160:5;8151:32;;;8176:6;8151:32;;;;;;:::i;:::-;;;;;;;;7811:380;;;:::o;8199:453::-;8334:24;8361:25;8371:5;8378:7;8361:9;:25::i;:::-;8334:52;;8421:17;8401:16;:37;8397:248;;8483:6;8463:16;:26;;8455:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;8567:51;8576:5;8583:7;8611:6;8592:16;:25;8567:8;:51::i;:::-;8397:248;8323:329;8199:453;;;:::o;6126:671::-;6273:1;6257:18;;:4;:18;;;6249:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;6350:1;6336:16;;:2;:16;;;6328:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;6405:38;6426:4;6432:2;6436:6;6405:20;:38::i;:::-;6456:19;6478:9;:15;6488:4;6478:15;;;;;;;;;;;;;;;;6456:37;;6527:6;6512:11;:21;;6504:72;;;;;;;;;;;;:::i;:::-;;;;;;;;;6644:6;6630:11;:20;6612:9;:15;6622:4;6612:15;;;;;;;;;;;;;;;:38;;;;6689:6;6672:9;:13;6682:2;6672:13;;;;;;;;;;;;;;;;:23;;;;;;;:::i;:::-;;;;;;;;6728:2;6713:26;;6722:4;6713:26;;;6732:6;6713:26;;;;;;:::i;:::-;;;;;;;;6752:37;6772:4;6778:2;6782:6;6752:19;:37::i;:::-;6238:559;6126:671;;;:::o;6805:399::-;6908:1;6889:21;;:7;:21;;;6881:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;6959:49;6988:1;6992:7;7001:6;6959:20;:49::i;:::-;7037:6;7021:12;;:22;;;;;;;:::i;:::-;;;;;;;;7076:6;7054:9;:18;7064:7;7054:18;;;;;;;;;;;;;;;;:28;;;;;;;:::i;:::-;;;;;;;;7119:7;7098:37;;7115:1;7098:37;;;7128:6;7098:37;;;;;;:::i;:::-;;;;;;;;7148:48;7176:1;7180:7;7189:6;7148:19;:48::i;:::-;6805:399;;:::o;7212:591::-;7315:1;7296:21;;:7;:21;;;7288:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;7368:49;7389:7;7406:1;7410:6;7368:20;:49::i;:::-;7430:22;7455:9;:18;7465:7;7455:18;;;;;;;;;;;;;;;;7430:43;;7510:6;7492:14;:24;;7484:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;7629:6;7612:14;:23;7591:9;:18;7601:7;7591:18;;;;;;;;;;;;;;;:44;;;;7673:6;7657:12;;:22;;;;;;;:::i;:::-;;;;;;;;7723:1;7697:37;;7706:7;7697:37;;;7727:6;7697:37;;;;;;:::i;:::-;;;;;;;;7747:48;7767:7;7784:1;7788:6;7747:19;:48::i;:::-;7277:526;7212:591;;:::o;2476:191::-;2550:16;2569:6;;;;;;;;;;;2550:25;;2595:8;2586:6;;:17;;;;;;;;;;;;;;;;;;2650:8;2619:40;;2640:8;2619:40;;;;;;;;;;;;2539:128;2476:191;:::o;8660:125::-;;;;:::o;8793:124::-;;;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:619::-;3875:6;3883;3891;3940:2;3928:9;3919:7;3915:23;3911:32;3908:119;;;3946:79;;:::i;:::-;3908:119;4066:1;4091:53;4136:7;4127:6;4116:9;4112:22;4091:53;:::i;:::-;4081:63;;4037:117;4193:2;4219:53;4264:7;4255:6;4244:9;4240:22;4219:53;:::i;:::-;4209:63;;4164:118;4321:2;4347:53;4392:7;4383:6;4372:9;4368:22;4347:53;:::i;:::-;4337:63;;4292:118;3798:619;;;;;:::o;4423:86::-;4458:7;4498:4;4491:5;4487:16;4476:27;;4423:86;;;:::o;4515:112::-;4598:22;4614:5;4598:22;:::i;:::-;4593:3;4586:35;4515:112;;:::o;4633:214::-;4722:4;4760:2;4749:9;4745:18;4737:26;;4773:67;4837:1;4826:9;4822:17;4813:6;4773:67;:::i;:::-;4633:214;;;;:::o;4853:329::-;4912:6;4961:2;4949:9;4940:7;4936:23;4932:32;4929:119;;;4967:79;;:::i;:::-;4929:119;5087:1;5112:53;5157:7;5148:6;5137:9;5133:22;5112:53;:::i;:::-;5102:63;;5058:117;4853:329;;;;:::o;5188:::-;5247:6;5296:2;5284:9;5275:7;5271:23;5267:32;5264:119;;;5302:79;;:::i;:::-;5264:119;5422:1;5447:53;5492:7;5483:6;5472:9;5468:22;5447:53;:::i;:::-;5437:63;;5393:117;5188:329;;;;:::o;5523:118::-;5610:24;5628:5;5610:24;:::i;:::-;5605:3;5598:37;5523:118;;:::o;5647:222::-;5740:4;5778:2;5767:9;5763:18;5755:26;;5791:71;5859:1;5848:9;5844:17;5835:6;5791:71;:::i;:::-;5647:222;;;;:::o;5875:474::-;5943:6;5951;6000:2;5988:9;5979:7;5975:23;5971:32;5968:119;;;6006:79;;:::i;:::-;5968:119;6126:1;6151:53;6196:7;6187:6;6176:9;6172:22;6151:53;:::i;:::-;6141:63;;6097:117;6253:2;6279:53;6324:7;6315:6;6304:9;6300:22;6279:53;:::i;:::-;6269:63;;6224:118;5875:474;;;;;:::o;6355:180::-;6403:77;6400:1;6393:88;6500:4;6497:1;6490:15;6524:4;6521:1;6514:15;6541:320;6585:6;6622:1;6616:4;6612:12;6602:22;;6669:1;6663:4;6659:12;6690:18;6680:81;;6746:4;6738:6;6734:17;6724:27;;6680:81;6808:2;6800:6;6797:14;6777:18;6774:38;6771:84;;6827:18;;:::i;:::-;6771:84;6592:269;6541:320;;;:::o;6867:180::-;6915:77;6912:1;6905:88;7012:4;7009:1;7002:15;7036:4;7033:1;7026:15;7053:191;7093:3;7112:20;7130:1;7112:20;:::i;:::-;7107:25;;7146:20;7164:1;7146:20;:::i;:::-;7141:25;;7189:1;7186;7182:9;7175:16;;7210:3;7207:1;7204:10;7201:36;;;7217:18;;:::i;:::-;7201:36;7053:191;;;;:::o;7250:182::-;7390:34;7386:1;7378:6;7374:14;7367:58;7250:182;:::o;7438:366::-;7580:3;7601:67;7665:2;7660:3;7601:67;:::i;:::-;7594:74;;7677:93;7766:3;7677:93;:::i;:::-;7795:2;7790:3;7786:12;7779:19;;7438:366;;;:::o;7810:419::-;7976:4;8014:2;8003:9;7999:18;7991:26;;8063:9;8057:4;8053:20;8049:1;8038:9;8034:17;8027:47;8091:131;8217:4;8091:131;:::i;:::-;8083:139;;7810:419;;;:::o;8235:170::-;8375:22;8371:1;8363:6;8359:14;8352:46;8235:170;:::o;8411:366::-;8553:3;8574:67;8638:2;8633:3;8574:67;:::i;:::-;8567:74;;8650:93;8739:3;8650:93;:::i;:::-;8768:2;8763:3;8759:12;8752:19;;8411:366;;;:::o;8783:419::-;8949:4;8987:2;8976:9;8972:18;8964:26;;9036:9;9030:4;9026:20;9022:1;9011:9;9007:17;9000:47;9064:131;9190:4;9064:131;:::i;:::-;9056:139;;8783:419;;;:::o;9208:224::-;9348:34;9344:1;9336:6;9332:14;9325:58;9417:7;9412:2;9404:6;9400:15;9393:32;9208:224;:::o;9438:366::-;9580:3;9601:67;9665:2;9660:3;9601:67;:::i;:::-;9594:74;;9677:93;9766:3;9677:93;:::i;:::-;9795:2;9790:3;9786:12;9779:19;;9438:366;;;:::o;9810:419::-;9976:4;10014:2;10003:9;9999:18;9991:26;;10063:9;10057:4;10053:20;10049:1;10038:9;10034:17;10027:47;10091:131;10217:4;10091:131;:::i;:::-;10083:139;;9810:419;;;:::o;10235:225::-;10375:34;10371:1;10363:6;10359:14;10352:58;10444:8;10439:2;10431:6;10427:15;10420:33;10235:225;:::o;10466:366::-;10608:3;10629:67;10693:2;10688:3;10629:67;:::i;:::-;10622:74;;10705:93;10794:3;10705:93;:::i;:::-;10823:2;10818:3;10814:12;10807:19;;10466:366;;;:::o;10838:419::-;11004:4;11042:2;11031:9;11027:18;11019:26;;11091:9;11085:4;11081:20;11077:1;11066:9;11062:17;11055:47;11119:131;11245:4;11119:131;:::i;:::-;11111:139;;10838:419;;;:::o;11263:223::-;11403:34;11399:1;11391:6;11387:14;11380:58;11472:6;11467:2;11459:6;11455:15;11448:31;11263:223;:::o;11492:366::-;11634:3;11655:67;11719:2;11714:3;11655:67;:::i;:::-;11648:74;;11731:93;11820:3;11731:93;:::i;:::-;11849:2;11844:3;11840:12;11833:19;;11492:366;;;:::o;11864:419::-;12030:4;12068:2;12057:9;12053:18;12045:26;;12117:9;12111:4;12107:20;12103:1;12092:9;12088:17;12081:47;12145:131;12271:4;12145:131;:::i;:::-;12137:139;;11864:419;;;:::o;12289:221::-;12429:34;12425:1;12417:6;12413:14;12406:58;12498:4;12493:2;12485:6;12481:15;12474:29;12289:221;:::o;12516:366::-;12658:3;12679:67;12743:2;12738:3;12679:67;:::i;:::-;12672:74;;12755:93;12844:3;12755:93;:::i;:::-;12873:2;12868:3;12864:12;12857:19;;12516:366;;;:::o;12888:419::-;13054:4;13092:2;13081:9;13077:18;13069:26;;13141:9;13135:4;13131:20;13127:1;13116:9;13112:17;13105:47;13169:131;13295:4;13169:131;:::i;:::-;13161:139;;12888:419;;;:::o;13313:179::-;13453:31;13449:1;13441:6;13437:14;13430:55;13313:179;:::o;13498:366::-;13640:3;13661:67;13725:2;13720:3;13661:67;:::i;:::-;13654:74;;13737:93;13826:3;13737:93;:::i;:::-;13855:2;13850:3;13846:12;13839:19;;13498:366;;;:::o;13870:419::-;14036:4;14074:2;14063:9;14059:18;14051:26;;14123:9;14117:4;14113:20;14109:1;14098:9;14094:17;14087:47;14151:131;14277:4;14151:131;:::i;:::-;14143:139;;13870:419;;;:::o;14295:224::-;14435:34;14431:1;14423:6;14419:14;14412:58;14504:7;14499:2;14491:6;14487:15;14480:32;14295:224;:::o;14525:366::-;14667:3;14688:67;14752:2;14747:3;14688:67;:::i;:::-;14681:74;;14764:93;14853:3;14764:93;:::i;:::-;14882:2;14877:3;14873:12;14866:19;;14525:366;;;:::o;14897:419::-;15063:4;15101:2;15090:9;15086:18;15078:26;;15150:9;15144:4;15140:20;15136:1;15125:9;15121:17;15114:47;15178:131;15304:4;15178:131;:::i;:::-;15170:139;;14897:419;;;:::o;15322:222::-;15462:34;15458:1;15450:6;15446:14;15439:58;15531:5;15526:2;15518:6;15514:15;15507:30;15322:222;:::o;15550:366::-;15692:3;15713:67;15777:2;15772:3;15713:67;:::i;:::-;15706:74;;15789:93;15878:3;15789:93;:::i;:::-;15907:2;15902:3;15898:12;15891:19;;15550:366;;;:::o;15922:419::-;16088:4;16126:2;16115:9;16111:18;16103:26;;16175:9;16169:4;16165:20;16161:1;16150:9;16146:17;16139:47;16203:131;16329:4;16203:131;:::i;:::-;16195:139;;15922:419;;;:::o;16347:225::-;16487:34;16483:1;16475:6;16471:14;16464:58;16556:8;16551:2;16543:6;16539:15;16532:33;16347:225;:::o;16578:366::-;16720:3;16741:67;16805:2;16800:3;16741:67;:::i;:::-;16734:74;;16817:93;16906:3;16817:93;:::i;:::-;16935:2;16930:3;16926:12;16919:19;;16578:366;;;:::o;16950:419::-;17116:4;17154:2;17143:9;17139:18;17131:26;;17203:9;17197:4;17193:20;17189:1;17178:9;17174:17;17167:47;17231:131;17357:4;17231:131;:::i;:::-;17223:139;;16950:419;;;:::o;17375:181::-;17515:33;17511:1;17503:6;17499:14;17492:57;17375:181;:::o;17562:366::-;17704:3;17725:67;17789:2;17784:3;17725:67;:::i;:::-;17718:74;;17801:93;17890:3;17801:93;:::i;:::-;17919:2;17914:3;17910:12;17903:19;;17562:366;;;:::o;17934:419::-;18100:4;18138:2;18127:9;18123:18;18115:26;;18187:9;18181:4;18177:20;18173:1;18162:9;18158:17;18151:47;18215:131;18341:4;18215:131;:::i;:::-;18207:139;;17934:419;;;:::o;18359:220::-;18499:34;18495:1;18487:6;18483:14;18476:58;18568:3;18563:2;18555:6;18551:15;18544:28;18359:220;:::o;18585:366::-;18727:3;18748:67;18812:2;18807:3;18748:67;:::i;:::-;18741:74;;18824:93;18913:3;18824:93;:::i;:::-;18942:2;18937:3;18933:12;18926:19;;18585:366;;;:::o;18957:419::-;19123:4;19161:2;19150:9;19146:18;19138:26;;19210:9;19204:4;19200:20;19196:1;19185:9;19181:17;19174:47;19238:131;19364:4;19238:131;:::i;:::-;19230:139;;18957:419;;;:::o;19382:221::-;19522:34;19518:1;19510:6;19506:14;19499:58;19591:4;19586:2;19578:6;19574:15;19567:29;19382:221;:::o;19609:366::-;19751:3;19772:67;19836:2;19831:3;19772:67;:::i;:::-;19765:74;;19848:93;19937:3;19848:93;:::i;:::-;19966:2;19961:3;19957:12;19950:19;;19609:366;;;:::o;19981:419::-;20147:4;20185:2;20174:9;20170:18;20162:26;;20234:9;20228:4;20224:20;20220:1;20209:9;20205:17;20198:47;20262:131;20388:4;20262:131;:::i;:::-;20254:139;;19981:419;;;:::o;20406:194::-;20446:4;20466:20;20484:1;20466:20;:::i;:::-;20461:25;;20500:20;20518:1;20500:20;:::i;:::-;20495:25;;20544:1;20541;20537:9;20529:17;;20568:1;20562:4;20559:11;20556:37;;;20573:18;;:::i;:::-;20556:37;20406:194;;;;:::o

Swarm Source

ipfs://15952cf83c78e03bb2d0bfb0b0158fdb73947719f8439e0804b3493abca56edb
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.