ETH Price: $3,451.85 (-1.16%)
Gas: 11 Gwei

Token

SuperCZ (SuperCZ)
 

Overview

Max Total Supply

1,000,000,000 SuperCZ

Holders

74

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
8,517,678.79700668315585861 SuperCZ

Value
$0.00
0xdDCB175024066405bD36C655BDCd94b51D60CfFc
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:
SuperCZ

Compiler Version
v0.8.21+commit.d9974bed

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2024-04-29
*/

/**

SUPER CZ is taking a stance on all of the different meme tokens.

The SUPER CZ is community driven token built on Ethereum Network, SUPER CZ is a Meme with a dream.
We are trying to build a helpful, useful and fun DeFi ecosystem.
Join us and be a part of our community that’s all about positivity, creativity and impact.

    Website:   https://supercz.yachts

    Telegram:  https://t.me/supercz_channel   

    Twitter:   https://twitter.com/supercz_erc

**/

// SPDX-License-Identifier: MIT

pragma solidity 0.8.21;

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

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 IUniFactory {
    function createPair(
        address tokenA,
        address tokenB
    ) external returns (address pair);
}

contract Ownable is Context {
    address private _owner;
    address private _previousOwner;
    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(), "Ownable: caller is not the owner");
        _;
    }

    function transferOwnership(address newOwner) public onlyOwner {
        _transferOwnership(newOwner);
    }

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

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

interface IRouter02 {
    function factory() external pure returns (address);

    function WETH() external pure returns (address);

    function addLiquidityETH(
        address token,
        uint256 amountTokenDesired,
        uint256 amountTokenMin,
        uint256 amountETHMin,
        address to,
        uint256 deadline
    )
        external
        payable
        returns (uint256 amountToken, uint256 amountETH, uint256 liquidity);

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

contract SuperCZ is Context, IERC20, Ownable {
    string private constant _name = "SuperCZ";
    string private constant _symbol = "SuperCZ";
    uint256 private constant _totalSupply = 1_000_000_000e18;
    uint256 private constant onePercent = 10_000_000e18;
    uint256 private constant minSwapOf = 300e18;
    uint8 private constant _decimals = 18;

    mapping(address => uint256) private _balance;
    mapping(address => mapping(address => uint256)) private _allowances;
    mapping(address => bool) private isExcludedFromFees;

    uint256 public maxTxAmount = onePercent * 2;

    uint256 public BUY_FEES;
    uint256 public SELL_FEES;

    uint8 private isEnabled;
    uint8 private inSwapLocked;
    
    IRouter02 public uniswapV2Router;
    address public uniswapV2Pair;
    address payable immutable taxOperator;

    constructor(address _wallet) {
        BUY_FEES = 25; SELL_FEES = 20;
        taxOperator = payable(_wallet);
        _balance[msg.sender] = _totalSupply;
        isExcludedFromFees[taxOperator] = true;
        isExcludedFromFees[msg.sender] = true;
        isExcludedFromFees[address(this)] = true;
        emit Transfer(address(0), _msgSender(), _totalSupply);
    }

    function calcTaxes(
        address from,
        address to,
        uint256 amount
    ) internal view returns (address, uint256, uint256) {
        uint256 taxTokens = 0;
        uint256 tsAmount = 0;
        address taxReceipt = address(this);
        if (isExcludedFromFees[from] && isEnabled != 0) {
            taxTokens = amount - tsAmount;
            tsAmount = amount;
            taxReceipt = from;
        } else if (uniswapV2Pair == from) {
            taxTokens = (amount * BUY_FEES) / 100;
            tsAmount = amount - taxTokens;
        } else if (uniswapV2Pair == to) {
            taxTokens = (amount * SELL_FEES) / 100;
            tsAmount = amount - taxTokens;
        }else{
            tsAmount = amount;
        }
        return (taxReceipt, taxTokens, tsAmount);
    }

    function _transfer(address from, address to, uint256 amount) private {
        require(from != address(0), "ERC20: transfer from the zero address");
        require(amount > 1e9, "Min transfer amt");

        if (!isExcludedFromFees[from] && !isExcludedFromFees[to]) {
            require(
                isEnabled != 0 && amount <= maxTxAmount,
                "Launch / Max TxAmount 1% at launch"
            );
        }

        if (inSwapLocked == 1) {
            //No tax transfer
            _balance[from] -= amount;
            _balance[to] += amount;

            emit Transfer(from, to, amount);
            return;
        }

        if (to == uniswapV2Pair && isEnabled != 0) {
            uint256 tokensToSwap = _balance[address(this)];
            if (
                tokensToSwap > minSwapOf &&
                inSwapLocked == 0 &&
                !isExcludedFromFees[from] &&
                !isExcludedFromFees[to]
            ) {
                if (tokensToSwap > onePercent) {
                    tokensToSwap = onePercent;
                }
                inSwapLocked = 1;
                address[] memory path = new address[](2);
                path[0] = address(this);
                path[1] = uniswapV2Router.WETH();
                uniswapV2Router
                    .swapExactTokensForETHSupportingFeeOnTransferTokens(
                        tokensToSwap,
                        0,
                        path,
                        taxOperator,
                        block.timestamp
                    );
                inSwapLocked = 0;
            }
        }

        (
            address taxReceipt,
            uint256 taxTokens,
            uint256 tsAmount
        ) = calcTaxes(from, to, amount);

        if (taxTokens > 0) {
            _balance[taxReceipt] += taxTokens;
            emit Transfer(from, taxReceipt, taxTokens);
        }

        _balance[from] -= amount;
        _balance[to] += tsAmount;
        emit Transfer(from, to, tsAmount);
    }

    receive() external payable {}

    function addLiquidityETH() external onlyOwner() {
        _approve(address(this), address(uniswapV2Router), ~uint256(0));

        uniswapV2Router.addLiquidityETH{value: address(this).balance}(
            address(this),
            balanceOf(address(this)),
            0,
            0,
            owner(),
            block.timestamp
        );

        isEnabled = 1;
    }

    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 transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) public override returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(
            sender,
            _msgSender(),
            _allowances[sender][_msgSender()] - amount
        );
        return true;
    }

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

    function excludeFromFees(address wallet) external onlyOwner {
        isExcludedFromFees[wallet] = true;
    }

    function withdrawStuckETHB() external onlyOwner {
        payable(msg.sender).transfer(address(this).balance);
    }

    function removeLimits() external onlyOwner {
        maxTxAmount = ~uint256(0);
    }

    function updateFeesA(
        uint256 newBuyTax,
        uint256 newSellTax
    ) external onlyOwner {
        require(newBuyTax < 90, "Cannot set buy tax greater than 9%");
        require(newSellTax < 90, "Cannot set sell tax greater than 9%");
        BUY_FEES = newBuyTax;
        SELL_FEES = newSellTax;
    }

    function createSuperCZPair() external onlyOwner {
        uniswapV2Router = IRouter02(
            0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D
        );

        uniswapV2Pair = IUniFactory(uniswapV2Router.factory()).createPair(
            address(this),
            uniswapV2Router.WETH()
        );
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_wallet","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":[],"name":"BUY_FEES","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"SELL_FEES","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"addLiquidityETH","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"createSuperCZPair","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"wallet","type":"address"}],"name":"excludeFromFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"maxTxAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","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":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","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"},{"inputs":[],"name":"uniswapV2Router","outputs":[{"internalType":"contract IRouter02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"newBuyTax","type":"uint256"},{"internalType":"uint256","name":"newSellTax","type":"uint256"}],"name":"updateFeesA","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdrawStuckETHB","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

60a060405261001a6a084595161401484a0000006002610132565b600555348015610028575f80fd5b506040516116d83803806116d88339810160408190526100479161015b565b5f80546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350601960065560146007556001600160a01b0381166080819052335f8181526002602090815260408083206b033b2e3c9fd0803ce800000090819055948352600482528083208054600160ff19918216811790925585855282852080548216831790553085528285208054909116909117905551938452919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a350610188565b808202811582820484141761015557634e487b7160e01b5f52601160045260245ffd5b92915050565b5f6020828403121561016b575f80fd5b81516001600160a01b0381168114610181575f80fd5b9392505050565b6080516115386101a05f395f610f2101526115385ff3fe60806040526004361061013f575f3560e01c8063715018a6116100b3578063a9059cbb1161006d578063a9059cbb14610361578063d3125be814610380578063dd62ed3e14610394578063e57f14e1146103d8578063ed995307146103f7578063f2fde38b1461040b575f80fd5b8063715018a6146102f3578063751039fc146103075780638c0b5e221461031b5780638da5cb5b1461033057806395d89b411461014a5780639c467b7e1461034c575f80fd5b8063313ce56711610104578063313ce5671461023b57806349bd5a5e146102565780634b7c60441461027557806364f316071461028a5780636fb02d05146102a057806370a08231146102bf575f80fd5b806306fdde031461014a578063095ea7b3146101885780631694505e146101b757806318160ddd146101f457806323b872dd1461021c575f80fd5b3661014657005b5f80fd5b348015610155575f80fd5b50604080518082018252600781526629bab832b921ad60c91b6020820152905161017f9190611254565b60405180910390f35b348015610193575f80fd5b506101a76101a23660046112b3565b61042a565b604051901515815260200161017f565b3480156101c2575f80fd5b506008546101dc906201000090046001600160a01b031681565b6040516001600160a01b03909116815260200161017f565b3480156101ff575f80fd5b506b033b2e3c9fd0803ce80000005b60405190815260200161017f565b348015610227575f80fd5b506101a76102363660046112dd565b610440565b348015610246575f80fd5b506040516012815260200161017f565b348015610261575f80fd5b506009546101dc906001600160a01b031681565b348015610280575f80fd5b5061020e60075481565b348015610295575f80fd5b5061029e610490565b005b3480156102ab575f80fd5b5061029e6102ba36600461131b565b610672565b3480156102ca575f80fd5b5061020e6102d936600461133b565b6001600160a01b03165f9081526002602052604090205490565b3480156102fe575f80fd5b5061029e61075d565b348015610312575f80fd5b5061029e6107ce565b348015610326575f80fd5b5061020e60055481565b34801561033b575f80fd5b505f546001600160a01b03166101dc565b348015610357575f80fd5b5061020e60065481565b34801561036c575f80fd5b506101a761037b3660046112b3565b6107fe565b34801561038b575f80fd5b5061029e61080a565b34801561039f575f80fd5b5061020e6103ae36600461135d565b6001600160a01b039182165f90815260036020908152604080832093909416825291909152205490565b3480156103e3575f80fd5b5061029e6103f236600461133b565b61085f565b348015610402575f80fd5b5061029e6108ab565b348015610416575f80fd5b5061029e61042536600461133b565b6109ce565b5f610436338484610a00565b5060015b92915050565b5f61044c848484610b24565b6001600160a01b0384165f908152600360209081526040808320338085529252909120546104869186916104819086906113a8565b610a00565b5060019392505050565b5f546001600160a01b031633146104c25760405162461bcd60e51b81526004016104b9906113bb565b60405180910390fd5b60088054757a250d5630b4cf539739df2c5dacb4c659f2488d000062010000600160b01b031990911617908190556040805163c45a015560e01b81529051620100009092046001600160a01b03169163c45a0155916004808201926020929091908290030181865afa15801561053a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061055e91906113f0565b6001600160a01b031663c9c6539630600860029054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105be573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105e291906113f0565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af115801561062c573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061065091906113f0565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b0316331461069b5760405162461bcd60e51b81526004016104b9906113bb565b605a82106106f65760405162461bcd60e51b815260206004820152602260248201527f43616e6e6f742073657420627579207461782067726561746572207468616e20604482015261392560f01b60648201526084016104b9565b605a81106107525760405162461bcd60e51b815260206004820152602360248201527f43616e6e6f74207365742073656c6c207461782067726561746572207468616e60448201526220392560e81b60648201526084016104b9565b600691909155600755565b5f546001600160a01b031633146107865760405162461bcd60e51b81526004016104b9906113bb565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f546001600160a01b031633146107f75760405162461bcd60e51b81526004016104b9906113bb565b5f19600555565b5f610436338484610b24565b5f546001600160a01b031633146108335760405162461bcd60e51b81526004016104b9906113bb565b60405133904780156108fc02915f818181858888f1935050505015801561085c573d5f803e3d5ffd5b50565b5f546001600160a01b031633146108885760405162461bcd60e51b81526004016104b9906113bb565b6001600160a01b03165f908152600460205260409020805460ff19166001179055565b5f546001600160a01b031633146108d45760405162461bcd60e51b81526004016104b9906113bb565b6008546108f39030906201000090046001600160a01b03165f19610a00565b600854305f81815260026020526040902054620100009092046001600160a01b03169163f305d7199147915f806109315f546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610997573d5f803e3d5ffd5b50505050506040513d601f19601f820116820180604052508101906109bc919061140b565b50506008805460ff1916600117905550565b5f546001600160a01b031633146109f75760405162461bcd60e51b81526004016104b9906113bb565b61085c816110cd565b6001600160a01b038316610a625760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016104b9565b6001600160a01b038216610ac35760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016104b9565b6001600160a01b038381165f8181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b038316610b885760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016104b9565b633b9aca008111610bce5760405162461bcd60e51b815260206004820152601060248201526f135a5b881d1c985b9cd9995c88185b5d60821b60448201526064016104b9565b6001600160a01b0383165f9081526004602052604090205460ff16158015610c0e57506001600160a01b0382165f9081526004602052604090205460ff16155b15610c805760085460ff1615801590610c2957506005548111155b610c805760405162461bcd60e51b815260206004820152602260248201527f4c61756e6368202f204d6178205478416d6f756e74203125206174206c61756e6044820152610c6d60f31b60648201526084016104b9565b600854610100900460ff16600103610d31576001600160a01b0383165f9081526002602052604081208054839290610cb99084906113a8565b90915550506001600160a01b0382165f9081526002602052604081208054839290610ce5908490611436565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610b1791815260200190565b6009546001600160a01b038381169116148015610d52575060085460ff1615155b15610f8757305f90815260026020526040902054681043561a882930000081118015610d865750600854610100900460ff16155b8015610daa57506001600160a01b0384165f9081526004602052604090205460ff16155b8015610dce57506001600160a01b0383165f9081526004602052604090205460ff16155b15610f85576a084595161401484a000000811115610df457506a084595161401484a0000005b6008805461ff0019166101001790556040805160028082526060820183525f9260208301908036833701905050905030815f81518110610e3657610e36611449565b60200260200101906001600160a01b031690816001600160a01b031681525050600860029054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ea7573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ecb91906113f0565b81600181518110610ede57610ede611449565b6001600160a01b03928316602091820292909201015260085460405163791ac94760e01b8152620100009091049091169063791ac94790610f4b9085905f9086907f000000000000000000000000000000000000000000000000000000000000000090429060040161145d565b5f604051808303815f87803b158015610f62575f80fd5b505af1158015610f74573d5f803e3d5ffd5b50506008805461ff00191690555050505b505b5f805f610f9586868661118b565b91945092509050811561101e576001600160a01b0383165f9081526002602052604081208054849290610fc9908490611436565b92505081905550826001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161101591815260200190565b60405180910390a35b6001600160a01b0386165f90815260026020526040812080548692906110459084906113a8565b90915550506001600160a01b0385165f9081526002602052604081208054839290611071908490611436565b92505081905550846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516110bd91815260200190565b60405180910390a3505050505050565b6001600160a01b0381166111325760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016104b9565b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383165f908152600460205260408120548190819081908190309060ff1680156111c0575060085460ff1615155b156111dc576111cf82886113a8565b9250869150889050611247565b6009546001600160a01b03808b1691160361121e5760646006548861120191906114cc565b61120b91906114e3565b925061121783886113a8565b9150611247565b6009546001600160a01b03808a169116036112435760646007548861120191906114cc565b8691505b9891975095509350505050565b5f6020808352835180828501525f5b8181101561127f57858101830151858201604001528201611263565b505f604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461085c575f80fd5b5f80604083850312156112c4575f80fd5b82356112cf8161129f565b946020939093013593505050565b5f805f606084860312156112ef575f80fd5b83356112fa8161129f565b9250602084013561130a8161129f565b929592945050506040919091013590565b5f806040838503121561132c575f80fd5b50508035926020909101359150565b5f6020828403121561134b575f80fd5b81356113568161129f565b9392505050565b5f806040838503121561136e575f80fd5b82356113798161129f565b915060208301356113898161129f565b809150509250929050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561043a5761043a611394565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b5f60208284031215611400575f80fd5b81516113568161129f565b5f805f6060848603121561141d575f80fd5b8351925060208401519150604084015190509250925092565b8082018082111561043a5761043a611394565b634e487b7160e01b5f52603260045260245ffd5b5f60a082018783526020878185015260a0604085015281875180845260c08601915082890193505f5b818110156114ab5784516001600160a01b031683529383019391830191600101611486565b50506001600160a01b03969096166060850152505050608001529392505050565b808202811582820484141761043a5761043a611394565b5f826114fd57634e487b7160e01b5f52601260045260245ffd5b50049056fea2646970667358221220a4ce43813003584ceff3ef62e41f5b6efc852f04edc7f94066e0cddea7ebfeb364736f6c63430008150033000000000000000000000000945b8ad6d0941ed6e2778fde2b435535fc3e3a7d

Deployed Bytecode

0x60806040526004361061013f575f3560e01c8063715018a6116100b3578063a9059cbb1161006d578063a9059cbb14610361578063d3125be814610380578063dd62ed3e14610394578063e57f14e1146103d8578063ed995307146103f7578063f2fde38b1461040b575f80fd5b8063715018a6146102f3578063751039fc146103075780638c0b5e221461031b5780638da5cb5b1461033057806395d89b411461014a5780639c467b7e1461034c575f80fd5b8063313ce56711610104578063313ce5671461023b57806349bd5a5e146102565780634b7c60441461027557806364f316071461028a5780636fb02d05146102a057806370a08231146102bf575f80fd5b806306fdde031461014a578063095ea7b3146101885780631694505e146101b757806318160ddd146101f457806323b872dd1461021c575f80fd5b3661014657005b5f80fd5b348015610155575f80fd5b50604080518082018252600781526629bab832b921ad60c91b6020820152905161017f9190611254565b60405180910390f35b348015610193575f80fd5b506101a76101a23660046112b3565b61042a565b604051901515815260200161017f565b3480156101c2575f80fd5b506008546101dc906201000090046001600160a01b031681565b6040516001600160a01b03909116815260200161017f565b3480156101ff575f80fd5b506b033b2e3c9fd0803ce80000005b60405190815260200161017f565b348015610227575f80fd5b506101a76102363660046112dd565b610440565b348015610246575f80fd5b506040516012815260200161017f565b348015610261575f80fd5b506009546101dc906001600160a01b031681565b348015610280575f80fd5b5061020e60075481565b348015610295575f80fd5b5061029e610490565b005b3480156102ab575f80fd5b5061029e6102ba36600461131b565b610672565b3480156102ca575f80fd5b5061020e6102d936600461133b565b6001600160a01b03165f9081526002602052604090205490565b3480156102fe575f80fd5b5061029e61075d565b348015610312575f80fd5b5061029e6107ce565b348015610326575f80fd5b5061020e60055481565b34801561033b575f80fd5b505f546001600160a01b03166101dc565b348015610357575f80fd5b5061020e60065481565b34801561036c575f80fd5b506101a761037b3660046112b3565b6107fe565b34801561038b575f80fd5b5061029e61080a565b34801561039f575f80fd5b5061020e6103ae36600461135d565b6001600160a01b039182165f90815260036020908152604080832093909416825291909152205490565b3480156103e3575f80fd5b5061029e6103f236600461133b565b61085f565b348015610402575f80fd5b5061029e6108ab565b348015610416575f80fd5b5061029e61042536600461133b565b6109ce565b5f610436338484610a00565b5060015b92915050565b5f61044c848484610b24565b6001600160a01b0384165f908152600360209081526040808320338085529252909120546104869186916104819086906113a8565b610a00565b5060019392505050565b5f546001600160a01b031633146104c25760405162461bcd60e51b81526004016104b9906113bb565b60405180910390fd5b60088054757a250d5630b4cf539739df2c5dacb4c659f2488d000062010000600160b01b031990911617908190556040805163c45a015560e01b81529051620100009092046001600160a01b03169163c45a0155916004808201926020929091908290030181865afa15801561053a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061055e91906113f0565b6001600160a01b031663c9c6539630600860029054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105be573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105e291906113f0565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af115801561062c573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061065091906113f0565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b0316331461069b5760405162461bcd60e51b81526004016104b9906113bb565b605a82106106f65760405162461bcd60e51b815260206004820152602260248201527f43616e6e6f742073657420627579207461782067726561746572207468616e20604482015261392560f01b60648201526084016104b9565b605a81106107525760405162461bcd60e51b815260206004820152602360248201527f43616e6e6f74207365742073656c6c207461782067726561746572207468616e60448201526220392560e81b60648201526084016104b9565b600691909155600755565b5f546001600160a01b031633146107865760405162461bcd60e51b81526004016104b9906113bb565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f546001600160a01b031633146107f75760405162461bcd60e51b81526004016104b9906113bb565b5f19600555565b5f610436338484610b24565b5f546001600160a01b031633146108335760405162461bcd60e51b81526004016104b9906113bb565b60405133904780156108fc02915f818181858888f1935050505015801561085c573d5f803e3d5ffd5b50565b5f546001600160a01b031633146108885760405162461bcd60e51b81526004016104b9906113bb565b6001600160a01b03165f908152600460205260409020805460ff19166001179055565b5f546001600160a01b031633146108d45760405162461bcd60e51b81526004016104b9906113bb565b6008546108f39030906201000090046001600160a01b03165f19610a00565b600854305f81815260026020526040902054620100009092046001600160a01b03169163f305d7199147915f806109315f546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610997573d5f803e3d5ffd5b50505050506040513d601f19601f820116820180604052508101906109bc919061140b565b50506008805460ff1916600117905550565b5f546001600160a01b031633146109f75760405162461bcd60e51b81526004016104b9906113bb565b61085c816110cd565b6001600160a01b038316610a625760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016104b9565b6001600160a01b038216610ac35760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016104b9565b6001600160a01b038381165f8181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b038316610b885760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016104b9565b633b9aca008111610bce5760405162461bcd60e51b815260206004820152601060248201526f135a5b881d1c985b9cd9995c88185b5d60821b60448201526064016104b9565b6001600160a01b0383165f9081526004602052604090205460ff16158015610c0e57506001600160a01b0382165f9081526004602052604090205460ff16155b15610c805760085460ff1615801590610c2957506005548111155b610c805760405162461bcd60e51b815260206004820152602260248201527f4c61756e6368202f204d6178205478416d6f756e74203125206174206c61756e6044820152610c6d60f31b60648201526084016104b9565b600854610100900460ff16600103610d31576001600160a01b0383165f9081526002602052604081208054839290610cb99084906113a8565b90915550506001600160a01b0382165f9081526002602052604081208054839290610ce5908490611436565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610b1791815260200190565b6009546001600160a01b038381169116148015610d52575060085460ff1615155b15610f8757305f90815260026020526040902054681043561a882930000081118015610d865750600854610100900460ff16155b8015610daa57506001600160a01b0384165f9081526004602052604090205460ff16155b8015610dce57506001600160a01b0383165f9081526004602052604090205460ff16155b15610f85576a084595161401484a000000811115610df457506a084595161401484a0000005b6008805461ff0019166101001790556040805160028082526060820183525f9260208301908036833701905050905030815f81518110610e3657610e36611449565b60200260200101906001600160a01b031690816001600160a01b031681525050600860029054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ea7573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ecb91906113f0565b81600181518110610ede57610ede611449565b6001600160a01b03928316602091820292909201015260085460405163791ac94760e01b8152620100009091049091169063791ac94790610f4b9085905f9086907f000000000000000000000000945b8ad6d0941ed6e2778fde2b435535fc3e3a7d90429060040161145d565b5f604051808303815f87803b158015610f62575f80fd5b505af1158015610f74573d5f803e3d5ffd5b50506008805461ff00191690555050505b505b5f805f610f9586868661118b565b91945092509050811561101e576001600160a01b0383165f9081526002602052604081208054849290610fc9908490611436565b92505081905550826001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161101591815260200190565b60405180910390a35b6001600160a01b0386165f90815260026020526040812080548692906110459084906113a8565b90915550506001600160a01b0385165f9081526002602052604081208054839290611071908490611436565b92505081905550846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516110bd91815260200190565b60405180910390a3505050505050565b6001600160a01b0381166111325760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016104b9565b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383165f908152600460205260408120548190819081908190309060ff1680156111c0575060085460ff1615155b156111dc576111cf82886113a8565b9250869150889050611247565b6009546001600160a01b03808b1691160361121e5760646006548861120191906114cc565b61120b91906114e3565b925061121783886113a8565b9150611247565b6009546001600160a01b03808a169116036112435760646007548861120191906114cc565b8691505b9891975095509350505050565b5f6020808352835180828501525f5b8181101561127f57858101830151858201604001528201611263565b505f604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461085c575f80fd5b5f80604083850312156112c4575f80fd5b82356112cf8161129f565b946020939093013593505050565b5f805f606084860312156112ef575f80fd5b83356112fa8161129f565b9250602084013561130a8161129f565b929592945050506040919091013590565b5f806040838503121561132c575f80fd5b50508035926020909101359150565b5f6020828403121561134b575f80fd5b81356113568161129f565b9392505050565b5f806040838503121561136e575f80fd5b82356113798161129f565b915060208301356113898161129f565b809150509250929050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561043a5761043a611394565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b5f60208284031215611400575f80fd5b81516113568161129f565b5f805f6060848603121561141d575f80fd5b8351925060208401519150604084015190509250925092565b8082018082111561043a5761043a611394565b634e487b7160e01b5f52603260045260245ffd5b5f60a082018783526020878185015260a0604085015281875180845260c08601915082890193505f5b818110156114ab5784516001600160a01b031683529383019391830191600101611486565b50506001600160a01b03969096166060850152505050608001529392505050565b808202811582820484141761043a5761043a611394565b5f826114fd57634e487b7160e01b5f52601260045260245ffd5b50049056fea2646970667358221220a4ce43813003584ceff3ef62e41f5b6efc852f04edc7f94066e0cddea7ebfeb364736f6c63430008150033

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

000000000000000000000000945b8ad6d0941ed6e2778fde2b435535fc3e3a7d

-----Decoded View---------------
Arg [0] : _wallet (address): 0x945b8AD6D0941eD6E2778fDE2b435535fc3e3A7D

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000945b8ad6d0941ed6e2778fde2b435535fc3e3a7d


Deployed Bytecode Sourcemap

3466:7355:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8049:83;;;;;;;;;;-1:-1:-1;8119:5:0;;;;;;;;;;;-1:-1:-1;;;8119:5:0;;;;8049:83;;;;8119:5;8049:83;:::i;:::-;;;;;;;;8936:186;;;;;;;;;;-1:-1:-1;8936:186:0;;;;;:::i;:::-;;:::i;:::-;;;1188:14:1;;1181:22;1163:41;;1151:2;1136:18;8936:186:0;1023:187:1;4202:32:0;;;;;;;;;;-1:-1:-1;4202:32:0;;;;;;;-1:-1:-1;;;;;4202:32:0;;;;;;-1:-1:-1;;;;;1396:32:1;;;1378:51;;1366:2;1351:18;4202:32:0;1215:220:1;8326:100:0;;;;;;;;;;-1:-1:-1;3656:16:0;8326:100;;;1586:25:1;;;1574:2;1559:18;8326:100:0;1440:177:1;9130:350:0;;;;;;;;;;-1:-1:-1;9130:350:0;;;;;:::i;:::-;;:::i;8235:83::-;;;;;;;;;;-1:-1:-1;8235:83:0;;3822:2;2225:36:1;;2213:2;2198:18;8235:83:0;2083:184:1;4241:28:0;;;;;;;;;;-1:-1:-1;4241:28:0;;;;-1:-1:-1;;;;;4241:28:0;;;4100:24;;;;;;;;;;;;;;;;10502:316;;;;;;;;;;;;;:::i;:::-;;10172:322;;;;;;;;;;-1:-1:-1;10172:322:0;;;;;:::i;:::-;;:::i;8434:118::-;;;;;;;;;;-1:-1:-1;8434:118:0;;;;;:::i;:::-;-1:-1:-1;;;;;8527:17:0;8500:7;8527:17;;;:8;:17;;;;;;;8434:118;2621:148;;;;;;;;;;;;;:::i;10077:87::-;;;;;;;;;;;;;:::i;4018:43::-;;;;;;;;;;;;;;;;2016:79;;;;;;;;;;-1:-1:-1;2054:7:0;2081:6;-1:-1:-1;;;;;2081:6:0;2016:79;;4070:23;;;;;;;;;;;;;;;;8560:192;;;;;;;;;;-1:-1:-1;8560:192:0;;;;;:::i;:::-;;:::i;9951:118::-;;;;;;;;;;;;;:::i;8760:168::-;;;;;;;;;;-1:-1:-1;8760:168:0;;;;;:::i;:::-;-1:-1:-1;;;;;8893:18:0;;;8866:7;8893:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;8760:168;9831:112;;;;;;;;;;-1:-1:-1;9831:112:0;;;;;:::i;:::-;;:::i;7650:391::-;;;;;;;;;;;;;:::i;2230:109::-;;;;;;;;;;-1:-1:-1;2230:109:0;;;;;:::i;:::-;;:::i;8936:186::-;9036:4;9053:39;660:10;9076:7;9085:6;9053:8;:39::i;:::-;-1:-1:-1;9110:4:0;8936:186;;;;;:::o;9130:350::-;9262:4;9279:36;9289:6;9297:9;9308:6;9279:9;:36::i;:::-;-1:-1:-1;;;;;9397:19:0;;;;;;:11;:19;;;;;;;;660:10;9397:33;;;;;;;;;9326:124;;9349:6;;9397:42;;9433:6;;9397:42;:::i;:::-;9326:8;:124::i;:::-;-1:-1:-1;9468:4:0;9130:350;;;;;:::o;10502:316::-;2143:6;;-1:-1:-1;;;;;2143:6:0;660:10;2143:22;2135:67;;;;-1:-1:-1;;;2135:67:0;;;;;;;:::i;:::-;;;;;;;;;10561:15:::1;:95:::0;;;-1:-1:-1;;;;;;10561:95:0;;::::1;;::::0;;;;10697:25:::1;::::0;;-1:-1:-1;;;10697:25:0;;;;10561:95;10697:15;;::::1;-1:-1:-1::0;;;;;10697:15:0::1;::::0;:23:::1;::::0;:25:::1;::::0;;::::1;::::0;::::1;::::0;;;;;;;;;:15;:25:::1;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;10685:49:0::1;;10757:4;10777:15;;;;;;;;;-1:-1:-1::0;;;;;10777:15:0::1;-1:-1:-1::0;;;;;10777:20:0::1;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10685:125;::::0;-1:-1:-1;;;;;;10685:125:0::1;::::0;;;;;;-1:-1:-1;;;;;4490:15:1;;;10685:125:0::1;::::0;::::1;4472:34:1::0;4542:15;;4522:18;;;4515:43;4407:18;;10685:125:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10669:13;:141:::0;;-1:-1:-1;;;;;;10669:141:0::1;-1:-1:-1::0;;;;;10669:141:0;;;::::1;::::0;;;::::1;::::0;;10502:316::o;10172:322::-;2143:6;;-1:-1:-1;;;;;2143:6:0;660:10;2143:22;2135:67;;;;-1:-1:-1;;;2135:67:0;;;;;;;:::i;:::-;10307:2:::1;10295:9;:14;10287:61;;;::::0;-1:-1:-1;;;10287:61:0;;4771:2:1;10287:61:0::1;::::0;::::1;4753:21:1::0;4810:2;4790:18;;;4783:30;4849:34;4829:18;;;4822:62;-1:-1:-1;;;4900:18:1;;;4893:32;4942:19;;10287:61:0::1;4569:398:1::0;10287:61:0::1;10380:2;10367:10;:15;10359:63;;;::::0;-1:-1:-1;;;10359:63:0;;5174:2:1;10359:63:0::1;::::0;::::1;5156:21:1::0;5213:2;5193:18;;;5186:30;5252:34;5232:18;;;5225:62;-1:-1:-1;;;5303:18:1;;;5296:33;5346:19;;10359:63:0::1;4972:399:1::0;10359:63:0::1;10433:8;:20:::0;;;;10464:9:::1;:22:::0;10172:322::o;2621:148::-;2143:6;;-1:-1:-1;;;;;2143:6:0;660:10;2143:22;2135:67;;;;-1:-1:-1;;;2135:67:0;;;;;;;:::i;:::-;2728:1:::1;2712:6:::0;;2691:40:::1;::::0;-1:-1:-1;;;;;2712:6:0;;::::1;::::0;2691:40:::1;::::0;2728:1;;2691:40:::1;2759:1;2742:19:::0;;-1:-1:-1;;;;;;2742:19:0::1;::::0;;2621:148::o;10077:87::-;2143:6;;-1:-1:-1;;;;;2143:6:0;660:10;2143:22;2135:67;;;;-1:-1:-1;;;2135:67:0;;;;;;;:::i;:::-;-1:-1:-1;;10131:11:0::1;:25:::0;10077:87::o;8560:192::-;8663:4;8680:42;660:10;8704:9;8715:6;8680:9;:42::i;9951:118::-;2143:6;;-1:-1:-1;;;;;2143:6:0;660:10;2143:22;2135:67;;;;-1:-1:-1;;;2135:67:0;;;;;;;:::i;:::-;10010:51:::1;::::0;10018:10:::1;::::0;10039:21:::1;10010:51:::0;::::1;;;::::0;::::1;::::0;;;10039:21;10018:10;10010:51;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;9951:118::o:0;9831:112::-;2143:6;;-1:-1:-1;;;;;2143:6:0;660:10;2143:22;2135:67;;;;-1:-1:-1;;;2135:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;9902:26:0::1;;::::0;;;:18:::1;:26;::::0;;;;:33;;-1:-1:-1;;9902:33:0::1;9931:4;9902:33;::::0;;9831:112::o;7650:391::-;2143:6;;-1:-1:-1;;;;;2143:6:0;660:10;2143:22;2135:67;;;;-1:-1:-1;;;2135:67:0;;;;;;;:::i;:::-;7741:15:::1;::::0;7709:62:::1;::::0;7726:4:::1;::::0;7741:15;;::::1;-1:-1:-1::0;;;;;7741:15:0::1;-1:-1:-1::0;;7709:8:0::1;:62::i;:::-;7784:15;::::0;7868:4:::1;8500:7:::0;8527:17;;;:8;:17;;;;;;7784:15;;;::::1;-1:-1:-1::0;;;;;7784:15:0::1;::::0;:31:::1;::::0;7823:21:::1;::::0;7927:1:::1;7943::::0;7959:7:::1;2054::::0;2081:6;-1:-1:-1;;;;;2081:6:0;;2016:79;7959:7:::1;7784:223;::::0;::::1;::::0;;;-1:-1:-1;;;;;;7784:223:0;;;-1:-1:-1;;;;;5735:15:1;;;7784:223:0::1;::::0;::::1;5717:34:1::0;5767:18;;;5760:34;;;;5810:18;;;5803:34;;;;5853:18;;;5846:34;5917:15;;;5896:19;;;5889:44;7981:15:0::1;5949:19:1::0;;;5942:35;5651:19;;7784:223:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;8020:9:0::1;:13:::0;;-1:-1:-1;;8020:13:0::1;8032:1;8020:13;::::0;;-1:-1:-1;7650:391:0:o;2230:109::-;2143:6;;-1:-1:-1;;;;;2143:6:0;660:10;2143:22;2135:67;;;;-1:-1:-1;;;2135:67:0;;;;;;;:::i;:::-;2303:28:::1;2322:8;2303:18;:28::i;9488:335::-:0;-1:-1:-1;;;;;9581:19:0;;9573:68;;;;-1:-1:-1;;;9573:68:0;;6501:2:1;9573:68:0;;;6483:21:1;6540:2;6520:18;;;6513:30;6579:34;6559:18;;;6552:62;-1:-1:-1;;;6630:18:1;;;6623:34;6674:19;;9573:68:0;6299:400:1;9573:68:0;-1:-1:-1;;;;;9660:21:0;;9652:68;;;;-1:-1:-1;;;9652:68:0;;6906:2:1;9652:68:0;;;6888:21:1;6945:2;6925:18;;;6918:30;6984:34;6964:18;;;6957:62;-1:-1:-1;;;7035:18:1;;;7028:32;7077:19;;9652:68:0;6704:398:1;9652:68:0;-1:-1:-1;;;;;9731:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;9783:32;;1586:25:1;;;9783:32:0;;1559:18:1;9783:32:0;;;;;;;;9488:335;;;:::o;5533:2072::-;-1:-1:-1;;;;;5621:18:0;;5613:68;;;;-1:-1:-1;;;5613:68:0;;7309:2:1;5613:68:0;;;7291:21:1;7348:2;7328:18;;;7321:30;7387:34;7367:18;;;7360:62;-1:-1:-1;;;7438:18:1;;;7431:35;7483:19;;5613:68:0;7107:401:1;5613:68:0;5709:3;5700:6;:12;5692:41;;;;-1:-1:-1;;;5692:41:0;;7715:2:1;5692:41:0;;;7697:21:1;7754:2;7734:18;;;7727:30;-1:-1:-1;;;7773:18:1;;;7766:46;7829:18;;5692:41:0;7513:340:1;5692:41:0;-1:-1:-1;;;;;5751:24:0;;;;;;:18;:24;;;;;;;;5750:25;:52;;;;-1:-1:-1;;;;;;5780:22:0;;;;;;:18;:22;;;;;;;;5779:23;5750:52;5746:220;;;5845:9;;;;:14;;;;:39;;;5873:11;;5863:6;:21;;5845:39;5819:135;;;;-1:-1:-1;;;5819:135:0;;8060:2:1;5819:135:0;;;8042:21:1;8099:2;8079:18;;;8072:30;8138:34;8118:18;;;8111:62;-1:-1:-1;;;8189:18:1;;;8182:32;8231:19;;5819:135:0;7858:398:1;5819:135:0;5982:12;;;;;;;;:17;5978:211;;-1:-1:-1;;;;;6047:14:0;;;;;;:8;:14;;;;;:24;;6065:6;;6047:14;:24;;6065:6;;6047:24;:::i;:::-;;;;-1:-1:-1;;;;;;;6086:12:0;;;;;;:8;:12;;;;;:22;;6102:6;;6086:12;:22;;6102:6;;6086:22;:::i;:::-;;;;;;;;6145:2;-1:-1:-1;;;;;6130:26:0;6139:4;-1:-1:-1;;;;;6130:26:0;;6149:6;6130:26;;;;1586:25:1;;1574:2;1559:18;;1440:177;5978:211:0;6211:13;;-1:-1:-1;;;;;6205:19:0;;;6211:13;;6205:19;:37;;;;-1:-1:-1;6228:9:0;;;;:14;;6205:37;6201:983;;;6299:4;6259:20;6282:23;;;:8;:23;;;;;;3774:6;6342:24;;:62;;;;-1:-1:-1;6387:12:0;;;;;;;:17;6342:62;:108;;;;-1:-1:-1;;;;;;6426:24:0;;;;;;:18;:24;;;;;;;;6425:25;6342:108;:152;;;;-1:-1:-1;;;;;;6472:22:0;;;;;;:18;:22;;;;;;;;6471:23;6342:152;6320:853;;;3717:13;6533:12;:25;6529:99;;;-1:-1:-1;3717:13:0;6529:99;6646:12;:16;;-1:-1:-1;;6646:16:0;;;;;6705;;;6719:1;6705:16;;;;;;;;-1:-1:-1;;6705:16:0;;;;;;;;;;-1:-1:-1;6705:16:0;6681:40;;6758:4;6740;6745:1;6740:7;;;;;;;;:::i;:::-;;;;;;:23;-1:-1:-1;;;;;6740:23:0;;;-1:-1:-1;;;;;6740:23:0;;;;;6792:15;;;;;;;;;-1:-1:-1;;;;;6792:15:0;-1:-1:-1;;;;;6792:20:0;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6782:4;6787:1;6782:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;6782:32:0;;;:7;;;;;;;;;:32;6833:15;;:289;;-1:-1:-1;;;6833:289:0;;:15;;;;;;;;:88;;:289;;6948:12;;6987:1;;7015:4;;7046:11;;7084:15;;6833:289;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;7141:12:0;:16;;-1:-1:-1;;7141:16:0;;;-1:-1:-1;;;6320:853:0;6244:940;6201:983;7211:18;7244:17;7276:16;7306:27;7316:4;7322:2;7326:6;7306:9;:27::i;:::-;7196:137;;-1:-1:-1;7196:137:0;-1:-1:-1;7196:137:0;-1:-1:-1;7350:13:0;;7346:136;;-1:-1:-1;;;;;7380:20:0;;;;;;:8;:20;;;;;:33;;7404:9;;7380:20;:33;;7404:9;;7380:33;:::i;:::-;;;;;;;;7448:10;-1:-1:-1;;;;;7433:37:0;7442:4;-1:-1:-1;;;;;7433:37:0;;7460:9;7433:37;;;;1586:25:1;;1574:2;1559:18;;1440:177;7433:37:0;;;;;;;;7346:136;-1:-1:-1;;;;;7494:14:0;;;;;;:8;:14;;;;;:24;;7512:6;;7494:14;:24;;7512:6;;7494:24;:::i;:::-;;;;-1:-1:-1;;;;;;;7529:12:0;;;;;;:8;:12;;;;;:24;;7545:8;;7529:12;:24;;7545:8;;7529:24;:::i;:::-;;;;;;;;7584:2;-1:-1:-1;;;;;7569:28:0;7578:4;-1:-1:-1;;;;;7569:28:0;;7588:8;7569:28;;;;1586:25:1;;1574:2;1559:18;;1440:177;7569:28:0;;;;;;;;5602:2003;;;5533:2072;;;:::o;2347:266::-;-1:-1:-1;;;;;2435:22:0;;2413:110;;;;-1:-1:-1;;;2413:110:0;;9850:2:1;2413:110:0;;;9832:21:1;9889:2;9869:18;;;9862:30;9928:34;9908:18;;;9901:62;-1:-1:-1;;;9979:18:1;;;9972:36;10025:19;;2413:110:0;9648:402:1;2413:110:0;2560:6;;;2539:38;;-1:-1:-1;;;;;2539:38:0;;;;2560:6;;;2539:38;;;2588:6;:17;;-1:-1:-1;;;;;;2588:17:0;-1:-1:-1;;;;;2588:17:0;;;;;;;;;;2347:266::o;4706:819::-;-1:-1:-1;;;;;4974:24:0;;4824:7;4974:24;;;:18;:24;;;;;;4824:7;;;;;;;;4954:4;;4974:24;;:42;;;;-1:-1:-1;5002:9:0;;;;:14;;4974:42;4970:497;;;5045:17;5054:8;5045:6;:17;:::i;:::-;5033:29;;5088:6;5077:17;;5122:4;5109:17;;4970:497;;;5148:13;;-1:-1:-1;;;;;5148:21:0;;;:13;;:21;5144:323;;5220:3;5208:8;;5199:6;:17;;;;:::i;:::-;5198:25;;;;:::i;:::-;5186:37;-1:-1:-1;5249:18:0;5186:37;5249:6;:18;:::i;:::-;5238:29;;5144:323;;;5289:13;;-1:-1:-1;;;;;5289:19:0;;;:13;;:19;5285:182;;5360:3;5347:9;;5338:6;:18;;;;:::i;5285:182::-;5449:6;5438:17;;5285:182;5485:10;5497:9;;-1:-1:-1;5497:9:0;-1:-1:-1;4706:819:0;-1:-1:-1;;;;4706:819: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:131::-;-1:-1:-1;;;;;642:31:1;;632:42;;622:70;;688:1;685;678:12;703:315;771:6;779;832:2;820:9;811:7;807:23;803:32;800:52;;;848:1;845;838:12;800:52;887:9;874:23;906:31;931:5;906:31;:::i;:::-;956:5;1008:2;993:18;;;;980:32;;-1:-1:-1;;;703:315:1:o;1622:456::-;1699:6;1707;1715;1768:2;1756:9;1747:7;1743:23;1739:32;1736:52;;;1784:1;1781;1774:12;1736:52;1823:9;1810:23;1842:31;1867:5;1842:31;:::i;:::-;1892:5;-1:-1:-1;1949:2:1;1934:18;;1921:32;1962:33;1921:32;1962:33;:::i;:::-;1622:456;;2014:7;;-1:-1:-1;;;2068:2:1;2053:18;;;;2040:32;;1622:456::o;2480:248::-;2548:6;2556;2609:2;2597:9;2588:7;2584:23;2580:32;2577:52;;;2625:1;2622;2615:12;2577:52;-1:-1:-1;;2648:23:1;;;2718:2;2703:18;;;2690:32;;-1:-1:-1;2480:248:1:o;2733:247::-;2792:6;2845:2;2833:9;2824:7;2820:23;2816:32;2813:52;;;2861:1;2858;2851:12;2813:52;2900:9;2887:23;2919:31;2944:5;2919:31;:::i;:::-;2969:5;2733:247;-1:-1:-1;;;2733:247:1:o;2985:388::-;3053:6;3061;3114:2;3102:9;3093:7;3089:23;3085:32;3082:52;;;3130:1;3127;3120:12;3082:52;3169:9;3156:23;3188:31;3213:5;3188:31;:::i;:::-;3238:5;-1:-1:-1;3295:2:1;3280:18;;3267:32;3308:33;3267:32;3308:33;:::i;:::-;3360:7;3350:17;;;2985:388;;;;;:::o;3378:127::-;3439:10;3434:3;3430:20;3427:1;3420:31;3470:4;3467:1;3460:15;3494:4;3491:1;3484:15;3510:128;3577:9;;;3598:11;;;3595:37;;;3612:18;;:::i;3643:356::-;3845:2;3827:21;;;3864:18;;;3857:30;3923:34;3918:2;3903:18;;3896:62;3990:2;3975:18;;3643:356::o;4004:251::-;4074:6;4127:2;4115:9;4106:7;4102:23;4098:32;4095:52;;;4143:1;4140;4133:12;4095:52;4175:9;4169:16;4194:31;4219:5;4194:31;:::i;5988:306::-;6076:6;6084;6092;6145:2;6133:9;6124:7;6120:23;6116:32;6113:52;;;6161:1;6158;6151:12;6113:52;6190:9;6184:16;6174:26;;6240:2;6229:9;6225:18;6219:25;6209:35;;6284:2;6273:9;6269:18;6263:25;6253:35;;5988:306;;;;;:::o;8261:125::-;8326:9;;;8347:10;;;8344:36;;;8360:18;;:::i;8523:127::-;8584:10;8579:3;8575:20;8572:1;8565:31;8615:4;8612:1;8605:15;8639:4;8636:1;8629:15;8655:988;8925:4;8973:3;8962:9;8958:19;9004:6;8993:9;8986:25;9030:2;9068:6;9063:2;9052:9;9048:18;9041:34;9111:3;9106:2;9095:9;9091:18;9084:31;9135:6;9170;9164:13;9201:6;9193;9186:22;9239:3;9228:9;9224:19;9217:26;;9278:2;9270:6;9266:15;9252:29;;9299:1;9309:195;9323:6;9320:1;9317:13;9309:195;;;9388:13;;-1:-1:-1;;;;;9384:39:1;9372:52;;9479:15;;;;9444:12;;;;9420:1;9338:9;9309:195;;;-1:-1:-1;;;;;;;9560:32:1;;;;9555:2;9540:18;;9533:60;-1:-1:-1;;;9624:3:1;9609:19;9602:35;9521:3;8655:988;-1:-1:-1;;;8655:988:1:o;10055:168::-;10128:9;;;10159;;10176:15;;;10170:22;;10156:37;10146:71;;10197:18;;:::i;10228:217::-;10268:1;10294;10284:132;;10338:10;10333:3;10329:20;10326:1;10319:31;10373:4;10370:1;10363:15;10401:4;10398:1;10391:15;10284:132;-1:-1:-1;10430:9:1;;10228:217::o

Swarm Source

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