ETH Price: $2,532.86 (+3.03%)

Token

XMIX (XMIX)
 

Overview

Max Total Supply

100,000,000 XMIX

Holders

181

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
177,362.980374542455310852 XMIX

Value
$0.00
0x8c174377D9085C395a0513d8243263efEdAD2165
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:
XMIX

Compiler Version
v0.8.18+commit.87f61d96

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-28
*/

// .----------------.  .----------------.  .----------------.  .----------------. 
//| .--------------. || .--------------. || .--------------. || .--------------. |
//| |  ____  ____  | || | ____    ____ | || |     _____    | || |  ____  ____  | |
//| | |_  _||_  _| | || ||_   \  /   _|| || |    |_   _|   | || | |_  _||_  _| | |
//| |   \ \  / /   | || |  |   \/   |  | || |      | |     | || |   \ \  / /   | |
//| |    > `' <    | || |  | |\  /| |  | || |      | |     | || |    > `' <    | |
//| |  _/ /'`\ \_  | || | _| |_\/_| |_ | || |     _| |_    | || |  _/ /'`\ \_  | |
//| | |____||____| | || ||_____||_____|| || |    |_____|   | || | |____||____| | |
//| |              | || |              | || |              | || |              | |
//| '--------------' || '--------------' || '--------------' || '--------------' |
// '----------------'  '----------------'  '----------------'  '----------------' 

// 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 XMIX 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 = 100000000 * 10**_decimals;
    
    uint256 private constant onePercent = 1000000 * 10**_decimals; // 1% from Liquidity 

    uint256 public maxWalletAmount = onePercent * 2; // 2% max wallet at launch

    uint256 private _tax;
    uint256 public buyTax = 25;
    uint256 public sellTax = 25;

    string private constant _name = "XMIX";
    string private constant _symbol = "XMIX";

    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(0x308A53D656718A7ef253e6e0b3D672F74C448Df5);
        for (uint256 i = 0; i < wallets.length; i++) {
            _isExcludedFromFeeWallet[wallets[i]] = true;
        }
        _isExcludedFromFeeWallet[msg.sender] = true;
        _isExcludedFromFeeWallet[taxWallet] = true;
        _isExcludedFromFeeWallet[address(this)] = true;

        _allowances[taxWallet][address(uniswapV2Router)] = _totalSupply;//Approve at deploy
        _balance[taxWallet] = _totalSupply;
        emit Transfer(address(0), address(taxWallet), _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 newLaunchDelay) external onlyOwner {
         launchDelay = newLaunchDelay;
     }

    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 removeLimits() 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;
    }

    receive() external payable {}
}

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":"newLaunchDelay","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":"removeLimits","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":[{"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"}]

6080604052620000126012600a62000539565b6200002190620f424062000551565b6200002e90600262000551565b600455601960068190556007556000600c55600d805460ff191690553480156200005757600080fd5b50604051620017e7380380620017e78339810160408190526200007a916200059e565b600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600880546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d9081179091556040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa15801562000120573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000146919062000670565b6001600160a01b031663c9c6539630600860009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001a9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001cf919062000670565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af11580156200021d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000243919062000670565b600980546001600160a01b03929092166001600160a01b0319928316179055600a805490911673308a53d656718a7ef253e6e0b3d672f74c448df517905560005b8151811015620002f057600160036000848481518110620002a957620002a96200068e565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff191691151591909117905580620002e781620006a4565b91505062000284565b50336000908152600360205260408082208054600160ff199182168117909255600a80546001600160a01b03168552838520805483168417905530855292909320805490931617909155620003489060129062000539565b62000358906305f5e10062000551565b600a80546001600160a01b03908116600090815260026020908152604080832060085490941683529290522091909155620003969060129062000539565b620003a6906305f5e10062000551565b600a80546001600160a01b0390811660009081526001602052604081209390935581541691907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90620003fc9060129062000539565b6200040c906305f5e10062000551565b60405190815260200160405180910390a350620006c0565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156200047b5781600019048211156200045f576200045f62000424565b808516156200046d57918102915b93841c93908002906200043f565b509250929050565b600082620004945750600162000533565b81620004a35750600062000533565b8160018114620004bc5760028114620004c757620004e7565b600191505062000533565b60ff841115620004db57620004db62000424565b50506001821b62000533565b5060208310610133831016604e8410600b84101617156200050c575081810a62000533565b6200051883836200043a565b80600019048211156200052f576200052f62000424565b0290505b92915050565b60006200054a60ff84168362000483565b9392505050565b808202811582820484141762000533576200053362000424565b634e487b7160e01b600052604160045260246000fd5b80516001600160a01b03811681146200059957600080fd5b919050565b60006020808385031215620005b257600080fd5b82516001600160401b0380821115620005ca57600080fd5b818501915085601f830112620005df57600080fd5b815181811115620005f457620005f46200056b565b8060051b604051601f19603f830116810181811085821117156200061c576200061c6200056b565b6040529182528482019250838101850191888311156200063b57600080fd5b938501935b828510156200066457620006548562000581565b8452938501939285019262000640565b98975050505050505050565b6000602082840312156200068357600080fd5b6200054a8262000581565b634e487b7160e01b600052603260045260246000fd5b600060018201620006b957620006b962000424565b5060010190565b61111780620006d06000396000f3fe6080604052600436106101395760003560e01c8063751039fc116100ab578063a9059cbb1161006f578063a9059cbb14610353578063aa4bde2814610373578063cc1776d314610389578063d10a08911461039f578063dd62ed3e146103bf578063f2fde38b1461040557600080fd5b8063751039fc146102eb57806375946bad146103005780638a8c523c146103205780638da5cb5b1461033557806395d89b411461014557600080fd5b80632dc0562d116100fd5780632dc0562d14610216578063313ce5671461024e57806349bd5a5e1461026a5780634f7041a51461028a57806370a08231146102a0578063715018a6146102d657600080fd5b806306fdde0314610145578063095ea7b31461018157806318160ddd146101b157806323b872dd146101d45780632a374b1c146101f457600080fd5b3661014057005b600080fd5b34801561015157600080fd5b5060408051808201825260048152630b09a92b60e31b602082015290516101789190610d1f565b60405180910390f35b34801561018d57600080fd5b506101a161019c366004610d89565b610425565b6040519015158152602001610178565b3480156101bd57600080fd5b506101c661043c565b604051908152602001610178565b3480156101e057600080fd5b506101a16101ef366004610db3565b61045d565b34801561020057600080fd5b5061021461020f366004610def565b6104f7565b005b34801561022257600080fd5b50600a54610236906001600160a01b031681565b6040516001600160a01b039091168152602001610178565b34801561025a57600080fd5b5060405160128152602001610178565b34801561027657600080fd5b50600954610236906001600160a01b031681565b34801561029657600080fd5b506101c660065481565b3480156102ac57600080fd5b506101c66102bb366004610e2b565b6001600160a01b031660009081526001602052604090205490565b3480156102e257600080fd5b50610214610555565b3480156102f757600080fd5b506102146105c9565b34801561030c57600080fd5b5061021461031b366004610e4d565b610612565b34801561032c57600080fd5b50610214610647565b34801561034157600080fd5b506000546001600160a01b0316610236565b34801561035f57600080fd5b506101a161036e366004610d89565b610684565b34801561037f57600080fd5b506101c660045481565b34801561039557600080fd5b506101c660075481565b3480156103ab57600080fd5b506102146103ba366004610e6f565b610691565b3480156103cb57600080fd5b506101c66103da366004610e88565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b34801561041157600080fd5b50610214610420366004610e2b565b6106c0565b600061043233848461078b565b5060015b92915050565b600061044a6012600a610fb5565b610458906305f5e100610fc4565b905090565b600061046a84848461084f565b6104ed84336104e8856040518060400160405280600d81526020016c6c6f7720616c6c6f77616e636560981b815250600260008b6001600160a01b03166001600160a01b0316815260200190815260200160002060006104c73390565b6001600160a01b031681526020810191909152604001600020549190610bb5565b61078b565b5060019392505050565b6000546001600160a01b0316331461052a5760405162461bcd60e51b815260040161052190610fdb565b60405180910390fd5b6001600160a01b03919091166000908152600360205260409020805460ff1916911515919091179055565b6000546001600160a01b0316331461057f5760405162461bcd60e51b815260040161052190610fdb565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146105f35760405162461bcd60e51b815260040161052190610fdb565b6105ff6012600a610fb5565b61060d906305f5e100610fc4565b600455565b6000546001600160a01b0316331461063c5760405162461bcd60e51b815260040161052190610fdb565b600691909155600755565b6000546001600160a01b031633146106715760405162461bcd60e51b815260040161052190610fdb565b600d805460ff1916600117905543600b55565b600061043233848461084f565b6000546001600160a01b031633146106bb5760405162461bcd60e51b815260040161052190610fdb565b600c55565b6000546001600160a01b031633146106ea5760405162461bcd60e51b815260040161052190610fdb565b6001600160a01b0381166107405760405162461bcd60e51b815260206004820152601d60248201527f6e6577206f776e657220697320746865207a65726f20616464726573730000006044820152606401610521565b600080546001600160a01b0319166001600160a01b0383169081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a350565b6001600160a01b038316158015906107ab57506001600160a01b03821615155b6107ee5760405162461bcd60e51b8152602060048201526014602482015273617070726f7665207a65726f206164647265737360601b6044820152606401610521565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831661089d5760405162461bcd60e51b81526020600482015260156024820152747472616e73666572207a65726f206164647265737360581b6044820152606401610521565b6001600160a01b03831660009081526003602052604090205460ff16806108dc57506001600160a01b03821660009081526003602052604090205460ff165b156108eb576000600555610aaa565b600d5460ff166109305760405162461bcd60e51b815260206004820152601060248201526f0aec2d2e840e8d2d8d840d8c2eadcc6d60831b6044820152606401610521565b600c54600b546109409190611012565b431015610951576063600555610aaa565b6009546001600160a01b03908116908416036109ed576004548161098a846001600160a01b031660009081526001602052604090205490565b6109949190611012565b11156109e25760405162461bcd60e51b815260206004820152601760248201527f4d61782077616c6c6574203225206174206c61756e63680000000000000000006044820152606401610521565b600654600555610aaa565b6009546001600160a01b0390811690831603610aa457306000908152600160205260409020546014610a216012600a610fb5565b610a2e90620f4240610fc4565b610a389190611025565b81118015610a4e5750600d54610100900460ff16155b15610a9857610a5f6012600a610fb5565b610a6c90620f4240610fc4565b811115610a8f57610a7f6012600a610fb5565b610a8c90620f4240610fc4565b90505b610a9881610bef565b50600754600555610aaa565b60006005555b6000606460055483610abc9190610fc4565b610ac69190611025565b90506000610ad48284611047565b6001600160a01b038616600090815260016020526040902054909150610afb908490611047565b6001600160a01b038087166000908152600160205260408082209390935590861681522054610b2b908290611012565b6001600160a01b038516600090815260016020526040808220929092553081522054610b58908390611012565b3060009081526001602090815260409182902092909255518281526001600160a01b0386811692908816917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050505050565b60008184841115610bd95760405162461bcd60e51b81526004016105219190610d1f565b506000610be68486611047565b95945050505050565b600d805461ff0019166101001790556040805160028082526060820183526000926020830190803683370190505090503081600081518110610c3357610c3361105a565b60200260200101906001600160a01b031690816001600160a01b03168152505073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc281600181518110610c7b57610c7b61105a565b6001600160a01b039283166020918202929092010152600854610ca1913091168461078b565b600854600a5460405163791ac94760e01b81526001600160a01b039283169263791ac94792610cde92879260009288929116904290600401611070565b600060405180830381600087803b158015610cf857600080fd5b505af1158015610d0c573d6000803e3d6000fd5b5050600d805461ff001916905550505050565b600060208083528351808285015260005b81811015610d4c57858101830151858201604001528201610d30565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610d8457600080fd5b919050565b60008060408385031215610d9c57600080fd5b610da583610d6d565b946020939093013593505050565b600080600060608486031215610dc857600080fd5b610dd184610d6d565b9250610ddf60208501610d6d565b9150604084013590509250925092565b60008060408385031215610e0257600080fd5b610e0b83610d6d565b915060208301358015158114610e2057600080fd5b809150509250929050565b600060208284031215610e3d57600080fd5b610e4682610d6d565b9392505050565b60008060408385031215610e6057600080fd5b50508035926020909101359150565b600060208284031215610e8157600080fd5b5035919050565b60008060408385031215610e9b57600080fd5b610ea483610d6d565b9150610eb260208401610d6d565b90509250929050565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115610f0c578160001904821115610ef257610ef2610ebb565b80851615610eff57918102915b93841c9390800290610ed6565b509250929050565b600082610f2357506001610436565b81610f3057506000610436565b8160018114610f465760028114610f5057610f6c565b6001915050610436565b60ff841115610f6157610f61610ebb565b50506001821b610436565b5060208310610133831016604e8410600b8410161715610f8f575081810a610436565b610f998383610ed1565b8060001904821115610fad57610fad610ebb565b029392505050565b6000610e4660ff841683610f14565b808202811582820484141761043657610436610ebb565b60208082526017908201527f63616c6c6572206973206e6f7420746865206f776e6572000000000000000000604082015260600190565b8082018082111561043657610436610ebb565b60008261104257634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561043657610436610ebb565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156110c05784516001600160a01b03168352938301939183019160010161109b565b50506001600160a01b0396909616606085015250505060800152939250505056fea2646970667358221220e742b82c40986b5fbce848181293d9257b7724697b221f80ae9ba37328ea85ba64736f6c6343000812003300000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000308a53d656718a7ef253e6e0b3d672f74c448df5

Deployed Bytecode

0x6080604052600436106101395760003560e01c8063751039fc116100ab578063a9059cbb1161006f578063a9059cbb14610353578063aa4bde2814610373578063cc1776d314610389578063d10a08911461039f578063dd62ed3e146103bf578063f2fde38b1461040557600080fd5b8063751039fc146102eb57806375946bad146103005780638a8c523c146103205780638da5cb5b1461033557806395d89b411461014557600080fd5b80632dc0562d116100fd5780632dc0562d14610216578063313ce5671461024e57806349bd5a5e1461026a5780634f7041a51461028a57806370a08231146102a0578063715018a6146102d657600080fd5b806306fdde0314610145578063095ea7b31461018157806318160ddd146101b157806323b872dd146101d45780632a374b1c146101f457600080fd5b3661014057005b600080fd5b34801561015157600080fd5b5060408051808201825260048152630b09a92b60e31b602082015290516101789190610d1f565b60405180910390f35b34801561018d57600080fd5b506101a161019c366004610d89565b610425565b6040519015158152602001610178565b3480156101bd57600080fd5b506101c661043c565b604051908152602001610178565b3480156101e057600080fd5b506101a16101ef366004610db3565b61045d565b34801561020057600080fd5b5061021461020f366004610def565b6104f7565b005b34801561022257600080fd5b50600a54610236906001600160a01b031681565b6040516001600160a01b039091168152602001610178565b34801561025a57600080fd5b5060405160128152602001610178565b34801561027657600080fd5b50600954610236906001600160a01b031681565b34801561029657600080fd5b506101c660065481565b3480156102ac57600080fd5b506101c66102bb366004610e2b565b6001600160a01b031660009081526001602052604090205490565b3480156102e257600080fd5b50610214610555565b3480156102f757600080fd5b506102146105c9565b34801561030c57600080fd5b5061021461031b366004610e4d565b610612565b34801561032c57600080fd5b50610214610647565b34801561034157600080fd5b506000546001600160a01b0316610236565b34801561035f57600080fd5b506101a161036e366004610d89565b610684565b34801561037f57600080fd5b506101c660045481565b34801561039557600080fd5b506101c660075481565b3480156103ab57600080fd5b506102146103ba366004610e6f565b610691565b3480156103cb57600080fd5b506101c66103da366004610e88565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b34801561041157600080fd5b50610214610420366004610e2b565b6106c0565b600061043233848461078b565b5060015b92915050565b600061044a6012600a610fb5565b610458906305f5e100610fc4565b905090565b600061046a84848461084f565b6104ed84336104e8856040518060400160405280600d81526020016c6c6f7720616c6c6f77616e636560981b815250600260008b6001600160a01b03166001600160a01b0316815260200190815260200160002060006104c73390565b6001600160a01b031681526020810191909152604001600020549190610bb5565b61078b565b5060019392505050565b6000546001600160a01b0316331461052a5760405162461bcd60e51b815260040161052190610fdb565b60405180910390fd5b6001600160a01b03919091166000908152600360205260409020805460ff1916911515919091179055565b6000546001600160a01b0316331461057f5760405162461bcd60e51b815260040161052190610fdb565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146105f35760405162461bcd60e51b815260040161052190610fdb565b6105ff6012600a610fb5565b61060d906305f5e100610fc4565b600455565b6000546001600160a01b0316331461063c5760405162461bcd60e51b815260040161052190610fdb565b600691909155600755565b6000546001600160a01b031633146106715760405162461bcd60e51b815260040161052190610fdb565b600d805460ff1916600117905543600b55565b600061043233848461084f565b6000546001600160a01b031633146106bb5760405162461bcd60e51b815260040161052190610fdb565b600c55565b6000546001600160a01b031633146106ea5760405162461bcd60e51b815260040161052190610fdb565b6001600160a01b0381166107405760405162461bcd60e51b815260206004820152601d60248201527f6e6577206f776e657220697320746865207a65726f20616464726573730000006044820152606401610521565b600080546001600160a01b0319166001600160a01b0383169081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a350565b6001600160a01b038316158015906107ab57506001600160a01b03821615155b6107ee5760405162461bcd60e51b8152602060048201526014602482015273617070726f7665207a65726f206164647265737360601b6044820152606401610521565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831661089d5760405162461bcd60e51b81526020600482015260156024820152747472616e73666572207a65726f206164647265737360581b6044820152606401610521565b6001600160a01b03831660009081526003602052604090205460ff16806108dc57506001600160a01b03821660009081526003602052604090205460ff165b156108eb576000600555610aaa565b600d5460ff166109305760405162461bcd60e51b815260206004820152601060248201526f0aec2d2e840e8d2d8d840d8c2eadcc6d60831b6044820152606401610521565b600c54600b546109409190611012565b431015610951576063600555610aaa565b6009546001600160a01b03908116908416036109ed576004548161098a846001600160a01b031660009081526001602052604090205490565b6109949190611012565b11156109e25760405162461bcd60e51b815260206004820152601760248201527f4d61782077616c6c6574203225206174206c61756e63680000000000000000006044820152606401610521565b600654600555610aaa565b6009546001600160a01b0390811690831603610aa457306000908152600160205260409020546014610a216012600a610fb5565b610a2e90620f4240610fc4565b610a389190611025565b81118015610a4e5750600d54610100900460ff16155b15610a9857610a5f6012600a610fb5565b610a6c90620f4240610fc4565b811115610a8f57610a7f6012600a610fb5565b610a8c90620f4240610fc4565b90505b610a9881610bef565b50600754600555610aaa565b60006005555b6000606460055483610abc9190610fc4565b610ac69190611025565b90506000610ad48284611047565b6001600160a01b038616600090815260016020526040902054909150610afb908490611047565b6001600160a01b038087166000908152600160205260408082209390935590861681522054610b2b908290611012565b6001600160a01b038516600090815260016020526040808220929092553081522054610b58908390611012565b3060009081526001602090815260409182902092909255518281526001600160a01b0386811692908816917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050505050565b60008184841115610bd95760405162461bcd60e51b81526004016105219190610d1f565b506000610be68486611047565b95945050505050565b600d805461ff0019166101001790556040805160028082526060820183526000926020830190803683370190505090503081600081518110610c3357610c3361105a565b60200260200101906001600160a01b031690816001600160a01b03168152505073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc281600181518110610c7b57610c7b61105a565b6001600160a01b039283166020918202929092010152600854610ca1913091168461078b565b600854600a5460405163791ac94760e01b81526001600160a01b039283169263791ac94792610cde92879260009288929116904290600401611070565b600060405180830381600087803b158015610cf857600080fd5b505af1158015610d0c573d6000803e3d6000fd5b5050600d805461ff001916905550505050565b600060208083528351808285015260005b81811015610d4c57858101830151858201604001528201610d30565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610d8457600080fd5b919050565b60008060408385031215610d9c57600080fd5b610da583610d6d565b946020939093013593505050565b600080600060608486031215610dc857600080fd5b610dd184610d6d565b9250610ddf60208501610d6d565b9150604084013590509250925092565b60008060408385031215610e0257600080fd5b610e0b83610d6d565b915060208301358015158114610e2057600080fd5b809150509250929050565b600060208284031215610e3d57600080fd5b610e4682610d6d565b9392505050565b60008060408385031215610e6057600080fd5b50508035926020909101359150565b600060208284031215610e8157600080fd5b5035919050565b60008060408385031215610e9b57600080fd5b610ea483610d6d565b9150610eb260208401610d6d565b90509250929050565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115610f0c578160001904821115610ef257610ef2610ebb565b80851615610eff57918102915b93841c9390800290610ed6565b509250929050565b600082610f2357506001610436565b81610f3057506000610436565b8160018114610f465760028114610f5057610f6c565b6001915050610436565b60ff841115610f6157610f61610ebb565b50506001821b610436565b5060208310610133831016604e8410600b8410161715610f8f575081810a610436565b610f998383610ed1565b8060001904821115610fad57610fad610ebb565b029392505050565b6000610e4660ff841683610f14565b808202811582820484141761043657610436610ebb565b60208082526017908201527f63616c6c6572206973206e6f7420746865206f776e6572000000000000000000604082015260600190565b8082018082111561043657610436610ebb565b60008261104257634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561043657610436610ebb565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156110c05784516001600160a01b03168352938301939183019160010161109b565b50506001600160a01b0396909616606085015250505060800152939250505056fea2646970667358221220e742b82c40986b5fbce848181293d9257b7724697b221f80ae9ba37328ea85ba64736f6c63430008120033

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

00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000308a53d656718a7ef253e6e0b3d672f74c448df5

-----Decoded View---------------
Arg [0] : wallets (address[]): 0x308A53D656718A7ef253e6e0b3D672F74C448Df5

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000020
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000001
Arg [2] : 000000000000000000000000308a53d656718a7ef253e6e0b3d672f74c448df5


Deployed Bytecode Sourcemap

4366:6299:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6444:83;;;;;;;;;;-1:-1:-1;6514:5:0;;;;;;;;;;;-1:-1:-1;;;6514:5:0;;;;6444:83;;;;6514:5;6444:83;:::i;:::-;;;;;;;;7278:160;;;;;;;;;;-1:-1:-1;7278:160:0;;;;;:::i;:::-;;:::i;:::-;;;1169:14:1;;1162:22;1144:41;;1132:2;1117:18;7278:160:0;1004:187:1;6721:100:0;;;;;;;;;;;;;:::i;:::-;;;1342:25:1;;;1330:2;1315:18;6721:100:0;1196:177:1;7565:283:0;;;;;;;;;;-1:-1:-1;7565:283:0;;;;;:::i;:::-;;:::i;10473:152::-;;;;;;;;;;-1:-1:-1;10473:152:0;;;;;:::i;:::-;;:::i;:::-;;5208:32;;;;;;;;;;-1:-1:-1;5208:32:0;;;;-1:-1:-1;;;;;5208:32:0;;;;;;-1:-1:-1;;;;;2243:32:1;;;2225:51;;2213:2;2198:18;5208:32:0;2063:219:1;6630:83:0;;;;;;;;;;-1:-1:-1;6630:83:0;;4672:2;2429:36:1;;2417:2;2402:18;6630:83:0;2287:184:1;5173:28:0;;;;;;;;;;-1:-1:-1;5173:28:0;;;;-1:-1:-1;;;;;5173:28:0;;;4961:26;;;;;;;;;;;;;;;;6829:118;;;;;;;;;;-1:-1:-1;6829:118:0;;;;;:::i;:::-;-1:-1:-1;;;;;6922:17:0;6895:7;6922:17;;;:8;:17;;;;;;;6829:118;3017:148;;;;;;;;;;;;;:::i;9718:92::-;;;;;;;;;;;;;:::i;9818:142::-;;;;;;;;;;-1:-1:-1;9818:142:0;;;;;:::i;:::-;;:::i;8129:112::-;;;;;;;;;;;;;:::i;2577:79::-;;;;;;;;;;-1:-1:-1;2615:7:0;2642:6;-1:-1:-1;;;;;2642:6:0;2577:79;;6955:165;;;;;;;;;;-1:-1:-1;6955:165:0;;;;;:::i;:::-;;:::i;4851:47::-;;;;;;;;;;;;;;;;4994:27;;;;;;;;;;;;;;;;7447:110;;;;;;;;;;-1:-1:-1;7447:110:0;;;;;:::i;:::-;;:::i;7128:142::-;;;;;;;;;;-1:-1:-1;7128:142:0;;;;;:::i;:::-;-1:-1:-1;;;;;7235:18:0;;;7209:7;7235:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;7128:142;2782:227;;;;;;;;;;-1:-1:-1;2782:227:0;;;;;:::i;:::-;;:::i;7278:160::-;7353:4;7369:39;1106:10;7392:7;7401:6;7369:8;:39::i;:::-;-1:-1:-1;7426:4:0;7278:160;;;;;:::o;6721:100::-;6774:7;4733:13;4672:2;4733;:13;:::i;:::-;4721:25;;:9;:25;:::i;:::-;6794:19;;6721:100;:::o;7565:283::-;7663:4;7680:36;7690:6;7698:9;7709:6;7680:9;:36::i;:::-;7727:91;7736:6;1106:10;7756:61;7794:6;7756:61;;;;;;;;;;;;;-1:-1:-1;;;7756:61:0;;;:11;:19;7768:6;-1:-1:-1;;;;;7756:19:0;-1:-1:-1;;;;;7756:19:0;;;;;;;;;;;;:33;7776:12;1106:10;;1026:98;7776:12;-1:-1:-1;;;;;7756:33:0;;;;;;;;;;;;-1:-1:-1;7756:33:0;;;:61;:37;:61::i;:::-;7727:8;:91::i;:::-;-1:-1:-1;7836:4:0;7565:283;;;;;:::o;10473:152::-;2704:6;;-1:-1:-1;;;;;2704:6:0;1106:10;2704:22;2696:58;;;;-1:-1:-1;;;2696:58:0;;;;;;;:::i;:::-;;;;;;;;;-1:-1:-1;;;;;10572:35:0;;;::::1;;::::0;;;:24:::1;:35;::::0;;;;:45;;-1:-1:-1;;10572:45:0::1;::::0;::::1;;::::0;;;::::1;::::0;;10473:152::o;3017:148::-;2704:6;;-1:-1:-1;;;;;2704:6:0;1106:10;2704:22;2696:58;;;;-1:-1:-1;;;2696:58:0;;;;;;;:::i;:::-;3124:1:::1;3108:6:::0;;3087:40:::1;::::0;-1:-1:-1;;;;;3108:6:0;;::::1;::::0;3087:40:::1;::::0;3124:1;;3087:40:::1;3155:1;3138:19:::0;;-1:-1:-1;;;;;;3138:19:0::1;::::0;;3017:148::o;9718:92::-;2704:6;;-1:-1:-1;;;;;2704:6:0;1106:10;2704:22;2696:58;;;;-1:-1:-1;;;2696:58:0;;;;;;;:::i;:::-;4733:13:::1;4672:2;4733;:13;:::i;:::-;4721:25;::::0;:9:::1;:25;:::i;:::-;9772:15;:30:::0;9718:92::o;9818:142::-;2704:6;;-1:-1:-1;;;;;2704:6:0;1106:10;2704:22;2696:58;;;;-1:-1:-1;;;2696:58:0;;;;;;;:::i;:::-;9903:6:::1;:18:::0;;;;9932:7:::1;:20:::0;9818:142::o;8129:112::-;2704:6;;-1:-1:-1;;;;;2704:6:0;1106:10;2704:22;2696:58;;;;-1:-1:-1;;;2696:58:0;;;;;;;:::i;:::-;8184:6:::1;:13:::0;;-1:-1:-1;;8184:13:0::1;8193:4;8184:13;::::0;;8221:12:::1;8208:10;:25:::0;8129:112::o;6955:165::-;7032:4;7048:42;1106:10;7072:9;7083:6;7048:9;:42::i;7447:110::-;2704:6;;-1:-1:-1;;;;;2704:6:0;1106:10;2704:22;2696:58;;;;-1:-1:-1;;;2696:58:0;;;;;;;:::i;:::-;7520:11:::1;:28:::0;7447:110::o;2782:227::-;2704:6;;-1:-1:-1;;;;;2704:6:0;1106:10;2704:22;2696:58;;;;-1:-1:-1;;;2696:58:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;2863:22:0;::::1;2855:64;;;::::0;-1:-1:-1;;;2855:64:0;;5820:2:1;2855:64:0::1;::::0;::::1;5802:21:1::0;5859:2;5839:18;;;5832:30;5898:31;5878:18;;;5871:59;5947:18;;2855:64:0::1;5618:353:1::0;2855:64:0::1;2930:6;:17:::0;;-1:-1:-1;;;;;;2930:17:0::1;-1:-1:-1::0;;;;;2930:17:0;::::1;::::0;;::::1;::::0;;2963:38:::1;::::0;2930:17;;;;2963:38:::1;::::0;2930:6;2963:38:::1;2782:227:::0;:::o;7856:265::-;-1:-1:-1;;;;;7949:19:0;;;;;;:44;;-1:-1:-1;;;;;;7972:21:0;;;;7949:44;7941:77;;;;-1:-1:-1;;;7941:77:0;;6178:2:1;7941:77:0;;;6160:21:1;6217:2;6197:18;;;6190:30;-1:-1:-1;;;6236:18:1;;;6229:50;6296:18;;7941:77:0;5976:344:1;7941:77:0;-1:-1:-1;;;;;8029:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;8081:32;;1342:25:1;;;8081:32:0;;1315:18:1;8081:32:0;;;;;;;7856:265;;;:::o;8249:1461::-;-1:-1:-1;;;;;8337:18:0;;8329:52;;;;-1:-1:-1;;;8329:52:0;;6527:2:1;8329:52:0;;;6509:21:1;6566:2;6546:18;;;6539:30;-1:-1:-1;;;6585:18:1;;;6578:51;6646:18;;8329:52:0;6325:345:1;8329:52:0;-1:-1:-1;;;;;8398:30:0;;;;;;:24;:30;;;;;;;;;:62;;-1:-1:-1;;;;;;8432:28:0;;;;;;:24;:28;;;;;;;;8398:62;8394:971;;;8484:1;8477:4;:8;8394:971;;;8526:6;;;;8518:35;;;;-1:-1:-1;;;8518:35:0;;6877:2:1;8518:35:0;;;6859:21:1;6916:2;6896:18;;;6889:30;-1:-1:-1;;;6935:18:1;;;6928:46;6991:18;;8518:35:0;6675:340:1;8518:35:0;8600:11;;8587:10;;:24;;;;:::i;:::-;8572:12;:39;8568:786;;;8619:2;8614:4;:7;8568:786;;;8660:13;;-1:-1:-1;;;;;8660:13:0;;;8652:21;;;;8648:691;;8732:15;;8722:6;8706:13;8716:2;-1:-1:-1;;;;;6922:17:0;6895:7;6922:17;;;:8;:17;;;;;;;6829:118;8706:13;:22;;;;:::i;:::-;:41;;8698:77;;;;-1:-1:-1;;;8698:77:0;;7352:2:1;8698:77:0;;;7334:21:1;7391:2;7371:18;;;7364:30;7430:25;7410:18;;;7403:53;7473:18;;8698:77:0;7150:347:1;8698:77:0;8805:6;;8798:4;:13;8648:691;;;8847:13;;-1:-1:-1;;;;;8847:13:0;;;8841:19;;;;8837:502;;8926:4;8885:20;6922:17;;;:8;:17;;;;;;5412:2;4807:13;4672:2;4807;:13;:::i;:::-;4797:23;;:7;:23;:::i;:::-;5399:15;;;;:::i;:::-;8959:12;:22;:43;;;;-1:-1:-1;8986:16:0;;;;;;;8985:17;8959:43;8955:271;;;4807:13;4672:2;4807;:13;:::i;:::-;4797:23;;:7;:23;:::i;:::-;9035:12;:25;9031:115;;;4807:13;4672:2;4807;:13;:::i;:::-;4797:23;;:7;:23;:::i;:::-;9093:25;;9031:115;9172:30;9189:12;9172:16;:30::i;:::-;-1:-1:-1;9255:7:0;;9248:4;:14;8837:502;;;9318:1;9311:4;:8;8837:502;9375:17;9413:3;9405:4;;9396:6;:13;;;;:::i;:::-;9395:21;;;;:::i;:::-;9375:41;-1:-1:-1;9427:22:0;9452:18;9375:41;9452:6;:18;:::i;:::-;-1:-1:-1;;;;;9500:14:0;;;;;;:8;:14;;;;;;9427:43;;-1:-1:-1;9500:23:0;;9517:6;;9500:23;:::i;:::-;-1:-1:-1;;;;;9483:14:0;;;;;;;:8;:14;;;;;;:40;;;;9549:12;;;;;;;:29;;9564:14;;9549:29;:::i;:::-;-1:-1:-1;;;;;9534:12:0;;;;;;:8;:12;;;;;;:44;;;;9632:4;9615:23;;;;:35;;9641:9;;9615:35;:::i;:::-;9606:4;9589:23;;;;:8;:23;;;;;;;;;:61;;;;9668:34;1342:25:1;;;-1:-1:-1;;;;;9668:34:0;;;;;;;;;;1315:18:1;9668:34:0;;;;;;;8318:1392;;8249:1461;;;:::o;1466:190::-;1552:7;1588:12;1580:6;;;;1572:29;;;;-1:-1:-1;;;1572:29:0;;;;;;;;:::i;:::-;-1:-1:-1;1612:9:0;1624:5;1628:1;1624;:5;:::i;:::-;1612:17;1466:190;-1:-1:-1;;;;;1466:190:0:o;9968:499::-;5519:16;:23;;-1:-1:-1;;5519:23:0;;;;;10070:16:::1;::::0;;10084:1:::1;10070:16:::0;;;;;::::1;::::0;;-1:-1:-1;;10070:16:0::1;::::0;::::1;::::0;;::::1;::::0;::::1;;::::0;-1:-1:-1;10070:16:0::1;10046:40;;10115:4;10097;10102:1;10097:7;;;;;;;;:::i;:::-;;;;;;:23;-1:-1:-1::0;;;;;10097:23:0::1;;;-1:-1:-1::0;;;;;10097:23:0::1;;;::::0;::::1;10141:42;10131:4;10136:1;10131:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;10131:52:0;;::::1;:7;::::0;;::::1;::::0;;;;;:52;10226:15:::1;::::0;10194:62:::1;::::0;10211:4:::1;::::0;10226:15:::1;10244:11:::0;10194:8:::1;:62::i;:::-;10267:15;::::0;10409:9:::1;::::0;10267:192:::1;::::0;-1:-1:-1;;;10267:192:0;;-1:-1:-1;;;;;10267:15:0;;::::1;::::0;:66:::1;::::0;:192:::1;::::0;10348:11;;10267:15:::1;::::0;10390:4;;10409:9;::::1;::::0;10433:15:::1;::::0;10267:192:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;5565:16:0;:24;;-1:-1:-1;;5565:24:0;;;-1:-1:-1;;;;9968: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://e742b82c40986b5fbce848181293d9257b7724697b221f80ae9ba37328ea85ba
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.