ETH Price: $3,403.60 (+1.12%)

Token

PEPEX (PEPEX)
 

Overview

Max Total Supply

420,000,000 PEPEX

Holders

399

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
1.804906215737481823 PEPEX

Value
$0.00
0xbb7fac0490c244e57299d98f63eb410f1dd3d695
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:
PEPEXToken

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2023-12-08
*/

// SPDX-License-Identifier: MIT

// pragma solidity ^0.8.7;

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

    function balanceOf(address account) external view returns (uint256);

    function transfer(address recipient, uint256 amount) external returns (bool);

    function allowance(address owner, address spender) external view returns (uint256);

    function approve(address spender, uint256 amount) external returns (bool);

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) external returns (bool);

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

    event Approval(address indexed owner,
     address indexed spender, uint256 value);
}


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

    constructor() {
        _setOwner(_msgSender());
    }

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

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

    function renounceOwnership() public virtual onlyOwner {
        _setOwner(address(0));
    }

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

library SafeMath {
 
    function tryAdd(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            uint256 c = a + b;
            if (c < a) return (false, 0);
            return (true, c);
        }
    }

    function trySub(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            if (b > a) return (false, 0);
            return (true, a - b);
        }
    }

    function tryMul(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
            // benefit is lost if 'b' is also tested.
            // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
            if (a == 0) return (true, 0);
            uint256 c = a * b;
            if (c / a != b) return (false, 0);
            return (true, c);
        }
    }

    function tryDiv(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            if (b == 0) return (false, 0);
            return (true, a / b);
        }
    }

    function tryMod(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            if (b == 0) return (false, 0);
            return (true, a % b);
        }
    }

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        return a + b;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return a - b;
    }

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        return a * b;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return a / b;
    }

    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return a % b;
    }

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

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

    function mod(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        unchecked {
            require(b > 0, errorMessage);
            return a % b;
        }
    }
}

interface IUniswapV2Factory {

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

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

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

    function WETH() external pure returns (address);
}


pragma solidity ^0.8.7;


contract PEPEXToken is IERC20, Ownable {
    using SafeMath for uint256;


    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;
    mapping (address => bool) public isExcludedFromFee;
    string private _name;
    string private _symbol;
    uint8 private _decimals;
    uint256 private _totalSupply;
    IUniswapV2Router02 public uniswapV2Router;
    address public uniswapPair;
    uint256 public _totalTaxIfBuying = 0;
    uint256 public _totalTaxIfSelling = 0;

    constructor(
        string memory name_,
        string memory symbol_,
        uint256 totalSupply_,
        address owner_,
        address router_
    ) payable {
        IUniswapV2Router02 _uniswapV2Router = IUniswapV2Router02(router_);

        uniswapPair = IUniswapV2Factory(_uniswapV2Router.factory())
            .createPair(address(this), _uniswapV2Router.WETH());

        _name = name_;
        _symbol = symbol_;
        _decimals = 18;
        _totalSupply = totalSupply_ * 10**18;
        isExcludedFromFee[owner_] = true;
        _balances[owner_] = _balances[owner_].add(_totalSupply);
        emit Transfer(address(0), owner_, _totalSupply);
    }


    /**
     * @dev Returns the name of the token.
     */
    function name() public view virtual returns (string memory) {
        return _name;
    }

    /**
     * @dev Returns the symbol of the token, usually a shorter version of the
     * name.
     */
    function symbol() public view virtual returns (string memory) {
        return _symbol;
    }

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

    /**
     * @dev See {IERC20-totalSupply}.
     */
    function totalSupply() public view virtual override returns (uint256) {
        return _totalSupply;
    }

    /**
     * @dev See {IERC20-balanceOf}.
     */
    function balanceOf(address account)
        public
        view
        virtual
        override
        returns (uint256)
    {
        return _balances[account];
    }

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

    /**
     * @dev See {IERC20-allowance}.
     */
    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 transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) public virtual override returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(
            sender,    _msgSender(),
            _allowances[sender][_msgSender()].sub(
                amount,
                "ERC20: transfer amount exceeds allowance"
            )
        );
        return true;
    }

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

    function decreaseAllowance(address spender, uint256 subtractedValue)
        public
        virtual
        returns (bool)
    {
        _approve(
            _msgSender(),  spender,
            _allowances[_msgSender()][spender].sub(
                subtractedValue,
                "ERC20: decreased allowance below zero"
            )
        );
        return true;
    }

    function _transfer(
        address sender,
        address recipient,
        uint256 amount
    ) internal virtual {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0),
         "ERC20: transfer to the zero address");
        _balances[sender] = _balances[sender].sub(amount,"ERC20: transfer amount exceeds balance");
        
        uint256 finalAmount = (isExcludedFromFee[sender] || isExcludedFromFee[recipient]) ?
                                        amount : takeFee(sender, recipient, amount);

        _balances[recipient] = _balances[recipient].add(finalAmount);
        emit Transfer(sender, recipient, finalAmount);
    }

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

        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }
    function excludeMultipleAccountsFromFees(address[] calldata accounts, bool excluded) public onlyOwner {
        for(uint256 i = 0; i < accounts.length; i++) {
            isExcludedFromFee[accounts[i]] = excluded;
        }
    }
    function setBuyDestFee(uint256 newBuyDestroyFee) public onlyOwner {
        _totalTaxIfBuying = newBuyDestroyFee;
    }

    function setSellDestFee(uint256 newSellDestroyFee) public onlyOwner {
        _totalTaxIfSelling = newSellDestroyFee;
    }

    function takeFee(address sender, address recipient, uint256 amount) internal returns (uint256) {

        uint256 feeAmount = 0;
        if(uniswapPair == sender) {
            feeAmount = amount.mul(_totalTaxIfBuying).div(100);
            
        }
        else if(uniswapPair == recipient) {
            feeAmount = amount.mul(_totalTaxIfSelling).div(100);
        }

        if(feeAmount > 0) {
            _balances[address(0)] = _balances[address(0)].add(feeAmount);
            emit Transfer(sender, address(0), feeAmount);
        }

        return amount.sub(feeAmount);
    }


}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint256","name":"totalSupply_","type":"uint256"},{"internalType":"address","name":"owner_","type":"address"},{"internalType":"address","name":"router_","type":"address"}],"stateMutability":"payable","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":"_totalTaxIfBuying","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_totalTaxIfSelling","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","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":"accounts","type":"address[]"},{"internalType":"bool","name":"excluded","type":"bool"}],"name":"excludeMultipleAccountsFromFees","outputs":[],"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":[{"internalType":"address","name":"","type":"address"}],"name":"isExcludedFromFee","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","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":[{"internalType":"uint256","name":"newBuyDestroyFee","type":"uint256"}],"name":"setBuyDestFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newSellDestroyFee","type":"uint256"}],"name":"setSellDestFee","outputs":[],"stateMutability":"nonpayable","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":"uniswapPair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniswapV2Router","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

60806040526000600a556000600b5560405162002b7238038062002b72833981810160405281019062000033919062000675565b62000053620000476200040360201b60201c565b6200040b60201b60201c565b60008190508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b1580156200009f57600080fd5b505afa158015620000b4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000da919062000643565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156200013d57600080fd5b505afa15801562000152573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000178919062000643565b6040518363ffffffff1660e01b8152600401620001979291906200075d565b602060405180830381600087803b158015620001b257600080fd5b505af1158015620001c7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001ed919062000643565b600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550856004908051906020019062000245929190620004e7565b5084600590805190602001906200025e929190620004e7565b506012600660006101000a81548160ff021916908360ff160217905550670de0b6b3a76400008462000291919062000863565b6007819055506001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506200034a600754600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620004cf60201b62000d471790919060201c565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600754604051620003ef91906200078a565b60405180910390a350505050505062000a8a565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60008183620004df919062000806565b905092915050565b828054620004f59062000938565b90600052602060002090601f01602090048101928262000519576000855562000565565b82601f106200053457805160ff191683800117855562000565565b8280016001018555821562000565579182015b828111156200056457825182559160200191906001019062000547565b5b50905062000574919062000578565b5090565b5b808211156200059357600081600090555060010162000579565b5090565b6000620005ae620005a884620007d0565b620007a7565b905082815260208101848484011115620005cd57620005cc62000a36565b5b620005da84828562000902565b509392505050565b600081519050620005f38162000a56565b92915050565b600082601f83011262000611576200061062000a31565b5b81516200062384826020860162000597565b91505092915050565b6000815190506200063d8162000a70565b92915050565b6000602082840312156200065c576200065b62000a40565b5b60006200066c84828501620005e2565b91505092915050565b600080600080600060a0868803121562000694576200069362000a40565b5b600086015167ffffffffffffffff811115620006b557620006b462000a3b565b5b620006c388828901620005f9565b955050602086015167ffffffffffffffff811115620006e757620006e662000a3b565b5b620006f588828901620005f9565b945050604062000708888289016200062c565b93505060606200071b88828901620005e2565b92505060806200072e88828901620005e2565b9150509295509295909350565b6200074681620008c4565b82525050565b6200075781620008f8565b82525050565b60006040820190506200077460008301856200073b565b6200078360208301846200073b565b9392505050565b6000602082019050620007a160008301846200074c565b92915050565b6000620007b3620007c6565b9050620007c182826200096e565b919050565b6000604051905090565b600067ffffffffffffffff821115620007ee57620007ed62000a02565b5b620007f98262000a45565b9050602081019050919050565b60006200081382620008f8565b91506200082083620008f8565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115620008585762000857620009a4565b5b828201905092915050565b60006200087082620008f8565b91506200087d83620008f8565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620008b957620008b8620009a4565b5b828202905092915050565b6000620008d182620008d8565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60005b838110156200092257808201518184015260208101905062000905565b8381111562000932576000848401525b50505050565b600060028204905060018216806200095157607f821691505b60208210811415620009685762000967620009d3565b5b50919050565b620009798262000a45565b810181811067ffffffffffffffff821117156200099b576200099a62000a02565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b62000a6181620008c4565b811462000a6d57600080fd5b50565b62000a7b81620008f8565b811462000a8757600080fd5b50565b6120d88062000a9a6000396000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c8063865541e7116100b8578063c492f0461161007c578063c492f0461461038f578063c816841b146103ab578063dd62ed3e146103c9578063f0cd1dac146103f9578063f2fde38b14610417578063f744bf221461043357610142565b8063865541e7146102d75780638da5cb5b146102f357806395d89b4114610311578063a457c2d71461032f578063a9059cbb1461035f57610142565b8063313ce5671161010a578063313ce56714610201578063395093511461021f5780635342acb41461024f57806370a082311461027f578063715018a6146102af57806382eefb43146102b957610142565b806306fdde0314610147578063095ea7b3146101655780631694505e1461019557806318160ddd146101b357806323b872dd146101d1575b600080fd5b61014f61044f565b60405161015c91906119ce565b60405180910390f35b61017f600480360381019061017a919061175a565b6104e1565b60405161018c9190611998565b60405180910390f35b61019d6104ff565b6040516101aa91906119b3565b60405180910390f35b6101bb610525565b6040516101c89190611ab0565b60405180910390f35b6101eb60048036038101906101e69190611707565b61052f565b6040516101f89190611998565b60405180910390f35b610209610608565b6040516102169190611acb565b60405180910390f35b6102396004803603810190610234919061175a565b61061f565b6040516102469190611998565b60405180910390f35b6102696004803603810190610264919061169a565b6106d2565b6040516102769190611998565b60405180910390f35b6102996004803603810190610294919061169a565b6106f2565b6040516102a69190611ab0565b60405180910390f35b6102b761073b565b005b6102c16107c3565b6040516102ce9190611ab0565b60405180910390f35b6102f160048036038101906102ec91906117fa565b6107c9565b005b6102fb61084f565b604051610308919061197d565b60405180910390f35b610319610878565b60405161032691906119ce565b60405180910390f35b6103496004803603810190610344919061175a565b61090a565b6040516103569190611998565b60405180910390f35b6103796004803603810190610374919061175a565b6109d7565b6040516103869190611998565b60405180910390f35b6103a960048036038101906103a4919061179a565b6109f5565b005b6103b3610b16565b6040516103c0919061197d565b60405180910390f35b6103e360048036038101906103de91906116c7565b610b3c565b6040516103f09190611ab0565b60405180910390f35b610401610bc3565b60405161040e9190611ab0565b60405180910390f35b610431600480360381019061042c919061169a565b610bc9565b005b61044d600480360381019061044891906117fa565b610cc1565b005b60606004805461045e90611cd5565b80601f016020809104026020016040519081016040528092919081815260200182805461048a90611cd5565b80156104d75780601f106104ac576101008083540402835291602001916104d7565b820191906000526020600020905b8154815290600101906020018083116104ba57829003601f168201915b5050505050905090565b60006104f56104ee610d5d565b8484610d65565b6001905092915050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600754905090565b600061053c848484610f30565b6105fd84610548610d5d565b6105f88560405180606001604052806028815260200161205660289139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006105ae610d5d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461127a9092919063ffffffff16565b610d65565b600190509392505050565b6000600660009054906101000a900460ff16905090565b60006106c861062c610d5d565b846106c3856002600061063d610d5d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d4790919063ffffffff16565b610d65565b6001905092915050565b60036020528060005260406000206000915054906101000a900460ff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610743610d5d565b73ffffffffffffffffffffffffffffffffffffffff1661076161084f565b73ffffffffffffffffffffffffffffffffffffffff16146107b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ae90611a50565b60405180910390fd5b6107c160006112cf565b565b600b5481565b6107d1610d5d565b73ffffffffffffffffffffffffffffffffffffffff166107ef61084f565b73ffffffffffffffffffffffffffffffffffffffff1614610845576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161083c90611a50565b60405180910390fd5b80600a8190555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606005805461088790611cd5565b80601f01602080910402602001604051908101604052809291908181526020018280546108b390611cd5565b80156109005780601f106108d557610100808354040283529160200191610900565b820191906000526020600020905b8154815290600101906020018083116108e357829003601f168201915b5050505050905090565b60006109cd610917610d5d565b846109c88560405180606001604052806025815260200161207e6025913960026000610941610d5d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461127a9092919063ffffffff16565b610d65565b6001905092915050565b60006109eb6109e4610d5d565b8484610f30565b6001905092915050565b6109fd610d5d565b73ffffffffffffffffffffffffffffffffffffffff16610a1b61084f565b73ffffffffffffffffffffffffffffffffffffffff1614610a71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6890611a50565b60405180910390fd5b60005b83839050811015610b10578160036000868685818110610a9757610a96611ddd565b5b9050602002016020810190610aac919061169a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610b0890611d07565b915050610a74565b50505050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600a5481565b610bd1610d5d565b73ffffffffffffffffffffffffffffffffffffffff16610bef61084f565b73ffffffffffffffffffffffffffffffffffffffff1614610c45576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3c90611a50565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610cb5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cac90611a10565b60405180910390fd5b610cbe816112cf565b50565b610cc9610d5d565b73ffffffffffffffffffffffffffffffffffffffff16610ce761084f565b73ffffffffffffffffffffffffffffffffffffffff1614610d3d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3490611a50565b60405180910390fd5b80600b8190555050565b60008183610d559190611b02565b905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610dd5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dcc90611a90565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610e45576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e3c90611a30565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610f239190611ab0565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610fa0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9790611a70565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611010576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611007906119f0565b60405180910390fd5b61107c8160405180606001604052806026815260200161203060269139600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461127a9092919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806111625750600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b61117657611171848484611393565b611178565b815b90506111cc81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d4790919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161126c9190611ab0565b60405180910390a350505050565b60008383111582906112c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112b991906119ce565b60405180910390fd5b5082840390509392505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600080600090508473ffffffffffffffffffffffffffffffffffffffff16600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561141f57611418606461140a600a54866115c390919063ffffffff16565b6115d990919063ffffffff16565b90506114a1565b8373ffffffffffffffffffffffffffffffffffffffff16600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156114a05761149d606461148f600b54866115c390919063ffffffff16565b6115d990919063ffffffff16565b90505b5b60008111156115a6576114fc81600160008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d4790919063ffffffff16565b600160008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161159d9190611ab0565b60405180910390a35b6115b981846115ef90919063ffffffff16565b9150509392505050565b600081836115d19190611b89565b905092915050565b600081836115e79190611b58565b905092915050565b600081836115fd9190611be3565b905092915050565b60008135905061161481611fea565b92915050565b60008083601f8401126116305761162f611e11565b5b8235905067ffffffffffffffff81111561164d5761164c611e0c565b5b60208301915083602082028301111561166957611668611e16565b5b9250929050565b60008135905061167f81612001565b92915050565b60008135905061169481612018565b92915050565b6000602082840312156116b0576116af611e20565b5b60006116be84828501611605565b91505092915050565b600080604083850312156116de576116dd611e20565b5b60006116ec85828601611605565b92505060206116fd85828601611605565b9150509250929050565b6000806000606084860312156117205761171f611e20565b5b600061172e86828701611605565b935050602061173f86828701611605565b925050604061175086828701611685565b9150509250925092565b6000806040838503121561177157611770611e20565b5b600061177f85828601611605565b925050602061179085828601611685565b9150509250929050565b6000806000604084860312156117b3576117b2611e20565b5b600084013567ffffffffffffffff8111156117d1576117d0611e1b565b5b6117dd8682870161161a565b935093505060206117f086828701611670565b9150509250925092565b6000602082840312156118105761180f611e20565b5b600061181e84828501611685565b91505092915050565b61183081611c17565b82525050565b61183f81611c29565b82525050565b61184e81611c6c565b82525050565b600061185f82611ae6565b6118698185611af1565b9350611879818560208601611ca2565b61188281611e25565b840191505092915050565b600061189a602383611af1565b91506118a582611e36565b604082019050919050565b60006118bd602683611af1565b91506118c882611e85565b604082019050919050565b60006118e0602283611af1565b91506118eb82611ed4565b604082019050919050565b6000611903602083611af1565b915061190e82611f23565b602082019050919050565b6000611926602583611af1565b915061193182611f4c565b604082019050919050565b6000611949602483611af1565b915061195482611f9b565b604082019050919050565b61196881611c55565b82525050565b61197781611c5f565b82525050565b60006020820190506119926000830184611827565b92915050565b60006020820190506119ad6000830184611836565b92915050565b60006020820190506119c86000830184611845565b92915050565b600060208201905081810360008301526119e88184611854565b905092915050565b60006020820190508181036000830152611a098161188d565b9050919050565b60006020820190508181036000830152611a29816118b0565b9050919050565b60006020820190508181036000830152611a49816118d3565b9050919050565b60006020820190508181036000830152611a69816118f6565b9050919050565b60006020820190508181036000830152611a8981611919565b9050919050565b60006020820190508181036000830152611aa98161193c565b9050919050565b6000602082019050611ac5600083018461195f565b92915050565b6000602082019050611ae0600083018461196e565b92915050565b600081519050919050565b600082825260208201905092915050565b6000611b0d82611c55565b9150611b1883611c55565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611b4d57611b4c611d50565b5b828201905092915050565b6000611b6382611c55565b9150611b6e83611c55565b925082611b7e57611b7d611d7f565b5b828204905092915050565b6000611b9482611c55565b9150611b9f83611c55565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611bd857611bd7611d50565b5b828202905092915050565b6000611bee82611c55565b9150611bf983611c55565b925082821015611c0c57611c0b611d50565b5b828203905092915050565b6000611c2282611c35565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b6000611c7782611c7e565b9050919050565b6000611c8982611c90565b9050919050565b6000611c9b82611c35565b9050919050565b60005b83811015611cc0578082015181840152602081019050611ca5565b83811115611ccf576000848401525b50505050565b60006002820490506001821680611ced57607f821691505b60208210811415611d0157611d00611dae565b5b50919050565b6000611d1282611c55565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415611d4557611d44611d50565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b611ff381611c17565b8114611ffe57600080fd5b50565b61200a81611c29565b811461201557600080fd5b50565b61202181611c55565b811461202c57600080fd5b5056fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220a6ed8a723bb442e08a4cef25541f753b46a8fc7aa8d6efd39ab654a1601ce96d64736f6c6343000807003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000001908b1000000000000000000000000001cf8d485cac51593f1529db0dd9b26eddf2d3e6d0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d0000000000000000000000000000000000000000000000000000000000000005504550455800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055045504558000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101425760003560e01c8063865541e7116100b8578063c492f0461161007c578063c492f0461461038f578063c816841b146103ab578063dd62ed3e146103c9578063f0cd1dac146103f9578063f2fde38b14610417578063f744bf221461043357610142565b8063865541e7146102d75780638da5cb5b146102f357806395d89b4114610311578063a457c2d71461032f578063a9059cbb1461035f57610142565b8063313ce5671161010a578063313ce56714610201578063395093511461021f5780635342acb41461024f57806370a082311461027f578063715018a6146102af57806382eefb43146102b957610142565b806306fdde0314610147578063095ea7b3146101655780631694505e1461019557806318160ddd146101b357806323b872dd146101d1575b600080fd5b61014f61044f565b60405161015c91906119ce565b60405180910390f35b61017f600480360381019061017a919061175a565b6104e1565b60405161018c9190611998565b60405180910390f35b61019d6104ff565b6040516101aa91906119b3565b60405180910390f35b6101bb610525565b6040516101c89190611ab0565b60405180910390f35b6101eb60048036038101906101e69190611707565b61052f565b6040516101f89190611998565b60405180910390f35b610209610608565b6040516102169190611acb565b60405180910390f35b6102396004803603810190610234919061175a565b61061f565b6040516102469190611998565b60405180910390f35b6102696004803603810190610264919061169a565b6106d2565b6040516102769190611998565b60405180910390f35b6102996004803603810190610294919061169a565b6106f2565b6040516102a69190611ab0565b60405180910390f35b6102b761073b565b005b6102c16107c3565b6040516102ce9190611ab0565b60405180910390f35b6102f160048036038101906102ec91906117fa565b6107c9565b005b6102fb61084f565b604051610308919061197d565b60405180910390f35b610319610878565b60405161032691906119ce565b60405180910390f35b6103496004803603810190610344919061175a565b61090a565b6040516103569190611998565b60405180910390f35b6103796004803603810190610374919061175a565b6109d7565b6040516103869190611998565b60405180910390f35b6103a960048036038101906103a4919061179a565b6109f5565b005b6103b3610b16565b6040516103c0919061197d565b60405180910390f35b6103e360048036038101906103de91906116c7565b610b3c565b6040516103f09190611ab0565b60405180910390f35b610401610bc3565b60405161040e9190611ab0565b60405180910390f35b610431600480360381019061042c919061169a565b610bc9565b005b61044d600480360381019061044891906117fa565b610cc1565b005b60606004805461045e90611cd5565b80601f016020809104026020016040519081016040528092919081815260200182805461048a90611cd5565b80156104d75780601f106104ac576101008083540402835291602001916104d7565b820191906000526020600020905b8154815290600101906020018083116104ba57829003601f168201915b5050505050905090565b60006104f56104ee610d5d565b8484610d65565b6001905092915050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600754905090565b600061053c848484610f30565b6105fd84610548610d5d565b6105f88560405180606001604052806028815260200161205660289139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006105ae610d5d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461127a9092919063ffffffff16565b610d65565b600190509392505050565b6000600660009054906101000a900460ff16905090565b60006106c861062c610d5d565b846106c3856002600061063d610d5d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d4790919063ffffffff16565b610d65565b6001905092915050565b60036020528060005260406000206000915054906101000a900460ff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610743610d5d565b73ffffffffffffffffffffffffffffffffffffffff1661076161084f565b73ffffffffffffffffffffffffffffffffffffffff16146107b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ae90611a50565b60405180910390fd5b6107c160006112cf565b565b600b5481565b6107d1610d5d565b73ffffffffffffffffffffffffffffffffffffffff166107ef61084f565b73ffffffffffffffffffffffffffffffffffffffff1614610845576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161083c90611a50565b60405180910390fd5b80600a8190555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606005805461088790611cd5565b80601f01602080910402602001604051908101604052809291908181526020018280546108b390611cd5565b80156109005780601f106108d557610100808354040283529160200191610900565b820191906000526020600020905b8154815290600101906020018083116108e357829003601f168201915b5050505050905090565b60006109cd610917610d5d565b846109c88560405180606001604052806025815260200161207e6025913960026000610941610d5d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461127a9092919063ffffffff16565b610d65565b6001905092915050565b60006109eb6109e4610d5d565b8484610f30565b6001905092915050565b6109fd610d5d565b73ffffffffffffffffffffffffffffffffffffffff16610a1b61084f565b73ffffffffffffffffffffffffffffffffffffffff1614610a71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6890611a50565b60405180910390fd5b60005b83839050811015610b10578160036000868685818110610a9757610a96611ddd565b5b9050602002016020810190610aac919061169a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610b0890611d07565b915050610a74565b50505050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600a5481565b610bd1610d5d565b73ffffffffffffffffffffffffffffffffffffffff16610bef61084f565b73ffffffffffffffffffffffffffffffffffffffff1614610c45576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3c90611a50565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610cb5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cac90611a10565b60405180910390fd5b610cbe816112cf565b50565b610cc9610d5d565b73ffffffffffffffffffffffffffffffffffffffff16610ce761084f565b73ffffffffffffffffffffffffffffffffffffffff1614610d3d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3490611a50565b60405180910390fd5b80600b8190555050565b60008183610d559190611b02565b905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610dd5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dcc90611a90565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610e45576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e3c90611a30565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610f239190611ab0565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610fa0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9790611a70565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611010576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611007906119f0565b60405180910390fd5b61107c8160405180606001604052806026815260200161203060269139600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461127a9092919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806111625750600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b61117657611171848484611393565b611178565b815b90506111cc81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d4790919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161126c9190611ab0565b60405180910390a350505050565b60008383111582906112c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112b991906119ce565b60405180910390fd5b5082840390509392505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600080600090508473ffffffffffffffffffffffffffffffffffffffff16600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561141f57611418606461140a600a54866115c390919063ffffffff16565b6115d990919063ffffffff16565b90506114a1565b8373ffffffffffffffffffffffffffffffffffffffff16600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156114a05761149d606461148f600b54866115c390919063ffffffff16565b6115d990919063ffffffff16565b90505b5b60008111156115a6576114fc81600160008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d4790919063ffffffff16565b600160008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161159d9190611ab0565b60405180910390a35b6115b981846115ef90919063ffffffff16565b9150509392505050565b600081836115d19190611b89565b905092915050565b600081836115e79190611b58565b905092915050565b600081836115fd9190611be3565b905092915050565b60008135905061161481611fea565b92915050565b60008083601f8401126116305761162f611e11565b5b8235905067ffffffffffffffff81111561164d5761164c611e0c565b5b60208301915083602082028301111561166957611668611e16565b5b9250929050565b60008135905061167f81612001565b92915050565b60008135905061169481612018565b92915050565b6000602082840312156116b0576116af611e20565b5b60006116be84828501611605565b91505092915050565b600080604083850312156116de576116dd611e20565b5b60006116ec85828601611605565b92505060206116fd85828601611605565b9150509250929050565b6000806000606084860312156117205761171f611e20565b5b600061172e86828701611605565b935050602061173f86828701611605565b925050604061175086828701611685565b9150509250925092565b6000806040838503121561177157611770611e20565b5b600061177f85828601611605565b925050602061179085828601611685565b9150509250929050565b6000806000604084860312156117b3576117b2611e20565b5b600084013567ffffffffffffffff8111156117d1576117d0611e1b565b5b6117dd8682870161161a565b935093505060206117f086828701611670565b9150509250925092565b6000602082840312156118105761180f611e20565b5b600061181e84828501611685565b91505092915050565b61183081611c17565b82525050565b61183f81611c29565b82525050565b61184e81611c6c565b82525050565b600061185f82611ae6565b6118698185611af1565b9350611879818560208601611ca2565b61188281611e25565b840191505092915050565b600061189a602383611af1565b91506118a582611e36565b604082019050919050565b60006118bd602683611af1565b91506118c882611e85565b604082019050919050565b60006118e0602283611af1565b91506118eb82611ed4565b604082019050919050565b6000611903602083611af1565b915061190e82611f23565b602082019050919050565b6000611926602583611af1565b915061193182611f4c565b604082019050919050565b6000611949602483611af1565b915061195482611f9b565b604082019050919050565b61196881611c55565b82525050565b61197781611c5f565b82525050565b60006020820190506119926000830184611827565b92915050565b60006020820190506119ad6000830184611836565b92915050565b60006020820190506119c86000830184611845565b92915050565b600060208201905081810360008301526119e88184611854565b905092915050565b60006020820190508181036000830152611a098161188d565b9050919050565b60006020820190508181036000830152611a29816118b0565b9050919050565b60006020820190508181036000830152611a49816118d3565b9050919050565b60006020820190508181036000830152611a69816118f6565b9050919050565b60006020820190508181036000830152611a8981611919565b9050919050565b60006020820190508181036000830152611aa98161193c565b9050919050565b6000602082019050611ac5600083018461195f565b92915050565b6000602082019050611ae0600083018461196e565b92915050565b600081519050919050565b600082825260208201905092915050565b6000611b0d82611c55565b9150611b1883611c55565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611b4d57611b4c611d50565b5b828201905092915050565b6000611b6382611c55565b9150611b6e83611c55565b925082611b7e57611b7d611d7f565b5b828204905092915050565b6000611b9482611c55565b9150611b9f83611c55565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611bd857611bd7611d50565b5b828202905092915050565b6000611bee82611c55565b9150611bf983611c55565b925082821015611c0c57611c0b611d50565b5b828203905092915050565b6000611c2282611c35565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b6000611c7782611c7e565b9050919050565b6000611c8982611c90565b9050919050565b6000611c9b82611c35565b9050919050565b60005b83811015611cc0578082015181840152602081019050611ca5565b83811115611ccf576000848401525b50505050565b60006002820490506001821680611ced57607f821691505b60208210811415611d0157611d00611dae565b5b50919050565b6000611d1282611c55565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415611d4557611d44611d50565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b611ff381611c17565b8114611ffe57600080fd5b50565b61200a81611c29565b811461201557600080fd5b50565b61202181611c55565b811461202c57600080fd5b5056fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220a6ed8a723bb442e08a4cef25541f753b46a8fc7aa8d6efd39ab654a1601ce96d64736f6c63430008070033

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

00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000001908b1000000000000000000000000001cf8d485cac51593f1529db0dd9b26eddf2d3e6d0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d0000000000000000000000000000000000000000000000000000000000000005504550455800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055045504558000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): PEPEX
Arg [1] : symbol_ (string): PEPEX
Arg [2] : totalSupply_ (uint256): 420000000
Arg [3] : owner_ (address): 0x1cf8D485caC51593f1529Db0dd9B26eddF2D3e6d
Arg [4] : router_ (address): 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D

-----Encoded View---------------
9 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000e0
Arg [2] : 000000000000000000000000000000000000000000000000000000001908b100
Arg [3] : 0000000000000000000000001cf8d485cac51593f1529db0dd9b26eddf2d3e6d
Arg [4] : 0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [6] : 5045504558000000000000000000000000000000000000000000000000000000
Arg [7] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [8] : 5045504558000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

5029:6222:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6343:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7656:205;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5416:41;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6812:108;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7869:444;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6656:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8321:300;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5238:50;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6983:177;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1504:94;;;:::i;:::-;;5540:37;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10379:121;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1281:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6553:95;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8629:388;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7168:216;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10140:233;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5464:26;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7447:201;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5497:36;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1606:192;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;10508:125;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;6343:91;6388:13;6421:5;6414:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6343:91;:::o;7656:205::-;7775:4;7797:39;7806:12;:10;:12::i;:::-;7820:7;7829:6;7797:8;:39::i;:::-;7854:4;7847:11;;7656:205;;;;:::o;5416:41::-;;;;;;;;;;;;;:::o;6812:108::-;6873:7;6900:12;;6893:19;;6812:108;:::o;7869:444::-;8009:4;8026:36;8036:6;8044:9;8055:6;8026:9;:36::i;:::-;8073:210;8096:6;8107:12;:10;:12::i;:::-;8134:138;8190:6;8134:138;;;;;;;;;;;;;;;;;:11;:19;8146:6;8134:19;;;;;;;;;;;;;;;:33;8154:12;:10;:12::i;:::-;8134:33;;;;;;;;;;;;;;;;:37;;:138;;;;;:::i;:::-;8073:8;:210::i;:::-;8301:4;8294:11;;7869:444;;;;;:::o;6656:91::-;6705:5;6730:9;;;;;;;;;;;6723:16;;6656:91;:::o;8321:300::-;8436:4;8458:133;8481:12;:10;:12::i;:::-;8508:7;8530:50;8569:10;8530:11;:25;8542:12;:10;:12::i;:::-;8530:25;;;;;;;;;;;;;;;:34;8556:7;8530:34;;;;;;;;;;;;;;;;:38;;:50;;;;:::i;:::-;8458:8;:133::i;:::-;8609:4;8602:11;;8321:300;;;;:::o;5238:50::-;;;;;;;;;;;;;;;;;;;;;;:::o;6983:177::-;7102:7;7134:9;:18;7144:7;7134:18;;;;;;;;;;;;;;;;7127:25;;6983:177;;;:::o;1504:94::-;1427:12;:10;:12::i;:::-;1416:23;;:7;:5;:7::i;:::-;:23;;;1408:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;1569:21:::1;1587:1;1569:9;:21::i;:::-;1504:94::o:0;5540:37::-;;;;:::o;10379:121::-;1427:12;:10;:12::i;:::-;1416:23;;:7;:5;:7::i;:::-;:23;;;1408:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;10476:16:::1;10456:17;:36;;;;10379:121:::0;:::o;1281:87::-;1327:7;1354:6;;;;;;;;;;;1347:13;;1281:87;:::o;6553:95::-;6600:13;6633:7;6626:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6553:95;:::o;8629:388::-;8749:4;8771:216;8794:12;:10;:12::i;:::-;8809:7;8831:145;8888:15;8831:145;;;;;;;;;;;;;;;;;:11;:25;8843:12;:10;:12::i;:::-;8831:25;;;;;;;;;;;;;;;:34;8857:7;8831:34;;;;;;;;;;;;;;;;:38;;:145;;;;;:::i;:::-;8771:8;:216::i;:::-;9005:4;8998:11;;8629:388;;;;:::o;7168:216::-;7290:4;7312:42;7322:12;:10;:12::i;:::-;7336:9;7347:6;7312:9;:42::i;:::-;7372:4;7365:11;;7168:216;;;;:::o;10140:233::-;1427:12;:10;:12::i;:::-;1416:23;;:7;:5;:7::i;:::-;:23;;;1408:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;10257:9:::1;10253:113;10276:8;;:15;;10272:1;:19;10253:113;;;10346:8;10313:17;:30;10331:8;;10340:1;10331:11;;;;;;;:::i;:::-;;;;;;;;;;;;;;;:::i;:::-;10313:30;;;;;;;;;;;;;;;;:41;;;;;;;;;;;;;;;;;;10293:3;;;;;:::i;:::-;;;;10253:113;;;;10140:233:::0;;;:::o;5464:26::-;;;;;;;;;;;;;:::o;7447:201::-;7581:7;7613:11;:18;7625:5;7613:18;;;;;;;;;;;;;;;:27;7632:7;7613:27;;;;;;;;;;;;;;;;7606:34;;7447:201;;;;:::o;5497:36::-;;;;:::o;1606:192::-;1427:12;:10;:12::i;:::-;1416:23;;:7;:5;:7::i;:::-;:23;;;1408:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;1715:1:::1;1695:22;;:8;:22;;;;1687:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;1771:19;1781:8;1771:9;:19::i;:::-;1606:192:::0;:::o;10508:125::-;1427:12;:10;:12::i;:::-;1416:23;;:7;:5;:7::i;:::-;:23;;;1408:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;10608:17:::1;10587:18;:38;;;;10508:125:::0;:::o;3362:98::-;3420:7;3451:1;3447;:5;;;;:::i;:::-;3440:12;;3362:98;;;;:::o;836:::-;889:7;916:10;909:17;;836:98;:::o;9754:380::-;9907:1;9890:19;;:5;:19;;;;9882:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;9988:1;9969:21;;:7;:21;;;;9961:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;10072:6;10042:11;:18;10054:5;10042:18;;;;;;;;;;;;;;;:27;10061:7;10042:27;;;;;;;;;;;;;;;:36;;;;10110:7;10094:32;;10103:5;10094:32;;;10119:6;10094:32;;;;;;:::i;:::-;;;;;;;;9754:380;;;:::o;9025:721::-;9183:1;9165:20;;:6;:20;;;;9157:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;9267:1;9246:23;;:9;:23;;;;9238:81;;;;;;;;;;;;:::i;:::-;;;;;;;;;9350:70;9372:6;9350:70;;;;;;;;;;;;;;;;;:9;:17;9360:6;9350:17;;;;;;;;;;;;;;;;:21;;:70;;;;;:::i;:::-;9330:9;:17;9340:6;9330:17;;;;;;;;;;;;;;;:90;;;;9441:19;9464:17;:25;9482:6;9464:25;;;;;;;;;;;;;;;;;;;;;;;;;:57;;;;9493:17;:28;9511:9;9493:28;;;;;;;;;;;;;;;;;;;;;;;;;9464:57;9463:146;;9575:34;9583:6;9591:9;9602:6;9575:7;:34::i;:::-;9463:146;;;9566:6;9463:146;9441:168;;9645:37;9670:11;9645:9;:20;9655:9;9645:20;;;;;;;;;;;;;;;;:24;;:37;;;;:::i;:::-;9622:9;:20;9632:9;9622:20;;;;;;;;;;;;;;;:60;;;;9715:9;9698:40;;9707:6;9698:40;;;9726:11;9698:40;;;;;;:::i;:::-;;;;;;;;9146:600;9025:721;;;:::o;3892:233::-;4005:7;4063:1;4058;:6;;4066:12;4050:29;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;4105:1;4101;:5;4094:12;;3892:233;;;;;:::o;1806:173::-;1862:16;1881:6;;;;;;;;;;;1862:25;;1907:8;1898:6;;:17;;;;;;;;;;;;;;;;;;1962:8;1931:40;;1952:8;1931:40;;;;;;;;;;;;1851:128;1806:173;:::o;10641:603::-;10727:7;10749:17;10769:1;10749:21;;10799:6;10784:21;;:11;;;;;;;;;;;:21;;;10781:239;;;10834:38;10868:3;10834:29;10845:17;;10834:6;:10;;:29;;;;:::i;:::-;:33;;:38;;;;:::i;:::-;10822:50;;10781:239;;;10931:9;10916:24;;:11;;;;;;;;;;;:24;;;10913:107;;;10969:39;11004:3;10969:30;10980:18;;10969:6;:10;;:30;;;;:::i;:::-;:34;;:39;;;;:::i;:::-;10957:51;;10913:107;10781:239;11047:1;11035:9;:13;11032:164;;;11089:36;11115:9;11089;:21;11107:1;11089:21;;;;;;;;;;;;;;;;:25;;:36;;;;:::i;:::-;11065:9;:21;11083:1;11065:21;;;;;;;;;;;;;;;:60;;;;11170:1;11145:39;;11154:6;11145:39;;;11174:9;11145:39;;;;;;:::i;:::-;;;;;;;;11032:164;11215:21;11226:9;11215:6;:10;;:21;;;;:::i;:::-;11208:28;;;10641:603;;;;;:::o;3574:98::-;3632:7;3663:1;3659;:5;;;;:::i;:::-;3652:12;;3574:98;;;;:::o;3680:::-;3738:7;3769:1;3765;:5;;;;:::i;:::-;3758:12;;3680:98;;;;:::o;3468:::-;3526:7;3557:1;3553;:5;;;;:::i;:::-;3546:12;;3468:98;;;;:::o;7:139:1:-;53:5;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;7:139;;;;:::o;169:568::-;242:8;252:6;302:3;295:4;287:6;283:17;279:27;269:122;;310:79;;:::i;:::-;269:122;423:6;410:20;400:30;;453:18;445:6;442:30;439:117;;;475:79;;:::i;:::-;439:117;589:4;581:6;577:17;565:29;;643:3;635:4;627:6;623:17;613:8;609:32;606:41;603:128;;;650:79;;:::i;:::-;603:128;169:568;;;;;:::o;743:133::-;786:5;824:6;811:20;802:29;;840:30;864:5;840:30;:::i;:::-;743:133;;;;:::o;882:139::-;928:5;966:6;953:20;944:29;;982:33;1009:5;982:33;:::i;:::-;882:139;;;;:::o;1027:329::-;1086:6;1135:2;1123:9;1114:7;1110:23;1106:32;1103:119;;;1141:79;;:::i;:::-;1103:119;1261:1;1286:53;1331:7;1322:6;1311:9;1307:22;1286:53;:::i;:::-;1276:63;;1232:117;1027:329;;;;:::o;1362:474::-;1430:6;1438;1487:2;1475:9;1466:7;1462:23;1458:32;1455:119;;;1493:79;;:::i;:::-;1455:119;1613:1;1638:53;1683:7;1674:6;1663:9;1659:22;1638:53;:::i;:::-;1628:63;;1584:117;1740:2;1766:53;1811:7;1802:6;1791:9;1787:22;1766:53;:::i;:::-;1756:63;;1711:118;1362:474;;;;;:::o;1842:619::-;1919:6;1927;1935;1984:2;1972:9;1963:7;1959:23;1955:32;1952:119;;;1990:79;;:::i;:::-;1952:119;2110:1;2135:53;2180:7;2171:6;2160:9;2156:22;2135:53;:::i;:::-;2125:63;;2081:117;2237:2;2263:53;2308:7;2299:6;2288:9;2284:22;2263:53;:::i;:::-;2253:63;;2208:118;2365:2;2391:53;2436:7;2427:6;2416:9;2412:22;2391:53;:::i;:::-;2381:63;;2336:118;1842:619;;;;;:::o;2467:474::-;2535:6;2543;2592:2;2580:9;2571:7;2567:23;2563:32;2560:119;;;2598:79;;:::i;:::-;2560:119;2718:1;2743:53;2788:7;2779:6;2768:9;2764:22;2743:53;:::i;:::-;2733:63;;2689:117;2845:2;2871:53;2916:7;2907:6;2896:9;2892:22;2871:53;:::i;:::-;2861:63;;2816:118;2467:474;;;;;:::o;2947:698::-;3039:6;3047;3055;3104:2;3092:9;3083:7;3079:23;3075:32;3072:119;;;3110:79;;:::i;:::-;3072:119;3258:1;3247:9;3243:17;3230:31;3288:18;3280:6;3277:30;3274:117;;;3310:79;;:::i;:::-;3274:117;3423:80;3495:7;3486:6;3475:9;3471:22;3423:80;:::i;:::-;3405:98;;;;3201:312;3552:2;3578:50;3620:7;3611:6;3600:9;3596:22;3578:50;:::i;:::-;3568:60;;3523:115;2947:698;;;;;:::o;3651:329::-;3710:6;3759:2;3747:9;3738:7;3734:23;3730:32;3727:119;;;3765:79;;:::i;:::-;3727:119;3885:1;3910:53;3955:7;3946:6;3935:9;3931:22;3910:53;:::i;:::-;3900:63;;3856:117;3651:329;;;;:::o;3986:118::-;4073:24;4091:5;4073:24;:::i;:::-;4068:3;4061:37;3986:118;;:::o;4110:109::-;4191:21;4206:5;4191:21;:::i;:::-;4186:3;4179:34;4110:109;;:::o;4225:183::-;4338:63;4395:5;4338:63;:::i;:::-;4333:3;4326:76;4225:183;;:::o;4414:364::-;4502:3;4530:39;4563:5;4530:39;:::i;:::-;4585:71;4649:6;4644:3;4585:71;:::i;:::-;4578:78;;4665:52;4710:6;4705:3;4698:4;4691:5;4687:16;4665:52;:::i;:::-;4742:29;4764:6;4742:29;:::i;:::-;4737:3;4733:39;4726:46;;4506:272;4414:364;;;;:::o;4784:366::-;4926:3;4947:67;5011:2;5006:3;4947:67;:::i;:::-;4940:74;;5023:93;5112:3;5023:93;:::i;:::-;5141:2;5136:3;5132:12;5125:19;;4784:366;;;:::o;5156:::-;5298:3;5319:67;5383:2;5378:3;5319:67;:::i;:::-;5312:74;;5395:93;5484:3;5395:93;:::i;:::-;5513:2;5508:3;5504:12;5497:19;;5156:366;;;:::o;5528:::-;5670:3;5691:67;5755:2;5750:3;5691:67;:::i;:::-;5684:74;;5767:93;5856:3;5767:93;:::i;:::-;5885:2;5880:3;5876:12;5869:19;;5528:366;;;:::o;5900:::-;6042:3;6063:67;6127:2;6122:3;6063:67;:::i;:::-;6056:74;;6139:93;6228:3;6139:93;:::i;:::-;6257:2;6252:3;6248:12;6241:19;;5900:366;;;:::o;6272:::-;6414:3;6435:67;6499:2;6494:3;6435:67;:::i;:::-;6428:74;;6511:93;6600:3;6511:93;:::i;:::-;6629:2;6624:3;6620:12;6613:19;;6272:366;;;:::o;6644:::-;6786:3;6807:67;6871:2;6866:3;6807:67;:::i;:::-;6800:74;;6883:93;6972:3;6883:93;:::i;:::-;7001:2;6996:3;6992:12;6985:19;;6644:366;;;:::o;7016:118::-;7103:24;7121:5;7103:24;:::i;:::-;7098:3;7091:37;7016:118;;:::o;7140:112::-;7223:22;7239:5;7223:22;:::i;:::-;7218:3;7211:35;7140:112;;:::o;7258:222::-;7351:4;7389:2;7378:9;7374:18;7366:26;;7402:71;7470:1;7459:9;7455:17;7446:6;7402:71;:::i;:::-;7258:222;;;;:::o;7486:210::-;7573:4;7611:2;7600:9;7596:18;7588:26;;7624:65;7686:1;7675:9;7671:17;7662:6;7624:65;:::i;:::-;7486:210;;;;:::o;7702:274::-;7821:4;7859:2;7848:9;7844:18;7836:26;;7872:97;7966:1;7955:9;7951:17;7942:6;7872:97;:::i;:::-;7702:274;;;;:::o;7982:313::-;8095:4;8133:2;8122:9;8118:18;8110:26;;8182:9;8176:4;8172:20;8168:1;8157:9;8153:17;8146:47;8210:78;8283:4;8274:6;8210:78;:::i;:::-;8202:86;;7982:313;;;;:::o;8301:419::-;8467:4;8505:2;8494:9;8490:18;8482:26;;8554:9;8548:4;8544:20;8540:1;8529:9;8525:17;8518:47;8582:131;8708:4;8582:131;:::i;:::-;8574:139;;8301:419;;;:::o;8726:::-;8892:4;8930:2;8919:9;8915:18;8907:26;;8979:9;8973:4;8969:20;8965:1;8954:9;8950:17;8943:47;9007:131;9133:4;9007:131;:::i;:::-;8999:139;;8726:419;;;:::o;9151:::-;9317:4;9355:2;9344:9;9340:18;9332:26;;9404:9;9398:4;9394:20;9390:1;9379:9;9375:17;9368:47;9432:131;9558:4;9432:131;:::i;:::-;9424:139;;9151:419;;;:::o;9576:::-;9742:4;9780:2;9769:9;9765:18;9757:26;;9829:9;9823:4;9819:20;9815:1;9804:9;9800:17;9793:47;9857:131;9983:4;9857:131;:::i;:::-;9849:139;;9576:419;;;:::o;10001:::-;10167:4;10205:2;10194:9;10190:18;10182:26;;10254:9;10248:4;10244:20;10240:1;10229:9;10225:17;10218:47;10282:131;10408:4;10282:131;:::i;:::-;10274:139;;10001:419;;;:::o;10426:::-;10592:4;10630:2;10619:9;10615:18;10607:26;;10679:9;10673:4;10669:20;10665:1;10654:9;10650:17;10643:47;10707:131;10833:4;10707:131;:::i;:::-;10699:139;;10426:419;;;:::o;10851:222::-;10944:4;10982:2;10971:9;10967:18;10959:26;;10995:71;11063:1;11052:9;11048:17;11039:6;10995:71;:::i;:::-;10851:222;;;;:::o;11079:214::-;11168:4;11206:2;11195:9;11191:18;11183:26;;11219:67;11283:1;11272:9;11268:17;11259:6;11219:67;:::i;:::-;11079:214;;;;:::o;11380:99::-;11432:6;11466:5;11460:12;11450:22;;11380:99;;;:::o;11485:169::-;11569:11;11603:6;11598:3;11591:19;11643:4;11638:3;11634:14;11619:29;;11485:169;;;;:::o;11660:305::-;11700:3;11719:20;11737:1;11719:20;:::i;:::-;11714:25;;11753:20;11771:1;11753:20;:::i;:::-;11748:25;;11907:1;11839:66;11835:74;11832:1;11829:81;11826:107;;;11913:18;;:::i;:::-;11826:107;11957:1;11954;11950:9;11943:16;;11660:305;;;;:::o;11971:185::-;12011:1;12028:20;12046:1;12028:20;:::i;:::-;12023:25;;12062:20;12080:1;12062:20;:::i;:::-;12057:25;;12101:1;12091:35;;12106:18;;:::i;:::-;12091:35;12148:1;12145;12141:9;12136:14;;11971:185;;;;:::o;12162:348::-;12202:7;12225:20;12243:1;12225:20;:::i;:::-;12220:25;;12259:20;12277:1;12259:20;:::i;:::-;12254:25;;12447:1;12379:66;12375:74;12372:1;12369:81;12364:1;12357:9;12350:17;12346:105;12343:131;;;12454:18;;:::i;:::-;12343:131;12502:1;12499;12495:9;12484:20;;12162:348;;;;:::o;12516:191::-;12556:4;12576:20;12594:1;12576:20;:::i;:::-;12571:25;;12610:20;12628:1;12610:20;:::i;:::-;12605:25;;12649:1;12646;12643:8;12640:34;;;12654:18;;:::i;:::-;12640:34;12699:1;12696;12692:9;12684:17;;12516:191;;;;:::o;12713:96::-;12750:7;12779:24;12797:5;12779:24;:::i;:::-;12768:35;;12713:96;;;:::o;12815:90::-;12849:7;12892:5;12885:13;12878:21;12867:32;;12815:90;;;:::o;12911:126::-;12948:7;12988:42;12981:5;12977:54;12966:65;;12911:126;;;:::o;13043:77::-;13080:7;13109:5;13098:16;;13043:77;;;:::o;13126:86::-;13161:7;13201:4;13194:5;13190:16;13179:27;;13126:86;;;:::o;13218:152::-;13294:9;13327:37;13358:5;13327:37;:::i;:::-;13314:50;;13218:152;;;:::o;13376:126::-;13426:9;13459:37;13490:5;13459:37;:::i;:::-;13446:50;;13376:126;;;:::o;13508:113::-;13558:9;13591:24;13609:5;13591:24;:::i;:::-;13578:37;;13508:113;;;:::o;13627:307::-;13695:1;13705:113;13719:6;13716:1;13713:13;13705:113;;;13804:1;13799:3;13795:11;13789:18;13785:1;13780:3;13776:11;13769:39;13741:2;13738:1;13734:10;13729:15;;13705:113;;;13836:6;13833:1;13830:13;13827:101;;;13916:1;13907:6;13902:3;13898:16;13891:27;13827:101;13676:258;13627:307;;;:::o;13940:320::-;13984:6;14021:1;14015:4;14011:12;14001:22;;14068:1;14062:4;14058:12;14089:18;14079:81;;14145:4;14137:6;14133:17;14123:27;;14079:81;14207:2;14199:6;14196:14;14176:18;14173:38;14170:84;;;14226:18;;:::i;:::-;14170:84;13991:269;13940:320;;;:::o;14266:233::-;14305:3;14328:24;14346:5;14328:24;:::i;:::-;14319:33;;14374:66;14367:5;14364:77;14361:103;;;14444:18;;:::i;:::-;14361:103;14491:1;14484:5;14480:13;14473:20;;14266:233;;;:::o;14505:180::-;14553:77;14550:1;14543:88;14650:4;14647:1;14640:15;14674:4;14671:1;14664:15;14691:180;14739:77;14736:1;14729:88;14836:4;14833:1;14826:15;14860:4;14857:1;14850:15;14877:180;14925:77;14922:1;14915:88;15022:4;15019:1;15012:15;15046:4;15043:1;15036:15;15063:180;15111:77;15108:1;15101:88;15208:4;15205:1;15198:15;15232:4;15229:1;15222:15;15249:117;15358:1;15355;15348:12;15372:117;15481:1;15478;15471:12;15495:117;15604:1;15601;15594:12;15618:117;15727:1;15724;15717:12;15741:117;15850:1;15847;15840:12;15864:102;15905:6;15956:2;15952:7;15947:2;15940:5;15936:14;15932:28;15922:38;;15864:102;;;:::o;15972:222::-;16112:34;16108:1;16100:6;16096:14;16089:58;16181:5;16176:2;16168:6;16164:15;16157:30;15972:222;:::o;16200:225::-;16340:34;16336:1;16328:6;16324:14;16317:58;16409:8;16404:2;16396:6;16392:15;16385:33;16200:225;:::o;16431:221::-;16571:34;16567:1;16559:6;16555:14;16548:58;16640:4;16635:2;16627:6;16623:15;16616:29;16431:221;:::o;16658:182::-;16798:34;16794:1;16786:6;16782:14;16775:58;16658:182;:::o;16846:224::-;16986:34;16982:1;16974:6;16970:14;16963:58;17055:7;17050:2;17042:6;17038:15;17031:32;16846:224;:::o;17076:223::-;17216:34;17212:1;17204:6;17200:14;17193:58;17285:6;17280:2;17272:6;17268:15;17261:31;17076:223;:::o;17305:122::-;17378:24;17396:5;17378:24;:::i;:::-;17371:5;17368:35;17358:63;;17417:1;17414;17407:12;17358:63;17305:122;:::o;17433:116::-;17503:21;17518:5;17503:21;:::i;:::-;17496:5;17493:32;17483:60;;17539:1;17536;17529:12;17483:60;17433:116;:::o;17555:122::-;17628:24;17646:5;17628:24;:::i;:::-;17621:5;17618:35;17608:63;;17667:1;17664;17657:12;17608:63;17555:122;:::o

Swarm Source

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