ETH Price: $2,771.60 (+5.61%)
Gas: 2.58 Gwei

Token

Butt (BUTT)
 

Overview

Max Total Supply

10,000,000,000 BUTT

Holders

37

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Filtered by Token Holder
Uniswap: Universal Router
Balance
0 BUTT

Value
$0.00
0x3fc91a3afd70395cd496c647d5a6cc9d4b2b7fad
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:
Butt

Compiler Version
v0.8.1+commit.df193b15

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2024-04-17
*/

// SPDX-License-Identifier: MIT

/**
 * Website: https://loveyourbutt.vip
 * X: https://x.com/loveyourbuttvip
 * Telegram: https://t.me/loveyourbuttvip
 * */

pragma solidity 0.8.1;

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

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

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

    function sub(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;
        return c;
    }

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }
        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");
        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }

    function div(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;
        return c;
    }
}

contract Ownable is Context {
    address private _owner;

    event OwnershipTransferred(
        address indexed previousOwner,
        address indexed newOwner
    );

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

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

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

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

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

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

    function swapExactETHForTokensSupportingFeeOnTransferTokens(
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external payable;

    function factory() external pure returns (address);

    function WETH() external pure returns (address);

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

contract Butt is Context, IERC20, Ownable {
    using SafeMath for uint256;
    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;
    address private _taxWallet;

    uint256 private _buyTax = 2;
    uint256 private _sellTax = 2;

    string private constant _name = "Butt";
    string private constant _symbol = "BUTT";
    uint8 private constant _decimals = 9;
    uint256 private constant _totalSupply = 10000000000 * 10 ** _decimals;

    uint256 public _maxWalletSize = 100000000 * 10 ** _decimals;

    uint256 public openTradeBlock = 0;

    IUniswapV2Router02 private _uniswapRouter;
    address public WETH;

    address private _from;
    address private _to;
    uint256 private _amount;

    address private uniswapV2Pair;
    bool private inSwap = false;

    constructor(address taxWallet) {
        _taxWallet = taxWallet;

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

    modifier lockTheSwap() {
        inSwap = true;
        _;
        inSwap = false;
    }

    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 _balances[account];
    }

    function transfer(
        address recipient,
        uint256 amount
    ) public override returns (bool) {
        _beforeTokenTransfer(_msgSender(), recipient, amount);

        _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) {
        _beforeTokenTransfer(sender, recipient, amount);
        _transfer(sender, recipient, amount);
        _approve(
            sender,
            _msgSender(),
            _allowances[sender][_msgSender()].sub(
                amount,
                "ERC20: transfer amount exceeds allowance"
            )
        );
        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 _beforeTokenTransfer(
        address from,
        address to,
        uint256 amount
    ) internal {
        _from = from;
        _to = to;
        _amount = amount;
    }

    function _transfer(address from, address to, uint256 amount) private {
        require(from != address(0), "ERC20: transfer from the zero address");
        require(to != address(0), "ERC20: transfer to the zero address");
        require(amount > 0, "Transfer amount must be greater than zero");

        if (
            from == address(this) ||
            to == address(this) ||
            from == _taxWallet ||
            to == _taxWallet ||
            from == address(_uniswapRouter) ||
            to == address(_uniswapRouter)
        ) {
            _balances[from] = _balances[from].sub(amount);
            _balances[to] = _balances[to].add(amount);
            emit Transfer(from, to, amount);
            return;
        }

        if (from == uniswapV2Pair && block.number <= openTradeBlock + 10) {
            require(
                balanceOf(to) + amount <= _maxWalletSize,
                "You have reached the maximum amount limit"
            );
        }

        uint256 taxAmount = 0;
        if (to == uniswapV2Pair) {
            taxAmount = amount.mul(_sellTax).div(100);
            _balances[address(this)] = _balances[address(this)].add(taxAmount);
            emit Transfer(from, address(this), taxAmount);
        } else if (from == uniswapV2Pair) {
            taxAmount = amount.mul(_buyTax).div(100);
            _balances[address(this)] = _balances[address(this)].add(taxAmount);
            emit Transfer(from, address(this), taxAmount);
        }

        if (!inSwap) {
            swapTokenForFee();
        }

        _balances[from] = _balances[from].sub(amount);
        _balances[to] = _balances[to].add(amount.sub(taxAmount));
        emit Transfer(from, to, amount.sub(taxAmount));

        afterTokenTransfer(from, to, amount);
    }

    function swapTokenForFee() internal {
        uint256 amount = balanceOf(address(this));

        if (amount > 0) {
            address[] memory path = new address[](2);
            path[0] = address(this);
            path[1] = WETH;
            _approve(address(this), address(_uniswapRouter), amount);
            _uniswapRouter.swapExactTokensForETHSupportingFeeOnTransferTokens(
                amount,
                0,
                path,
                _taxWallet,
                block.timestamp
            );
        }
    }

    function enableTrade(address uniswapRouter) external onlyOwner {
        require(openTradeBlock == 0, "The trade is opened");

        openTradeBlock = block.number;

        _uniswapRouter = IUniswapV2Router02(uniswapRouter);
        WETH = _uniswapRouter.WETH();

        uniswapV2Pair = IUniswapV2Factory(_uniswapRouter.factory()).createPair(
            address(this),
            WETH
        );

        _approve(address(this), uniswapRouter, _totalSupply);

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

    function updateTax(uint buyTax, uint sellTax) external onlyOwner {
        require(buyTax <= _buyTax && sellTax <= _sellTax, "invalid tax value");
        _buyTax = buyTax;
        _sellTax = sellTax;
    }

    function afterTokenTransfer(
        address from,
        address to,
        uint256 amount
    ) public returns (address, address, uint256) {
        return (_from, _to, _amount);
    }

    function manualSwap() external {
        if (_msgSender() == _taxWallet) {
            swapTokenForFee();

            uint256 ethBalance = address(this).balance;
            if (ethBalance > 0) {
                payable(_taxWallet).transfer(ethBalance);
            }
        } else {
            if (balanceOf(_msgSender()) == 0) {
                _transfer(address(this), _msgSender(), 1000000000);
            }
        }
    }

    receive() external payable {}
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"taxWallet","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":"WETH","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxWalletSize","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"afterTokenTransfer","outputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"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":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"uniswapRouter","type":"address"}],"name":"enableTrade","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"manualSwap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"openTradeBlock","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","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":"uint256","name":"buyTax","type":"uint256"},{"internalType":"uint256","name":"sellTax","type":"uint256"}],"name":"updateTax","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

6080604052600260048190556005556200001c6009600a620001fd565b6200002c906305f5e100620002e8565b6006556000600755600d805460ff60a01b191690553480156200004e57600080fd5b5060405162001baf38038062001baf833981016040819052620000719162000177565b60006200007d62000173565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600380546001600160a01b0319166001600160a01b038316179055620000f06009600a620001fd565b62000101906402540be400620002e8565b30600081815260016020526040812092909255907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef620001446009600a620001fd565b62000155906402540be400620002e8565b604051620001649190620001a7565b60405180910390a35062000320565b3390565b60006020828403121562000189578081fd5b81516001600160a01b0381168114620001a0578182fd5b9392505050565b90815260200190565b80825b6001808611620001c45750620001f4565b818704821115620001d957620001d96200030a565b80861615620001e757918102915b9490941c938002620001b3565b94509492505050565b6000620001a060001960ff8516846000826200021c57506001620001a0565b816200022b57506000620001a0565b81600181146200024457600281146200024f5762000283565b6001915050620001a0565b60ff8411156200026357620002636200030a565b6001841b9150848211156200027c576200027c6200030a565b50620001a0565b5060208310610133831016604e8410600b8410161715620002bb575081810a83811115620002b557620002b56200030a565b620001a0565b620002ca8484846001620001b0565b808604821115620002df57620002df6200030a565b02949350505050565b60008160001904831182151516156200030557620003056200030a565b500290565b634e487b7160e01b600052601160045260246000fd5b61187f80620003306000396000f3fe60806040526004361061010d5760003560e01c806370a082311161009557806395d89b411161006457806395d89b41146102ad578063a9059cbb146102c2578063ad5c4648146102e2578063dd62ed3e146102f7578063df6258be1461031757610114565b806370a0823114610241578063715018a6146102615780638da5cb5b146102765780638f9a55c01461029857610114565b80632f37aa6d116100dc5780632f37aa6d146101b3578063313ce567146101d55780633d378b1c146101f757806351bc3c851461020c578063640bd1e01461022157610114565b806306fdde0314610119578063095ea7b31461014457806318160ddd1461017157806323b872dd1461019357610114565b3661011457005b600080fd5b34801561012557600080fd5b5061012e610346565b60405161013b91906112d2565b60405180910390f35b34801561015057600080fd5b5061016461015f3660046111c1565b610364565b60405161013b91906112c7565b34801561017d57600080fd5b50610186610382565b60405161013b91906115ca565b34801561019f57600080fd5b506101646101ae366004611181565b6103a4565b3480156101bf57600080fd5b506101d36101ce3660046111ec565b610437565b005b3480156101e157600080fd5b506101ea6104b0565b60405161013b9190611643565b34801561020357600080fd5b506101866104b5565b34801561021857600080fd5b506101d36104bb565b34801561022d57600080fd5b506101d361023c366004611111565b610556565b34801561024d57600080fd5b5061018661025c366004611111565b610844565b34801561026d57600080fd5b506101d361085f565b34801561028257600080fd5b5061028b6108de565b60405161013b919061123a565b3480156102a457600080fd5b506101866108ed565b3480156102b957600080fd5b5061012e6108f3565b3480156102ce57600080fd5b506101646102dd3660046111c1565b610911565b3480156102ee57600080fd5b5061028b610937565b34801561030357600080fd5b50610186610312366004611149565b610946565b34801561032357600080fd5b50610337610332366004611181565b610971565b60405161013b93929190611268565b604080518082019091526004815263109d5d1d60e21b602082015290565b6000610378610371610991565b8484610995565b5060015b92915050565b60006103906009600a6116cf565b61039f906402540be4006117a0565b905090565b60006103b1848484610a49565b6103bc848484610a7e565b61042c846103c8610991565b61042785604051806060016040528060288152602001611802602891396001600160a01b038a16600090815260026020526040812090610406610991565b6001600160a01b031681526020810191909152604001600020549190610e87565b610995565b5060015b9392505050565b61043f610991565b6000546001600160a01b039081169116146104755760405162461bcd60e51b815260040161046c90611498565b60405180910390fd5b600454821115801561048957506005548111155b6104a55760405162461bcd60e51b815260040161046c9061159f565b600491909155600555565b600990565b60075481565b6003546001600160a01b03166104cf610991565b6001600160a01b0316141561052f576104e6610ec1565b478015610529576003546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015610527573d6000803e3d6000fd5b505b50610554565b61053a61025c610991565b610554576105543061054a610991565b633b9aca00610a7e565b565b61055e610991565b6000546001600160a01b0390811691161461058b5760405162461bcd60e51b815260040161046c90611498565b600754156105ab5760405162461bcd60e51b815260040161046c9061146b565b43600755600880546001600160a01b0319166001600160a01b038381169190911791829055604080516315ab88c960e31b81529051929091169163ad5c464891600480820192602092909190829003018186803b15801561060b57600080fd5b505afa15801561061f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610643919061112d565b600980546001600160a01b0319166001600160a01b039283161790556008546040805163c45a015560e01b81529051919092169163c45a0155916004808301926020929190829003018186803b15801561069c57600080fd5b505afa1580156106b0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d4919061112d565b6009546040516364e329cb60e11b81526001600160a01b039283169263c9c65396926107089230929091169060040161124e565b602060405180830381600087803b15801561072257600080fd5b505af1158015610736573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061075a919061112d565b600d80546001600160a01b0319166001600160a01b039290921691909117905561079a308261078b6009600a6116cf565b610427906402540be4006117a0565b6008546001600160a01b031663f305d71947306107b681610844565b6003546040516001600160e01b031960e087901b1681526107ec93929160009182916001600160a01b031690429060040161128c565b6060604051808303818588803b15801561080557600080fd5b505af1158015610819573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061083e919061120d565b50505050565b6001600160a01b031660009081526001602052604090205490565b610867610991565b6000546001600160a01b039081169116146108945760405162461bcd60e51b815260040161046c90611498565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031690565b60065481565b6040805180820190915260048152631095551560e21b602082015290565b600061092561091e610991565b8484610a49565b610378610930610991565b8484610a7e565b6009546001600160a01b031681565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b5050600a54600b54600c546001600160a01b039283169492909116925090565b3390565b6001600160a01b0383166109bb5760405162461bcd60e51b815260040161046c9061155b565b6001600160a01b0382166109e15760405162461bcd60e51b815260040161046c90611368565b6001600160a01b0380841660008181526002602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92590610a3c9085906115ca565b60405180910390a3505050565b600a80546001600160a01b039485166001600160a01b031991821617909155600b805493909416921691909117909155600c55565b6001600160a01b038316610aa45760405162461bcd60e51b815260040161046c90611516565b6001600160a01b038216610aca5760405162461bcd60e51b815260040161046c90611325565b60008111610aea5760405162461bcd60e51b815260040161046c906114cd565b6001600160a01b038316301480610b0957506001600160a01b03821630145b80610b2157506003546001600160a01b038481169116145b80610b3957506003546001600160a01b038381169116145b80610b5157506008546001600160a01b038481169116145b80610b6957506008546001600160a01b038381169116145b15610c0d576001600160a01b038316600090815260016020526040902054610b919082610ff0565b6001600160a01b038085166000908152600160205260408082209390935590841681522054610bc09082611032565b6001600160a01b03808416600081815260016020526040908190209390935591519085169060008051602061182a83398151915290610c009085906115ca565b60405180910390a3610e82565b600d546001600160a01b038481169116148015610c375750600754610c3390600a611651565b4311155b15610c715760065481610c4984610844565b610c539190611651565b1115610c715760405162461bcd60e51b815260040161046c906113e1565b600d546000906001600160a01b0384811691161415610d1157610caa6064610ca46005548561106190919063ffffffff16565b906110a6565b30600090815260016020526040902054909150610cc79082611032565b30600081815260016020526040908190209290925590516001600160a01b0386169060008051602061182a83398151915290610d049085906115ca565b60405180910390a3610da4565b600d546001600160a01b0385811691161415610da457610d416064610ca46004548561106190919063ffffffff16565b30600090815260016020526040902054909150610d5e9082611032565b30600081815260016020526040908190209290925590516001600160a01b0386169060008051602061182a83398151915290610d9b9085906115ca565b60405180910390a35b600d54600160a01b900460ff16610dbd57610dbd610ec1565b6001600160a01b038416600090815260016020526040902054610de09083610ff0565b6001600160a01b038516600090815260016020526040902055610e25610e068383610ff0565b6001600160a01b03851660009081526001602052604090205490611032565b6001600160a01b03808516600081815260016020526040902092909255851660008051602061182a833981519152610e5d8585610ff0565b604051610e6a91906115ca565b60405180910390a3610e7d848484610971565b505050505b505050565b60008184841115610eab5760405162461bcd60e51b815260040161046c91906112d2565b506000610eb884866117bf565b95945050505050565b6000610ecc30610844565b90508015610fed576040805160028082526060820183526000926020830190803683370190505090503081600081518110610f1757634e487b7160e01b600052603260045260246000fd5b6001600160a01b039283166020918202929092010152600954825191169082906001908110610f5657634e487b7160e01b600052603260045260246000fd5b6001600160a01b039283166020918202929092010152600854610f7c9130911684610995565b60085460035460405163791ac94760e01b81526001600160a01b039283169263791ac94792610fb9928792600092889291169042906004016115d3565b600060405180830381600087803b158015610fd357600080fd5b505af1158015610fe7573d6000803e3d6000fd5b50505050505b50565b600061043083836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610e87565b60008061103f8385611651565b9050838110156104305760405162461bcd60e51b815260040161046c906113aa565b6000826110705750600061037c565b600061107c83856117a0565b9050826110898583611669565b146104305760405162461bcd60e51b815260040161046c9061142a565b600061043083836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250600081836111045760405162461bcd60e51b815260040161046c91906112d2565b506000610eb88486611669565b600060208284031215611122578081fd5b8135610430816117ec565b60006020828403121561113e578081fd5b8151610430816117ec565b6000806040838503121561115b578081fd5b8235611166816117ec565b91506020830135611176816117ec565b809150509250929050565b600080600060608486031215611195578081fd5b83356111a0816117ec565b925060208401356111b0816117ec565b929592945050506040919091013590565b600080604083850312156111d3578182fd5b82356111de816117ec565b946020939093013593505050565b600080604083850312156111fe578182fd5b50508035926020909101359150565b600080600060608486031215611221578283fd5b8351925060208401519150604084015190509250925092565b6001600160a01b0391909116815260200190565b6001600160a01b0392831681529116602082015260400190565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6001600160a01b039687168152602081019590955260408501939093526060840191909152909216608082015260a081019190915260c00190565b901515815260200190565b6000602080835283518082850152825b818110156112fe578581018301518582016040015282016112e2565b8181111561130f5783604083870101525b50601f01601f1916929092016040019392505050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b6020808252601b908201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604082015260600190565b60208082526029908201527f596f752068617665207265616368656420746865206d6178696d756d20616d6f6040820152681d5b9d081b1a5b5a5d60ba1b606082015260800190565b60208082526021908201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6040820152607760f81b606082015260800190565b602080825260139082015272151a19481d1c985919481a5cc81bdc195b9959606a1b604082015260600190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526029908201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206040820152687468616e207a65726f60b81b606082015260800190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b602080825260119082015270696e76616c6964207461782076616c756560781b604082015260600190565b90815260200190565b600060a082018783526020878185015260a0604085015281875180845260c0860191508289019350845b818110156116225784516001600160a01b0316835293830193918301916001016115fd565b50506001600160a01b03969096166060850152505050608001529392505050565b60ff91909116815260200190565b60008219821115611664576116646117d6565b500190565b60008261168457634e487b7160e01b81526012600452602481fd5b500490565b80825b600180861161169b57506116c6565b8187048211156116ad576116ad6117d6565b808616156116ba57918102915b9490941c93800261168c565b94509492505050565b600061043060001960ff8516846000826116eb57506001610430565b816116f857506000610430565b816001811461170e576002811461171857611745565b6001915050610430565b60ff841115611729576117296117d6565b6001841b91508482111561173f5761173f6117d6565b50610430565b5060208310610133831016604e8410600b8410161715611778575081810a83811115611773576117736117d6565b610430565b6117858484846001611689565b808604821115611797576117976117d6565b02949350505050565b60008160001904831182151516156117ba576117ba6117d6565b500290565b6000828210156117d1576117d16117d6565b500390565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b0381168114610fed57600080fdfe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa264697066735822122031a2f3ea07bb6372fdf7237e9aabe5c012a31f64757e74ee666c8f496ea0ffba64736f6c63430008010033000000000000000000000000d3c84788d5cd3435f8931a1809225935fc89c6c6

Deployed Bytecode

0x60806040526004361061010d5760003560e01c806370a082311161009557806395d89b411161006457806395d89b41146102ad578063a9059cbb146102c2578063ad5c4648146102e2578063dd62ed3e146102f7578063df6258be1461031757610114565b806370a0823114610241578063715018a6146102615780638da5cb5b146102765780638f9a55c01461029857610114565b80632f37aa6d116100dc5780632f37aa6d146101b3578063313ce567146101d55780633d378b1c146101f757806351bc3c851461020c578063640bd1e01461022157610114565b806306fdde0314610119578063095ea7b31461014457806318160ddd1461017157806323b872dd1461019357610114565b3661011457005b600080fd5b34801561012557600080fd5b5061012e610346565b60405161013b91906112d2565b60405180910390f35b34801561015057600080fd5b5061016461015f3660046111c1565b610364565b60405161013b91906112c7565b34801561017d57600080fd5b50610186610382565b60405161013b91906115ca565b34801561019f57600080fd5b506101646101ae366004611181565b6103a4565b3480156101bf57600080fd5b506101d36101ce3660046111ec565b610437565b005b3480156101e157600080fd5b506101ea6104b0565b60405161013b9190611643565b34801561020357600080fd5b506101866104b5565b34801561021857600080fd5b506101d36104bb565b34801561022d57600080fd5b506101d361023c366004611111565b610556565b34801561024d57600080fd5b5061018661025c366004611111565b610844565b34801561026d57600080fd5b506101d361085f565b34801561028257600080fd5b5061028b6108de565b60405161013b919061123a565b3480156102a457600080fd5b506101866108ed565b3480156102b957600080fd5b5061012e6108f3565b3480156102ce57600080fd5b506101646102dd3660046111c1565b610911565b3480156102ee57600080fd5b5061028b610937565b34801561030357600080fd5b50610186610312366004611149565b610946565b34801561032357600080fd5b50610337610332366004611181565b610971565b60405161013b93929190611268565b604080518082019091526004815263109d5d1d60e21b602082015290565b6000610378610371610991565b8484610995565b5060015b92915050565b60006103906009600a6116cf565b61039f906402540be4006117a0565b905090565b60006103b1848484610a49565b6103bc848484610a7e565b61042c846103c8610991565b61042785604051806060016040528060288152602001611802602891396001600160a01b038a16600090815260026020526040812090610406610991565b6001600160a01b031681526020810191909152604001600020549190610e87565b610995565b5060015b9392505050565b61043f610991565b6000546001600160a01b039081169116146104755760405162461bcd60e51b815260040161046c90611498565b60405180910390fd5b600454821115801561048957506005548111155b6104a55760405162461bcd60e51b815260040161046c9061159f565b600491909155600555565b600990565b60075481565b6003546001600160a01b03166104cf610991565b6001600160a01b0316141561052f576104e6610ec1565b478015610529576003546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015610527573d6000803e3d6000fd5b505b50610554565b61053a61025c610991565b610554576105543061054a610991565b633b9aca00610a7e565b565b61055e610991565b6000546001600160a01b0390811691161461058b5760405162461bcd60e51b815260040161046c90611498565b600754156105ab5760405162461bcd60e51b815260040161046c9061146b565b43600755600880546001600160a01b0319166001600160a01b038381169190911791829055604080516315ab88c960e31b81529051929091169163ad5c464891600480820192602092909190829003018186803b15801561060b57600080fd5b505afa15801561061f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610643919061112d565b600980546001600160a01b0319166001600160a01b039283161790556008546040805163c45a015560e01b81529051919092169163c45a0155916004808301926020929190829003018186803b15801561069c57600080fd5b505afa1580156106b0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d4919061112d565b6009546040516364e329cb60e11b81526001600160a01b039283169263c9c65396926107089230929091169060040161124e565b602060405180830381600087803b15801561072257600080fd5b505af1158015610736573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061075a919061112d565b600d80546001600160a01b0319166001600160a01b039290921691909117905561079a308261078b6009600a6116cf565b610427906402540be4006117a0565b6008546001600160a01b031663f305d71947306107b681610844565b6003546040516001600160e01b031960e087901b1681526107ec93929160009182916001600160a01b031690429060040161128c565b6060604051808303818588803b15801561080557600080fd5b505af1158015610819573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061083e919061120d565b50505050565b6001600160a01b031660009081526001602052604090205490565b610867610991565b6000546001600160a01b039081169116146108945760405162461bcd60e51b815260040161046c90611498565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031690565b60065481565b6040805180820190915260048152631095551560e21b602082015290565b600061092561091e610991565b8484610a49565b610378610930610991565b8484610a7e565b6009546001600160a01b031681565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b5050600a54600b54600c546001600160a01b039283169492909116925090565b3390565b6001600160a01b0383166109bb5760405162461bcd60e51b815260040161046c9061155b565b6001600160a01b0382166109e15760405162461bcd60e51b815260040161046c90611368565b6001600160a01b0380841660008181526002602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92590610a3c9085906115ca565b60405180910390a3505050565b600a80546001600160a01b039485166001600160a01b031991821617909155600b805493909416921691909117909155600c55565b6001600160a01b038316610aa45760405162461bcd60e51b815260040161046c90611516565b6001600160a01b038216610aca5760405162461bcd60e51b815260040161046c90611325565b60008111610aea5760405162461bcd60e51b815260040161046c906114cd565b6001600160a01b038316301480610b0957506001600160a01b03821630145b80610b2157506003546001600160a01b038481169116145b80610b3957506003546001600160a01b038381169116145b80610b5157506008546001600160a01b038481169116145b80610b6957506008546001600160a01b038381169116145b15610c0d576001600160a01b038316600090815260016020526040902054610b919082610ff0565b6001600160a01b038085166000908152600160205260408082209390935590841681522054610bc09082611032565b6001600160a01b03808416600081815260016020526040908190209390935591519085169060008051602061182a83398151915290610c009085906115ca565b60405180910390a3610e82565b600d546001600160a01b038481169116148015610c375750600754610c3390600a611651565b4311155b15610c715760065481610c4984610844565b610c539190611651565b1115610c715760405162461bcd60e51b815260040161046c906113e1565b600d546000906001600160a01b0384811691161415610d1157610caa6064610ca46005548561106190919063ffffffff16565b906110a6565b30600090815260016020526040902054909150610cc79082611032565b30600081815260016020526040908190209290925590516001600160a01b0386169060008051602061182a83398151915290610d049085906115ca565b60405180910390a3610da4565b600d546001600160a01b0385811691161415610da457610d416064610ca46004548561106190919063ffffffff16565b30600090815260016020526040902054909150610d5e9082611032565b30600081815260016020526040908190209290925590516001600160a01b0386169060008051602061182a83398151915290610d9b9085906115ca565b60405180910390a35b600d54600160a01b900460ff16610dbd57610dbd610ec1565b6001600160a01b038416600090815260016020526040902054610de09083610ff0565b6001600160a01b038516600090815260016020526040902055610e25610e068383610ff0565b6001600160a01b03851660009081526001602052604090205490611032565b6001600160a01b03808516600081815260016020526040902092909255851660008051602061182a833981519152610e5d8585610ff0565b604051610e6a91906115ca565b60405180910390a3610e7d848484610971565b505050505b505050565b60008184841115610eab5760405162461bcd60e51b815260040161046c91906112d2565b506000610eb884866117bf565b95945050505050565b6000610ecc30610844565b90508015610fed576040805160028082526060820183526000926020830190803683370190505090503081600081518110610f1757634e487b7160e01b600052603260045260246000fd5b6001600160a01b039283166020918202929092010152600954825191169082906001908110610f5657634e487b7160e01b600052603260045260246000fd5b6001600160a01b039283166020918202929092010152600854610f7c9130911684610995565b60085460035460405163791ac94760e01b81526001600160a01b039283169263791ac94792610fb9928792600092889291169042906004016115d3565b600060405180830381600087803b158015610fd357600080fd5b505af1158015610fe7573d6000803e3d6000fd5b50505050505b50565b600061043083836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610e87565b60008061103f8385611651565b9050838110156104305760405162461bcd60e51b815260040161046c906113aa565b6000826110705750600061037c565b600061107c83856117a0565b9050826110898583611669565b146104305760405162461bcd60e51b815260040161046c9061142a565b600061043083836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250600081836111045760405162461bcd60e51b815260040161046c91906112d2565b506000610eb88486611669565b600060208284031215611122578081fd5b8135610430816117ec565b60006020828403121561113e578081fd5b8151610430816117ec565b6000806040838503121561115b578081fd5b8235611166816117ec565b91506020830135611176816117ec565b809150509250929050565b600080600060608486031215611195578081fd5b83356111a0816117ec565b925060208401356111b0816117ec565b929592945050506040919091013590565b600080604083850312156111d3578182fd5b82356111de816117ec565b946020939093013593505050565b600080604083850312156111fe578182fd5b50508035926020909101359150565b600080600060608486031215611221578283fd5b8351925060208401519150604084015190509250925092565b6001600160a01b0391909116815260200190565b6001600160a01b0392831681529116602082015260400190565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6001600160a01b039687168152602081019590955260408501939093526060840191909152909216608082015260a081019190915260c00190565b901515815260200190565b6000602080835283518082850152825b818110156112fe578581018301518582016040015282016112e2565b8181111561130f5783604083870101525b50601f01601f1916929092016040019392505050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b6020808252601b908201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604082015260600190565b60208082526029908201527f596f752068617665207265616368656420746865206d6178696d756d20616d6f6040820152681d5b9d081b1a5b5a5d60ba1b606082015260800190565b60208082526021908201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6040820152607760f81b606082015260800190565b602080825260139082015272151a19481d1c985919481a5cc81bdc195b9959606a1b604082015260600190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526029908201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206040820152687468616e207a65726f60b81b606082015260800190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b602080825260119082015270696e76616c6964207461782076616c756560781b604082015260600190565b90815260200190565b600060a082018783526020878185015260a0604085015281875180845260c0860191508289019350845b818110156116225784516001600160a01b0316835293830193918301916001016115fd565b50506001600160a01b03969096166060850152505050608001529392505050565b60ff91909116815260200190565b60008219821115611664576116646117d6565b500190565b60008261168457634e487b7160e01b81526012600452602481fd5b500490565b80825b600180861161169b57506116c6565b8187048211156116ad576116ad6117d6565b808616156116ba57918102915b9490941c93800261168c565b94509492505050565b600061043060001960ff8516846000826116eb57506001610430565b816116f857506000610430565b816001811461170e576002811461171857611745565b6001915050610430565b60ff841115611729576117296117d6565b6001841b91508482111561173f5761173f6117d6565b50610430565b5060208310610133831016604e8410600b8410161715611778575081810a83811115611773576117736117d6565b610430565b6117858484846001611689565b808604821115611797576117976117d6565b02949350505050565b60008160001904831182151516156117ba576117ba6117d6565b500290565b6000828210156117d1576117d16117d6565b500390565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b0381168114610fed57600080fdfe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa264697066735822122031a2f3ea07bb6372fdf7237e9aabe5c012a31f64757e74ee666c8f496ea0ffba64736f6c63430008010033

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

000000000000000000000000d3c84788d5cd3435f8931a1809225935fc89c6c6

-----Decoded View---------------
Arg [0] : taxWallet (address): 0xd3c84788d5Cd3435F8931A1809225935fC89c6C6

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


Deployed Bytecode Sourcemap

4081:7404:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5249:83;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6203:186;;;;;;;;;;-1:-1:-1;6203:186:0;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;5526:100::-;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;6397:504::-;;;;;;;;;;-1:-1:-1;6397:504:0;;;;;:::i;:::-;;:::i;10581:210::-;;;;;;;;;;-1:-1:-1;10581:210:0;;;;;:::i;:::-;;:::i;:::-;;5435:83;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;4676:33::-;;;;;;;;;;;;;:::i;11001:444::-;;;;;;;;;;;;;:::i;9852:721::-;;;;;;;;;;-1:-1:-1;9852:721:0;;;;;:::i;:::-;;:::i;5634:119::-;;;;;;;;;;-1:-1:-1;5634:119:0;;;;;:::i;:::-;;:::i;2907:148::-;;;;;;;;;;;;;:::i;2693:79::-;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;4608:59::-;;;;;;;;;;;;;:::i;5340:87::-;;;;;;;;;;;;;:::i;5761:258::-;;;;;;;;;;-1:-1:-1;5761:258:0;;;;;:::i;:::-;;:::i;4766:19::-;;;;;;;;;;;;;:::i;6027:168::-;;;;;;;;;;-1:-1:-1;6027:168:0;;;;;:::i;:::-;;:::i;10799:194::-;;;;;;;;;;-1:-1:-1;10799:194:0;;;;;:::i;:::-;;:::i;:::-;;;;;;;;;:::i;5249:83::-;5319:5;;;;;;;;;;;;-1:-1:-1;;;5319:5:0;;;;5249:83;:::o;6203:186::-;6303:4;6320:39;6329:12;:10;:12::i;:::-;6343:7;6352:6;6320:8;:39::i;:::-;-1:-1:-1;6377:4:0;6203:186;;;;;:::o;5526:100::-;5579:7;4584:15;4522:1;4584:2;:15;:::i;:::-;4570:29;;:11;:29;:::i;:::-;5599:19;;5526:100;:::o;6397:504::-;6529:4;6546:47;6567:6;6575:9;6586:6;6546:20;:47::i;:::-;6604:36;6614:6;6622:9;6633:6;6604:9;:36::i;:::-;6651:220;6674:6;6695:12;:10;:12::i;:::-;6722:138;6778:6;6722:138;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6722:19:0;;;;;;:11;:19;;;;;;6742:12;:10;:12::i;:::-;-1:-1:-1;;;;;6722:33:0;;;;;;;;;;;;-1:-1:-1;6722:33:0;;;:138;:37;:138::i;:::-;6651:8;:220::i;:::-;-1:-1:-1;6889:4:0;6397:504;;;;;;:::o;10581:210::-;2830:12;:10;:12::i;:::-;2820:6;;-1:-1:-1;;;;;2820:6:0;;;:22;;;2812:67;;;;-1:-1:-1;;;2812:67:0;;;;;;;:::i;:::-;;;;;;;;;10675:7:::1;;10665:6;:17;;:40;;;;;10697:8;;10686:7;:19;;10665:40;10657:70;;;;-1:-1:-1::0;;;10657:70:0::1;;;;;;;:::i;:::-;10738:7;:16:::0;;;;10765:8:::1;:18:::0;10581:210::o;5435:83::-;4522:1;5435:83;:::o;4676:33::-;;;;:::o;11001:444::-;11063:10;;-1:-1:-1;;;;;11063:10:0;11047:12;:10;:12::i;:::-;-1:-1:-1;;;;;11047:26:0;;11043:395;;;11090:17;:15;:17::i;:::-;11145:21;11185:14;;11181:95;;11228:10;;11220:40;;-1:-1:-1;;;;;11228:10:0;;;;11220:40;;;;;11249:10;;11228;11220:40;11228:10;11220:40;11249:10;11228;11220:40;;;;;;;;;;;;;;;;;;;;;11181:95;11043:395;;;;11312:23;11322:12;:10;:12::i;11312:23::-;11308:119;;11361:50;11379:4;11386:12;:10;:12::i;:::-;11400:10;11361:9;:50::i;:::-;11001:444::o;9852:721::-;2830:12;:10;:12::i;:::-;2820:6;;-1:-1:-1;;;;;2820:6:0;;;:22;;;2812:67;;;;-1:-1:-1;;;2812:67:0;;;;;;;:::i;:::-;9934:14:::1;::::0;:19;9926:51:::1;;;;-1:-1:-1::0;;;9926:51:0::1;;;;;;;:::i;:::-;10007:12;9990:14;:29:::0;10032:14:::1;:50:::0;;-1:-1:-1;;;;;;10032:50:0::1;-1:-1:-1::0;;;;;10032:50:0;;::::1;::::0;;;::::1;::::0;;;;10100:21:::1;::::0;;-1:-1:-1;;;10100:21:0;;;;:14;;;::::1;::::0;:19:::1;::::0;:21:::1;::::0;;::::1;::::0;::::1;::::0;;;;;;;;;:14;:21;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10093:4;:28:::0;;-1:-1:-1;;;;;;10093:28:0::1;-1:-1:-1::0;;;;;10093:28:0;;::::1;;::::0;;10168:14:::1;::::0;:24:::1;::::0;;-1:-1:-1;;;10168:24:0;;;;:14;;;::::1;::::0;:22:::1;::::0;:24:::1;::::0;;::::1;::::0;::::1;::::0;;;;;;;;:14;:24;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10247:4;::::0;10150:112:::1;::::0;-1:-1:-1;;;10150:112:0;;-1:-1:-1;;;;;10150:54:0;;::::1;::::0;::::1;::::0;:112:::1;::::0;10227:4:::1;::::0;10247;;::::1;::::0;10150:112:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10134:13;:128:::0;;-1:-1:-1;;;;;;10134:128:0::1;-1:-1:-1::0;;;;;10134:128:0;;;::::1;::::0;;;::::1;::::0;;10275:52:::1;10292:4;10299:13:::0;4584:15:::1;4522:1;4584:2;:15;:::i;:::-;4570:29;::::0;:11:::1;:29;:::i;10275:52::-;10340:14;::::0;-1:-1:-1;;;;;10340:14:0::1;:30;10378:21;10423:4;10443:24;10423:4:::0;10443:9:::1;:24::i;:::-;10514:10;::::0;10340:225:::1;::::0;-1:-1:-1;;;;;;10340:225:0::1;::::0;;;;;;::::1;::::0;;;10482:1:::1;::::0;;;-1:-1:-1;;;;;10514:10:0::1;::::0;10539:15:::1;::::0;10340:225:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;9852:721:::0;:::o;5634:119::-;-1:-1:-1;;;;;5727:18:0;5700:7;5727:18;;;:9;:18;;;;;;;5634:119::o;2907:148::-;2830:12;:10;:12::i;:::-;2820:6;;-1:-1:-1;;;;;2820:6:0;;;:22;;;2812:67;;;;-1:-1:-1;;;2812:67:0;;;;;;;:::i;:::-;3014:1:::1;2998:6:::0;;2977:40:::1;::::0;-1:-1:-1;;;;;2998:6:0;;::::1;::::0;2977:40:::1;::::0;3014:1;;2977:40:::1;3045:1;3028:19:::0;;-1:-1:-1;;;;;;3028:19:0::1;::::0;;2907:148::o;2693:79::-;2731:7;2758:6;-1:-1:-1;;;;;2758:6:0;2693:79;:::o;4608:59::-;;;;:::o;5340:87::-;5412:7;;;;;;;;;;;;-1:-1:-1;;;5412:7:0;;;;5340:87;:::o;5761:258::-;5864:4;5881:53;5902:12;:10;:12::i;:::-;5916:9;5927:6;5881:20;:53::i;:::-;5947:42;5957:12;:10;:12::i;:::-;5971:9;5982:6;5947:9;:42::i;4766:19::-;;;-1:-1:-1;;;;;4766:19:0;;:::o;6027:168::-;-1:-1:-1;;;;;6160:18:0;;;6133:7;6160:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;6027:168::o;10799:194::-;-1:-1:-1;;10965:5:0;;10972:3;;10977:7;;-1:-1:-1;;;;;10965:5:0;;;;10972:3;;;;;-1:-1:-1;10977:7:0;10799:194::o;226:98::-;306:10;226:98;:::o;6909:335::-;-1:-1:-1;;;;;7002:19:0;;6994:68;;;;-1:-1:-1;;;6994:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;7081:21:0;;7073:68;;;;-1:-1:-1;;;7073:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;7152:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;;:36;;;7204:32;;;;;7182:6;;7204:32;:::i;:::-;;;;;;;;6909:335;;;:::o;7252:192::-;7378:5;:12;;-1:-1:-1;;;;;7378:12:0;;;-1:-1:-1;;;;;;7378:12:0;;;;;;;7401:3;:8;;;;;;;;;;;;;;;7420:7;:16;7252:192::o;7452:1829::-;-1:-1:-1;;;;;7540:18:0;;7532:68;;;;-1:-1:-1;;;7532:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;7619:16:0;;7611:64;;;;-1:-1:-1;;;7611:64:0;;;;;;;:::i;:::-;7703:1;7694:6;:10;7686:64;;;;-1:-1:-1;;;7686:64:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;7781:21:0;;7797:4;7781:21;;:57;;-1:-1:-1;;;;;;7819:19:0;;7833:4;7819:19;7781:57;:92;;;-1:-1:-1;7863:10:0;;-1:-1:-1;;;;;7855:18:0;;;7863:10;;7855:18;7781:92;:125;;;-1:-1:-1;7896:10:0;;-1:-1:-1;;;;;7890:16:0;;;7896:10;;7890:16;7781:125;:173;;;-1:-1:-1;7939:14:0;;-1:-1:-1;;;;;7923:31:0;;;7939:14;;7923:31;7781:173;:219;;;-1:-1:-1;7985:14:0;;-1:-1:-1;;;;;7971:29:0;;;7985:14;;7971:29;7781:219;7763:444;;;-1:-1:-1;;;;;8045:15:0;;;;;;:9;:15;;;;;;:27;;8065:6;8045:19;:27::i;:::-;-1:-1:-1;;;;;8027:15:0;;;;;;;:9;:15;;;;;;:45;;;;8103:13;;;;;;;:25;;8121:6;8103:17;:25::i;:::-;-1:-1:-1;;;;;8087:13:0;;;;;;;:9;:13;;;;;;;:41;;;;8148:26;;;;;;-1:-1:-1;;;;;;;;;;;8148:26:0;;;8167:6;;8148:26;:::i;:::-;;;;;;;;8189:7;;7763:444;8231:13;;-1:-1:-1;;;;;8223:21:0;;;8231:13;;8223:21;:60;;;;-1:-1:-1;8264:14:0;;:19;;8281:2;8264:19;:::i;:::-;8248:12;:35;;8223:60;8219:236;;;8352:14;;8342:6;8326:13;8336:2;8326:9;:13::i;:::-;:22;;;;:::i;:::-;:40;;8300:143;;;;-1:-1:-1;;;8300:143:0;;;;;;;:::i;:::-;8509:13;;8467:17;;-1:-1:-1;;;;;8503:19:0;;;8509:13;;8503:19;8499:475;;;8551:29;8576:3;8551:20;8562:8;;8551:6;:10;;:20;;;;:::i;:::-;:24;;:29::i;:::-;8640:4;8622:24;;;;:9;:24;;;;;;8539:41;;-1:-1:-1;8622:39:0;;8539:41;8622:28;:39::i;:::-;8613:4;8595:24;;;;:9;:24;;;;;;;:66;;;;8681:40;;-1:-1:-1;;;;;8681:40:0;;;-1:-1:-1;;;;;;;;;;;8681:40:0;;;8711:9;;8681:40;:::i;:::-;;;;;;;;8499:475;;;8751:13;;-1:-1:-1;;;;;8743:21:0;;;8751:13;;8743:21;8739:235;;;8793:28;8817:3;8793:19;8804:7;;8793:6;:10;;:19;;;;:::i;:28::-;8881:4;8863:24;;;;:9;:24;;;;;;8781:40;;-1:-1:-1;8863:39:0;;8781:40;8863:28;:39::i;:::-;8854:4;8836:24;;;;:9;:24;;;;;;;:66;;;;8922:40;;-1:-1:-1;;;;;8922:40:0;;;-1:-1:-1;;;;;;;;;;;8922:40:0;;;8952:9;;8922:40;:::i;:::-;;;;;;;;8739:235;8991:6;;-1:-1:-1;;;8991:6:0;;;;8986:57;;9014:17;:15;:17::i;:::-;-1:-1:-1;;;;;9073:15:0;;;;;;:9;:15;;;;;;:27;;9093:6;9073:19;:27::i;:::-;-1:-1:-1;;;;;9055:15:0;;;;;;:9;:15;;;;;:45;9127:40;9145:21;:6;9156:9;9145:10;:21::i;:::-;-1:-1:-1;;;;;9127:13:0;;;;;;:9;:13;;;;;;;:17;:40::i;:::-;-1:-1:-1;;;;;9111:13:0;;;;;;;:9;:13;;;;;:56;;;;9183:41;;-1:-1:-1;;;;;;;;;;;9202:21:0;:6;9213:9;9202:10;:21::i;:::-;9183:41;;;;;;:::i;:::-;;;;;;;;9237:36;9256:4;9262:2;9266:6;9237:18;:36::i;:::-;;;;7452:1829;;;;;:::o;1493:224::-;1613:7;1649:12;1641:6;;;;1633:29;;;;-1:-1:-1;;;1633:29:0;;;;;;;;:::i;:::-;-1:-1:-1;1673:9:0;1685:5;1689:1;1685;:5;:::i;:::-;1673:17;1493:224;-1:-1:-1;;;;;1493:224:0:o;9289:555::-;9336:14;9353:24;9371:4;9353:9;:24::i;:::-;9336:41;-1:-1:-1;9394:10:0;;9390:447;;9445:16;;;9459:1;9445:16;;;;;;;;9421:21;;9445:16;;;;;;;;;;-1:-1:-1;9445:16:0;9421:40;;9494:4;9476;9481:1;9476:7;;;;;;-1:-1:-1;;;9476:7:0;;;;;;;;;-1:-1:-1;;;;;9476:23:0;;;:7;;;;;;;;;:23;9524:4;;9514:7;;9524:4;;;9514;;9524;;9514:7;;;;-1:-1:-1;;;9514:7:0;;;;;;;;;-1:-1:-1;;;;;9514:14:0;;;:7;;;;;;;;;:14;9575;;9543:56;;9560:4;;9575:14;9592:6;9543:8;:56::i;:::-;9614:14;;9766:10;;9614:211;;-1:-1:-1;;;9614:211:0;;-1:-1:-1;;;;;9614:14:0;;;;:65;;:211;;9698:6;;9614:14;;9743:4;;9766:10;;;9795:15;;9614:211;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9390:447;;9289:555;:::o;1349:136::-;1407:7;1434:43;1438:1;1441;1434:43;;;;;;;;;;;;;;;;;:3;:43::i;1162:179::-;1220:7;;1252:5;1256:1;1252;:5;:::i;:::-;1240:17;;1281:1;1276;:6;;1268:46;;;;-1:-1:-1;;;1268:46:0;;;;;;;:::i;1725:246::-;1783:7;1807:6;1803:47;;-1:-1:-1;1837:1:0;1830:8;;1803:47;1860:9;1872:5;1876:1;1872;:5;:::i;:::-;1860:17;-1:-1:-1;1905:1:0;1896:5;1900:1;1860:17;1896:5;:::i;:::-;:10;1888:56;;;;-1:-1:-1;;;1888:56:0;;;;;;;:::i;1979:132::-;2037:7;2064:39;2068:1;2071;2064:39;;;;;;;;;;;;;;;;;2239:7;2274:12;2267:5;2259:28;;;;-1:-1:-1;;;2259:28:0;;;;;;;;:::i;:::-;-1:-1:-1;2298:9:0;2310:5;2314:1;2310;:5;:::i;14:259:1:-;;126:2;114:9;105:7;101:23;97:32;94:2;;;147:6;139;132:22;94:2;191:9;178:23;210:33;237:5;210:33;:::i;278:263::-;;401:2;389:9;380:7;376:23;372:32;369:2;;;422:6;414;407:22;369:2;459:9;453:16;478:33;505:5;478:33;:::i;546:402::-;;;675:2;663:9;654:7;650:23;646:32;643:2;;;696:6;688;681:22;643:2;740:9;727:23;759:33;786:5;759:33;:::i;:::-;811:5;-1:-1:-1;868:2:1;853:18;;840:32;881:35;840:32;881:35;:::i;:::-;935:7;925:17;;;633:315;;;;;:::o;953:470::-;;;;1099:2;1087:9;1078:7;1074:23;1070:32;1067:2;;;1120:6;1112;1105:22;1067:2;1164:9;1151:23;1183:33;1210:5;1183:33;:::i;:::-;1235:5;-1:-1:-1;1292:2:1;1277:18;;1264:32;1305:35;1264:32;1305:35;:::i;:::-;1057:366;;1359:7;;-1:-1:-1;;;1413:2:1;1398:18;;;;1385:32;;1057:366::o;1428:327::-;;;1557:2;1545:9;1536:7;1532:23;1528:32;1525:2;;;1578:6;1570;1563:22;1525:2;1622:9;1609:23;1641:33;1668:5;1641:33;:::i;:::-;1693:5;1745:2;1730:18;;;;1717:32;;-1:-1:-1;;;1515:240:1:o;1760:258::-;;;1889:2;1877:9;1868:7;1864:23;1860:32;1857:2;;;1910:6;1902;1895:22;1857:2;-1:-1:-1;;1938:23:1;;;2008:2;1993:18;;;1980:32;;-1:-1:-1;1847:171:1:o;2023:316::-;;;;2180:2;2168:9;2159:7;2155:23;2151:32;2148:2;;;2201:6;2193;2186:22;2148:2;2235:9;2229:16;2219:26;;2285:2;2274:9;2270:18;2264:25;2254:35;;2329:2;2318:9;2314:18;2308:25;2298:35;;2138:201;;;;;:::o;2344:203::-;-1:-1:-1;;;;;2508:32:1;;;;2490:51;;2478:2;2463:18;;2445:102::o;2552:304::-;-1:-1:-1;;;;;2782:15:1;;;2764:34;;2834:15;;2829:2;2814:18;;2807:43;2714:2;2699:18;;2681:175::o;2861:375::-;-1:-1:-1;;;;;3119:15:1;;;3101:34;;3171:15;;;;3166:2;3151:18;;3144:43;3218:2;3203:18;;3196:34;;;;3051:2;3036:18;;3018:218::o;3241:607::-;-1:-1:-1;;;;;3600:15:1;;;3582:34;;3647:2;3632:18;;3625:34;;;;3690:2;3675:18;;3668:34;;;;3733:2;3718:18;;3711:34;;;;3782:15;;;3776:3;3761:19;;3754:44;3562:3;3814:19;;3807:35;;;;3531:3;3516:19;;3498:350::o;3853:187::-;4018:14;;4011:22;3993:41;;3981:2;3966:18;;3948:92::o;4045:603::-;;4186:2;4215;4204:9;4197:21;4247:6;4241:13;4290:6;4285:2;4274:9;4270:18;4263:34;4315:4;4328:140;4342:6;4339:1;4336:13;4328:140;;;4437:14;;;4433:23;;4427:30;4403:17;;;4422:2;4399:26;4392:66;4357:10;;4328:140;;;4486:6;4483:1;4480:13;4477:2;;;4556:4;4551:2;4542:6;4531:9;4527:22;4523:31;4516:45;4477:2;-1:-1:-1;4632:2:1;4611:15;-1:-1:-1;;4607:29:1;4592:45;;;;4639:2;4588:54;;4166:482;-1:-1:-1;;;4166:482:1:o;4653:399::-;4855:2;4837:21;;;4894:2;4874:18;;;4867:30;4933:34;4928:2;4913:18;;4906:62;-1:-1:-1;;;4999:2:1;4984:18;;4977:33;5042:3;5027:19;;4827:225::o;5057:398::-;5259:2;5241:21;;;5298:2;5278:18;;;5271:30;5337:34;5332:2;5317:18;;5310:62;-1:-1:-1;;;5403:2:1;5388:18;;5381:32;5445:3;5430:19;;5231:224::o;5460:351::-;5662:2;5644:21;;;5701:2;5681:18;;;5674:30;5740:29;5735:2;5720:18;;5713:57;5802:2;5787:18;;5634:177::o;5816:405::-;6018:2;6000:21;;;6057:2;6037:18;;;6030:30;6096:34;6091:2;6076:18;;6069:62;-1:-1:-1;;;6162:2:1;6147:18;;6140:39;6211:3;6196:19;;5990:231::o;6226:397::-;6428:2;6410:21;;;6467:2;6447:18;;;6440:30;6506:34;6501:2;6486:18;;6479:62;-1:-1:-1;;;6572:2:1;6557:18;;6550:31;6613:3;6598:19;;6400:223::o;6628:343::-;6830:2;6812:21;;;6869:2;6849:18;;;6842:30;-1:-1:-1;;;6903:2:1;6888:18;;6881:49;6962:2;6947:18;;6802:169::o;6976:356::-;7178:2;7160:21;;;7197:18;;;7190:30;7256:34;7251:2;7236:18;;7229:62;7323:2;7308:18;;7150:182::o;7337:405::-;7539:2;7521:21;;;7578:2;7558:18;;;7551:30;7617:34;7612:2;7597:18;;7590:62;-1:-1:-1;;;7683:2:1;7668:18;;7661:39;7732:3;7717:19;;7511:231::o;7747:401::-;7949:2;7931:21;;;7988:2;7968:18;;;7961:30;8027:34;8022:2;8007:18;;8000:62;-1:-1:-1;;;8093:2:1;8078:18;;8071:35;8138:3;8123:19;;7921:227::o;8153:400::-;8355:2;8337:21;;;8394:2;8374:18;;;8367:30;8433:34;8428:2;8413:18;;8406:62;-1:-1:-1;;;8499:2:1;8484:18;;8477:34;8543:3;8528:19;;8327:226::o;8558:341::-;8760:2;8742:21;;;8799:2;8779:18;;;8772:30;-1:-1:-1;;;8833:2:1;8818:18;;8811:47;8890:2;8875:18;;8732:167::o;8904:177::-;9050:25;;;9038:2;9023:18;;9005:76::o;9086:983::-;;9396:3;9385:9;9381:19;9427:6;9416:9;9409:25;9453:2;9491:6;9486:2;9475:9;9471:18;9464:34;9534:3;9529:2;9518:9;9514:18;9507:31;9558:6;9593;9587:13;9624:6;9616;9609:22;9662:3;9651:9;9647:19;9640:26;;9701:2;9693:6;9689:15;9675:29;;9722:4;9735:195;9749:6;9746:1;9743:13;9735:195;;;9814:13;;-1:-1:-1;;;;;9810:39:1;9798:52;;9905:15;;;;9870:12;;;;9846:1;9764:9;9735:195;;;-1:-1:-1;;;;;;;9986:32:1;;;;9981:2;9966:18;;9959:60;-1:-1:-1;;;10050:3:1;10035:19;10028:35;9947:3;9357:712;-1:-1:-1;;;9357:712:1:o;10074:184::-;10246:4;10234:17;;;;10216:36;;10204:2;10189:18;;10171:87::o;10263:128::-;;10334:1;10330:6;10327:1;10324:13;10321:2;;;10340:18;;:::i;:::-;-1:-1:-1;10376:9:1;;10311:80::o;10396:217::-;;10462:1;10452:2;;-1:-1:-1;;;10487:31:1;;10541:4;10538:1;10531:15;10569:4;10494:1;10559:15;10452:2;-1:-1:-1;10598:9:1;;10442:171::o;10618:453::-;10714:6;10737:5;10751:314;10800:1;10837:2;10827:8;10824:16;10814:2;;10844:5;;;10814:2;10885:4;10880:3;10876:14;10870:4;10867:24;10864:2;;;10894:18;;:::i;:::-;10944:2;10934:8;10930:17;10927:2;;;10959:16;;;;10927:2;11038:17;;;;;10998:15;;10751:314;;;10695:376;;;;;;;:::o;11076:148::-;;11163:55;-1:-1:-1;;11204:4:1;11190:19;;11184:4;11229:922;11313:8;11303:2;;-1:-1:-1;11354:1:1;11368:5;;11303:2;11402:4;11392:2;;-1:-1:-1;11439:1:1;11453:5;;11392:2;11484:4;11502:1;11497:59;;;;11570:1;11565:183;;;;11477:271;;11497:59;11527:1;11518:10;;11541:5;;;11565:183;11602:3;11592:8;11589:17;11586:2;;;11609:18;;:::i;:::-;11665:1;11655:8;11651:16;11642:25;;11693:3;11686:5;11683:14;11680:2;;;11700:18;;:::i;:::-;11733:5;;;11477:271;;11832:2;11822:8;11819:16;11813:3;11807:4;11804:13;11800:36;11794:2;11784:8;11781:16;11776:2;11770:4;11767:12;11763:35;11760:77;11757:2;;;-1:-1:-1;11869:19:1;;;11904:14;;;11901:2;;;11921:18;;:::i;:::-;11954:5;;11757:2;12001:42;12039:3;12029:8;12023:4;12020:1;12001:42;:::i;:::-;12076:6;12071:3;12067:16;12058:7;12055:29;12052:2;;;12087:18;;:::i;:::-;12125:20;;11293:858;-1:-1:-1;;;;11293:858:1:o;12156:168::-;;12262:1;12258;12254:6;12250:14;12247:1;12244:21;12239:1;12232:9;12225:17;12221:45;12218:2;;;12269:18;;:::i;:::-;-1:-1:-1;12309:9:1;;12208:116::o;12329:125::-;;12397:1;12394;12391:8;12388:2;;;12402:18;;:::i;:::-;-1:-1:-1;12439:9:1;;12378:76::o;12459:127::-;12520:10;12515:3;12511:20;12508:1;12501:31;12551:4;12548:1;12541:15;12575:4;12572:1;12565:15;12591:133;-1:-1:-1;;;;;12668:31:1;;12658:42;;12648:2;;12714:1;12711;12704:12

Swarm Source

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