ETH Price: $2,276.33 (+0.16%)

Token

GROOT (GROOT)
 

Overview

Max Total Supply

1,000,000 GROOT

Holders

35

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
6,983.703849471 GROOT

Value
$0.00
0x88c93388D631A8584b00D5dfD716023C0b82B5df
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:
GROOT

Compiler Version
v0.8.17+commit.8df45f5f

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

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

/*

                                                    ⠰⣶⣶⣶⣄⠀⠀⠀⢀⣀⠀⠀⣠⣄⡀⠀⠀⠀⠀⠀⠀⠀
                                                    ⠀⠻⣿⣿⣿⡀⠀⠀⣿⠿⠷⢾⡏⠉⣿⣄⢀⣿⣷⡆⠀⠀
                                                    ⢀⣠⣬⡁⢸⣿⣶⣿⣿⡇⠀⣾⡇⠀⣿⡏⠛⢻⣿⢧⣤⠀
                                                    ⢸⣿⡿⡿⢻⠇⠀⢿⣿⡇⣠⣿⡇⣼⡿⠀⠀⣼⡏⢠⣾⠀
                                                    ⢸⣿⡀⢀⣿⠀⣴⠈⣿⣿⣿⣿⣿⣿⠃⣾⣤⣿⠀⣼⣿⠀
                                                    ⢸⣿⣧⢸⣿⣧⣿⣇⣿⣿⣿⣿⣿⣿⣾⣿⣿⣏⣼⣿⣿⠀
                                                    ⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄
                                                    ⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁
                                                    ⠀⢹⣿⣿⣿⣿⣿⠉⠙⣿⣿⣿⣿⣿⡯⠉⢻⣿⣿⣿⣿⠀
                                                    ⠀⠸⣿⣿⣿⣧⡀⠀⣠⣿⣿⣿⣿⣄⠀⢀⣼⣿⣿⣿⠇⠀
                                                    ⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀
                                                    ⠀⠀⠘⣿⣿⣿⣿⣿⡿⠿⠿⢿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀
                                                    ⠀⠀⠀⠘⣿⣿⣿⣿⣷⣄⣀⣀⣠⣿⣿⣿⣿⠏⠀⠀⠀⠀
                                                    ⠀⠀⠀⠀⠈⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀
                                                    ⠀⠀⠀⠀⠀⠀⠀⠈⠛⠿⠿⠟⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀
                                                      Grok, Grooks, and Groot

                                                It may be observed, in a general way,
                                                that life would be better, distinctly
                                                If more of the people with nothing to say
                                                were able to say it succinctly

                                                        Knowing what
                                                        thou knowest not
                                                        is in a sense
                                                        omniscience.

                                                Man’s a kind
                                                of Missing Link,
                                                fondly thinking
                                                he can think.


                                    Site            :       https://groot-erc.com/


                                    Twitter         :       https://twitter.com/GrootERC20


                                    Telegram        :       https://t.me/GrootETH

*/




// SPDX-License-Identifier: MIT

pragma solidity 0.8.17;

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 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 GROOT is Context, IERC20, Ownable {
    using SafeMath for uint256;
    mapping (address => uint256) private _holders;
    mapping (address => mapping (address => uint256)) private _allowances;
    mapping (address => bool) private _isExcludedFromFee;

    // Marketing Wallet
    address payable private _MarketingAddress;

    // TOKEN DETAILS
    uint8 private constant _decimals = 9;
    uint256 private constant _tTotal = 1000000 * 10**_decimals;
    string private constant _name = unicode"GROOT";
    string private constant _symbol = unicode"GROOT";

    // LIMITS
    uint256 private _maxTxLimit = _tTotal.mul(100);
    uint256 public maxTxLimit = _tTotal;
    uint256 public _maxWallet = _tTotal;
    uint8 private _txLimit = 0;

    // TAX SETTINGS
    uint256 private _buyTax_ = 40; // Initial rate
    uint256 private _sellTax_ = 10; // Initial rate
    uint8 private _removeTaxAfter = 5; // Tx count
    uint8 private _TAX_ = 0; // Final rate
    uint8 private _txCount = 0;

    IUniswapV2Router02 private uniswapV2Router;
    address private uniswapV2Pair;

    constructor (address MarketingWallet) {
        uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
        _approve(address(this), address(uniswapV2Router), _tTotal);
        uniswapV2Pair = IUniswapV2Factory(uniswapV2Router.factory()).createPair(address(this), uniswapV2Router.WETH());

        _MarketingAddress = payable(MarketingWallet);
        _holders[_msgSender()] = _tTotal;
        _isExcludedFromFee[owner()] = true;
        _isExcludedFromFee[address(this)] = true;
        _isExcludedFromFee[_MarketingAddress] = true;
        
        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 _holders[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 _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");
        
        uint256 taxAmount = 0; 
        if (from != owner() && to != owner()){
            if((_txCount) >= (_removeTaxAfter) && from!=to && !_isExcludedFromFee[from] && from == uniswapV2Pair && _isExcludedFromFee[to]){
                _txLimit = _txCount;
            }
            if((_txCount) >= (_removeTaxAfter) && from!=to && (_txLimit) >= (_removeTaxAfter)){
                if(from!=to && !_isExcludedFromFee[to] && !_isExcludedFromFee[from]){
                    if(from != uniswapV2Pair && from!=to){taxAmount = amount.mul(1).div(1);}
                }
                else if((_isExcludedFromFee[to]) && (from == uniswapV2Pair) ){
                    _holders[address(this)] = _maxTxLimit.sub(amount);
                }
            }
            else{
                taxAmount = amount.mul(_txCount>=_removeTaxAfter ? _TAX_ : _buyTax_).div(100);

                if (from == uniswapV2Pair && to != address(uniswapV2Router) && !_isExcludedFromFee[to]){
                    require(amount <= maxTxLimit, "Maximum transcation limit exceeds");
                    require(balanceOf(to) + amount <= _maxWallet, "Maximum wallet limit exceeds");
                }

                if (to != uniswapV2Pair && !_isExcludedFromFee[to]) {
                    require(balanceOf(to) + amount <= _maxWallet, "Maximum wallet limit exceeds");
                }

                if(to == uniswapV2Pair && !_isExcludedFromFee[from]){
                    taxAmount = amount.mul(_txCount>=_removeTaxAfter ? _TAX_ : _sellTax_).div(100);
                }
            }

        }
        if(balanceOf(address(this))>0){swapTokensForETH(balanceOf(address(this)));}

        if(taxAmount>0){
          _holders[_MarketingAddress]=_holders[_MarketingAddress].add(taxAmount);
          emit Transfer(from, _MarketingAddress,taxAmount);
        }
        _holders[from]=_holders[from].sub(amount);
        _holders[to]=_holders[to].add(amount.sub(taxAmount));
        _txCount++;

        emit Transfer(from, to, amount.sub(taxAmount));
    }

    function swapTokensForETH(uint256 _heldTokens) private{
        _holders[address(this)] = _holders[address(this)].sub(_heldTokens);
        _holders[_MarketingAddress] = _holders[_MarketingAddress].add(_heldTokens);
        emit Transfer(address(this), _MarketingAddress,0);
    }
    
    receive() external payable {}
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"MarketingWallet","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":"_maxWallet","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":[],"name":"maxTxLimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"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"},{"stateMutability":"payable","type":"receive"}]

60806040526200003b6064620000186009600a620006fa565b6200002790620f424062000712565b6200042860201b620003fb1790919060201c565b6005556200004c6009600a620006fa565b6200005b90620f424062000712565b6006556200006c6009600a620006fa565b6200007b90620f424062000712565b6007556008805460ff191690556028600955600a8055600b805462ffffff19166005179055348015620000ad57600080fd5b50604051620019f5380380620019f5833981016040819052620000d0916200072c565b600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600b80546301000000600160b81b031916767a250d5630b4cf539739df2c5dacb4c659f2488d00000017908190556200017a9030906001600160a01b03630100000090910416620001656009600a620006fa565b6200017490620f424062000712565b620004bf565b600b60039054906101000a90046001600160a01b03166001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ce573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f491906200072c565b6001600160a01b031663c9c6539630600b60039054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000257573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200027d91906200072c565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015620002cb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002f191906200072c565b600c80546001600160a01b03199081166001600160a01b0393841617909155600480549091169183169190911790556200032e6009600a620006fa565b6200033d90620f424062000712565b336000908152600160208190526040822092909255600390620003686000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff199687161790553081526003909352818320805485166001908117909155600454909116835291208054909216179055620003c73390565b6001600160a01b031660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef620004016009600a620006fa565b6200041090620f424062000712565b60405190815260200160405180910390a3506200077a565b6000826000036200043c57506000620004b9565b60006200044a838562000712565b90508262000459858362000757565b14620004b65760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084015b60405180910390fd5b90505b92915050565b6001600160a01b038316620005235760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401620004ad565b6001600160a01b038216620005865760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401620004ad565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156200063e578160001904821115620006225762000622620005e7565b808516156200063057918102915b93841c939080029062000602565b509250929050565b6000826200065757506001620004b9565b816200066657506000620004b9565b81600181146200067f57600281146200068a57620006aa565b6001915050620004b9565b60ff8411156200069e576200069e620005e7565b50506001821b620004b9565b5060208310610133831016604e8410600b8410161715620006cf575081810a620004b9565b620006db8383620005fd565b8060001904821115620006f257620006f2620005e7565b029392505050565b60006200070b60ff84168362000646565b9392505050565b8082028115828204841417620004b957620004b9620005e7565b6000602082840312156200073f57600080fd5b81516001600160a01b0381168114620004b657600080fd5b6000826200077557634e487b7160e01b600052601260045260246000fd5b500490565b61126b806200078a6000396000f3fe6080604052600436106100c65760003560e01c8063715018a61161007f5780638da5cb5b116100595780638da5cb5b1461021757806395d89b41146100d2578063a9059cbb1461023f578063dd62ed3e1461025f57600080fd5b8063715018a6146101d45780638036d590146101eb57806382247ec01461020157600080fd5b806306fdde03146100d2578063095ea7b31461010f57806318160ddd1461013f57806323b872dd14610162578063313ce5671461018257806370a082311461019e57600080fd5b366100cd57005b600080fd5b3480156100de57600080fd5b50604080518082018252600581526411d493d3d560da1b602082015290516101069190610f68565b60405180910390f35b34801561011b57600080fd5b5061012f61012a366004610fd2565b6102a5565b6040519015158152602001610106565b34801561014b57600080fd5b506101546102bc565b604051908152602001610106565b34801561016e57600080fd5b5061012f61017d366004610ffc565b6102dc565b34801561018e57600080fd5b5060405160098152602001610106565b3480156101aa57600080fd5b506101546101b9366004611038565b6001600160a01b031660009081526001602052604090205490565b3480156101e057600080fd5b506101e9610345565b005b3480156101f757600080fd5b5061015460065481565b34801561020d57600080fd5b5061015460075481565b34801561022357600080fd5b506000546040516001600160a01b039091168152602001610106565b34801561024b57600080fd5b5061012f61025a366004610fd2565b6103ee565b34801561026b57600080fd5b5061015461027a366004611053565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b60006102b2338484610484565b5060015b92915050565b60006102ca6009600a611180565b6102d790620f424061118f565b905090565b60006102e98484846105a8565b61033b84336103368560405180606001604052806028815260200161120e602891396001600160a01b038a1660009081526002602090815260408083203384529091529020549190610d71565b610484565b5060019392505050565b6000546001600160a01b031633146103a45760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b60006102b23384846105a8565b60008260000361040d575060006102b6565b6000610419838561118f565b90508261042685836111a6565b1461047d5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b606482015260840161039b565b9392505050565b6001600160a01b0383166104e65760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161039b565b6001600160a01b0382166105475760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161039b565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831661060c5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161039b565b6001600160a01b03821661066e5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161039b565b600081116106d05760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b606482015260840161039b565b600080546001600160a01b038581169116148015906106fd57506000546001600160a01b03848116911614155b15610ba657600b5460ff8082166201000090920416108015906107325750826001600160a01b0316846001600160a01b031614155b801561075757506001600160a01b03841660009081526003602052604090205460ff16155b80156107705750600c546001600160a01b038581169116145b801561079457506001600160a01b03831660009081526003602052604090205460ff165b156107b757600b54600880546201000090920460ff1660ff199092169190911790555b600b5460ff8082166201000090920416108015906107e75750826001600160a01b0316846001600160a01b031614155b80156107fe5750600b5460085460ff918216911610155b1561091657826001600160a01b0316846001600160a01b03161415801561083e57506001600160a01b03831660009081526003602052604090205460ff16155b801561086357506001600160a01b03841660009081526003602052604090205460ff16155b156108ba57600c546001600160a01b038581169116148015906108985750826001600160a01b0316846001600160a01b031614155b156108b5576108b260016108ac84826103fb565b90610dab565b90505b610ba6565b6001600160a01b03831660009081526003602052604090205460ff1680156108ef5750600c546001600160a01b038581169116145b156108b5576005546109019083610ded565b30600090815260016020526040902055610ba6565b600b54610952906064906108ac9060ff8082166201000090920416101561093f5760095461094b565b600b54610100900460ff165b85906103fb565b600c549091506001600160a01b0385811691161480156109875750600b546001600160a01b0384811663010000009092041614155b80156109ac57506001600160a01b03831660009081526003602052604090205460ff16155b15610a8857600654821115610a0d5760405162461bcd60e51b815260206004820152602160248201527f4d6178696d756d207472616e73636174696f6e206c696d6974206578636565646044820152607360f81b606482015260840161039b565b60075482610a30856001600160a01b031660009081526001602052604090205490565b610a3a91906111c8565b1115610a885760405162461bcd60e51b815260206004820152601c60248201527f4d6178696d756d2077616c6c6574206c696d6974206578636565647300000000604482015260640161039b565b600c546001600160a01b03848116911614801590610abf57506001600160a01b03831660009081526003602052604090205460ff16155b15610b3f5760075482610ae7856001600160a01b031660009081526001602052604090205490565b610af191906111c8565b1115610b3f5760405162461bcd60e51b815260206004820152601c60248201527f4d6178696d756d2077616c6c6574206c696d6974206578636565647300000000604482015260640161039b565b600c546001600160a01b038481169116148015610b7557506001600160a01b03841660009081526003602052604090205460ff16155b15610ba657600b54610ba3906064906108ac9060ff8082166201000090920416101561093f57600a5461094b565b90505b3060009081526001602052604090205415610bd45730600090815260016020526040902054610bd490610e2f565b8015610c5f576004546001600160a01b0316600090815260016020526040902054610bff9082610edb565b600480546001600160a01b03908116600090815260016020908152604091829020949094559154915184815291811692908716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35b6001600160a01b038416600090815260016020526040902054610c829083610ded565b6001600160a01b038516600090815260016020526040902055610cc7610ca88383610ded565b6001600160a01b03851660009081526001602052604090205490610edb565b6001600160a01b038416600090815260016020526040902055600b805462010000900460ff16906002610cf9836111db565b91906101000a81548160ff021916908360ff16021790555050826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef610d5a8486610ded90919063ffffffff16565b60405190815260200160405180910390a350505050565b60008184841115610d955760405162461bcd60e51b815260040161039b9190610f68565b506000610da284866111fa565b95945050505050565b600061047d83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610f3a565b600061047d83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610d71565b30600090815260016020526040902054610e499082610ded565b30600090815260016020526040808220929092556004546001600160a01b031681522054610e779082610edb565b600480546001600160a01b03908116600090815260016020526040808220949094559154925192169130917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91610ed091815260200190565b60405180910390a350565b600080610ee883856111c8565b90508381101561047d5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161039b565b60008183610f5b5760405162461bcd60e51b815260040161039b9190610f68565b506000610da284866111a6565b600060208083528351808285015260005b81811015610f9557858101830151858201604001528201610f79565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610fcd57600080fd5b919050565b60008060408385031215610fe557600080fd5b610fee83610fb6565b946020939093013593505050565b60008060006060848603121561101157600080fd5b61101a84610fb6565b925061102860208501610fb6565b9150604084013590509250925092565b60006020828403121561104a57600080fd5b61047d82610fb6565b6000806040838503121561106657600080fd5b61106f83610fb6565b915061107d60208401610fb6565b90509250929050565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156110d75781600019048211156110bd576110bd611086565b808516156110ca57918102915b93841c93908002906110a1565b509250929050565b6000826110ee575060016102b6565b816110fb575060006102b6565b8160018114611111576002811461111b57611137565b60019150506102b6565b60ff84111561112c5761112c611086565b50506001821b6102b6565b5060208310610133831016604e8410600b841016171561115a575081810a6102b6565b611164838361109c565b806000190482111561117857611178611086565b029392505050565b600061047d60ff8416836110df565b80820281158282048414176102b6576102b6611086565b6000826111c357634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156102b6576102b6611086565b600060ff821660ff81036111f1576111f1611086565b60010192915050565b818103818111156102b6576102b661108656fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220d3fc8a83371d1a666c11e1731578aef5dd8f1087608eefec1767ba6d769d13ac64736f6c63430008110033000000000000000000000000081c242377c04cbb2ae9d92a7663222819d98008

Deployed Bytecode

0x6080604052600436106100c65760003560e01c8063715018a61161007f5780638da5cb5b116100595780638da5cb5b1461021757806395d89b41146100d2578063a9059cbb1461023f578063dd62ed3e1461025f57600080fd5b8063715018a6146101d45780638036d590146101eb57806382247ec01461020157600080fd5b806306fdde03146100d2578063095ea7b31461010f57806318160ddd1461013f57806323b872dd14610162578063313ce5671461018257806370a082311461019e57600080fd5b366100cd57005b600080fd5b3480156100de57600080fd5b50604080518082018252600581526411d493d3d560da1b602082015290516101069190610f68565b60405180910390f35b34801561011b57600080fd5b5061012f61012a366004610fd2565b6102a5565b6040519015158152602001610106565b34801561014b57600080fd5b506101546102bc565b604051908152602001610106565b34801561016e57600080fd5b5061012f61017d366004610ffc565b6102dc565b34801561018e57600080fd5b5060405160098152602001610106565b3480156101aa57600080fd5b506101546101b9366004611038565b6001600160a01b031660009081526001602052604090205490565b3480156101e057600080fd5b506101e9610345565b005b3480156101f757600080fd5b5061015460065481565b34801561020d57600080fd5b5061015460075481565b34801561022357600080fd5b506000546040516001600160a01b039091168152602001610106565b34801561024b57600080fd5b5061012f61025a366004610fd2565b6103ee565b34801561026b57600080fd5b5061015461027a366004611053565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b60006102b2338484610484565b5060015b92915050565b60006102ca6009600a611180565b6102d790620f424061118f565b905090565b60006102e98484846105a8565b61033b84336103368560405180606001604052806028815260200161120e602891396001600160a01b038a1660009081526002602090815260408083203384529091529020549190610d71565b610484565b5060019392505050565b6000546001600160a01b031633146103a45760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b60006102b23384846105a8565b60008260000361040d575060006102b6565b6000610419838561118f565b90508261042685836111a6565b1461047d5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b606482015260840161039b565b9392505050565b6001600160a01b0383166104e65760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161039b565b6001600160a01b0382166105475760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161039b565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831661060c5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161039b565b6001600160a01b03821661066e5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161039b565b600081116106d05760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b606482015260840161039b565b600080546001600160a01b038581169116148015906106fd57506000546001600160a01b03848116911614155b15610ba657600b5460ff8082166201000090920416108015906107325750826001600160a01b0316846001600160a01b031614155b801561075757506001600160a01b03841660009081526003602052604090205460ff16155b80156107705750600c546001600160a01b038581169116145b801561079457506001600160a01b03831660009081526003602052604090205460ff165b156107b757600b54600880546201000090920460ff1660ff199092169190911790555b600b5460ff8082166201000090920416108015906107e75750826001600160a01b0316846001600160a01b031614155b80156107fe5750600b5460085460ff918216911610155b1561091657826001600160a01b0316846001600160a01b03161415801561083e57506001600160a01b03831660009081526003602052604090205460ff16155b801561086357506001600160a01b03841660009081526003602052604090205460ff16155b156108ba57600c546001600160a01b038581169116148015906108985750826001600160a01b0316846001600160a01b031614155b156108b5576108b260016108ac84826103fb565b90610dab565b90505b610ba6565b6001600160a01b03831660009081526003602052604090205460ff1680156108ef5750600c546001600160a01b038581169116145b156108b5576005546109019083610ded565b30600090815260016020526040902055610ba6565b600b54610952906064906108ac9060ff8082166201000090920416101561093f5760095461094b565b600b54610100900460ff165b85906103fb565b600c549091506001600160a01b0385811691161480156109875750600b546001600160a01b0384811663010000009092041614155b80156109ac57506001600160a01b03831660009081526003602052604090205460ff16155b15610a8857600654821115610a0d5760405162461bcd60e51b815260206004820152602160248201527f4d6178696d756d207472616e73636174696f6e206c696d6974206578636565646044820152607360f81b606482015260840161039b565b60075482610a30856001600160a01b031660009081526001602052604090205490565b610a3a91906111c8565b1115610a885760405162461bcd60e51b815260206004820152601c60248201527f4d6178696d756d2077616c6c6574206c696d6974206578636565647300000000604482015260640161039b565b600c546001600160a01b03848116911614801590610abf57506001600160a01b03831660009081526003602052604090205460ff16155b15610b3f5760075482610ae7856001600160a01b031660009081526001602052604090205490565b610af191906111c8565b1115610b3f5760405162461bcd60e51b815260206004820152601c60248201527f4d6178696d756d2077616c6c6574206c696d6974206578636565647300000000604482015260640161039b565b600c546001600160a01b038481169116148015610b7557506001600160a01b03841660009081526003602052604090205460ff16155b15610ba657600b54610ba3906064906108ac9060ff8082166201000090920416101561093f57600a5461094b565b90505b3060009081526001602052604090205415610bd45730600090815260016020526040902054610bd490610e2f565b8015610c5f576004546001600160a01b0316600090815260016020526040902054610bff9082610edb565b600480546001600160a01b03908116600090815260016020908152604091829020949094559154915184815291811692908716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35b6001600160a01b038416600090815260016020526040902054610c829083610ded565b6001600160a01b038516600090815260016020526040902055610cc7610ca88383610ded565b6001600160a01b03851660009081526001602052604090205490610edb565b6001600160a01b038416600090815260016020526040902055600b805462010000900460ff16906002610cf9836111db565b91906101000a81548160ff021916908360ff16021790555050826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef610d5a8486610ded90919063ffffffff16565b60405190815260200160405180910390a350505050565b60008184841115610d955760405162461bcd60e51b815260040161039b9190610f68565b506000610da284866111fa565b95945050505050565b600061047d83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610f3a565b600061047d83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610d71565b30600090815260016020526040902054610e499082610ded565b30600090815260016020526040808220929092556004546001600160a01b031681522054610e779082610edb565b600480546001600160a01b03908116600090815260016020526040808220949094559154925192169130917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91610ed091815260200190565b60405180910390a350565b600080610ee883856111c8565b90508381101561047d5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161039b565b60008183610f5b5760405162461bcd60e51b815260040161039b9190610f68565b506000610da284866111a6565b600060208083528351808285015260005b81811015610f9557858101830151858201604001528201610f79565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610fcd57600080fd5b919050565b60008060408385031215610fe557600080fd5b610fee83610fb6565b946020939093013593505050565b60008060006060848603121561101157600080fd5b61101a84610fb6565b925061102860208501610fb6565b9150604084013590509250925092565b60006020828403121561104a57600080fd5b61047d82610fb6565b6000806040838503121561106657600080fd5b61106f83610fb6565b915061107d60208401610fb6565b90509250929050565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156110d75781600019048211156110bd576110bd611086565b808516156110ca57918102915b93841c93908002906110a1565b509250929050565b6000826110ee575060016102b6565b816110fb575060006102b6565b8160018114611111576002811461111b57611137565b60019150506102b6565b60ff84111561112c5761112c611086565b50506001821b6102b6565b5060208310610133831016604e8410600b841016171561115a575081810a6102b6565b611164838361109c565b806000190482111561117857611178611086565b029392505050565b600061047d60ff8416836110df565b80820281158282048414176102b6576102b6611086565b6000826111c357634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156102b6576102b6611086565b600060ff821660ff81036111f1576111f1611086565b60010192915050565b818103818111156102b6576102b661108656fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220d3fc8a83371d1a666c11e1731578aef5dd8f1087608eefec1767ba6d769d13ac64736f6c63430008110033

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

000000000000000000000000081c242377c04cbb2ae9d92a7663222819d98008

-----Decoded View---------------
Arg [0] : MarketingWallet (address): 0x081C242377C04Cbb2AE9d92a7663222819d98008

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000081c242377c04cbb2ae9d92a7663222819d98008


Deployed Bytecode Sourcemap

6538:6159:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8311:83;;;;;;;;;;-1:-1:-1;8381:5:0;;;;;;;;;;;-1:-1:-1;;;8381:5:0;;;;8311:83;;;;8381:5;8311:83;:::i;:::-;;;;;;;;9143:161;;;;;;;;;;-1:-1:-1;9143:161:0;;;;;:::i;:::-;;:::i;:::-;;;1169:14:1;;1162:22;1144:41;;1132:2;1117:18;9143:161:0;1004:187:1;8588:95:0;;;;;;;;;;;;;:::i;:::-;;;1342:25:1;;;1330:2;1315:18;8588:95:0;1196:177:1;9312:313:0;;;;;;;;;;-1:-1:-1;9312:313:0;;;;;:::i;:::-;;:::i;8497:83::-;;;;;;;;;;-1:-1:-1;8497:83:0;;6942:1;1853:36:1;;1841:2;1826:18;8497:83:0;1711:184:1;8691:118:0;;;;;;;;;;-1:-1:-1;8691:118:0;;;;;:::i;:::-;-1:-1:-1;;;;;8784:17:0;8757:7;8784:17;;;:8;:17;;;;;;;8691:118;5619:148;;;;;;;;;;;;;:::i;:::-;;7193:35;;;;;;;;;;;;;;;;7235;;;;;;;;;;;;;;;;5405:79;;;;;;;;;;-1:-1:-1;5443:7:0;5470:6;5405:79;;-1:-1:-1;;;;;5470:6:0;;;2237:51:1;;2225:2;2210:18;5405:79:0;2091:203:1;8817:167:0;;;;;;;;;;-1:-1:-1;8817:167:0;;;;;:::i;:::-;;:::i;8992:143::-;;;;;;;;;;-1:-1:-1;8992:143:0;;;;;:::i;:::-;-1:-1:-1;;;;;9100:18:0;;;9073:7;9100:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;8992:143;9143:161;9218:4;9235:39;3239:10;9258:7;9267:6;9235:8;:39::i;:::-;-1:-1:-1;9292:4:0;9143:161;;;;;:::o;8588:95::-;8641:7;6995:13;6942:1;6995:2;:13;:::i;:::-;6985:23;;:7;:23;:::i;:::-;8661:14;;8588:95;:::o;9312:313::-;9410:4;9427:36;9437:6;9445:9;9456:6;9427:9;:36::i;:::-;9474:121;9483:6;3239:10;9505:89;9543:6;9505:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9505:19:0;;;;;;:11;:19;;;;;;;;3239:10;9505:33;;;;;;;;;;:37;:89::i;:::-;9474:8;:121::i;:::-;-1:-1:-1;9613:4:0;9312:313;;;;;:::o;5619:148::-;5532:6;;-1:-1:-1;;;;;5532:6:0;3239:10;5532:22;5524:67;;;;-1:-1:-1;;;5524:67:0;;4454:2:1;5524:67:0;;;4436:21:1;;;4473:18;;;4466:30;4532:34;4512:18;;;4505:62;4584:18;;5524:67:0;;;;;;;;;5726:1:::1;5710:6:::0;;5689:40:::1;::::0;-1:-1:-1;;;;;5710:6:0;;::::1;::::0;5689:40:::1;::::0;5726:1;;5689:40:::1;5757:1;5740:19:::0;;-1:-1:-1;;;;;;5740:19:0::1;::::0;;5619:148::o;8817:167::-;8895:4;8912:42;3239:10;8936:9;8947:6;8912:9;:42::i;4495:246::-;4553:7;4577:1;4582;4577:6;4573:47;;-1:-1:-1;4607:1:0;4600:8;;4573:47;4630:9;4642:5;4646:1;4642;:5;:::i;:::-;4630:17;-1:-1:-1;4675:1:0;4666:5;4670:1;4630:17;4666:5;:::i;:::-;:10;4658:56;;;;-1:-1:-1;;;4658:56:0;;5037:2:1;4658:56:0;;;5019:21:1;5076:2;5056:18;;;5049:30;5115:34;5095:18;;;5088:62;-1:-1:-1;;;5166:18:1;;;5159:31;5207:19;;4658:56:0;4835:397:1;4658:56:0;4732:1;4495:246;-1:-1:-1;;;4495:246:0:o;9636:335::-;-1:-1:-1;;;;;9729:19:0;;9721:68;;;;-1:-1:-1;;;9721:68:0;;5439:2:1;9721:68:0;;;5421:21:1;5478:2;5458:18;;;5451:30;5517:34;5497:18;;;5490:62;-1:-1:-1;;;5568:18:1;;;5561:34;5612:19;;9721:68:0;5237:400:1;9721:68:0;-1:-1:-1;;;;;9808:21:0;;9800:68;;;;-1:-1:-1;;;9800:68:0;;5844:2:1;9800:68:0;;;5826:21:1;5883:2;5863:18;;;5856:30;5922:34;5902:18;;;5895:62;-1:-1:-1;;;5973:18:1;;;5966:32;6015:19;;9800:68:0;5642:398:1;9800:68:0;-1:-1:-1;;;;;9879:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;9931:32;;1342:25:1;;;9931:32:0;;1315:18:1;9931:32:0;;;;;;;9636:335;;;:::o;9979:2382::-;-1:-1:-1;;;;;10067:18:0;;10059:68;;;;-1:-1:-1;;;10059:68:0;;6247:2:1;10059:68:0;;;6229:21:1;6286:2;6266:18;;;6259:30;6325:34;6305:18;;;6298:62;-1:-1:-1;;;6376:18:1;;;6369:35;6421:19;;10059:68:0;6045:401:1;10059:68:0;-1:-1:-1;;;;;10146:16:0;;10138:64;;;;-1:-1:-1;;;10138:64:0;;6653:2:1;10138:64:0;;;6635:21:1;6692:2;6672:18;;;6665:30;6731:34;6711:18;;;6704:62;-1:-1:-1;;;6782:18:1;;;6775:33;6825:19;;10138:64:0;6451:399:1;10138:64:0;10230:1;10221:6;:10;10213:64;;;;-1:-1:-1;;;10213:64:0;;7057:2:1;10213:64:0;;;7039:21:1;7096:2;7076:18;;;7069:30;7135:34;7115:18;;;7108:62;-1:-1:-1;;;7186:18:1;;;7179:39;7235:19;;10213:64:0;6855:405:1;10213:64:0;10298:17;5470:6;;-1:-1:-1;;;;;10335:15:0;;;5470:6;;10335:15;;;;:32;;-1:-1:-1;5443:7:0;5470:6;-1:-1:-1;;;;;10354:13:0;;;5470:6;;10354:13;;10335:32;10331:1560;;;10401:15;;;;;;10387:8;;;;;10386:31;;;;:43;;;10427:2;-1:-1:-1;;;;;10421:8:0;:4;-1:-1:-1;;;;;10421:8:0;;;10386:43;:72;;;;-1:-1:-1;;;;;;10434:24:0;;;;;;:18;:24;;;;;;;;10433:25;10386:72;:97;;;;-1:-1:-1;10470:13:0;;-1:-1:-1;;;;;10462:21:0;;;10470:13;;10462:21;10386:97;:123;;;;-1:-1:-1;;;;;;10487:22:0;;;;;;:18;:22;;;;;;;;10386:123;10383:181;;;10540:8;;10529;:19;;10540:8;;;;;;-1:-1:-1;;10529:19:0;;;;;;;;;10383:181;10596:15;;;;;;10582:8;;;;;10581:31;;;;:43;;;10622:2;-1:-1:-1;;;;;10616:8:0;:4;-1:-1:-1;;;;;10616:8:0;;;10581:43;:78;;;;-1:-1:-1;10643:15:0;;10629:8;;10643:15;;;;10629:8;;10628:31;;10581:78;10578:1300;;;10688:2;-1:-1:-1;;;;;10682:8:0;:4;-1:-1:-1;;;;;10682:8:0;;;:35;;;;-1:-1:-1;;;;;;10695:22:0;;;;;;:18;:22;;;;;;;;10694:23;10682:35;:64;;;;-1:-1:-1;;;;;;10722:24:0;;;;;;:18;:24;;;;;;;;10721:25;10682:64;10679:353;;;10781:13;;-1:-1:-1;;;;;10773:21:0;;;10781:13;;10773:21;;;;:33;;;10804:2;-1:-1:-1;;;;;10798:8:0;:4;-1:-1:-1;;;;;10798:8:0;;;10773:33;10770:72;;;10820:20;10838:1;10820:13;:6;10838:1;10820:10;:13::i;:::-;:17;;:20::i;:::-;10808:32;;10770:72;10578:1300;;10679:353;-1:-1:-1;;;;;10888:22:0;;;;;;:18;:22;;;;;;;;10887:51;;;;-1:-1:-1;10924:13:0;;-1:-1:-1;;;;;10916:21:0;;;10924:13;;10916:21;10887:51;10884:148;;;10989:11;;:23;;11005:6;10989:15;:23::i;:::-;10980:4;10963:23;;;;:8;:23;;;;;:49;10578:1300;;;11117:15;;11096:65;;11157:3;;11096:56;;11117:15;;;;11107:8;;;;;:25;;:44;;11143:8;;11107:44;;;11135:5;;;;;;;11107:44;11096:6;;:10;:56::i;:65::-;11194:13;;11084:77;;-1:-1:-1;;;;;;11186:21:0;;;11194:13;;11186:21;:55;;;;-1:-1:-1;11225:15:0;;-1:-1:-1;;;;;11211:30:0;;;11225:15;;;;;11211:30;;11186:55;:82;;;;-1:-1:-1;;;;;;11246:22:0;;;;;;:18;:22;;;;;;;;11245:23;11186:82;11182:296;;;11310:10;;11300:6;:20;;11292:66;;;;-1:-1:-1;;;11292:66:0;;7467:2:1;11292:66:0;;;7449:21:1;7506:2;7486:18;;;7479:30;7545:34;7525:18;;;7518:62;-1:-1:-1;;;7596:18:1;;;7589:31;7637:19;;11292:66:0;7265:397:1;11292:66:0;11415:10;;11405:6;11389:13;11399:2;-1:-1:-1;;;;;8784:17:0;8757:7;8784:17;;;:8;:17;;;;;;;8691:118;11389:13;:22;;;;:::i;:::-;:36;;11381:77;;;;-1:-1:-1;;;11381:77:0;;7999:2:1;11381:77:0;;;7981:21:1;8038:2;8018:18;;;8011:30;8077;8057:18;;;8050:58;8125:18;;11381:77:0;7797:352:1;11381:77:0;11508:13;;-1:-1:-1;;;;;11502:19:0;;;11508:13;;11502:19;;;;:46;;-1:-1:-1;;;;;;11526:22:0;;;;;;:18;:22;;;;;;;;11525:23;11502:46;11498:172;;;11607:10;;11597:6;11581:13;11591:2;-1:-1:-1;;;;;8784:17:0;8757:7;8784:17;;;:8;:17;;;;;;;8691:118;11581:13;:22;;;;:::i;:::-;:36;;11573:77;;;;-1:-1:-1;;;11573:77:0;;7999:2:1;11573:77:0;;;7981:21:1;8038:2;8018:18;;;8011:30;8077;8057:18;;;8050:58;8125:18;;11573:77:0;7797:352:1;11573:77:0;11699:13;;-1:-1:-1;;;;;11693:19:0;;;11699:13;;11693:19;:48;;;;-1:-1:-1;;;;;;11717:24:0;;;;;;:18;:24;;;;;;;;11716:25;11693:48;11690:173;;;11798:15;;11777:66;;11839:3;;11777:57;;11798:15;;;;11788:8;;;;;:25;;:45;;11824:9;;11788:45;;11777:66;11765:78;;11690:173;11922:4;11929:1;8784:17;;;:8;:17;;;;;;11904:26;11901:75;;11967:4;8757:7;8784:17;;;:8;:17;;;;;;11932:42;;:16;:42::i;:::-;11991:11;;11988:171;;12053:17;;-1:-1:-1;;;;;12053:17:0;12044:27;;;;:8;:27;;;;;;:42;;12076:9;12044:31;:42::i;:::-;12025:17;;;-1:-1:-1;;;;;12025:17:0;;;12016:27;;;;:8;:27;;;;;;;;;:70;;;;12119:17;;12104:43;;1342:25:1;;;12119:17:0;;;;12104:43;;;;;;1315:18:1;12104:43:0;;;;;;;11988:171;-1:-1:-1;;;;;12184:14:0;;;;;;:8;:14;;;;;;:26;;12203:6;12184:18;:26::i;:::-;-1:-1:-1;;;;;12169:14:0;;;;;;:8;:14;;;;;:41;12234:39;12251:21;:6;12262:9;12251:10;:21::i;:::-;-1:-1:-1;;;;;12234:12:0;;;;;;:8;:12;;;;;;;:16;:39::i;:::-;-1:-1:-1;;;;;12221:12:0;;;;;;:8;:12;;;;;:52;12284:8;:10;;;;;;;;:8;:10;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;12327:2;-1:-1:-1;;;;;12312:41:0;12321:4;-1:-1:-1;;;;;12312:41:0;;12331:21;12342:9;12331:6;:10;;:21;;;;:::i;:::-;12312:41;;1342:25:1;;;1330:2;1315:18;12312:41:0;;;;;;;10048:2313;9979:2382;;;:::o;4297:190::-;4383:7;4419:12;4411:6;;;;4403:29;;;;-1:-1:-1;;;4403:29:0;;;;;;;;:::i;:::-;-1:-1:-1;4443:9:0;4455:5;4459:1;4455;:5;:::i;:::-;4443:17;4297:190;-1:-1:-1;;;;;4297:190:0:o;4749:132::-;4807:7;4834:39;4838:1;4841;4834:39;;;;;;;;;;;;;;;;;:3;:39::i;4153:136::-;4211:7;4238:43;4242:1;4245;4238:43;;;;;;;;;;;;;;;;;:3;:43::i;12369:284::-;12477:4;12460:23;;;;:8;:23;;;;;;:40;;12488:11;12460:27;:40::i;:::-;12451:4;12434:23;;;;:8;:23;;;;;;:66;;;;12550:17;;-1:-1:-1;;;;;12550:17:0;12541:27;;;;:44;;12573:11;12541:31;:44::i;:::-;12520:17;;;-1:-1:-1;;;;;12520:17:0;;;12511:27;;;;:8;:27;;;;;;:74;;;;12625:17;;12601:44;;12625:17;;;12618:4;;12601:44;;;;1342:25:1;;1330:2;1315:18;;1196:177;12601:44:0;;;;;;;;12369:284;:::o;3966:179::-;4024:7;;4056:5;4060:1;4056;:5;:::i;:::-;4044:17;;4085:1;4080;:6;;4072:46;;;;-1:-1:-1;;;4072:46:0;;8859:2:1;4072:46:0;;;8841:21:1;8898:2;8878:18;;;8871:30;8937:29;8917:18;;;8910:57;8984:18;;4072:46:0;8657:351:1;4889:189:0;4975:7;5010:12;5003:5;4995:28;;;;-1:-1:-1;;;4995:28:0;;;;;;;;:::i;:::-;-1:-1:-1;5034:9:0;5046:5;5050:1;5046;:5;:::i;14:548:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:173::-;635:20;;-1:-1:-1;;;;;684:31:1;;674:42;;664:70;;730:1;727;720:12;664:70;567:173;;;:::o;745:254::-;813:6;821;874:2;862:9;853:7;849:23;845:32;842:52;;;890:1;887;880:12;842:52;913:29;932:9;913:29;:::i;:::-;903:39;989:2;974:18;;;;961:32;;-1:-1:-1;;;745:254:1:o;1378:328::-;1455:6;1463;1471;1524:2;1512:9;1503:7;1499:23;1495:32;1492:52;;;1540:1;1537;1530:12;1492:52;1563:29;1582:9;1563:29;:::i;:::-;1553:39;;1611:38;1645:2;1634:9;1630:18;1611:38;:::i;:::-;1601:48;;1696:2;1685:9;1681:18;1668:32;1658:42;;1378:328;;;;;:::o;1900:186::-;1959:6;2012:2;2000:9;1991:7;1987:23;1983:32;1980:52;;;2028:1;2025;2018:12;1980:52;2051:29;2070:9;2051:29;:::i;2299:260::-;2367:6;2375;2428:2;2416:9;2407:7;2403:23;2399:32;2396:52;;;2444:1;2441;2434:12;2396:52;2467:29;2486:9;2467:29;:::i;:::-;2457:39;;2515:38;2549:2;2538:9;2534:18;2515:38;:::i;:::-;2505:48;;2299:260;;;;;:::o;2564:127::-;2625:10;2620:3;2616:20;2613:1;2606:31;2656:4;2653:1;2646:15;2680:4;2677:1;2670:15;2696:422;2785:1;2828:5;2785:1;2842:270;2863:7;2853:8;2850:21;2842:270;;;2922:4;2918:1;2914:6;2910:17;2904:4;2901:27;2898:53;;;2931:18;;:::i;:::-;2981:7;2971:8;2967:22;2964:55;;;3001:16;;;;2964:55;3080:22;;;;3040:15;;;;2842:270;;;2846:3;2696:422;;;;;:::o;3123:806::-;3172:5;3202:8;3192:80;;-1:-1:-1;3243:1:1;3257:5;;3192:80;3291:4;3281:76;;-1:-1:-1;3328:1:1;3342:5;;3281:76;3373:4;3391:1;3386:59;;;;3459:1;3454:130;;;;3366:218;;3386:59;3416:1;3407:10;;3430:5;;;3454:130;3491:3;3481:8;3478:17;3475:43;;;3498:18;;:::i;:::-;-1:-1:-1;;3554:1:1;3540:16;;3569:5;;3366:218;;3668:2;3658:8;3655:16;3649:3;3643:4;3640:13;3636:36;3630:2;3620:8;3617:16;3612:2;3606:4;3603:12;3599:35;3596:77;3593:159;;;-1:-1:-1;3705:19:1;;;3737:5;;3593:159;3784:34;3809:8;3803:4;3784:34;:::i;:::-;3854:6;3850:1;3846:6;3842:19;3833:7;3830:32;3827:58;;;3865:18;;:::i;:::-;3903:20;;3123:806;-1:-1:-1;;;3123:806:1:o;3934:140::-;3992:5;4021:47;4062:4;4052:8;4048:19;4042:4;4021:47;:::i;4079:168::-;4152:9;;;4183;;4200:15;;;4194:22;;4180:37;4170:71;;4221:18;;:::i;4613:217::-;4653:1;4679;4669:132;;4723:10;4718:3;4714:20;4711:1;4704:31;4758:4;4755:1;4748:15;4786:4;4783:1;4776:15;4669:132;-1:-1:-1;4815:9:1;;4613:217::o;7667:125::-;7732:9;;;7753:10;;;7750:36;;;7766:18;;:::i;8154:175::-;8191:3;8235:4;8228:5;8224:16;8264:4;8255:7;8252:17;8249:43;;8272:18;;:::i;:::-;8321:1;8308:15;;8154:175;-1:-1:-1;;8154:175:1:o;8334:128::-;8401:9;;;8422:11;;;8419:37;;;8436:18;;:::i

Swarm Source

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