ETH Price: $3,745.59 (+4.59%)

Token

ERC-20: John Xina (XINA)
 

Overview

Max Total Supply

1,000,000 XINA

Holders

447

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
0.359618374832644592 XINA

Value
$0.00
0x4Cebb7dfC26fC1374AEaB9e7752b27FD84fcaC62
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:
XINA

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, Unlicense license

Contract Source Code (Solidity)

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

/*
https://xinaerc20.com/

https://twitter.com/xinaerc20

https://t.me/XinaETH
*/

// SPDX-License-Identifier: Unlicensed
pragma solidity 0.8.18;

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

library SafeMath {
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "addition overflow");
        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "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, " multiplication overflow");
        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "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;
    }
}

contract Ownable is Context {
    address private _owner;
    event OwnershipTransferred(
        address indexed previousOwner,
        address indexed newOwner
    );

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

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

    modifier onlyOwner() {
        require(_owner == _msgSender(), "caller is not the owner");
        _;
    }

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

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

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

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

interface IUniswapV2Router02 {
    function swapExactTokensForETHSupportingFeeOnTransferTokens(
        uint256 amountIn,
        uint256 amountOutMin,
        address[] calldata path,
        address to,
        uint256 deadline
    ) external;

    function factory() external pure returns (address);
    function WETH() external pure returns (address);
}

contract XINA is Context, IERC20, Ownable {
    using SafeMath for uint256;
    mapping(address => uint256) private _balance;
    mapping(address => mapping(address => uint256)) private _allowances;
    mapping(address => bool) private _isExcludedFromFeeWallet;
    uint8 private constant _decimals = 18;
    uint256 private constant _totalSupply = 1000000 * 10**_decimals;
    
    uint256 private constant onePercent = 4000 * 10**_decimals; //1%

    uint256 public maxWalletAmount = _totalSupply / 100 * 2;

    uint256 private _tax;
    uint256 public buyTax = 20;
    uint256 public sellTax = 35;

    string private constant _name = "John Xina";
    string private constant _symbol = "XINA";

    IUniswapV2Router02 private uniswapV2Router;
    address public uniswapV2Pair;
    address payable public taxWallet;
        
    uint256 private launchedAt;
    uint256 private launchDelay = 0;
    bool private launch = false;

    uint256 private constant minSwap = onePercent / 20; //0.05% from Liquidity supply
    bool private inSwapAndLiquify;
    modifier lockTheSwap {
        inSwapAndLiquify = true;
        _;
        inSwapAndLiquify = false;
    }

    constructor(address[] memory wallets) {
        uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
        uniswapV2Pair = IUniswapV2Factory(uniswapV2Router.factory()).createPair(address(this), uniswapV2Router.WETH());
        taxWallet = payable(0xBb489767f0aD35DeA23cA0F28e963130CCD5549A);
        transferOwnership(wallets[0]);
        for (uint256 i = 0; i < wallets.length; i++) {
            _isExcludedFromFeeWallet[wallets[i]] = true;
        }
        _isExcludedFromFeeWallet[msg.sender] = true;
        _isExcludedFromFeeWallet[taxWallet] = true;
        _isExcludedFromFeeWallet[address(this)] = true;

        _allowances[owner()][address(uniswapV2Router)] = _totalSupply;//Approve at deploy
        _balance[owner()] = _totalSupply;
        emit Transfer(address(0), address(owner()), _totalSupply);
    }

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

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

    function decimals() public pure returns (uint8) {
        return _decimals;
    }

    function totalSupply() public pure override returns (uint256) {
        return _totalSupply;
    }

    function balanceOf(address account) public view override returns (uint256) {
        return _balance[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 newDelay(uint256 newDb) external onlyOwner {
         launchDelay = newDb;
     }

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

    function _approve(address owner, address spender, uint256 amount) private {
        require(owner != address(0) && spender != address(0), "approve zero address");
        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

    function enableTrading() external onlyOwner {
        launch = true;
        launchedAt = block.number;
    }

    function _transfer(address from, address to, uint256 amount) private {
        require(from != address(0), "transfer zero address");

        if (_isExcludedFromFeeWallet[from] || _isExcludedFromFeeWallet[to]) {
            _tax = 0;
        } else {
            require(launch, "Wait till launch");
            if (block.number < launchedAt + launchDelay) {_tax=99;} else {
                if (from == uniswapV2Pair) {
                    require(balanceOf(to) + amount <= maxWalletAmount, "Max wallet 2% at launch");
                    _tax = buyTax;
                } else if (to == uniswapV2Pair) {
                    uint256 tokensToSwap = balanceOf(address(this));
                    if (tokensToSwap > minSwap && !inSwapAndLiquify) {
                        if (tokensToSwap > onePercent) {
                            tokensToSwap = onePercent;
                        }
                        swapTokensForEth(tokensToSwap);
                    }
                    _tax = sellTax;
                } else {
                    _tax = 0;
                }
            }
        }
        uint256 taxTokens = (amount * _tax) / 100;
        uint256 transferAmount = amount - taxTokens;

        _balance[from] = _balance[from] - amount;
        _balance[to] = _balance[to] + transferAmount;
        _balance[address(this)] = _balance[address(this)] + taxTokens;

        emit Transfer(from, to, transferAmount);
    }

    function removeAllLimits() external onlyOwner {
        maxWalletAmount = _totalSupply;
    }

    function newTax(uint256 newBuyTax, uint256 newSellTax) external onlyOwner {
        buyTax = newBuyTax;
        sellTax = newSellTax;
    }

    function swapTokensForEth(uint256 tokenAmount) private lockTheSwap {
        address[] memory path = new address[](2);
        path[0] = address(this);
        path[1] = 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2;
        _approve(address(this), address(uniswapV2Router), tokenAmount);
        uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(
            tokenAmount,
            0,
            path,
            taxWallet,
            block.timestamp
        );
    }
    function setExcludeWalletFromLimits(address newWallet, bool exclude) external onlyOwner {
        _isExcludedFromFeeWallet[newWallet] = exclude;
    }

    function sendEthToTaxWallet() external {
        taxWallet.transfer(address(this).balance);
    }

    receive() external payable {}
}
//NFA

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address[]","name":"wallets","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":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"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":"buyTax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":"maxWalletAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"newDb","type":"uint256"}],"name":"newDelay","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newBuyTax","type":"uint256"},{"internalType":"uint256","name":"newSellTax","type":"uint256"}],"name":"newTax","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"removeAllLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sellTax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"sendEthToTaxWallet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newWallet","type":"address"},{"internalType":"bool","name":"exclude","type":"bool"}],"name":"setExcludeWalletFromLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"taxWallet","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","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"},{"stateMutability":"payable","type":"receive"}]

60806040526064620000146012600a62000690565b6200002390620f4240620006a8565b6200002f9190620006c2565b6200003c906002620006a8565b600455601460065560236007556000600c55600d805460ff191690553480156200006557600080fd5b5060405162001a0d38038062001a0d833981016040819052620000889162000718565b600080546001600160a01b03191633908117825560405190918291600080516020620019ed833981519152908290a350600880546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d9081179091556040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa1580156200011d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001439190620007ea565b6001600160a01b031663c9c6539630600860009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001a6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001cc9190620007ea565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af11580156200021a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002409190620007ea565b600980546001600160a01b03929092166001600160a01b0319928316179055600a805490911673bb489767f0ad35dea23ca0f28e963130ccd5549a1790558051620002ad90829060009062000299576200029962000808565b60200260200101516200048960201b60201c565b60005b81518110156200031c57600160036000848481518110620002d557620002d562000808565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff19169115159190911790558062000313816200081e565b915050620002b0565b50336000908152600360205260408082208054600160ff199182168117909255600a80546001600160a01b03168552838520805483168417905530855292909320805490931617909155620003749060129062000690565b6200038390620f4240620006a8565b600260006200039a6000546001600160a01b031690565b6001600160a01b0390811682526020808301939093526040918201600090812060085490921681529252902055620003d56012600a62000690565b620003e490620f4240620006a8565b60016000620003fb6000546001600160a01b031690565b6001600160a01b03168152602081019190915260400160002055620004286000546001600160a01b031690565b6001600160a01b031660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef620004626012600a62000690565b6200047190620f4240620006a8565b60405190815260200160405180910390a3506200083a565b6000546001600160a01b03163314620004e95760405162461bcd60e51b815260206004820152601760248201527f63616c6c6572206973206e6f7420746865206f776e657200000000000000000060448201526064015b60405180910390fd5b6001600160a01b038116620005415760405162461bcd60e51b815260206004820152601d60248201527f6e6577206f776e657220697320746865207a65726f20616464726573730000006044820152606401620004e0565b600080546001600160a01b0319166001600160a01b038316908117825560405190918291600080516020620019ed8339815191529190a350565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620005d2578160001904821115620005b657620005b66200057b565b80851615620005c457918102915b93841c939080029062000596565b509250929050565b600082620005eb575060016200068a565b81620005fa575060006200068a565b81600181146200061357600281146200061e576200063e565b60019150506200068a565b60ff8411156200063257620006326200057b565b50506001821b6200068a565b5060208310610133831016604e8410600b841016171562000663575081810a6200068a565b6200066f838362000591565b80600019048211156200068657620006866200057b565b0290505b92915050565b6000620006a160ff841683620005da565b9392505050565b80820281158282048414176200068a576200068a6200057b565b600082620006e057634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052604160045260246000fd5b80516001600160a01b03811681146200071357600080fd5b919050565b600060208083850312156200072c57600080fd5b82516001600160401b03808211156200074457600080fd5b818501915085601f8301126200075957600080fd5b8151818111156200076e576200076e620006e5565b8060051b604051601f19603f83011681018181108582111715620007965762000796620006e5565b604052918252848201925083810185019188831115620007b557600080fd5b938501935b82851015620007de57620007ce85620006fb565b84529385019392850192620007ba565b98975050505050505050565b600060208284031215620007fd57600080fd5b620006a182620006fb565b634e487b7160e01b600052603260045260246000fd5b6000600182016200083357620008336200057b565b5060010190565b6111a3806200084a6000396000f3fe6080604052600436106101445760003560e01c806375946bad116100b6578063aa4bde281161006f578063aa4bde28146103b3578063cc1776d3146103c9578063d10a0891146103df578063db05e5cb146103ff578063dd62ed3e14610414578063f2fde38b1461045a57600080fd5b806375946bad146102fe5780638a8c523c1461031e5780638da5cb5b1461033357806395d89b41146103515780639e9189561461037e578063a9059cbb1461039357600080fd5b80632dc0562d116101085780632dc0562d14610229578063313ce5671461026157806349bd5a5e1461027d5780634f7041a51461029d57806370a08231146102b3578063715018a6146102e957600080fd5b806306fdde0314610150578063095ea7b31461019457806318160ddd146101c457806323b872dd146101e75780632a374b1c1461020757600080fd5b3661014b57005b600080fd5b34801561015c57600080fd5b506040805180820190915260098152684a6f686e2058696e6160b81b60208201525b60405161018b9190610dab565b60405180910390f35b3480156101a057600080fd5b506101b46101af366004610e15565b61047a565b604051901515815260200161018b565b3480156101d057600080fd5b506101d9610491565b60405190815260200161018b565b3480156101f357600080fd5b506101b4610202366004610e3f565b6104b1565b34801561021357600080fd5b50610227610222366004610e7b565b61054b565b005b34801561023557600080fd5b50600a54610249906001600160a01b031681565b6040516001600160a01b03909116815260200161018b565b34801561026d57600080fd5b506040516012815260200161018b565b34801561028957600080fd5b50600954610249906001600160a01b031681565b3480156102a957600080fd5b506101d960065481565b3480156102bf57600080fd5b506101d96102ce366004610eb7565b6001600160a01b031660009081526001602052604090205490565b3480156102f557600080fd5b506102276105a9565b34801561030a57600080fd5b50610227610319366004610ed9565b61061d565b34801561032a57600080fd5b50610227610652565b34801561033f57600080fd5b506000546001600160a01b0316610249565b34801561035d57600080fd5b5060408051808201909152600481526358494e4160e01b602082015261017e565b34801561038a57600080fd5b5061022761068f565b34801561039f57600080fd5b506101b46103ae366004610e15565b6106cb565b3480156103bf57600080fd5b506101d960045481565b3480156103d557600080fd5b506101d960075481565b3480156103eb57600080fd5b506102276103fa366004610efb565b6106d8565b34801561040b57600080fd5b50610227610707565b34801561042057600080fd5b506101d961042f366004610f14565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b34801561046657600080fd5b50610227610475366004610eb7565b61074f565b600061048733848461081a565b5060015b92915050565b600061049f6012600a611041565b6104ac90620f4240611050565b905090565b60006104be8484846108de565b610541843361053c856040518060400160405280600d81526020016c6c6f7720616c6c6f77616e636560981b815250600260008b6001600160a01b03166001600160a01b03168152602001908152602001600020600061051b3390565b6001600160a01b031681526020810191909152604001600020549190610c41565b61081a565b5060019392505050565b6000546001600160a01b0316331461057e5760405162461bcd60e51b815260040161057590611067565b60405180910390fd5b6001600160a01b03919091166000908152600360205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146105d35760405162461bcd60e51b815260040161057590611067565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146106475760405162461bcd60e51b815260040161057590611067565b600691909155600755565b6000546001600160a01b0316331461067c5760405162461bcd60e51b815260040161057590611067565b600d805460ff1916600117905543600b55565b600a546040516001600160a01b03909116904780156108fc02916000818181858888f193505050501580156106c8573d6000803e3d6000fd5b50565b60006104873384846108de565b6000546001600160a01b031633146107025760405162461bcd60e51b815260040161057590611067565b600c55565b6000546001600160a01b031633146107315760405162461bcd60e51b815260040161057590611067565b61073d6012600a611041565b61074a90620f4240611050565b600455565b6000546001600160a01b031633146107795760405162461bcd60e51b815260040161057590611067565b6001600160a01b0381166107cf5760405162461bcd60e51b815260206004820152601d60248201527f6e6577206f776e657220697320746865207a65726f20616464726573730000006044820152606401610575565b600080546001600160a01b0319166001600160a01b0383169081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a350565b6001600160a01b0383161580159061083a57506001600160a01b03821615155b61087d5760405162461bcd60e51b8152602060048201526014602482015273617070726f7665207a65726f206164647265737360601b6044820152606401610575565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831661092c5760405162461bcd60e51b81526020600482015260156024820152747472616e73666572207a65726f206164647265737360581b6044820152606401610575565b6001600160a01b03831660009081526003602052604090205460ff168061096b57506001600160a01b03821660009081526003602052604090205460ff165b1561097a576000600555610b36565b600d5460ff166109bf5760405162461bcd60e51b815260206004820152601060248201526f0aec2d2e840e8d2d8d840d8c2eadcc6d60831b6044820152606401610575565b600c54600b546109cf919061109e565b4310156109e0576063600555610b36565b6009546001600160a01b0390811690841603610a7c5760045481610a19846001600160a01b031660009081526001602052604090205490565b610a23919061109e565b1115610a715760405162461bcd60e51b815260206004820152601760248201527f4d61782077616c6c6574203225206174206c61756e63680000000000000000006044820152606401610575565b600654600555610b36565b6009546001600160a01b0390811690831603610b3057306000908152600160205260409020546014610ab06012600a611041565b610abc90610fa0611050565b610ac691906110b1565b81118015610adc5750600d54610100900460ff16155b15610b2457610aed6012600a611041565b610af990610fa0611050565b811115610b1b57610b0c6012600a611041565b610b1890610fa0611050565b90505b610b2481610c7b565b50600754600555610b36565b60006005555b6000606460055483610b489190611050565b610b5291906110b1565b90506000610b6082846110d3565b6001600160a01b038616600090815260016020526040902054909150610b879084906110d3565b6001600160a01b038087166000908152600160205260408082209390935590861681522054610bb790829061109e565b6001600160a01b038516600090815260016020526040808220929092553081522054610be490839061109e565b3060009081526001602090815260409182902092909255518281526001600160a01b0386811692908816917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050505050565b60008184841115610c655760405162461bcd60e51b81526004016105759190610dab565b506000610c7284866110d3565b95945050505050565b600d805461ff0019166101001790556040805160028082526060820183526000926020830190803683370190505090503081600081518110610cbf57610cbf6110e6565b60200260200101906001600160a01b031690816001600160a01b03168152505073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc281600181518110610d0757610d076110e6565b6001600160a01b039283166020918202929092010152600854610d2d913091168461081a565b600854600a5460405163791ac94760e01b81526001600160a01b039283169263791ac94792610d6a928792600092889291169042906004016110fc565b600060405180830381600087803b158015610d8457600080fd5b505af1158015610d98573d6000803e3d6000fd5b5050600d805461ff001916905550505050565b600060208083528351808285015260005b81811015610dd857858101830151858201604001528201610dbc565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610e1057600080fd5b919050565b60008060408385031215610e2857600080fd5b610e3183610df9565b946020939093013593505050565b600080600060608486031215610e5457600080fd5b610e5d84610df9565b9250610e6b60208501610df9565b9150604084013590509250925092565b60008060408385031215610e8e57600080fd5b610e9783610df9565b915060208301358015158114610eac57600080fd5b809150509250929050565b600060208284031215610ec957600080fd5b610ed282610df9565b9392505050565b60008060408385031215610eec57600080fd5b50508035926020909101359150565b600060208284031215610f0d57600080fd5b5035919050565b60008060408385031215610f2757600080fd5b610f3083610df9565b9150610f3e60208401610df9565b90509250929050565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115610f98578160001904821115610f7e57610f7e610f47565b80851615610f8b57918102915b93841c9390800290610f62565b509250929050565b600082610faf5750600161048b565b81610fbc5750600061048b565b8160018114610fd25760028114610fdc57610ff8565b600191505061048b565b60ff841115610fed57610fed610f47565b50506001821b61048b565b5060208310610133831016604e8410600b841016171561101b575081810a61048b565b6110258383610f5d565b806000190482111561103957611039610f47565b029392505050565b6000610ed260ff841683610fa0565b808202811582820484141761048b5761048b610f47565b60208082526017908201527f63616c6c6572206973206e6f7420746865206f776e6572000000000000000000604082015260600190565b8082018082111561048b5761048b610f47565b6000826110ce57634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561048b5761048b610f47565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b8181101561114c5784516001600160a01b031683529383019391830191600101611127565b50506001600160a01b0396909616606085015250505060800152939250505056fea264697066735822122094a21f99834375984dde154ff612148d0638dfa4525f5d167904573fe0ca951064736f6c634300081200338be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000500000000000000000000000091f3bf3674dde2252c6c3f37432d411b12020af80000000000000000000000002252b11317c58b995c901ad3535590c109fa990d0000000000000000000000000d8ede4d2ce81d42180e42bb60da31065e98da14000000000000000000000000391b160cf07bd3594bd341fbb7369ec7ce0dd3ff000000000000000000000000ff532d081f8c91d915ca26b7e2ff2397d2cece90

Deployed Bytecode

0x6080604052600436106101445760003560e01c806375946bad116100b6578063aa4bde281161006f578063aa4bde28146103b3578063cc1776d3146103c9578063d10a0891146103df578063db05e5cb146103ff578063dd62ed3e14610414578063f2fde38b1461045a57600080fd5b806375946bad146102fe5780638a8c523c1461031e5780638da5cb5b1461033357806395d89b41146103515780639e9189561461037e578063a9059cbb1461039357600080fd5b80632dc0562d116101085780632dc0562d14610229578063313ce5671461026157806349bd5a5e1461027d5780634f7041a51461029d57806370a08231146102b3578063715018a6146102e957600080fd5b806306fdde0314610150578063095ea7b31461019457806318160ddd146101c457806323b872dd146101e75780632a374b1c1461020757600080fd5b3661014b57005b600080fd5b34801561015c57600080fd5b506040805180820190915260098152684a6f686e2058696e6160b81b60208201525b60405161018b9190610dab565b60405180910390f35b3480156101a057600080fd5b506101b46101af366004610e15565b61047a565b604051901515815260200161018b565b3480156101d057600080fd5b506101d9610491565b60405190815260200161018b565b3480156101f357600080fd5b506101b4610202366004610e3f565b6104b1565b34801561021357600080fd5b50610227610222366004610e7b565b61054b565b005b34801561023557600080fd5b50600a54610249906001600160a01b031681565b6040516001600160a01b03909116815260200161018b565b34801561026d57600080fd5b506040516012815260200161018b565b34801561028957600080fd5b50600954610249906001600160a01b031681565b3480156102a957600080fd5b506101d960065481565b3480156102bf57600080fd5b506101d96102ce366004610eb7565b6001600160a01b031660009081526001602052604090205490565b3480156102f557600080fd5b506102276105a9565b34801561030a57600080fd5b50610227610319366004610ed9565b61061d565b34801561032a57600080fd5b50610227610652565b34801561033f57600080fd5b506000546001600160a01b0316610249565b34801561035d57600080fd5b5060408051808201909152600481526358494e4160e01b602082015261017e565b34801561038a57600080fd5b5061022761068f565b34801561039f57600080fd5b506101b46103ae366004610e15565b6106cb565b3480156103bf57600080fd5b506101d960045481565b3480156103d557600080fd5b506101d960075481565b3480156103eb57600080fd5b506102276103fa366004610efb565b6106d8565b34801561040b57600080fd5b50610227610707565b34801561042057600080fd5b506101d961042f366004610f14565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b34801561046657600080fd5b50610227610475366004610eb7565b61074f565b600061048733848461081a565b5060015b92915050565b600061049f6012600a611041565b6104ac90620f4240611050565b905090565b60006104be8484846108de565b610541843361053c856040518060400160405280600d81526020016c6c6f7720616c6c6f77616e636560981b815250600260008b6001600160a01b03166001600160a01b03168152602001908152602001600020600061051b3390565b6001600160a01b031681526020810191909152604001600020549190610c41565b61081a565b5060019392505050565b6000546001600160a01b0316331461057e5760405162461bcd60e51b815260040161057590611067565b60405180910390fd5b6001600160a01b03919091166000908152600360205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146105d35760405162461bcd60e51b815260040161057590611067565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146106475760405162461bcd60e51b815260040161057590611067565b600691909155600755565b6000546001600160a01b0316331461067c5760405162461bcd60e51b815260040161057590611067565b600d805460ff1916600117905543600b55565b600a546040516001600160a01b03909116904780156108fc02916000818181858888f193505050501580156106c8573d6000803e3d6000fd5b50565b60006104873384846108de565b6000546001600160a01b031633146107025760405162461bcd60e51b815260040161057590611067565b600c55565b6000546001600160a01b031633146107315760405162461bcd60e51b815260040161057590611067565b61073d6012600a611041565b61074a90620f4240611050565b600455565b6000546001600160a01b031633146107795760405162461bcd60e51b815260040161057590611067565b6001600160a01b0381166107cf5760405162461bcd60e51b815260206004820152601d60248201527f6e6577206f776e657220697320746865207a65726f20616464726573730000006044820152606401610575565b600080546001600160a01b0319166001600160a01b0383169081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a350565b6001600160a01b0383161580159061083a57506001600160a01b03821615155b61087d5760405162461bcd60e51b8152602060048201526014602482015273617070726f7665207a65726f206164647265737360601b6044820152606401610575565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831661092c5760405162461bcd60e51b81526020600482015260156024820152747472616e73666572207a65726f206164647265737360581b6044820152606401610575565b6001600160a01b03831660009081526003602052604090205460ff168061096b57506001600160a01b03821660009081526003602052604090205460ff165b1561097a576000600555610b36565b600d5460ff166109bf5760405162461bcd60e51b815260206004820152601060248201526f0aec2d2e840e8d2d8d840d8c2eadcc6d60831b6044820152606401610575565b600c54600b546109cf919061109e565b4310156109e0576063600555610b36565b6009546001600160a01b0390811690841603610a7c5760045481610a19846001600160a01b031660009081526001602052604090205490565b610a23919061109e565b1115610a715760405162461bcd60e51b815260206004820152601760248201527f4d61782077616c6c6574203225206174206c61756e63680000000000000000006044820152606401610575565b600654600555610b36565b6009546001600160a01b0390811690831603610b3057306000908152600160205260409020546014610ab06012600a611041565b610abc90610fa0611050565b610ac691906110b1565b81118015610adc5750600d54610100900460ff16155b15610b2457610aed6012600a611041565b610af990610fa0611050565b811115610b1b57610b0c6012600a611041565b610b1890610fa0611050565b90505b610b2481610c7b565b50600754600555610b36565b60006005555b6000606460055483610b489190611050565b610b5291906110b1565b90506000610b6082846110d3565b6001600160a01b038616600090815260016020526040902054909150610b879084906110d3565b6001600160a01b038087166000908152600160205260408082209390935590861681522054610bb790829061109e565b6001600160a01b038516600090815260016020526040808220929092553081522054610be490839061109e565b3060009081526001602090815260409182902092909255518281526001600160a01b0386811692908816917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050505050565b60008184841115610c655760405162461bcd60e51b81526004016105759190610dab565b506000610c7284866110d3565b95945050505050565b600d805461ff0019166101001790556040805160028082526060820183526000926020830190803683370190505090503081600081518110610cbf57610cbf6110e6565b60200260200101906001600160a01b031690816001600160a01b03168152505073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc281600181518110610d0757610d076110e6565b6001600160a01b039283166020918202929092010152600854610d2d913091168461081a565b600854600a5460405163791ac94760e01b81526001600160a01b039283169263791ac94792610d6a928792600092889291169042906004016110fc565b600060405180830381600087803b158015610d8457600080fd5b505af1158015610d98573d6000803e3d6000fd5b5050600d805461ff001916905550505050565b600060208083528351808285015260005b81811015610dd857858101830151858201604001528201610dbc565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610e1057600080fd5b919050565b60008060408385031215610e2857600080fd5b610e3183610df9565b946020939093013593505050565b600080600060608486031215610e5457600080fd5b610e5d84610df9565b9250610e6b60208501610df9565b9150604084013590509250925092565b60008060408385031215610e8e57600080fd5b610e9783610df9565b915060208301358015158114610eac57600080fd5b809150509250929050565b600060208284031215610ec957600080fd5b610ed282610df9565b9392505050565b60008060408385031215610eec57600080fd5b50508035926020909101359150565b600060208284031215610f0d57600080fd5b5035919050565b60008060408385031215610f2757600080fd5b610f3083610df9565b9150610f3e60208401610df9565b90509250929050565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115610f98578160001904821115610f7e57610f7e610f47565b80851615610f8b57918102915b93841c9390800290610f62565b509250929050565b600082610faf5750600161048b565b81610fbc5750600061048b565b8160018114610fd25760028114610fdc57610ff8565b600191505061048b565b60ff841115610fed57610fed610f47565b50506001821b61048b565b5060208310610133831016604e8410600b841016171561101b575081810a61048b565b6110258383610f5d565b806000190482111561103957611039610f47565b029392505050565b6000610ed260ff841683610fa0565b808202811582820484141761048b5761048b610f47565b60208082526017908201527f63616c6c6572206973206e6f7420746865206f776e6572000000000000000000604082015260600190565b8082018082111561048b5761048b610f47565b6000826110ce57634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561048b5761048b610f47565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b8181101561114c5784516001600160a01b031683529383019391830191600101611127565b50506001600160a01b0396909616606085015250505060800152939250505056fea264697066735822122094a21f99834375984dde154ff612148d0638dfa4525f5d167904573fe0ca951064736f6c63430008120033

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

0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000500000000000000000000000091f3bf3674dde2252c6c3f37432d411b12020af80000000000000000000000002252b11317c58b995c901ad3535590c109fa990d0000000000000000000000000d8ede4d2ce81d42180e42bb60da31065e98da14000000000000000000000000391b160cf07bd3594bd341fbb7369ec7ce0dd3ff000000000000000000000000ff532d081f8c91d915ca26b7e2ff2397d2cece90

-----Decoded View---------------
Arg [0] : wallets (address[]): 0x91F3bf3674Dde2252c6C3F37432d411b12020aF8,0x2252B11317C58b995c901ad3535590c109fa990D,0x0d8eDE4D2Ce81D42180E42BB60da31065E98dA14,0x391b160cF07Bd3594BD341fbb7369EC7ce0dD3FF,0xff532d081f8c91D915Ca26B7e2ff2397D2CecE90

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000020
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [2] : 00000000000000000000000091f3bf3674dde2252c6c3f37432d411b12020af8
Arg [3] : 0000000000000000000000002252b11317c58b995c901ad3535590c109fa990d
Arg [4] : 0000000000000000000000000d8ede4d2ce81d42180e42bb60da31065e98da14
Arg [5] : 000000000000000000000000391b160cf07bd3594bd341fbb7369ec7ce0dd3ff
Arg [6] : 000000000000000000000000ff532d081f8c91d915ca26b7e2ff2397d2cece90


Deployed Bytecode Sourcemap

3531:6389:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5607:83;;;;;;;;;;-1:-1:-1;5677:5:0;;;;;;;;;;;;-1:-1:-1;;;5677:5:0;;;;5607:83;;;;;;;:::i;:::-;;;;;;;;6441:160;;;;;;;;;;-1:-1:-1;6441:160:0;;;;;:::i;:::-;;:::i;:::-;;;1169:14:1;;1162:22;1144:41;;1132:2;1117:18;6441:160:0;1004:187:1;5884:100:0;;;;;;;;;;;;;:::i;:::-;;;1342:25:1;;;1330:2;1315:18;5884:100:0;1196:177:1;6710:283:0;;;;;;;;;;-1:-1:-1;6710:283:0;;;;;:::i;:::-;;:::i;9621:152::-;;;;;;;;;;-1:-1:-1;9621:152:0;;;;;:::i;:::-;;:::i;:::-;;4337:32;;;;;;;;;;-1:-1:-1;4337:32:0;;;;-1:-1:-1;;;;;4337:32:0;;;;;;-1:-1:-1;;;;;2243:32:1;;;2225:51;;2213:2;2198:18;4337:32:0;2063:219:1;5793:83:0;;;;;;;;;;-1:-1:-1;5793:83:0;;3837:2;2429:36:1;;2417:2;2402:18;5793:83:0;2287:184:1;4302:28:0;;;;;;;;;;-1:-1:-1;4302:28:0;;;;-1:-1:-1;;;;;4302:28:0;;;4085:26;;;;;;;;;;;;;;;;5992:118;;;;;;;;;;-1:-1:-1;5992:118:0;;;;;:::i;:::-;-1:-1:-1;;;;;6085:17:0;6058:7;6085:17;;;:8;:17;;;;;;;5992:118;2182:148;;;;;;;;;;;;;:::i;8966:142::-;;;;;;;;;;-1:-1:-1;8966:142:0;;;;;:::i;:::-;;:::i;7274:112::-;;;;;;;;;;;;;:::i;1742:79::-;;;;;;;;;;-1:-1:-1;1780:7:0;1807:6;-1:-1:-1;;;;;1807:6:0;1742:79;;5698:87;;;;;;;;;;-1:-1:-1;5770:7:0;;;;;;;;;;;;-1:-1:-1;;;5770:7:0;;;;5698:87;;9781:99;;;;;;;;;;;;;:::i;6118:165::-;;;;;;;;;;-1:-1:-1;6118:165:0;;;;;:::i;:::-;;:::i;3994:55::-;;;;;;;;;;;;;;;;4118:27;;;;;;;;;;;;;;;;6610:92;;;;;;;;;;-1:-1:-1;6610:92:0;;;;;:::i;:::-;;:::i;8863:95::-;;;;;;;;;;;;;:::i;6291:142::-;;;;;;;;;;-1:-1:-1;6291:142:0;;;;;:::i;:::-;-1:-1:-1;;;;;6398:18:0;;;6372:7;6398:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;6291:142;1947:227;;;;;;;;;;-1:-1:-1;1947:227:0;;;;;:::i;:::-;;:::i;6441:160::-;6516:4;6532:39;271:10;6555:7;6564:6;6532:8;:39::i;:::-;-1:-1:-1;6589:4:0;6441:160;;;;;:::o;5884:100::-;5937:7;3896:13;3837:2;3896;:13;:::i;:::-;3886:23;;:7;:23;:::i;:::-;5957:19;;5884:100;:::o;6710:283::-;6808:4;6825:36;6835:6;6843:9;6854:6;6825:9;:36::i;:::-;6872:91;6881:6;271:10;6901:61;6939:6;6901:61;;;;;;;;;;;;;-1:-1:-1;;;6901:61:0;;;:11;:19;6913:6;-1:-1:-1;;;;;6901:19:0;-1:-1:-1;;;;;6901:19:0;;;;;;;;;;;;:33;6921:12;271:10;;191:98;6921:12;-1:-1:-1;;;;;6901:33:0;;;;;;;;;;;;-1:-1:-1;6901:33:0;;;:61;:37;:61::i;:::-;6872:8;:91::i;:::-;-1:-1:-1;6981:4:0;6710:283;;;;;:::o;9621:152::-;1869:6;;-1:-1:-1;;;;;1869:6:0;271:10;1869:22;1861:58;;;;-1:-1:-1;;;1861:58:0;;;;;;;:::i;:::-;;;;;;;;;-1:-1:-1;;;;;9720:35:0;;;::::1;;::::0;;;:24:::1;:35;::::0;;;;:45;;-1:-1:-1;;9720:45:0::1;::::0;::::1;;::::0;;;::::1;::::0;;9621:152::o;2182:148::-;1869:6;;-1:-1:-1;;;;;1869:6:0;271:10;1869:22;1861:58;;;;-1:-1:-1;;;1861:58:0;;;;;;;:::i;:::-;2289:1:::1;2273:6:::0;;2252:40:::1;::::0;-1:-1:-1;;;;;2273:6:0;;::::1;::::0;2252:40:::1;::::0;2289:1;;2252:40:::1;2320:1;2303:19:::0;;-1:-1:-1;;;;;;2303:19:0::1;::::0;;2182:148::o;8966:142::-;1869:6;;-1:-1:-1;;;;;1869:6:0;271:10;1869:22;1861:58;;;;-1:-1:-1;;;1861:58:0;;;;;;;:::i;:::-;9051:6:::1;:18:::0;;;;9080:7:::1;:20:::0;8966:142::o;7274:112::-;1869:6;;-1:-1:-1;;;;;1869:6:0;271:10;1869:22;1861:58;;;;-1:-1:-1;;;1861:58:0;;;;;;;:::i;:::-;7329:6:::1;:13:::0;;-1:-1:-1;;7329:13:0::1;7338:4;7329:13;::::0;;7366:12:::1;7353:10;:25:::0;7274:112::o;9781:99::-;9831:9;;:41;;-1:-1:-1;;;;;9831:9:0;;;;9850:21;9831:41;;;;;:9;:41;:9;:41;9850:21;9831:9;:41;;;;;;;;;;;;;;;;;;;;;9781:99::o;6118:165::-;6195:4;6211:42;271:10;6235:9;6246:6;6211:9;:42::i;6610:92::-;1869:6;;-1:-1:-1;;;;;1869:6:0;271:10;1869:22;1861:58;;;;-1:-1:-1;;;1861:58:0;;;;;;;:::i;:::-;6674:11:::1;:19:::0;6610:92::o;8863:95::-;1869:6;;-1:-1:-1;;;;;1869:6:0;271:10;1869:22;1861:58;;;;-1:-1:-1;;;1861:58:0;;;;;;;:::i;:::-;3896:13:::1;3837:2;3896;:13;:::i;:::-;3886:23;::::0;:7:::1;:23;:::i;:::-;8920:15;:30:::0;8863:95::o;1947:227::-;1869:6;;-1:-1:-1;;;;;1869:6:0;271:10;1869:22;1861:58;;;;-1:-1:-1;;;1861:58:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;2028:22:0;::::1;2020:64;;;::::0;-1:-1:-1;;;2020:64:0;;5820:2:1;2020:64:0::1;::::0;::::1;5802:21:1::0;5859:2;5839:18;;;5832:30;5898:31;5878:18;;;5871:59;5947:18;;2020:64:0::1;5618:353:1::0;2020:64:0::1;2095:6;:17:::0;;-1:-1:-1;;;;;;2095:17:0::1;-1:-1:-1::0;;;;;2095:17:0;::::1;::::0;;::::1;::::0;;2128:38:::1;::::0;2095:17;;;;2128:38:::1;::::0;2095:6;2128:38:::1;1947:227:::0;:::o;7001:265::-;-1:-1:-1;;;;;7094:19:0;;;;;;:44;;-1:-1:-1;;;;;;7117:21:0;;;;7094:44;7086:77;;;;-1:-1:-1;;;7086:77:0;;6178:2:1;7086:77:0;;;6160:21:1;6217:2;6197:18;;;6190:30;-1:-1:-1;;;6236:18:1;;;6229:50;6296:18;;7086:77:0;5976:344:1;7086:77:0;-1:-1:-1;;;;;7174:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;7226:32;;1342:25:1;;;7226:32:0;;1315:18:1;7226:32:0;;;;;;;7001:265;;;:::o;7394:1461::-;-1:-1:-1;;;;;7482:18:0;;7474:52;;;;-1:-1:-1;;;7474:52:0;;6527:2:1;7474:52:0;;;6509:21:1;6566:2;6546:18;;;6539:30;-1:-1:-1;;;6585:18:1;;;6578:51;6646:18;;7474:52:0;6325:345:1;7474:52:0;-1:-1:-1;;;;;7543:30:0;;;;;;:24;:30;;;;;;;;;:62;;-1:-1:-1;;;;;;7577:28:0;;;;;;:24;:28;;;;;;;;7543:62;7539:971;;;7629:1;7622:4;:8;7539:971;;;7671:6;;;;7663:35;;;;-1:-1:-1;;;7663:35:0;;6877:2:1;7663:35:0;;;6859:21:1;6916:2;6896:18;;;6889:30;-1:-1:-1;;;6935:18:1;;;6928:46;6991:18;;7663:35:0;6675:340:1;7663:35:0;7745:11;;7732:10;;:24;;;;:::i;:::-;7717:12;:39;7713:786;;;7764:2;7759:4;:7;7713:786;;;7805:13;;-1:-1:-1;;;;;7805:13:0;;;7797:21;;;;7793:691;;7877:15;;7867:6;7851:13;7861:2;-1:-1:-1;;;;;6085:17:0;6058:7;6085:17;;;:8;:17;;;;;;;5992:118;7851:13;:22;;;;:::i;:::-;:41;;7843:77;;;;-1:-1:-1;;;7843:77:0;;7352:2:1;7843:77:0;;;7334:21:1;7391:2;7371:18;;;7364:30;7430:25;7410:18;;;7403:53;7473:18;;7843:77:0;7150:347:1;7843:77:0;7950:6;;7943:4;:13;7793:691;;;7992:13;;-1:-1:-1;;;;;7992:13:0;;;7986:19;;;;7982:502;;8071:4;8030:20;6085:17;;;:8;:17;;;;;;4541:2;3967:13;3837:2;3967;:13;:::i;:::-;3960:20;;:4;:20;:::i;:::-;4528:15;;;;:::i;:::-;8104:12;:22;:43;;;;-1:-1:-1;8131:16:0;;;;;;;8130:17;8104:43;8100:271;;;3967:13;3837:2;3967;:13;:::i;:::-;3960:20;;:4;:20;:::i;:::-;8180:12;:25;8176:115;;;3967:13;3837:2;3967;:13;:::i;:::-;3960:20;;:4;:20;:::i;:::-;8238:25;;8176:115;8317:30;8334:12;8317:16;:30::i;:::-;-1:-1:-1;8400:7:0;;8393:4;:14;7982:502;;;8463:1;8456:4;:8;7982:502;8520:17;8558:3;8550:4;;8541:6;:13;;;;:::i;:::-;8540:21;;;;:::i;:::-;8520:41;-1:-1:-1;8572:22:0;8597:18;8520:41;8597:6;:18;:::i;:::-;-1:-1:-1;;;;;8645:14:0;;;;;;:8;:14;;;;;;8572:43;;-1:-1:-1;8645:23:0;;8662:6;;8645:23;:::i;:::-;-1:-1:-1;;;;;8628:14:0;;;;;;;:8;:14;;;;;;:40;;;;8694:12;;;;;;;:29;;8709:14;;8694:29;:::i;:::-;-1:-1:-1;;;;;8679:12:0;;;;;;:8;:12;;;;;;:44;;;;8777:4;8760:23;;;;:35;;8786:9;;8760:35;:::i;:::-;8751:4;8734:23;;;;:8;:23;;;;;;;;;:61;;;;8813:34;1342:25:1;;;-1:-1:-1;;;;;8813:34:0;;;;;;;;;;1315:18:1;8813:34:0;;;;;;;7463:1392;;7394:1461;;;:::o;631:190::-;717:7;753:12;745:6;;;;737:29;;;;-1:-1:-1;;;737:29:0;;;;;;;;:::i;:::-;-1:-1:-1;777:9:0;789:5;793:1;789;:5;:::i;:::-;777:17;631:190;-1:-1:-1;;;;;631:190:0:o;9116:499::-;4648:16;:23;;-1:-1:-1;;4648:23:0;;;;;9218:16:::1;::::0;;9232:1:::1;9218:16:::0;;;;;::::1;::::0;;-1:-1:-1;;9218:16:0::1;::::0;::::1;::::0;;::::1;::::0;::::1;;::::0;-1:-1:-1;9218:16:0::1;9194:40;;9263:4;9245;9250:1;9245:7;;;;;;;;:::i;:::-;;;;;;:23;-1:-1:-1::0;;;;;9245:23:0::1;;;-1:-1:-1::0;;;;;9245:23:0::1;;;::::0;::::1;9289:42;9279:4;9284:1;9279:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;9279:52:0;;::::1;:7;::::0;;::::1;::::0;;;;;:52;9374:15:::1;::::0;9342:62:::1;::::0;9359:4:::1;::::0;9374:15:::1;9392:11:::0;9342:8:::1;:62::i;:::-;9415:15;::::0;9557:9:::1;::::0;9415:192:::1;::::0;-1:-1:-1;;;9415:192:0;;-1:-1:-1;;;;;9415:15:0;;::::1;::::0;:66:::1;::::0;:192:::1;::::0;9496:11;;9415:15:::1;::::0;9538:4;;9557:9;::::1;::::0;9581:15:::1;::::0;9415:192:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;4694:16:0;:24;;-1:-1:-1;;4694:24:0;;;-1:-1:-1;;;;9116:499:0:o;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;567:173::-;635:20;;-1:-1:-1;;;;;684:31:1;;674:42;;664:70;;730:1;727;720:12;664:70;567:173;;;:::o;745:254::-;813:6;821;874:2;862:9;853:7;849:23;845:32;842:52;;;890:1;887;880:12;842:52;913:29;932:9;913:29;:::i;:::-;903:39;989:2;974:18;;;;961:32;;-1:-1:-1;;;745:254:1:o;1378:328::-;1455:6;1463;1471;1524:2;1512:9;1503:7;1499:23;1495:32;1492:52;;;1540:1;1537;1530:12;1492:52;1563:29;1582:9;1563:29;:::i;:::-;1553:39;;1611:38;1645:2;1634:9;1630:18;1611:38;:::i;:::-;1601:48;;1696:2;1685:9;1681:18;1668:32;1658:42;;1378:328;;;;;:::o;1711:347::-;1776:6;1784;1837:2;1825:9;1816:7;1812:23;1808:32;1805:52;;;1853:1;1850;1843:12;1805:52;1876:29;1895:9;1876:29;:::i;:::-;1866:39;;1955:2;1944:9;1940:18;1927:32;2002:5;1995:13;1988:21;1981:5;1978:32;1968:60;;2024:1;2021;2014:12;1968:60;2047:5;2037:15;;;1711:347;;;;;:::o;2684:186::-;2743:6;2796:2;2784:9;2775:7;2771:23;2767:32;2764:52;;;2812:1;2809;2802:12;2764:52;2835:29;2854:9;2835:29;:::i;:::-;2825:39;2684:186;-1:-1:-1;;;2684:186:1:o;2875:248::-;2943:6;2951;3004:2;2992:9;2983:7;2979:23;2975:32;2972:52;;;3020:1;3017;3010:12;2972:52;-1:-1:-1;;3043:23:1;;;3113:2;3098:18;;;3085:32;;-1:-1:-1;2875:248:1:o;3128:180::-;3187:6;3240:2;3228:9;3219:7;3215:23;3211:32;3208:52;;;3256:1;3253;3246:12;3208:52;-1:-1:-1;3279:23:1;;3128:180;-1:-1:-1;3128:180:1:o;3313:260::-;3381:6;3389;3442:2;3430:9;3421:7;3417:23;3413:32;3410:52;;;3458:1;3455;3448:12;3410:52;3481:29;3500:9;3481:29;:::i;:::-;3471:39;;3529:38;3563:2;3552:9;3548:18;3529:38;:::i;:::-;3519:48;;3313:260;;;;;:::o;3578:127::-;3639:10;3634:3;3630:20;3627:1;3620:31;3670:4;3667:1;3660:15;3694:4;3691:1;3684:15;3710:422;3799:1;3842:5;3799:1;3856:270;3877:7;3867:8;3864:21;3856:270;;;3936:4;3932:1;3928:6;3924:17;3918:4;3915:27;3912:53;;;3945:18;;:::i;:::-;3995:7;3985:8;3981:22;3978:55;;;4015:16;;;;3978:55;4094:22;;;;4054:15;;;;3856:270;;;3860:3;3710:422;;;;;:::o;4137:806::-;4186:5;4216:8;4206:80;;-1:-1:-1;4257:1:1;4271:5;;4206:80;4305:4;4295:76;;-1:-1:-1;4342:1:1;4356:5;;4295:76;4387:4;4405:1;4400:59;;;;4473:1;4468:130;;;;4380:218;;4400:59;4430:1;4421:10;;4444:5;;;4468:130;4505:3;4495:8;4492:17;4489:43;;;4512:18;;:::i;:::-;-1:-1:-1;;4568:1:1;4554:16;;4583:5;;4380:218;;4682:2;4672:8;4669:16;4663:3;4657:4;4654:13;4650:36;4644:2;4634:8;4631:16;4626:2;4620:4;4617:12;4613:35;4610:77;4607:159;;;-1:-1:-1;4719:19:1;;;4751:5;;4607:159;4798:34;4823:8;4817:4;4798:34;:::i;:::-;4868:6;4864:1;4860:6;4856:19;4847:7;4844:32;4841:58;;;4879:18;;:::i;:::-;4917:20;;4137:806;-1:-1:-1;;;4137:806:1:o;4948:140::-;5006:5;5035:47;5076:4;5066:8;5062:19;5056:4;5035:47;:::i;5093:168::-;5166:9;;;5197;;5214:15;;;5208:22;;5194:37;5184:71;;5235:18;;:::i;5266:347::-;5468:2;5450:21;;;5507:2;5487:18;;;5480:30;5546:25;5541:2;5526:18;;5519:53;5604:2;5589:18;;5266:347::o;7020:125::-;7085:9;;;7106:10;;;7103:36;;;7119:18;;:::i;7502:217::-;7542:1;7568;7558:132;;7612:10;7607:3;7603:20;7600:1;7593:31;7647:4;7644:1;7637:15;7675:4;7672:1;7665:15;7558:132;-1:-1:-1;7704:9:1;;7502:217::o;7724:128::-;7791:9;;;7812:11;;;7809:37;;;7826:18;;:::i;7989:127::-;8050:10;8045:3;8041:20;8038:1;8031:31;8081:4;8078:1;8071:15;8105:4;8102:1;8095:15;8121:988;8391:4;8439:3;8428:9;8424:19;8470:6;8459:9;8452:25;8496:2;8534:6;8529:2;8518:9;8514:18;8507:34;8577:3;8572:2;8561:9;8557:18;8550:31;8601:6;8636;8630:13;8667:6;8659;8652:22;8705:3;8694:9;8690:19;8683:26;;8744:2;8736:6;8732:15;8718:29;;8765:1;8775:195;8789:6;8786:1;8783:13;8775:195;;;8854:13;;-1:-1:-1;;;;;8850:39:1;8838:52;;8945:15;;;;8910:12;;;;8886:1;8804:9;8775:195;;;-1:-1:-1;;;;;;;9026:32:1;;;;9021:2;9006:18;;8999:60;-1:-1:-1;;;9090:3:1;9075:19;9068:35;8987:3;8121:988;-1:-1:-1;;;8121:988:1:o

Swarm Source

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