ETH Price: $3,502.47 (+2.14%)
Gas: 3 Gwei

Token

Ok (Ok)
 

Overview

Max Total Supply

10,000 Ok

Holders

369

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
4.414107712983692645 Ok

Value
$0.00
0xA3bb6d48010D5A94667B72cdD84d8537A6B1bA0C
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
Ok

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2023-07-13
*/

/* 
------------------------------------------------------------------:     
Twitter -> https://twitter.com/okcoinerc                          :
Website -> https://okcoin.wtf                                     :
Gitbook -> https://okcoinerc.gitbook.io/usdok/                    :                                                              
------------------------------------------------------------------:

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣶⣶⣶⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⠘⣿⡄⠀⠀⠀⣠⣤⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡏⣀⠀⢸⡇⠀⢠⣿⣿⡟⢯⣿⡆⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⠀⠸⠀⠘⣿⡀⣾⣿⠋⠁⢨⣿⠇⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣧⡀⠀⠈⣿⣿⣿⠆⠀⠀⣾⣿⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡿⠉⠀⢰⢻⣿⣿⡀⠀⠰⣸⡏⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣷⠀⠀⢺⠀⠹⣿⠋⠀⠀⢿⡇⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⢆⢄⠀⠀⢠⣿⡟⢾⠠⣸⡄⠀⠀⣀⣀⣀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡻⡳⡄⠀⠈⢸⡇⠸⠀⢸⡇⢀⣾⣿⣿⣿⣷⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣦⣮⡑⠀⠀⢛⣧⠀⠠⣹⡁⣼⣿⠟⠁⠀⣿⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣶⡲⡏⠀⠀⢄⣿⡆⢠⣿⣿⡿⠏⠀⠀⢸⡟⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⢢⣄⡀⠀⠈⣻⣷⣀⢻⣿⢷⠀⠀⢰⣾⠁⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣝⣣⣤⠈⢛⣿⡏⢻⡇⠀⠀⠀⣿⡏⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣤⣤⣄⡀⠈⢿⣿⣾⣟⡇⠀⠐⢺⣿⣘⣷⠀⠀⢲⣿⠁⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣴⣾⠟⠛⠟⠉⡟⢿⣶⣾⣿⡿⠟⠀⠀⠀⠰⢿⣿⡟⠐⣆⣿⡿⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣴⢾⠏⠋⢀⡆⠀⠀⠀⠀⠈⠫⡿⣿⣟⠦⣄⠀⠀⠐⡾⣽⣿⣿⣿⡿⠁⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⢠⣶⡟⠉⠀⠀⠀⠀⡸⢡⡀⣆⠀⠀⠀⠀⠘⢮⡻⣷⣤⡑⢲⣵⡒⠻⣿⣿⣿⡁⠀⠀⠀⠀⠀
⠀⠀⢀⣠⣴⠾⠟⠋⠀⠀⣀⣤⣆⣶⣷⣿⣿⣿⣿⣲⡖⠀⠀⠀⠻⣟⡟⢿⣿⢧⣹⣽⡛⢿⣿⣷⠀⠀⠀⠀⠀
⠀⠀⣾⣿⡉⣉⠁⠀⠐⣊⣉⣡⡾⠿⠛⠋⠉⠻⢿⣷⣿⠀⠒⠂⣠⠈⠛⢦⡈⠀⣁⠻⣟⣦⡈⢿⣷⠀⠀⠀⠀
⣴⡟⠻⡟⠿⣿⣿⣿⡿⠿⠋⠉⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⠍⠉⠀⠀⠀⠀⠍⠀⠉⠁⢠⣍⠻⢼⣿⡀⠀⠀⠀
⣿⠑⣷⡟⠀⢙⣻⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣻⣯⢄⠀⠀⠀⠀⢀⠀⠀⠀⠠⣿⣅⠀⣿⡇⠀⠀⠀
⠹⣯⣿⣀⡀⠀⠨⢟⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⠾⠛⠃⠀⣠⣿⠀⢠⠱⡀⣿⢿⡄⣹⠃⠀⠀⠀
⠀⢻⡿⢵⣶⡀⠀⠀⠘⠿⣿⣀⠀⠀⠀⠀⠀⣀⣤⣾⠿⠞⠁⣀⡤⠄⠀⢀⣁⠀⠘⠀⢱⣿⣶⡇⢹⠀⠀⠀⠀
⠀⢸⣿⣿⠿⠋⢀⠀⠀⠉⠻⢿⣷⣤⣤⣤⣾⣿⣿⡥⠴⠖⠋⠀⢀⣘⡿⠛⠀⠀⢀⣀⢰⡿⣷⠛⣾⠀⠀⠀⠀
⠀⠈⣿⣿⣯⡔⠋⠀⠀⠀⠤⡀⠀⠈⠉⠉⠉⠒⠒⠚⠃⠀⠀⠀⠀⠀⠀⠀⢠⠞⠁⠀⢺⣇⣹⡄⣿⠀⠀⠀⠀
⠀⠀⠘⢿⣿⣟⣒⡒⠋⠀⠀⠨⠵⣢⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠏⠀⠀⢔⢻⣿⡻⢀⣿⠀⠀⠀⠀
⠀⠀⠀⠀⠙⢿⣷⣤⡄⠀⠀⠀⠠⢌⣟⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡌⠀⠀⣠⣾⢛⣿⡇⠈⣿⡄⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠙⣷⣶⣄⡢⠄⠀⠀⠈⠉⠹⠤⠤⢤⣀⠀⠀⠀⠀⠀⠀⢣⢤⠀⠡⢫⣷⠍⠁⣌⢿⡇⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣶⣤⣄⠀⠀⠀⠀⠈⠒⠦⠤⢄⠀⠀⠀⠀⠀⠈⠀⢄⠉⢻⡠⣴⣿⣿⣇⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣦⣼⣶⠀⠀⠀⠀⠀⠀⠐⠦⣈⠙⢦⡄⡀⠀⠀⢸⡀⠣⡀⠑⣯⢻⣿⣿⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣷⣄⡁⠀⠀⠀⠀⠀⠀⠀⠈⠙⢷⣽⣌⠑⠀⠀⠓⢆⠈⠆⠘⢯⣿⣿⡆⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣷⣆⣆⡀⠀⠀⠀⢳⡀⠀⠀⠙⢮⡻⣕⠀⠀⠌⠂⠀⠈⠒⣍⢻⣿⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣧⣤⣀⢀⡘⠶⡄⡀⠀⡈⠈⠑⠄⠸⠀⠈⠠⡀⠈⡳⣿⡆⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⢿⣿⣿⣷⣿⣶⣽⣿⣖⠌⠀⠀⠀⠋⣷⠀⠐⡄⠀⢽⣿⣇⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣷⣿⣿⠃⠘⠆⠀⠀⠀⠀⢯⠳⢄⠘⣦⣢⢻⣿⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⡻⢍⠀⠀⣤⠢⡀⠀⠀⠙⠷⣄⠘⡄⠻⣿⣿⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⠆⠀⠠⣤⠁⠙⢼⠄⠀⠀⠀⠈⠣⡀⠀⠚⢿⡇
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⡧⠀⠀⠈⠳⢄⣻⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠆⠀⠀⠀⠀⠀⠙⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
*/                                                              


pragma solidity ^0.8.0;

abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }

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

pragma solidity ^0.8.0;

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(), "Not ok, you are not the owner!");
        _;
    }
  
    function Classic() public virtual onlyOwner {
        _transferOwnership(address(0));
    }

    function SendOk(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ok, new owner is zero address");
        _transferOwnership(newOwner);
    }

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

pragma solidity ^0.8.0;

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);
}

pragma solidity ^0.8.0;

interface IERC20Metadata is IERC20 {
 
    function name() external view returns (string memory);

    function symbol() external view returns (string memory);
    
    function decimals() external view returns (uint8);
}

pragma solidity ^0.8.0;

contract ERC20 is Context, IERC20, 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 recipient, uint256 amount) public virtual override returns (bool) {
        _transfer(_msgSender(), recipient, 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) {
        _approve(_msgSender(), spender, 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, "Not ok");
        unchecked {
            _approve(sender, _msgSender(), currentAllowance - amount);
        }

        return true;
    }

    function IncreaseOk(address spender, uint256 addedValue) public virtual returns (bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender] + addedValue);
        return true;
    }
 
    function DecreaseOK(address spender, uint256 subtractedValue) public virtual returns (bool) {
        uint256 currentAllowance = _allowances[_msgSender()][spender];
        require(currentAllowance >= subtractedValue, "Not ok");
        unchecked {
            _approve(_msgSender(), spender, currentAllowance - subtractedValue);
        }

        return true;
    }

    function _transfer(
        address sender,
        address recipient,
        uint256 amount
    ) internal virtual {
        require(sender != address(0), "Not ok");
        require(recipient != address(0), "Not ok");

        _beforeTokenTransfer(sender, recipient, amount);

        uint256 senderBalance = _balances[sender];
        require(senderBalance >= amount, "Not ok");
        unchecked {
            _balances[sender] = senderBalance - amount;
        }
        _balances[recipient] += amount;

        emit Transfer(sender, recipient, amount);

        _afterTokenTransfer(sender, recipient, amount);
    }

    function _mint(address account, uint256 amount) internal virtual {
        require(account != address(0), "Not ok");

        _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), "Burn ok");

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

        uint256 accountBalance = _balances[account];
        require(accountBalance >= amount, "Not ok burn");
        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), "Ok");
        require(spender != address(0), "Ok");

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

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

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

pragma solidity ^0.8.0;

contract Ok is Ownable, ERC20 {
    bool public limited;
    uint256 public maxHoldingAmount;
    uint256 public minHoldingAmount;
    address public uniswapV2Pair;
    mapping(address => bool) public blacklists;

    constructor(uint256 _totalSupply) ERC20("Ok", "Ok") {
        _mint(msg.sender, _totalSupply);
    }

    function Notok(address _address, bool _isBlacklisting) external onlyOwner {
        blacklists[_address] = _isBlacklisting;
    }

    function ok(bool _limited, address _uniswapV2Pair, uint256 _maxHoldingAmount, uint256 _minHoldingAmount) external onlyOwner {
        limited = _limited;
        uniswapV2Pair = _uniswapV2Pair;
        maxHoldingAmount = _maxHoldingAmount;
        minHoldingAmount = _minHoldingAmount;
    }
    

    function _beforeTokenTransfer(
        address from,
        address to,
        uint256 amount
    ) override internal virtual {
        require(!blacklists[to] && !blacklists[from], "Notok");

        if (uniswapV2Pair == address(0)) {
            require(from == owner() || to == owner(), "Ok not live yet");
            return;
        }

        if (limited && from == uniswapV2Pair) {
            require(super.balanceOf(to) + amount <= maxHoldingAmount && super.balanceOf(to) + amount >= minHoldingAmount, "Forbid");
        }
    }

    function burn(uint256 value) external {
        _burn(msg.sender, value);
    }
}

/*                                                         
                                                                
                    ▓▓▓▓  ▓▓▓▓  ▓▓██  ▓▓██                      
                    ▓▓▒▒▓▓▒▒▒▒▓▓▒▒▒▒▓▓▒▒▓▓                      
                    ▓▓▒▒▒▒▒▒░░░░░░▒▒▒▒▒▒▓▓                      
                      ▓▓▒▒▒▒░░░░░░▒▒▒▒▓▓                        
                        ▓▓▒▒░░░░░░▒▒▓▓                          
                          ▓▓▒▒▒▒▒▒██                            
                          ▓▓▓▓▓▓▓▓▓▓                            
                      ▓▓▓▓▒▒▒▒▒▒▒▒▒▒▓▓▓▓                        
                    ▓▓▒▒░░░░▒▒▒▒▒▒▒▒▒▒▒▒▓▓                      
                  ▓▓▒▒░░▒▒▒▒▒▒░░▒▒▒▒▒▒▒▒▒▒▓▓                    
                ▓▓▒▒░░▒▒▒▒░░░░░░░░░░▒▒▒▒▒▒▒▒▓▓                  
              ▓▓▒▒░░▒▒▒▒░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▓▓                
            ▓▓▒▒░░▒▒▒▒░░░░░░░░██░░░░░░░░▒▒▒▒▒▒▒▒▓▓              
            ▓▓░░▒▒▒▒▒▒░░░░░░██████░░░░░░▒▒▒▒▒▒▒▒▓▓              
          ▓▓▒▒░░▒▒▒▒░░░░░░██░░░░░░██░░░░░░▒▒▒▒▒▒▒▒▓▓            
          ▓▓░░▒▒▒▒▒▒░░░░░░██░░░░░░██░░░░░░▒▒▒▒▒▒▒▒▓▓            
        ▓▓▒▒░░▒▒▒▒░░░░░░░░░░██░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▓▓          
        ▓▓░░▒▒▒▒▒▒░░░░░░░░░░░░██░░░░░░░░░░░░▒▒▒▒▒▒▒▒▓▓          
        ▓▓░░▒▒▒▒▒▒░░░░░░░░░░░░░░██░░░░░░░░░░▒▒▒▒▒▒▒▒▓▓          
        ▓▓▒▒▒▒▒▒▒▒░░░░░░░░██░░░░░░██░░░░░░░░▒▒▒▒▒▒▒▒▓▓          
        ▓▓▒▒▒▒▒▒▒▒░░░░░░░░██░░░░░░██░░░░░░░░▒▒▒▒▒▒▒▒▓▓          
          ▓▓▒▒▒▒▒▒▒▒░░░░░░░░██████░░░░░░░░▒▒▒▒▒▒▒▒▓▓            
          ▓▓▒▒▒▒▒▒▒▒░░░░░░░░░░██░░░░░░░░░░▒▒▒▒▒▒▒▒▓▓            
            ▓▓▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▓▓              
            ▓▓▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▓▓              
            ▓▓▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▓▓              
              ▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓                
                ▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓                  
                    ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓                      
                    ▓▓░░░░░░▓▓░░░░░░░░▓▓░░                                                                               
*/

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"uint256","name":"_totalSupply","type":"uint256"}],"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":[],"name":"Classic","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"DecreaseOK","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"IncreaseOk","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"bool","name":"_isBlacklisting","type":"bool"}],"name":"Notok","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"SendOk","outputs":[],"stateMutability":"nonpayable","type":"function"},{"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":"address","name":"","type":"address"}],"name":"blacklists","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"limited","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxHoldingAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minHoldingAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bool","name":"_limited","type":"bool"},{"internalType":"address","name":"_uniswapV2Pair","type":"address"},{"internalType":"uint256","name":"_maxHoldingAmount","type":"uint256"},{"internalType":"uint256","name":"_minHoldingAmount","type":"uint256"}],"name":"ok","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","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":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

60806040523480156200001157600080fd5b50604051620013a8380380620013a88339810160408190526200003491620003bb565b604051806040016040528060028152602001614f6b60f01b815250604051806040016040528060028152602001614f6b60f01b815250620000846200007e620000bd60201b60201c565b620000c1565b600462000092838262000479565b506005620000a1828262000479565b505050620000b633826200011160201b60201c565b506200056d565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038216620001565760405162461bcd60e51b81526020600482015260066024820152654e6f74206f6b60d01b60448201526064015b60405180910390fd5b6200016460008383620001f1565b806003600082825462000178919062000545565b90915550506001600160a01b03821660009081526001602052604081208054839290620001a790849062000545565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b6001600160a01b0382166000908152600a602052604090205460ff161580156200023457506001600160a01b0383166000908152600a602052604090205460ff16155b6200026a5760405162461bcd60e51b81526020600482015260056024820152644e6f746f6b60d81b60448201526064016200014d565b6009546001600160a01b0316620002ea576000546001600160a01b0384811691161480620002a557506000546001600160a01b038381169116145b620002e55760405162461bcd60e51b815260206004820152600f60248201526e13dac81b9bdd081b1a5d99481e595d608a1b60448201526064016200014d565b505050565b60065460ff1680156200030a57506009546001600160a01b038481169116145b15620002e557600754816200032a84620003a060201b620005941760201c565b62000336919062000545565b11158015620003695750600854816200035a84620003a060201b620005941760201c565b62000366919062000545565b10155b620002e55760405162461bcd60e51b8152602060048201526006602482015265119bdc989a5960d21b60448201526064016200014d565b6001600160a01b031660009081526001602052604090205490565b600060208284031215620003ce57600080fd5b5051919050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200040057607f821691505b6020821081036200042157634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620002e557600081815260208120601f850160051c81016020861015620004505750805b601f850160051c820191505b8181101562000471578281556001016200045c565b505050505050565b81516001600160401b03811115620004955762000495620003d5565b620004ad81620004a68454620003eb565b8462000427565b602080601f831160018114620004e55760008415620004cc5750858301515b600019600386901b1c1916600185901b17855562000471565b600085815260208120601f198616915b828110156200051657888601518255948401946001909101908401620004f5565b5085821015620005355787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b808201808211156200056757634e487b7160e01b600052601160045260246000fd5b92915050565b610e2b806200057d6000396000f3fe608060405234801561001057600080fd5b50600436106101415760003560e01c80634d2122da116100b857806389f9a1d31161007c57806389f9a1d31461029b5780638da5cb5b146102a457806395d89b41146102b5578063a9059cbb146102bd578063dd1e28a9146102d0578063dd62ed3e146102e357600080fd5b80634d2122da1461024d5780636245125a1461025557806370a082311461026857806371d36bcd1461027b578063860a32ec1461028e57600080fd5b806318160ddd1161010a57806318160ddd146101d25780631ab99e12146101e457806323b872dd146101ed578063313ce5671461020057806342966c681461020f57806349bd5a5e1461022257600080fd5b8062e929d31461014657806306fdde031461015b578063095ea7b31461017957806316c021291461019c578063170ba29d146101bf575b600080fd5b610159610154366004610b9a565b61031c565b005b61016361037a565b6040516101709190610bcd565b60405180910390f35b61018c610187366004610c1b565b61040c565b6040519015158152602001610170565b61018c6101aa366004610c45565b600a6020526000908152604090205460ff1681565b61018c6101cd366004610c1b565b610423565b6003545b604051908152602001610170565b6101d660085481565b61018c6101fb366004610c67565b61045f565b60405160128152602001610170565b61015961021d366004610ca3565b6104c8565b600954610235906001600160a01b031681565b6040516001600160a01b039091168152602001610170565b6101596104d5565b610159610263366004610c45565b61050b565b6101d6610276366004610c45565b610594565b610159610289366004610cbc565b6105af565b60065461018c9060ff1681565b6101d660075481565b6000546001600160a01b0316610235565b610163610614565b61018c6102cb366004610c1b565b610623565b61018c6102de366004610c1b565b610630565b6101d66102f1366004610cfe565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6000546001600160a01b0316331461034f5760405162461bcd60e51b815260040161034690610d28565b60405180910390fd5b6001600160a01b03919091166000908152600a60205260409020805460ff1916911515919091179055565b60606004805461038990610d5f565b80601f01602080910402602001604051908101604052809291908181526020018280546103b590610d5f565b80156104025780601f106103d757610100808354040283529160200191610402565b820191906000526020600020905b8154815290600101906020018083116103e557829003601f168201915b5050505050905090565b600061041933848461068b565b5060015b92915050565b3360008181526002602090815260408083206001600160a01b0387168452909152812054909161041991859061045a908690610daf565b61068b565b600061046c848484610763565b6001600160a01b0384166000908152600260209081526040808320338452909152902054828110156104b05760405162461bcd60e51b815260040161034690610dc2565b6104bd853385840361068b565b506001949350505050565b6104d23382610884565b50565b6000546001600160a01b031633146104ff5760405162461bcd60e51b815260040161034690610d28565b610509600061099e565b565b6000546001600160a01b031633146105355760405162461bcd60e51b815260040161034690610d28565b6001600160a01b03811661058b5760405162461bcd60e51b815260206004820152601d60248201527f4f6b2c206e6577206f776e6572206973207a65726f20616464726573730000006044820152606401610346565b6104d28161099e565b6001600160a01b031660009081526001602052604090205490565b6000546001600160a01b031633146105d95760405162461bcd60e51b815260040161034690610d28565b6006805460ff191694151594909417909355600980546001600160a01b0319166001600160a01b039390931692909217909155600755600855565b60606005805461038990610d5f565b6000610419338484610763565b3360009081526002602090815260408083206001600160a01b0386168452909152812054828110156106745760405162461bcd60e51b815260040161034690610dc2565b610681338585840361068b565b5060019392505050565b6001600160a01b0383166106c65760405162461bcd60e51b81526020600482015260026024820152614f6b60f01b6044820152606401610346565b6001600160a01b0382166107015760405162461bcd60e51b81526020600482015260026024820152614f6b60f01b6044820152606401610346565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383166107895760405162461bcd60e51b815260040161034690610dc2565b6001600160a01b0382166107af5760405162461bcd60e51b815260040161034690610dc2565b6107ba8383836109ee565b6001600160a01b038316600090815260016020526040902054818110156107f35760405162461bcd60e51b815260040161034690610dc2565b6001600160a01b0380851660009081526001602052604080822085850390559185168152908120805484929061082a908490610daf565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161087691815260200190565b60405180910390a350505050565b6001600160a01b0382166108c45760405162461bcd60e51b81526020600482015260076024820152664275726e206f6b60c81b6044820152606401610346565b6108d0826000836109ee565b6001600160a01b038216600090815260016020526040902054818110156109275760405162461bcd60e51b815260206004820152600b60248201526a2737ba1037b590313ab93760a91b6044820152606401610346565b6001600160a01b0383166000908152600160205260408120838303905560038054849290610956908490610de2565b90915550506040518281526000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602001610756565b505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166000908152600a602052604090205460ff16158015610a3057506001600160a01b0383166000908152600a602052604090205460ff16155b610a645760405162461bcd60e51b81526020600482015260056024820152644e6f746f6b60d81b6044820152606401610346565b6009546001600160a01b0316610adb576000546001600160a01b0384811691161480610a9d57506000546001600160a01b038381169116145b6109995760405162461bcd60e51b815260206004820152600f60248201526e13dac81b9bdd081b1a5d99481e595d608a1b6044820152606401610346565b60065460ff168015610afa57506009546001600160a01b038481169116145b156109995760075481610b0c84610594565b610b169190610daf565b11158015610b39575060085481610b2c84610594565b610b369190610daf565b10155b6109995760405162461bcd60e51b8152602060048201526006602482015265119bdc989a5960d21b6044820152606401610346565b80356001600160a01b0381168114610b8557600080fd5b919050565b80358015158114610b8557600080fd5b60008060408385031215610bad57600080fd5b610bb683610b6e565b9150610bc460208401610b8a565b90509250929050565b600060208083528351808285015260005b81811015610bfa57858101830151858201604001528201610bde565b506000604082860101526040601f19601f8301168501019250505092915050565b60008060408385031215610c2e57600080fd5b610c3783610b6e565b946020939093013593505050565b600060208284031215610c5757600080fd5b610c6082610b6e565b9392505050565b600080600060608486031215610c7c57600080fd5b610c8584610b6e565b9250610c9360208501610b6e565b9150604084013590509250925092565b600060208284031215610cb557600080fd5b5035919050565b60008060008060808587031215610cd257600080fd5b610cdb85610b8a565b9350610ce960208601610b6e565b93969395505050506040820135916060013590565b60008060408385031215610d1157600080fd5b610d1a83610b6e565b9150610bc460208401610b6e565b6020808252601e908201527f4e6f74206f6b2c20796f7520617265206e6f7420746865206f776e6572210000604082015260600190565b600181811c90821680610d7357607f821691505b602082108103610d9357634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561041d5761041d610d99565b6020808252600690820152654e6f74206f6b60d01b604082015260600190565b8181038181111561041d5761041d610d9956fea26469706673582212206be7ba5986e6bf7187cea5a56318093052644b7eaba19a02726f36fe09c8b90764736f6c6343000812003300000000000000000000000000000000000000000000021e19e0c9bab2400000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101415760003560e01c80634d2122da116100b857806389f9a1d31161007c57806389f9a1d31461029b5780638da5cb5b146102a457806395d89b41146102b5578063a9059cbb146102bd578063dd1e28a9146102d0578063dd62ed3e146102e357600080fd5b80634d2122da1461024d5780636245125a1461025557806370a082311461026857806371d36bcd1461027b578063860a32ec1461028e57600080fd5b806318160ddd1161010a57806318160ddd146101d25780631ab99e12146101e457806323b872dd146101ed578063313ce5671461020057806342966c681461020f57806349bd5a5e1461022257600080fd5b8062e929d31461014657806306fdde031461015b578063095ea7b31461017957806316c021291461019c578063170ba29d146101bf575b600080fd5b610159610154366004610b9a565b61031c565b005b61016361037a565b6040516101709190610bcd565b60405180910390f35b61018c610187366004610c1b565b61040c565b6040519015158152602001610170565b61018c6101aa366004610c45565b600a6020526000908152604090205460ff1681565b61018c6101cd366004610c1b565b610423565b6003545b604051908152602001610170565b6101d660085481565b61018c6101fb366004610c67565b61045f565b60405160128152602001610170565b61015961021d366004610ca3565b6104c8565b600954610235906001600160a01b031681565b6040516001600160a01b039091168152602001610170565b6101596104d5565b610159610263366004610c45565b61050b565b6101d6610276366004610c45565b610594565b610159610289366004610cbc565b6105af565b60065461018c9060ff1681565b6101d660075481565b6000546001600160a01b0316610235565b610163610614565b61018c6102cb366004610c1b565b610623565b61018c6102de366004610c1b565b610630565b6101d66102f1366004610cfe565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6000546001600160a01b0316331461034f5760405162461bcd60e51b815260040161034690610d28565b60405180910390fd5b6001600160a01b03919091166000908152600a60205260409020805460ff1916911515919091179055565b60606004805461038990610d5f565b80601f01602080910402602001604051908101604052809291908181526020018280546103b590610d5f565b80156104025780601f106103d757610100808354040283529160200191610402565b820191906000526020600020905b8154815290600101906020018083116103e557829003601f168201915b5050505050905090565b600061041933848461068b565b5060015b92915050565b3360008181526002602090815260408083206001600160a01b0387168452909152812054909161041991859061045a908690610daf565b61068b565b600061046c848484610763565b6001600160a01b0384166000908152600260209081526040808320338452909152902054828110156104b05760405162461bcd60e51b815260040161034690610dc2565b6104bd853385840361068b565b506001949350505050565b6104d23382610884565b50565b6000546001600160a01b031633146104ff5760405162461bcd60e51b815260040161034690610d28565b610509600061099e565b565b6000546001600160a01b031633146105355760405162461bcd60e51b815260040161034690610d28565b6001600160a01b03811661058b5760405162461bcd60e51b815260206004820152601d60248201527f4f6b2c206e6577206f776e6572206973207a65726f20616464726573730000006044820152606401610346565b6104d28161099e565b6001600160a01b031660009081526001602052604090205490565b6000546001600160a01b031633146105d95760405162461bcd60e51b815260040161034690610d28565b6006805460ff191694151594909417909355600980546001600160a01b0319166001600160a01b039390931692909217909155600755600855565b60606005805461038990610d5f565b6000610419338484610763565b3360009081526002602090815260408083206001600160a01b0386168452909152812054828110156106745760405162461bcd60e51b815260040161034690610dc2565b610681338585840361068b565b5060019392505050565b6001600160a01b0383166106c65760405162461bcd60e51b81526020600482015260026024820152614f6b60f01b6044820152606401610346565b6001600160a01b0382166107015760405162461bcd60e51b81526020600482015260026024820152614f6b60f01b6044820152606401610346565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383166107895760405162461bcd60e51b815260040161034690610dc2565b6001600160a01b0382166107af5760405162461bcd60e51b815260040161034690610dc2565b6107ba8383836109ee565b6001600160a01b038316600090815260016020526040902054818110156107f35760405162461bcd60e51b815260040161034690610dc2565b6001600160a01b0380851660009081526001602052604080822085850390559185168152908120805484929061082a908490610daf565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161087691815260200190565b60405180910390a350505050565b6001600160a01b0382166108c45760405162461bcd60e51b81526020600482015260076024820152664275726e206f6b60c81b6044820152606401610346565b6108d0826000836109ee565b6001600160a01b038216600090815260016020526040902054818110156109275760405162461bcd60e51b815260206004820152600b60248201526a2737ba1037b590313ab93760a91b6044820152606401610346565b6001600160a01b0383166000908152600160205260408120838303905560038054849290610956908490610de2565b90915550506040518281526000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602001610756565b505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166000908152600a602052604090205460ff16158015610a3057506001600160a01b0383166000908152600a602052604090205460ff16155b610a645760405162461bcd60e51b81526020600482015260056024820152644e6f746f6b60d81b6044820152606401610346565b6009546001600160a01b0316610adb576000546001600160a01b0384811691161480610a9d57506000546001600160a01b038381169116145b6109995760405162461bcd60e51b815260206004820152600f60248201526e13dac81b9bdd081b1a5d99481e595d608a1b6044820152606401610346565b60065460ff168015610afa57506009546001600160a01b038481169116145b156109995760075481610b0c84610594565b610b169190610daf565b11158015610b39575060085481610b2c84610594565b610b369190610daf565b10155b6109995760405162461bcd60e51b8152602060048201526006602482015265119bdc989a5960d21b6044820152606401610346565b80356001600160a01b0381168114610b8557600080fd5b919050565b80358015158114610b8557600080fd5b60008060408385031215610bad57600080fd5b610bb683610b6e565b9150610bc460208401610b8a565b90509250929050565b600060208083528351808285015260005b81811015610bfa57858101830151858201604001528201610bde565b506000604082860101526040601f19601f8301168501019250505092915050565b60008060408385031215610c2e57600080fd5b610c3783610b6e565b946020939093013593505050565b600060208284031215610c5757600080fd5b610c6082610b6e565b9392505050565b600080600060608486031215610c7c57600080fd5b610c8584610b6e565b9250610c9360208501610b6e565b9150604084013590509250925092565b600060208284031215610cb557600080fd5b5035919050565b60008060008060808587031215610cd257600080fd5b610cdb85610b8a565b9350610ce960208601610b6e565b93969395505050506040820135916060013590565b60008060408385031215610d1157600080fd5b610d1a83610b6e565b9150610bc460208401610b6e565b6020808252601e908201527f4e6f74206f6b2c20796f7520617265206e6f7420746865206f776e6572210000604082015260600190565b600181811c90821680610d7357607f821691505b602082108103610d9357634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561041d5761041d610d99565b6020808252600690820152654e6f74206f6b60d01b604082015260600190565b8181038181111561041d5761041d610d9956fea26469706673582212206be7ba5986e6bf7187cea5a56318093052644b7eaba19a02726f36fe09c8b90764736f6c63430008120033

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

00000000000000000000000000000000000000000000021e19e0c9bab2400000

-----Decoded View---------------
Arg [0] : _totalSupply (uint256): 10000000000000000000000

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000021e19e0c9bab2400000


Deployed Bytecode Sourcemap

12428:1430:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12763:131;;;;;;:::i;:::-;;:::i;:::-;;8074:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8989:169;;;;;;:::i;:::-;;:::i;:::-;;;1593:14:1;;1586:22;1568:41;;1556:2;1541:18;8989:169:0;1428:187:1;12602:42:0;;;;;;:::i;:::-;;;;;;;;;;;;;;;;9632:208;;;;;;:::i;:::-;;:::i;8395:108::-;8483:12;;8395:108;;;1957:25:1;;;1945:2;1930:18;8395:108:0;1811:177:1;12529:31:0;;;;;;9166:458;;;;;;:::i;:::-;;:::i;8294:93::-;;;8377:2;2468:36:1;;2456:2;2441:18;8294:93:0;2326:184:1;13774:81:0;;;;;;:::i;:::-;;:::i;12567:28::-;;;;;-1:-1:-1;;;;;12567:28:0;;;;;;-1:-1:-1;;;;;2864:32:1;;;2846:51;;2834:2;2819:18;12567:28:0;2700:203:1;6135:93:0;;;:::i;6236:181::-;;;;;;:::i;:::-;;:::i;8511:127::-;;;;;;:::i;:::-;;:::i;12902:296::-;;;;;;:::i;:::-;;:::i;12465:19::-;;;;;;;;;12491:31;;;;;;5909:87;5955:7;5982:6;-1:-1:-1;;;;;5982:6:0;5909:87;;8182:104;;;:::i;8647:175::-;;;;;;:::i;:::-;;:::i;9849:375::-;;;;;;:::i;:::-;;:::i;8830:151::-;;;;;;:::i;:::-;-1:-1:-1;;;;;8946:18:0;;;8919:7;8946:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;8830:151;12763:131;5955:7;5982:6;-1:-1:-1;;;;;5982:6:0;5504:10;6047:23;6039:66;;;;-1:-1:-1;;;6039:66:0;;;;;;;:::i;:::-;;;;;;;;;-1:-1:-1;;;;;12848:20:0;;;::::1;;::::0;;;:10:::1;:20;::::0;;;;:38;;-1:-1:-1;;12848:38:0::1;::::0;::::1;;::::0;;;::::1;::::0;;12763:131::o;8074:100::-;8128:13;8161:5;8154:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8074:100;:::o;8989:169::-;9072:4;9089:39;5504:10;9112:7;9121:6;9089:8;:39::i;:::-;-1:-1:-1;9146:4:0;8989:169;;;;;:::o;9632:208::-;5504:10;9713:4;9762:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;9762:34:0;;;;;;;;;;9713:4;;9730:80;;9753:7;;9762:47;;9799:10;;9762:47;:::i;:::-;9730:8;:80::i;9166:458::-;9306:4;9323:36;9333:6;9341:9;9352:6;9323:9;:36::i;:::-;-1:-1:-1;;;;;9399:19:0;;9372:24;9399:19;;;:11;:19;;;;;;;;5504:10;9399:33;;;;;;;;9451:26;;;;9443:45;;;;-1:-1:-1;;;9443:45:0;;;;;;;:::i;:::-;9524:57;9533:6;5504:10;9574:6;9555:16;:25;9524:8;:57::i;:::-;-1:-1:-1;9612:4:0;;9166:458;-1:-1:-1;;;;9166:458:0:o;13774:81::-;13823:24;13829:10;13841:5;13823;:24::i;:::-;13774:81;:::o;6135:93::-;5955:7;5982:6;-1:-1:-1;;;;;5982:6:0;5504:10;6047:23;6039:66;;;;-1:-1:-1;;;6039:66:0;;;;;;;:::i;:::-;6190:30:::1;6217:1;6190:18;:30::i;:::-;6135:93::o:0;6236:181::-;5955:7;5982:6;-1:-1:-1;;;;;5982:6:0;5504:10;6047:23;6039:66;;;;-1:-1:-1;;;6039:66:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;6314:22:0;::::1;6306:64;;;::::0;-1:-1:-1;;;6306:64:0;;5111:2:1;6306:64:0::1;::::0;::::1;5093:21:1::0;5150:2;5130:18;;;5123:30;5189:31;5169:18;;;5162:59;5238:18;;6306:64:0::1;4909:353:1::0;6306:64:0::1;6381:28;6400:8;6381:18;:28::i;8511:127::-:0;-1:-1:-1;;;;;8612:18:0;8585:7;8612:18;;;:9;:18;;;;;;;8511:127::o;12902:296::-;5955:7;5982:6;-1:-1:-1;;;;;5982:6:0;5504:10;6047:23;6039:66;;;;-1:-1:-1;;;6039:66:0;;;;;;;:::i;:::-;13037:7:::1;:18:::0;;-1:-1:-1;;13037:18:0::1;::::0;::::1;;::::0;;;::::1;::::0;;;13066:13:::1;:30:::0;;-1:-1:-1;;;;;;13066:30:0::1;-1:-1:-1::0;;;;;13066:30:0;;;::::1;::::0;;;::::1;::::0;;;13107:16:::1;:36:::0;13154:16:::1;:36:::0;12902:296::o;8182:104::-;8238:13;8271:7;8264:14;;;;;:::i;8647:175::-;8733:4;8750:42;5504:10;8774:9;8785:6;8750:9;:42::i;9849:375::-;5504:10;9935:4;9979:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;9979:34:0;;;;;;;;;;10032:35;;;;10024:54;;;;-1:-1:-1;;;10024:54:0;;;;;;;:::i;:::-;10114:67;5504:10;10137:7;10165:15;10146:16;:34;10114:8;:67::i;:::-;-1:-1:-1;10212:4:0;;9849:375;-1:-1:-1;;;9849:375:0:o;11815:314::-;-1:-1:-1;;;;;11951:19:0;;11943:34;;;;-1:-1:-1;;;11943:34:0;;5469:2:1;11943:34:0;;;5451:21:1;5508:1;5488:18;;;5481:29;-1:-1:-1;;;5526:18:1;;;5519:32;5568:18;;11943:34:0;5267:325:1;11943:34:0;-1:-1:-1;;;;;11996:21:0;;11988:36;;;;-1:-1:-1;;;11988:36:0;;5469:2:1;11988:36:0;;;5451:21:1;5508:1;5488:18;;;5481:29;-1:-1:-1;;;5526:18:1;;;5519:32;5568:18;;11988:36:0;5267:325:1;11988:36:0;-1:-1:-1;;;;;12037:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;12089:32;;1957:25:1;;;12089:32:0;;1930:18:1;12089:32:0;;;;;;;;11815:314;;;:::o;10232:641::-;-1:-1:-1;;;;;10372:20:0;;10364:39;;;;-1:-1:-1;;;10364:39:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;10422:23:0;;10414:42;;;;-1:-1:-1;;;10414:42:0;;;;;;;:::i;:::-;10469:47;10490:6;10498:9;10509:6;10469:20;:47::i;:::-;-1:-1:-1;;;;;10553:17:0;;10529:21;10553:17;;;:9;:17;;;;;;10589:23;;;;10581:42;;;;-1:-1:-1;;;10581:42:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;10659:17:0;;;;;;;:9;:17;;;;;;10679:22;;;10659:42;;10723:20;;;;;;;;:30;;10695:6;;10659:17;10723:30;;10695:6;;10723:30;:::i;:::-;;;;;;;;10788:9;-1:-1:-1;;;;;10771:35:0;10780:6;-1:-1:-1;;;;;10771:35:0;;10799:6;10771:35;;;;1957:25:1;;1945:2;1930:18;;1811:177;10771:35:0;;;;;;;;10353:520;10232:641;;;:::o;11265:542::-;-1:-1:-1;;;;;11349:21:0;;11341:41;;;;-1:-1:-1;;;11341:41:0;;5799:2:1;11341:41:0;;;5781:21:1;5838:1;5818:18;;;5811:29;-1:-1:-1;;;5856:18:1;;;5849:37;5903:18;;11341:41:0;5597:330:1;11341:41:0;11395:49;11416:7;11433:1;11437:6;11395:20;:49::i;:::-;-1:-1:-1;;;;;11482:18:0;;11457:22;11482:18;;;:9;:18;;;;;;11519:24;;;;11511:48;;;;-1:-1:-1;;;11511:48:0;;6134:2:1;11511:48:0;;;6116:21:1;6173:2;6153:18;;;6146:30;-1:-1:-1;;;6192:18:1;;;6185:41;6243:18;;11511:48:0;5932:335:1;11511:48:0;-1:-1:-1;;;;;11595:18:0;;;;;;:9;:18;;;;;11616:23;;;11595:44;;11661:12;:22;;11633:6;;11595:18;11661:22;;11633:6;;11661:22;:::i;:::-;;;;-1:-1:-1;;11701:37:0;;1957:25:1;;;11727:1:0;;-1:-1:-1;;;;;11701:37:0;;;;;1945:2:1;1930:18;11701:37:0;1811:177:1;11751:48:0;11330:477;11265:542;;:::o;6425:191::-;6499:16;6518:6;;-1:-1:-1;;;;;6535:17:0;;;-1:-1:-1;;;;;;6535:17:0;;;;;;6568:40;;6518:6;;;;;;;6568:40;;6499:16;6568:40;6488:128;6425:191;:::o;13212:554::-;-1:-1:-1;;;;;13364:14:0;;;;;;:10;:14;;;;;;;;13363:15;:36;;;;-1:-1:-1;;;;;;13383:16:0;;;;;;:10;:16;;;;;;;;13382:17;13363:36;13355:54;;;;-1:-1:-1;;;13355:54:0;;6607:2:1;13355:54:0;;;6589:21:1;6646:1;6626:18;;;6619:29;-1:-1:-1;;;6664:18:1;;;6657:35;6709:18;;13355:54:0;6405:328:1;13355:54:0;13426:13;;-1:-1:-1;;;;;13426:13:0;13422:141;;5955:7;5982:6;-1:-1:-1;;;;;13478:15:0;;;5982:6;;13478:15;;:32;;-1:-1:-1;5955:7:0;5982:6;-1:-1:-1;;;;;13497:13:0;;;5982:6;;13497:13;13478:32;13470:60;;;;-1:-1:-1;;;13470:60:0;;6940:2:1;13470:60:0;;;6922:21:1;6979:2;6959:18;;;6952:30;-1:-1:-1;;;6998:18:1;;;6991:45;7053:18;;13470:60:0;6738:339:1;13422:141:0;13579:7;;;;:32;;;;-1:-1:-1;13598:13:0;;-1:-1:-1;;;;;13590:21:0;;;13598:13;;13590:21;13579:32;13575:184;;;13668:16;;13658:6;13636:19;13652:2;13636:15;:19::i;:::-;:28;;;;:::i;:::-;:48;;:100;;;;;13720:16;;13710:6;13688:19;13704:2;13688:15;:19::i;:::-;:28;;;;:::i;:::-;:48;;13636:100;13628:119;;;;-1:-1:-1;;;13628:119:0;;7284:2:1;13628:119:0;;;7266:21:1;7323:1;7303:18;;;7296:29;-1:-1:-1;;;7341:18:1;;;7334:36;7387:18;;13628:119:0;7082:329:1;14:173;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:70;;177:1;174;167:12;111:70;14:173;;;:::o;192:160::-;257:20;;313:13;;306:21;296:32;;286:60;;342:1;339;332:12;357:254;422:6;430;483:2;471:9;462:7;458:23;454:32;451:52;;;499:1;496;489:12;451:52;522:29;541:9;522:29;:::i;:::-;512:39;;570:35;601:2;590:9;586:18;570:35;:::i;:::-;560:45;;357:254;;;;;:::o;616:548::-;728:4;757:2;786;775:9;768:21;818:6;812:13;861:6;856:2;845:9;841:18;834:34;886:1;896:140;910:6;907:1;904:13;896:140;;;1005:14;;;1001:23;;995:30;971:17;;;990:2;967:26;960:66;925:10;;896:140;;;900:3;1085:1;1080:2;1071:6;1060:9;1056:22;1052:31;1045:42;1155:2;1148;1144:7;1139:2;1131:6;1127:15;1123:29;1112:9;1108:45;1104:54;1096:62;;;;616:548;;;;:::o;1169:254::-;1237:6;1245;1298:2;1286:9;1277:7;1273:23;1269:32;1266:52;;;1314:1;1311;1304:12;1266:52;1337:29;1356:9;1337:29;:::i;:::-;1327:39;1413:2;1398:18;;;;1385:32;;-1:-1:-1;;;1169:254:1:o;1620:186::-;1679:6;1732:2;1720:9;1711:7;1707:23;1703:32;1700:52;;;1748:1;1745;1738:12;1700:52;1771:29;1790:9;1771:29;:::i;:::-;1761:39;1620:186;-1:-1:-1;;;1620:186:1:o;1993:328::-;2070:6;2078;2086;2139:2;2127:9;2118:7;2114:23;2110:32;2107:52;;;2155:1;2152;2145:12;2107:52;2178:29;2197:9;2178:29;:::i;:::-;2168:39;;2226:38;2260:2;2249:9;2245:18;2226:38;:::i;:::-;2216:48;;2311:2;2300:9;2296:18;2283:32;2273:42;;1993:328;;;;;:::o;2515:180::-;2574:6;2627:2;2615:9;2606:7;2602:23;2598:32;2595:52;;;2643:1;2640;2633:12;2595:52;-1:-1:-1;2666:23:1;;2515:180;-1:-1:-1;2515:180:1:o;2908:391::-;2991:6;2999;3007;3015;3068:3;3056:9;3047:7;3043:23;3039:33;3036:53;;;3085:1;3082;3075:12;3036:53;3108:26;3124:9;3108:26;:::i;:::-;3098:36;;3153:38;3187:2;3176:9;3172:18;3153:38;:::i;:::-;2908:391;;3143:48;;-1:-1:-1;;;;3238:2:1;3223:18;;3210:32;;3289:2;3274:18;3261:32;;2908:391::o;3304:260::-;3372:6;3380;3433:2;3421:9;3412:7;3408:23;3404:32;3401:52;;;3449:1;3446;3439:12;3401:52;3472:29;3491:9;3472:29;:::i;:::-;3462:39;;3520:38;3554:2;3543:9;3539:18;3520:38;:::i;3569:354::-;3771:2;3753:21;;;3810:2;3790:18;;;3783:30;3849:32;3844:2;3829:18;;3822:60;3914:2;3899:18;;3569:354::o;3928:380::-;4007:1;4003:12;;;;4050;;;4071:61;;4125:4;4117:6;4113:17;4103:27;;4071:61;4178:2;4170:6;4167:14;4147:18;4144:38;4141:161;;4224:10;4219:3;4215:20;4212:1;4205:31;4259:4;4256:1;4249:15;4287:4;4284:1;4277:15;4141:161;;3928:380;;;:::o;4313:127::-;4374:10;4369:3;4365:20;4362:1;4355:31;4405:4;4402:1;4395:15;4429:4;4426:1;4419:15;4445:125;4510:9;;;4531:10;;;4528:36;;;4544:18;;:::i;4575:329::-;4777:2;4759:21;;;4816:1;4796:18;;;4789:29;-1:-1:-1;;;4849:2:1;4834:18;;4827:36;4895:2;4880:18;;4575:329::o;6272:128::-;6339:9;;;6360:11;;;6357:37;;;6374:18;;:::i

Swarm Source

ipfs://6be7ba5986e6bf7187cea5a56318093052644b7eaba19a02726f36fe09c8b907
Loading...
Loading
Loading...
Loading
[ 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.