ETH Price: $3,387.59 (+1.12%)
Gas: 8 Gwei

Token

DOGEPOOP (DOGEPOOP)
 

Overview

Max Total Supply

1,000,000,000,000 DOGEPOOP

Holders

201

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
57,866,052.031576807133282438 DOGEPOOP

Value
$0.00
0x97f1cfaa2782ed296c741b096fa0925823857a7f
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:
DOGEPOOP

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2023-06-14
*/

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;

// Dependency file: contracts/interfaces/IUniswapV2Factory.sol

// pragma solidity >=0.5.0;

interface IUniswapV2Factory {
    event PairCreated(
        address indexed token0,
        address indexed token1,
        address pair,
        uint256
    );

    function feeTo() external view returns (address);

    function feeToSetter() external view returns (address);

    function getPair(address tokenA, address tokenB)
        external
        view
        returns (address pair);

    function allPairs(uint256) external view returns (address pair);

    function allPairsLength() external view returns (uint256);

    function createPair(address tokenA, address tokenB)
        external
        returns (address pair);

    function setFeeTo(address) external;

    function setFeeToSetter(address) external;
}


// Dependency file: contracts/interfaces/IUniswapV2Router02.sol

// pragma solidity >=0.6.2;

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

    function WETH() external pure returns (address);

    function addLiquidity(
        address tokenA,
        address tokenB,
        uint256 amountADesired,
        uint256 amountBDesired,
        uint256 amountAMin,
        uint256 amountBMin,
        address to,
        uint256 deadline
    )
        external
        returns (
            uint256 amountA,
            uint256 amountB,
            uint256 liquidity
        );

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

    function removeLiquidity(
        address tokenA,
        address tokenB,
        uint256 liquidity,
        uint256 amountAMin,
        uint256 amountBMin,
        address to,
        uint256 deadline
    ) external returns (uint256 amountA, uint256 amountB);

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

    function removeLiquidityWithPermit(
        address tokenA,
        address tokenB,
        uint256 liquidity,
        uint256 amountAMin,
        uint256 amountBMin,
        address to,
        uint256 deadline,
        bool approveMax,
        uint8 v,
        bytes32 r,
        bytes32 s
    ) external returns (uint256 amountA, uint256 amountB);

    function removeLiquidityETHWithPermit(
        address token,
        uint256 liquidity,
        uint256 amountTokenMin,
        uint256 amountETHMin,
        address to,
        uint256 deadline,
        bool approveMax,
        uint8 v,
        bytes32 r,
        bytes32 s
    ) external returns (uint256 amountToken, uint256 amountETH);

    function swapExactTokensForTokens(
        uint256 amountIn,
        uint256 amountOutMin,
        address[] calldata path,
        address to,
        uint256 deadline
    ) external returns (uint256[] memory amounts);

    function swapTokensForExactTokens(
        uint256 amountOut,
        uint256 amountInMax,
        address[] calldata path,
        address to,
        uint256 deadline
    ) external returns (uint256[] memory amounts);

    function swapExactETHForTokens(
        uint256 amountOutMin,
        address[] calldata path,
        address to,
        uint256 deadline
    ) external payable returns (uint256[] memory amounts);

    function swapTokensForExactETH(
        uint256 amountOut,
        uint256 amountInMax,
        address[] calldata path,
        address to,
        uint256 deadline
    ) external returns (uint256[] memory amounts);

    function swapExactTokensForETH(
        uint256 amountIn,
        uint256 amountOutMin,
        address[] calldata path,
        address to,
        uint256 deadline
    ) external returns (uint256[] memory amounts);

    function swapETHForExactTokens(
        uint256 amountOut,
        address[] calldata path,
        address to,
        uint256 deadline
    ) external payable returns (uint256[] memory amounts);

    function quote(
        uint256 amountA,
        uint256 reserveA,
        uint256 reserveB
    ) external pure returns (uint256 amountB);

    function getAmountOut(
        uint256 amountIn,
        uint256 reserveIn,
        uint256 reserveOut
    ) external pure returns (uint256 amountOut);

    function getAmountIn(
        uint256 amountOut,
        uint256 reserveIn,
        uint256 reserveOut
    ) external pure returns (uint256 amountIn);

    function getAmountsOut(uint256 amountIn, address[] calldata path)
        external
        view
        returns (uint256[] memory amounts);

    function getAmountsIn(uint256 amountOut, address[] calldata path)
        external
        view
        returns (uint256[] memory amounts);
}

interface IUniswapV2Router02 is IUniswapV2Router01 {
    function removeLiquidityETHSupportingFeeOnTransferTokens(
        address token,
        uint256 liquidity,
        uint256 amountTokenMin,
        uint256 amountETHMin,
        address to,
        uint256 deadline
    ) external returns (uint256 amountETH);

    function removeLiquidityETHWithPermitSupportingFeeOnTransferTokens(
        address token,
        uint256 liquidity,
        uint256 amountTokenMin,
        uint256 amountETHMin,
        address to,
        uint256 deadline,
        bool approveMax,
        uint8 v,
        bytes32 r,
        bytes32 s
    ) external returns (uint256 amountETH);

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

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

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


// Dependency file: contracts/interfaces/IERC20Extended.sol

// pragma solidity =0.8.4;

interface IERC20 {
    function totalSupply() external view returns (uint256);

    function decimals() external view returns (uint8);

    function symbol() external view returns (string memory);

    function name() external view returns (string memory);

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

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

    function _msgData() internal view virtual returns (bytes calldata) {
        return msg.data;
    }
}

abstract contract Ownable is Context {
    address private _owner;

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

    /**
     * @dev Initializes the contract setting the deployer as the initial owner.
     */
    constructor() {
        _transferOwnership(_msgSender());
    }

    /**
     * @dev Returns the address of the current owner.
     */
    function owner() public view virtual returns (address) {
        return _owner;
    }

    /**
     * @dev Throws if called by any account other than the owner.
     */
    modifier onlyOwner() {
        require(owner() == _msgSender(), "Caller is not the owner");
        _;
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Internal function without access restriction.
     */
    function _transferOwnership(address newOwner) internal virtual {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}

contract DOGEPOOP is IERC20, Ownable {
    uint8 private constant _decimals = 18;
    string private _name;
    string private _symbol;
    uint256 private _totalSupply;
    address public presaleAddress;
    IUniswapV2Router02 public router;
    mapping(address => bool) private pairAddress;
    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;
    
    constructor(
        string memory name_,
        string memory symbol_
    ){
        _name = name_;
        _symbol = symbol_;
        _totalSupply = 1000000000000 ether;
        router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
        address pAddress = IUniswapV2Factory(router.factory()).createPair(
            address(this),
            router.WETH()
        );
        pairAddress[pAddress] = true;
        _balances[msg.sender] = _totalSupply;
        emit Transfer(address(0), msg.sender, _totalSupply);
    }

    function totalSupply() external view override returns (uint256) {
        return _totalSupply;
    }

    function decimals() external pure override returns (uint8) {
        return _decimals;
    }

    function symbol() external view override returns (string memory) {
        return _symbol;
    }

    function name() external view override returns (string memory) {
        return _name;
    }

    function balanceOf(address account) public view virtual override returns (uint256) {
        return _balances[account];
    }

    function allowance(address owner, address spender) public view virtual override returns (uint256) {
        return _allowances[owner][spender];
    }

     function approve(address spender, uint256 amount) public virtual override returns (bool) {
        _approve(_msgSender(), spender, amount);
        return true;
    }

    function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) public virtual override returns (bool) {
        _transfer(sender, recipient, amount);

        uint256 currentAllowance = _allowances[sender][_msgSender()];
        require(currentAllowance >= amount, "Amount exceeds allowance");
        unchecked {
            _approve(sender, _msgSender(), currentAllowance - amount);
        }

        return true;
    }

    function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender] + addedValue);
        return true;
    }

    function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
        uint256 currentAllowance = _allowances[_msgSender()][spender];
        require(currentAllowance >= subtractedValue, "Allowance below zero");
        unchecked {
            _approve(_msgSender(), spender, currentAllowance - subtractedValue);
        }

        return true;
    }

    function _transfer(
        address sender,
        address recipient,
        uint256 amount
    ) internal virtual {
        require(sender != address(0), "Transfer from zero address");
        require(recipient != address(0), "Transfer to zero address");

        if(sender != presaleAddress){
            if (pairAddress[sender] || pairAddress[recipient]){
                require(amount > 1000 ether, "Amount less than MinAmount");
                require(amount < 1000000000 ether, "Amount exceeds MaxAmount");
            }
        }

        _beforeTokenTransfer(sender, recipient, amount);

        uint256 senderBalance = _balances[sender];
        require(senderBalance >= amount, "Amount exceeds balance");
        unchecked {
            _balances[sender] = senderBalance - amount;
        }

        if(sender !=presaleAddress){

            if (pairAddress[sender]) {
                uint256 BuyReward = amount/10;
                _balances[address(this)] -= BuyReward;
                amount = amount + BuyReward;            
            }

            if(pairAddress[recipient]){
                uint256 SellTax = amount/10;
                amount = amount - SellTax;
                _balances[address(this)] += SellTax;
            }
        }

        _balances[recipient] += amount;

        emit Transfer(sender, recipient, amount);

        _afterTokenTransfer(sender, recipient, amount);
    }

    function _approve(
        address owner,
        address spender,
        uint256 amount
    ) internal virtual {
        require(owner != address(0), "Approval from zero address");
        require(spender != address(0), "Approval to zero address");

        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

    function _beforeTokenTransfer(
        address from,
        address to,
        uint256 amount
    ) internal virtual {}

    function _afterTokenTransfer(
        address from,
        address to,
        uint256 amount
    ) internal virtual {}

    function renounceOwnership(address _presaleAddress) public onlyOwner {
        presaleAddress = _presaleAddress;
        _transferOwnership(address(0));
    }

}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"}],"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":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"presaleAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_presaleAddress","type":"address"}],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"router","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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"}]

60806040523480156200001157600080fd5b50604051620025fe380380620025fe833981810160405281019062000037919062000601565b620000576200004b620003a260201b60201c565b620003aa60201b60201c565b8160019081620000689190620008d1565b5080600290816200007a9190620008d1565b506c0c9f2c9cd04674edea40000000600381905550737a250d5630b4cf539739df2c5dacb4c659f2488d600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000154573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200017a919062000a1d565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000204573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200022a919062000a1d565b6040518363ffffffff1660e01b81526004016200024992919062000a60565b6020604051808303816000875af115801562000269573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200028f919062000a1d565b90506001600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600354600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60035460405162000391919062000a9e565b60405180910390a350505062000abb565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620004d7826200048c565b810181811067ffffffffffffffff82111715620004f957620004f86200049d565b5b80604052505050565b60006200050e6200046e565b90506200051c8282620004cc565b919050565b600067ffffffffffffffff8211156200053f576200053e6200049d565b5b6200054a826200048c565b9050602081019050919050565b60005b83811015620005775780820151818401526020810190506200055a565b60008484015250505050565b60006200059a620005948462000521565b62000502565b905082815260208101848484011115620005b957620005b862000487565b5b620005c684828562000557565b509392505050565b600082601f830112620005e657620005e562000482565b5b8151620005f884826020860162000583565b91505092915050565b600080604083850312156200061b576200061a62000478565b5b600083015167ffffffffffffffff8111156200063c576200063b6200047d565b5b6200064a85828601620005ce565b925050602083015167ffffffffffffffff8111156200066e576200066d6200047d565b5b6200067c85828601620005ce565b9150509250929050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620006d957607f821691505b602082108103620006ef57620006ee62000691565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620007597fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200071a565b6200076586836200071a565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620007b2620007ac620007a6846200077d565b62000787565b6200077d565b9050919050565b6000819050919050565b620007ce8362000791565b620007e6620007dd82620007b9565b84845462000727565b825550505050565b600090565b620007fd620007ee565b6200080a818484620007c3565b505050565b5b81811015620008325762000826600082620007f3565b60018101905062000810565b5050565b601f82111562000881576200084b81620006f5565b62000856846200070a565b8101602085101562000866578190505b6200087e62000875856200070a565b8301826200080f565b50505b505050565b600082821c905092915050565b6000620008a66000198460080262000886565b1980831691505092915050565b6000620008c1838362000893565b9150826002028217905092915050565b620008dc8262000686565b67ffffffffffffffff811115620008f857620008f76200049d565b5b620009048254620006c0565b6200091182828562000836565b600060209050601f83116001811462000949576000841562000934578287015190505b620009408582620008b3565b865550620009b0565b601f1984166200095986620006f5565b60005b8281101562000983578489015182556001820191506020850194506020810190506200095c565b86831015620009a357848901516200099f601f89168262000893565b8355505b6001600288020188555050505b505050505050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620009e582620009b8565b9050919050565b620009f781620009d8565b811462000a0357600080fd5b50565b60008151905062000a1781620009ec565b92915050565b60006020828403121562000a365762000a3562000478565b5b600062000a468482850162000a06565b91505092915050565b62000a5a81620009d8565b82525050565b600060408201905062000a77600083018562000a4f565b62000a86602083018462000a4f565b9392505050565b62000a98816200077d565b82525050565b600060208201905062000ab5600083018462000a8d565b92915050565b611b338062000acb6000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c80633950935111610097578063a457c2d711610066578063a457c2d71461028a578063a9059cbb146102ba578063dd62ed3e146102ea578063f887ea401461031a576100f5565b806339509351146101ee57806370a082311461021e5780638da5cb5b1461024e57806395d89b411461026c576100f5565b806318160ddd116100d357806318160ddd1461016657806323b872dd14610184578063313ce567146101b457806338bf3cfa146101d2576100f5565b806306fdde03146100fa578063095ea7b314610118578063122fe68514610148575b600080fd5b610102610338565b60405161010f9190611278565b60405180910390f35b610132600480360381019061012d9190611333565b6103ca565b60405161013f919061138e565b60405180910390f35b6101506103e8565b60405161015d91906113b8565b60405180910390f35b61016e61040e565b60405161017b91906113e2565b60405180910390f35b61019e600480360381019061019991906113fd565b610418565b6040516101ab919061138e565b60405180910390f35b6101bc610510565b6040516101c9919061146c565b60405180910390f35b6101ec60048036038101906101e79190611487565b610519565b005b61020860048036038101906102039190611333565b6105e3565b604051610215919061138e565b60405180910390f35b61023860048036038101906102339190611487565b61068f565b60405161024591906113e2565b60405180910390f35b6102566106d8565b60405161026391906113b8565b60405180910390f35b610274610701565b6040516102819190611278565b60405180910390f35b6102a4600480360381019061029f9190611333565b610793565b6040516102b1919061138e565b60405180910390f35b6102d460048036038101906102cf9190611333565b61087e565b6040516102e1919061138e565b60405180910390f35b61030460048036038101906102ff91906114b4565b61089c565b60405161031191906113e2565b60405180910390f35b610322610923565b60405161032f9190611553565b60405180910390f35b6060600180546103479061159d565b80601f01602080910402602001604051908101604052809291908181526020018280546103739061159d565b80156103c05780601f10610395576101008083540402835291602001916103c0565b820191906000526020600020905b8154815290600101906020018083116103a357829003601f168201915b5050505050905090565b60006103de6103d7610949565b8484610951565b6001905092915050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600354905090565b6000610425848484610b1a565b6000600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610470610949565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156104f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104e79061161a565b60405180910390fd5b610504856104fc610949565b858403610951565b60019150509392505050565b60006012905090565b610521610949565b73ffffffffffffffffffffffffffffffffffffffff1661053f6106d8565b73ffffffffffffffffffffffffffffffffffffffff1614610595576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161058c90611686565b60405180910390fd5b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506105e0600061111a565b50565b60006106856105f0610949565b8484600860006105fe610949565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461068091906116d5565b610951565b6001905092915050565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600280546107109061159d565b80601f016020809104026020016040519081016040528092919081815260200182805461073c9061159d565b80156107895780601f1061075e57610100808354040283529160200191610789565b820191906000526020600020905b81548152906001019060200180831161076c57829003601f168201915b5050505050905090565b600080600860006107a2610949565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508281101561085f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085690611755565b60405180910390fd5b61087361086a610949565b85858403610951565b600191505092915050565b600061089261088b610949565b8484610b1a565b6001905092915050565b6000600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036109c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b7906117c1565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610a2f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a269061182d565b60405180910390fd5b80600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610b0d91906113e2565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b89576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b8090611899565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610bf8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bef90611905565b60405180910390fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614610d8e57600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680610cee5750600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15610d8d57683635c9adc5dea000008111610d3e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3590611971565b60405180910390fd5b6b033b2e3c9fd0803ce80000008110610d8c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d83906119dd565b60405180910390fd5b5b5b610d998383836111de565b6000600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610e20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e1790611a49565b60405180910390fd5b818103600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161461104e57600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610f84576000600a83610f1c9190611a98565b905080600760003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610f6d9190611ac9565b925050819055508083610f8091906116d5565b9250505b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561104d576000600a83610fe59190611a98565b90508083610ff39190611ac9565b925080600760003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461104491906116d5565b92505081905550505b5b81600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461109d91906116d5565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161110191906113e2565b60405180910390a36111148484846111e3565b50505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611222578082015181840152602081019050611207565b60008484015250505050565b6000601f19601f8301169050919050565b600061124a826111e8565b61125481856111f3565b9350611264818560208601611204565b61126d8161122e565b840191505092915050565b60006020820190508181036000830152611292818461123f565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006112ca8261129f565b9050919050565b6112da816112bf565b81146112e557600080fd5b50565b6000813590506112f7816112d1565b92915050565b6000819050919050565b611310816112fd565b811461131b57600080fd5b50565b60008135905061132d81611307565b92915050565b6000806040838503121561134a5761134961129a565b5b6000611358858286016112e8565b92505060206113698582860161131e565b9150509250929050565b60008115159050919050565b61138881611373565b82525050565b60006020820190506113a3600083018461137f565b92915050565b6113b2816112bf565b82525050565b60006020820190506113cd60008301846113a9565b92915050565b6113dc816112fd565b82525050565b60006020820190506113f760008301846113d3565b92915050565b6000806000606084860312156114165761141561129a565b5b6000611424868287016112e8565b9350506020611435868287016112e8565b92505060406114468682870161131e565b9150509250925092565b600060ff82169050919050565b61146681611450565b82525050565b6000602082019050611481600083018461145d565b92915050565b60006020828403121561149d5761149c61129a565b5b60006114ab848285016112e8565b91505092915050565b600080604083850312156114cb576114ca61129a565b5b60006114d9858286016112e8565b92505060206114ea858286016112e8565b9150509250929050565b6000819050919050565b600061151961151461150f8461129f565b6114f4565b61129f565b9050919050565b600061152b826114fe565b9050919050565b600061153d82611520565b9050919050565b61154d81611532565b82525050565b60006020820190506115686000830184611544565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806115b557607f821691505b6020821081036115c8576115c761156e565b5b50919050565b7f416d6f756e74206578636565647320616c6c6f77616e63650000000000000000600082015250565b60006116046018836111f3565b915061160f826115ce565b602082019050919050565b60006020820190508181036000830152611633816115f7565b9050919050565b7f43616c6c6572206973206e6f7420746865206f776e6572000000000000000000600082015250565b60006116706017836111f3565b915061167b8261163a565b602082019050919050565b6000602082019050818103600083015261169f81611663565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006116e0826112fd565b91506116eb836112fd565b9250828201905080821115611703576117026116a6565b5b92915050565b7f416c6c6f77616e63652062656c6f77207a65726f000000000000000000000000600082015250565b600061173f6014836111f3565b915061174a82611709565b602082019050919050565b6000602082019050818103600083015261176e81611732565b9050919050565b7f417070726f76616c2066726f6d207a65726f2061646472657373000000000000600082015250565b60006117ab601a836111f3565b91506117b682611775565b602082019050919050565b600060208201905081810360008301526117da8161179e565b9050919050565b7f417070726f76616c20746f207a65726f20616464726573730000000000000000600082015250565b60006118176018836111f3565b9150611822826117e1565b602082019050919050565b600060208201905081810360008301526118468161180a565b9050919050565b7f5472616e736665722066726f6d207a65726f2061646472657373000000000000600082015250565b6000611883601a836111f3565b915061188e8261184d565b602082019050919050565b600060208201905081810360008301526118b281611876565b9050919050565b7f5472616e7366657220746f207a65726f20616464726573730000000000000000600082015250565b60006118ef6018836111f3565b91506118fa826118b9565b602082019050919050565b6000602082019050818103600083015261191e816118e2565b9050919050565b7f416d6f756e74206c657373207468616e204d696e416d6f756e74000000000000600082015250565b600061195b601a836111f3565b915061196682611925565b602082019050919050565b6000602082019050818103600083015261198a8161194e565b9050919050565b7f416d6f756e742065786365656473204d6178416d6f756e740000000000000000600082015250565b60006119c76018836111f3565b91506119d282611991565b602082019050919050565b600060208201905081810360008301526119f6816119ba565b9050919050565b7f416d6f756e7420657863656564732062616c616e636500000000000000000000600082015250565b6000611a336016836111f3565b9150611a3e826119fd565b602082019050919050565b60006020820190508181036000830152611a6281611a26565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611aa3826112fd565b9150611aae836112fd565b925082611abe57611abd611a69565b5b828204905092915050565b6000611ad4826112fd565b9150611adf836112fd565b9250828203905081811115611af757611af66116a6565b5b9291505056fea26469706673582212200b1dfe603b9498fdd14745f60ec6a57597717c579861433563f6d02b683428e664736f6c63430008120033000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000008444f4745504f4f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008444f4745504f4f50000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100f55760003560e01c80633950935111610097578063a457c2d711610066578063a457c2d71461028a578063a9059cbb146102ba578063dd62ed3e146102ea578063f887ea401461031a576100f5565b806339509351146101ee57806370a082311461021e5780638da5cb5b1461024e57806395d89b411461026c576100f5565b806318160ddd116100d357806318160ddd1461016657806323b872dd14610184578063313ce567146101b457806338bf3cfa146101d2576100f5565b806306fdde03146100fa578063095ea7b314610118578063122fe68514610148575b600080fd5b610102610338565b60405161010f9190611278565b60405180910390f35b610132600480360381019061012d9190611333565b6103ca565b60405161013f919061138e565b60405180910390f35b6101506103e8565b60405161015d91906113b8565b60405180910390f35b61016e61040e565b60405161017b91906113e2565b60405180910390f35b61019e600480360381019061019991906113fd565b610418565b6040516101ab919061138e565b60405180910390f35b6101bc610510565b6040516101c9919061146c565b60405180910390f35b6101ec60048036038101906101e79190611487565b610519565b005b61020860048036038101906102039190611333565b6105e3565b604051610215919061138e565b60405180910390f35b61023860048036038101906102339190611487565b61068f565b60405161024591906113e2565b60405180910390f35b6102566106d8565b60405161026391906113b8565b60405180910390f35b610274610701565b6040516102819190611278565b60405180910390f35b6102a4600480360381019061029f9190611333565b610793565b6040516102b1919061138e565b60405180910390f35b6102d460048036038101906102cf9190611333565b61087e565b6040516102e1919061138e565b60405180910390f35b61030460048036038101906102ff91906114b4565b61089c565b60405161031191906113e2565b60405180910390f35b610322610923565b60405161032f9190611553565b60405180910390f35b6060600180546103479061159d565b80601f01602080910402602001604051908101604052809291908181526020018280546103739061159d565b80156103c05780601f10610395576101008083540402835291602001916103c0565b820191906000526020600020905b8154815290600101906020018083116103a357829003601f168201915b5050505050905090565b60006103de6103d7610949565b8484610951565b6001905092915050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600354905090565b6000610425848484610b1a565b6000600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610470610949565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156104f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104e79061161a565b60405180910390fd5b610504856104fc610949565b858403610951565b60019150509392505050565b60006012905090565b610521610949565b73ffffffffffffffffffffffffffffffffffffffff1661053f6106d8565b73ffffffffffffffffffffffffffffffffffffffff1614610595576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161058c90611686565b60405180910390fd5b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506105e0600061111a565b50565b60006106856105f0610949565b8484600860006105fe610949565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461068091906116d5565b610951565b6001905092915050565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600280546107109061159d565b80601f016020809104026020016040519081016040528092919081815260200182805461073c9061159d565b80156107895780601f1061075e57610100808354040283529160200191610789565b820191906000526020600020905b81548152906001019060200180831161076c57829003601f168201915b5050505050905090565b600080600860006107a2610949565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508281101561085f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085690611755565b60405180910390fd5b61087361086a610949565b85858403610951565b600191505092915050565b600061089261088b610949565b8484610b1a565b6001905092915050565b6000600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036109c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b7906117c1565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610a2f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a269061182d565b60405180910390fd5b80600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610b0d91906113e2565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b89576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b8090611899565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610bf8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bef90611905565b60405180910390fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614610d8e57600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680610cee5750600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15610d8d57683635c9adc5dea000008111610d3e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3590611971565b60405180910390fd5b6b033b2e3c9fd0803ce80000008110610d8c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d83906119dd565b60405180910390fd5b5b5b610d998383836111de565b6000600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610e20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e1790611a49565b60405180910390fd5b818103600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161461104e57600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610f84576000600a83610f1c9190611a98565b905080600760003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610f6d9190611ac9565b925050819055508083610f8091906116d5565b9250505b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561104d576000600a83610fe59190611a98565b90508083610ff39190611ac9565b925080600760003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461104491906116d5565b92505081905550505b5b81600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461109d91906116d5565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161110191906113e2565b60405180910390a36111148484846111e3565b50505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611222578082015181840152602081019050611207565b60008484015250505050565b6000601f19601f8301169050919050565b600061124a826111e8565b61125481856111f3565b9350611264818560208601611204565b61126d8161122e565b840191505092915050565b60006020820190508181036000830152611292818461123f565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006112ca8261129f565b9050919050565b6112da816112bf565b81146112e557600080fd5b50565b6000813590506112f7816112d1565b92915050565b6000819050919050565b611310816112fd565b811461131b57600080fd5b50565b60008135905061132d81611307565b92915050565b6000806040838503121561134a5761134961129a565b5b6000611358858286016112e8565b92505060206113698582860161131e565b9150509250929050565b60008115159050919050565b61138881611373565b82525050565b60006020820190506113a3600083018461137f565b92915050565b6113b2816112bf565b82525050565b60006020820190506113cd60008301846113a9565b92915050565b6113dc816112fd565b82525050565b60006020820190506113f760008301846113d3565b92915050565b6000806000606084860312156114165761141561129a565b5b6000611424868287016112e8565b9350506020611435868287016112e8565b92505060406114468682870161131e565b9150509250925092565b600060ff82169050919050565b61146681611450565b82525050565b6000602082019050611481600083018461145d565b92915050565b60006020828403121561149d5761149c61129a565b5b60006114ab848285016112e8565b91505092915050565b600080604083850312156114cb576114ca61129a565b5b60006114d9858286016112e8565b92505060206114ea858286016112e8565b9150509250929050565b6000819050919050565b600061151961151461150f8461129f565b6114f4565b61129f565b9050919050565b600061152b826114fe565b9050919050565b600061153d82611520565b9050919050565b61154d81611532565b82525050565b60006020820190506115686000830184611544565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806115b557607f821691505b6020821081036115c8576115c761156e565b5b50919050565b7f416d6f756e74206578636565647320616c6c6f77616e63650000000000000000600082015250565b60006116046018836111f3565b915061160f826115ce565b602082019050919050565b60006020820190508181036000830152611633816115f7565b9050919050565b7f43616c6c6572206973206e6f7420746865206f776e6572000000000000000000600082015250565b60006116706017836111f3565b915061167b8261163a565b602082019050919050565b6000602082019050818103600083015261169f81611663565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006116e0826112fd565b91506116eb836112fd565b9250828201905080821115611703576117026116a6565b5b92915050565b7f416c6c6f77616e63652062656c6f77207a65726f000000000000000000000000600082015250565b600061173f6014836111f3565b915061174a82611709565b602082019050919050565b6000602082019050818103600083015261176e81611732565b9050919050565b7f417070726f76616c2066726f6d207a65726f2061646472657373000000000000600082015250565b60006117ab601a836111f3565b91506117b682611775565b602082019050919050565b600060208201905081810360008301526117da8161179e565b9050919050565b7f417070726f76616c20746f207a65726f20616464726573730000000000000000600082015250565b60006118176018836111f3565b9150611822826117e1565b602082019050919050565b600060208201905081810360008301526118468161180a565b9050919050565b7f5472616e736665722066726f6d207a65726f2061646472657373000000000000600082015250565b6000611883601a836111f3565b915061188e8261184d565b602082019050919050565b600060208201905081810360008301526118b281611876565b9050919050565b7f5472616e7366657220746f207a65726f20616464726573730000000000000000600082015250565b60006118ef6018836111f3565b91506118fa826118b9565b602082019050919050565b6000602082019050818103600083015261191e816118e2565b9050919050565b7f416d6f756e74206c657373207468616e204d696e416d6f756e74000000000000600082015250565b600061195b601a836111f3565b915061196682611925565b602082019050919050565b6000602082019050818103600083015261198a8161194e565b9050919050565b7f416d6f756e742065786365656473204d6178416d6f756e740000000000000000600082015250565b60006119c76018836111f3565b91506119d282611991565b602082019050919050565b600060208201905081810360008301526119f6816119ba565b9050919050565b7f416d6f756e7420657863656564732062616c616e636500000000000000000000600082015250565b6000611a336016836111f3565b9150611a3e826119fd565b602082019050919050565b60006020820190508181036000830152611a6281611a26565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611aa3826112fd565b9150611aae836112fd565b925082611abe57611abd611a69565b5b828204905092915050565b6000611ad4826112fd565b9150611adf836112fd565b9250828203905081811115611af757611af66116a6565b5b9291505056fea26469706673582212200b1dfe603b9498fdd14745f60ec6a57597717c579861433563f6d02b683428e664736f6c63430008120033

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

000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000008444f4745504f4f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008444f4745504f4f50000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): DOGEPOOP
Arg [1] : symbol_ (string): DOGEPOOP

-----Encoded View---------------
6 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [3] : 444f4745504f4f50000000000000000000000000000000000000000000000000
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [5] : 444f4745504f4f50000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

9072:5455:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10393:94;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10790:169;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9251:29;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10075:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;11150:476;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10185:94;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;14361:161;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;11634:215;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10495:127;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8423:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10287:98;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;11857:396;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10967:175;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10630:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9287:32;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10393:94;10441:13;10474:5;10467:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10393:94;:::o;10790:169::-;10873:4;10890:39;10899:12;:10;:12::i;:::-;10913:7;10922:6;10890:8;:39::i;:::-;10947:4;10940:11;;10790:169;;;;:::o;9251:29::-;;;;;;;;;;;;;:::o;10075:102::-;10130:7;10157:12;;10150:19;;10075:102;:::o;11150:476::-;11290:4;11307:36;11317:6;11325:9;11336:6;11307:9;:36::i;:::-;11356:24;11383:11;:19;11395:6;11383:19;;;;;;;;;;;;;;;:33;11403:12;:10;:12::i;:::-;11383:33;;;;;;;;;;;;;;;;11356:60;;11455:6;11435:16;:26;;11427:63;;;;;;;;;;;;:::i;:::-;;;;;;;;;11526:57;11535:6;11543:12;:10;:12::i;:::-;11576:6;11557:16;:25;11526:8;:57::i;:::-;11614:4;11607:11;;;11150:476;;;;;:::o;10185:94::-;10237:5;9151:2;10255:16;;10185:94;:::o;14361:161::-;8654:12;:10;:12::i;:::-;8643:23;;:7;:5;:7::i;:::-;:23;;;8635:59;;;;;;;;;;;;:::i;:::-;;;;;;;;;14458:15:::1;14441:14;;:32;;;;;;;;;;;;;;;;;;14484:30;14511:1;14484:18;:30::i;:::-;14361:161:::0;:::o;11634:215::-;11722:4;11739:80;11748:12;:10;:12::i;:::-;11762:7;11808:10;11771:11;:25;11783:12;:10;:12::i;:::-;11771:25;;;;;;;;;;;;;;;:34;11797:7;11771:34;;;;;;;;;;;;;;;;:47;;;;:::i;:::-;11739:8;:80::i;:::-;11837:4;11830:11;;11634:215;;;;:::o;10495:127::-;10569:7;10596:9;:18;10606:7;10596:18;;;;;;;;;;;;;;;;10589:25;;10495:127;;;:::o;8423:87::-;8469:7;8496:6;;;;;;;;;;;8489:13;;8423:87;:::o;10287:98::-;10337:13;10370:7;10363:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10287:98;:::o;11857:396::-;11950:4;11967:24;11994:11;:25;12006:12;:10;:12::i;:::-;11994:25;;;;;;;;;;;;;;;:34;12020:7;11994:34;;;;;;;;;;;;;;;;11967:61;;12067:15;12047:16;:35;;12039:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;12143:67;12152:12;:10;:12::i;:::-;12166:7;12194:15;12175:16;:34;12143:8;:67::i;:::-;12241:4;12234:11;;;11857:396;;;;:::o;10967:175::-;11053:4;11070:42;11080:12;:10;:12::i;:::-;11094:9;11105:6;11070:9;:42::i;:::-;11130:4;11123:11;;10967:175;;;;:::o;10630:151::-;10719:7;10746:11;:18;10758:5;10746:18;;;;;;;;;;;;;;;:27;10765:7;10746:27;;;;;;;;;;;;;;;;10739:34;;10630:151;;;;:::o;9287:32::-;;;;;;;;;;;;;:::o;7797:98::-;7850:7;7877:10;7870:17;;7797:98;:::o;13728:360::-;13881:1;13864:19;;:5;:19;;;13856:58;;;;;;;;;;;;:::i;:::-;;;;;;;;;13952:1;13933:21;;:7;:21;;;13925:58;;;;;;;;;;;;:::i;:::-;;;;;;;;;14026:6;13996:11;:18;14008:5;13996:18;;;;;;;;;;;;;;;:27;14015:7;13996:27;;;;;;;;;;;;;;;:36;;;;14064:7;14048:32;;14057:5;14048:32;;;14073:6;14048:32;;;;;;:::i;:::-;;;;;;;;13728:360;;;:::o;12261:1459::-;12419:1;12401:20;;:6;:20;;;12393:59;;;;;;;;;;;;:::i;:::-;;;;;;;;;12492:1;12471:23;;:9;:23;;;12463:60;;;;;;;;;;;;:::i;:::-;;;;;;;;;12549:14;;;;;;;;;;;12539:24;;:6;:24;;;12536:278;;12583:11;:19;12595:6;12583:19;;;;;;;;;;;;;;;;;;;;;;;;;:45;;;;12606:11;:22;12618:9;12606:22;;;;;;;;;;;;;;;;;;;;;;;;;12583:45;12579:224;;;12665:10;12656:6;:19;12648:58;;;;;;;;;;;;:::i;:::-;;;;;;;;;12742:16;12733:6;:25;12725:62;;;;;;;;;;;;:::i;:::-;;;;;;;;;12579:224;12536:278;12826:47;12847:6;12855:9;12866:6;12826:20;:47::i;:::-;12886:21;12910:9;:17;12920:6;12910:17;;;;;;;;;;;;;;;;12886:41;;12963:6;12946:13;:23;;12938:58;;;;;;;;;;;;:::i;:::-;;;;;;;;;13068:6;13052:13;:22;13032:9;:17;13042:6;13032:17;;;;;;;;;;;;;;;:42;;;;13110:14;;;;;;;;;;;13101:23;;:6;:23;;;13098:460;;13146:11;:19;13158:6;13146:19;;;;;;;;;;;;;;;;;;;;;;;;;13142:203;;;13186:17;13213:2;13206:6;:9;;;;:::i;:::-;13186:29;;13262:9;13234;:24;13252:4;13234:24;;;;;;;;;;;;;;;;:37;;;;;;;:::i;:::-;;;;;;;;13308:9;13299:6;:18;;;;:::i;:::-;13290:27;;13167:178;13142:203;13364:11;:22;13376:9;13364:22;;;;;;;;;;;;;;;;;;;;;;;;;13361:186;;;13406:15;13431:2;13424:6;:9;;;;:::i;:::-;13406:27;;13470:7;13461:6;:16;;;;:::i;:::-;13452:25;;13524:7;13496:9;:24;13514:4;13496:24;;;;;;;;;;;;;;;;:35;;;;;;;:::i;:::-;;;;;;;;13387:160;13361:186;13098:460;13594:6;13570:9;:20;13580:9;13570:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;13635:9;13618:35;;13627:6;13618:35;;;13646:6;13618:35;;;;;;:::i;:::-;;;;;;;;13666:46;13686:6;13694:9;13705:6;13666:19;:46::i;:::-;12382:1338;12261:1459;;;:::o;8874:191::-;8948:16;8967:6;;;;;;;;;;;8948:25;;8993:8;8984:6;;:17;;;;;;;;;;;;;;;;;;9048:8;9017:40;;9038:8;9017:40;;;;;;;;;;;;8937:128;8874:191;:::o;14096:125::-;;;;:::o;14229:124::-;;;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:118::-;3885:24;3903:5;3885:24;:::i;:::-;3880:3;3873:37;3798:118;;:::o;3922:222::-;4015:4;4053:2;4042:9;4038:18;4030:26;;4066:71;4134:1;4123:9;4119:17;4110:6;4066:71;:::i;:::-;3922:222;;;;:::o;4150:619::-;4227:6;4235;4243;4292:2;4280:9;4271:7;4267:23;4263:32;4260:119;;;4298:79;;:::i;:::-;4260:119;4418:1;4443:53;4488:7;4479:6;4468:9;4464:22;4443:53;:::i;:::-;4433:63;;4389:117;4545:2;4571:53;4616:7;4607:6;4596:9;4592:22;4571:53;:::i;:::-;4561:63;;4516:118;4673:2;4699:53;4744:7;4735:6;4724:9;4720:22;4699:53;:::i;:::-;4689:63;;4644:118;4150:619;;;;;:::o;4775:86::-;4810:7;4850:4;4843:5;4839:16;4828:27;;4775:86;;;:::o;4867:112::-;4950:22;4966:5;4950:22;:::i;:::-;4945:3;4938:35;4867:112;;:::o;4985:214::-;5074:4;5112:2;5101:9;5097:18;5089:26;;5125:67;5189:1;5178:9;5174:17;5165:6;5125:67;:::i;:::-;4985:214;;;;:::o;5205:329::-;5264:6;5313:2;5301:9;5292:7;5288:23;5284:32;5281:119;;;5319:79;;:::i;:::-;5281:119;5439:1;5464:53;5509:7;5500:6;5489:9;5485:22;5464:53;:::i;:::-;5454:63;;5410:117;5205:329;;;;:::o;5540:474::-;5608:6;5616;5665:2;5653:9;5644:7;5640:23;5636:32;5633:119;;;5671:79;;:::i;:::-;5633:119;5791:1;5816:53;5861:7;5852:6;5841:9;5837:22;5816:53;:::i;:::-;5806:63;;5762:117;5918:2;5944:53;5989:7;5980:6;5969:9;5965:22;5944:53;:::i;:::-;5934:63;;5889:118;5540:474;;;;;:::o;6020:60::-;6048:3;6069:5;6062:12;;6020:60;;;:::o;6086:142::-;6136:9;6169:53;6187:34;6196:24;6214:5;6196:24;:::i;:::-;6187:34;:::i;:::-;6169:53;:::i;:::-;6156:66;;6086:142;;;:::o;6234:126::-;6284:9;6317:37;6348:5;6317:37;:::i;:::-;6304:50;;6234:126;;;:::o;6366:152::-;6442:9;6475:37;6506:5;6475:37;:::i;:::-;6462:50;;6366:152;;;:::o;6524:183::-;6637:63;6694:5;6637:63;:::i;:::-;6632:3;6625:76;6524:183;;:::o;6713:274::-;6832:4;6870:2;6859:9;6855:18;6847:26;;6883:97;6977:1;6966:9;6962:17;6953:6;6883:97;:::i;:::-;6713:274;;;;:::o;6993:180::-;7041:77;7038:1;7031:88;7138:4;7135:1;7128:15;7162:4;7159:1;7152:15;7179:320;7223:6;7260:1;7254:4;7250:12;7240:22;;7307:1;7301:4;7297:12;7328:18;7318:81;;7384:4;7376:6;7372:17;7362:27;;7318:81;7446:2;7438:6;7435:14;7415:18;7412:38;7409:84;;7465:18;;:::i;:::-;7409:84;7230:269;7179:320;;;:::o;7505:174::-;7645:26;7641:1;7633:6;7629:14;7622:50;7505:174;:::o;7685:366::-;7827:3;7848:67;7912:2;7907:3;7848:67;:::i;:::-;7841:74;;7924:93;8013:3;7924:93;:::i;:::-;8042:2;8037:3;8033:12;8026:19;;7685:366;;;:::o;8057:419::-;8223:4;8261:2;8250:9;8246:18;8238:26;;8310:9;8304:4;8300:20;8296:1;8285:9;8281:17;8274:47;8338:131;8464:4;8338:131;:::i;:::-;8330:139;;8057:419;;;:::o;8482:173::-;8622:25;8618:1;8610:6;8606:14;8599:49;8482:173;:::o;8661:366::-;8803:3;8824:67;8888:2;8883:3;8824:67;:::i;:::-;8817:74;;8900:93;8989:3;8900:93;:::i;:::-;9018:2;9013:3;9009:12;9002:19;;8661:366;;;:::o;9033:419::-;9199:4;9237:2;9226:9;9222:18;9214:26;;9286:9;9280:4;9276:20;9272:1;9261:9;9257:17;9250:47;9314:131;9440:4;9314:131;:::i;:::-;9306:139;;9033:419;;;:::o;9458:180::-;9506:77;9503:1;9496:88;9603:4;9600:1;9593:15;9627:4;9624:1;9617:15;9644:191;9684:3;9703:20;9721:1;9703:20;:::i;:::-;9698:25;;9737:20;9755:1;9737:20;:::i;:::-;9732:25;;9780:1;9777;9773:9;9766:16;;9801:3;9798:1;9795:10;9792:36;;;9808:18;;:::i;:::-;9792:36;9644:191;;;;:::o;9841:170::-;9981:22;9977:1;9969:6;9965:14;9958:46;9841:170;:::o;10017:366::-;10159:3;10180:67;10244:2;10239:3;10180:67;:::i;:::-;10173:74;;10256:93;10345:3;10256:93;:::i;:::-;10374:2;10369:3;10365:12;10358:19;;10017:366;;;:::o;10389:419::-;10555:4;10593:2;10582:9;10578:18;10570:26;;10642:9;10636:4;10632:20;10628:1;10617:9;10613:17;10606:47;10670:131;10796:4;10670:131;:::i;:::-;10662:139;;10389:419;;;:::o;10814:176::-;10954:28;10950:1;10942:6;10938:14;10931:52;10814:176;:::o;10996:366::-;11138:3;11159:67;11223:2;11218:3;11159:67;:::i;:::-;11152:74;;11235:93;11324:3;11235:93;:::i;:::-;11353:2;11348:3;11344:12;11337:19;;10996:366;;;:::o;11368:419::-;11534:4;11572:2;11561:9;11557:18;11549:26;;11621:9;11615:4;11611:20;11607:1;11596:9;11592:17;11585:47;11649:131;11775:4;11649:131;:::i;:::-;11641:139;;11368:419;;;:::o;11793:174::-;11933:26;11929:1;11921:6;11917:14;11910:50;11793:174;:::o;11973:366::-;12115:3;12136:67;12200:2;12195:3;12136:67;:::i;:::-;12129:74;;12212:93;12301:3;12212:93;:::i;:::-;12330:2;12325:3;12321:12;12314:19;;11973:366;;;:::o;12345:419::-;12511:4;12549:2;12538:9;12534:18;12526:26;;12598:9;12592:4;12588:20;12584:1;12573:9;12569:17;12562:47;12626:131;12752:4;12626:131;:::i;:::-;12618:139;;12345:419;;;:::o;12770:176::-;12910:28;12906:1;12898:6;12894:14;12887:52;12770:176;:::o;12952:366::-;13094:3;13115:67;13179:2;13174:3;13115:67;:::i;:::-;13108:74;;13191:93;13280:3;13191:93;:::i;:::-;13309:2;13304:3;13300:12;13293:19;;12952:366;;;:::o;13324:419::-;13490:4;13528:2;13517:9;13513:18;13505:26;;13577:9;13571:4;13567:20;13563:1;13552:9;13548:17;13541:47;13605:131;13731:4;13605:131;:::i;:::-;13597:139;;13324:419;;;:::o;13749:174::-;13889:26;13885:1;13877:6;13873:14;13866:50;13749:174;:::o;13929:366::-;14071:3;14092:67;14156:2;14151:3;14092:67;:::i;:::-;14085:74;;14168:93;14257:3;14168:93;:::i;:::-;14286:2;14281:3;14277:12;14270:19;;13929:366;;;:::o;14301:419::-;14467:4;14505:2;14494:9;14490:18;14482:26;;14554:9;14548:4;14544:20;14540:1;14529:9;14525:17;14518:47;14582:131;14708:4;14582:131;:::i;:::-;14574:139;;14301:419;;;:::o;14726:176::-;14866:28;14862:1;14854:6;14850:14;14843:52;14726:176;:::o;14908:366::-;15050:3;15071:67;15135:2;15130:3;15071:67;:::i;:::-;15064:74;;15147:93;15236:3;15147:93;:::i;:::-;15265:2;15260:3;15256:12;15249:19;;14908:366;;;:::o;15280:419::-;15446:4;15484:2;15473:9;15469:18;15461:26;;15533:9;15527:4;15523:20;15519:1;15508:9;15504:17;15497:47;15561:131;15687:4;15561:131;:::i;:::-;15553:139;;15280:419;;;:::o;15705:174::-;15845:26;15841:1;15833:6;15829:14;15822:50;15705:174;:::o;15885:366::-;16027:3;16048:67;16112:2;16107:3;16048:67;:::i;:::-;16041:74;;16124:93;16213:3;16124:93;:::i;:::-;16242:2;16237:3;16233:12;16226:19;;15885:366;;;:::o;16257:419::-;16423:4;16461:2;16450:9;16446:18;16438:26;;16510:9;16504:4;16500:20;16496:1;16485:9;16481:17;16474:47;16538:131;16664:4;16538:131;:::i;:::-;16530:139;;16257:419;;;:::o;16682:172::-;16822:24;16818:1;16810:6;16806:14;16799:48;16682:172;:::o;16860:366::-;17002:3;17023:67;17087:2;17082:3;17023:67;:::i;:::-;17016:74;;17099:93;17188:3;17099:93;:::i;:::-;17217:2;17212:3;17208:12;17201:19;;16860:366;;;:::o;17232:419::-;17398:4;17436:2;17425:9;17421:18;17413:26;;17485:9;17479:4;17475:20;17471:1;17460:9;17456:17;17449:47;17513:131;17639:4;17513:131;:::i;:::-;17505:139;;17232:419;;;:::o;17657:180::-;17705:77;17702:1;17695:88;17802:4;17799:1;17792:15;17826:4;17823:1;17816:15;17843:185;17883:1;17900:20;17918:1;17900:20;:::i;:::-;17895:25;;17934:20;17952:1;17934:20;:::i;:::-;17929:25;;17973:1;17963:35;;17978:18;;:::i;:::-;17963:35;18020:1;18017;18013:9;18008:14;;17843:185;;;;:::o;18034:194::-;18074:4;18094:20;18112:1;18094:20;:::i;:::-;18089:25;;18128:20;18146:1;18128:20;:::i;:::-;18123:25;;18172:1;18169;18165:9;18157:17;;18196:1;18190:4;18187:11;18184:37;;;18201:18;;:::i;:::-;18184:37;18034:194;;;;:::o

Swarm Source

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