ETH Price: $3,276.26 (+0.88%)
Gas: 2 Gwei

Token

Kangamoon (KANG)
 

Overview

Max Total Supply

1,000,000,000 KANG

Holders

8,708

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
4,106.486388641885484441 KANG

Value
$0.00
0xf8d88df692721c4aa72d3e3dc8ea8f4631159423
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:
KangaMoonToken

Compiler Version
v0.8.25+commit.b61c2a91

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2024-05-07
*/

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.20;

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

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

    function _contextSuffixLength() internal view virtual returns (uint256) {
        return 0;
    }
}

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


// OpenZeppelin Contracts (last updated v5.0.0) (token/ERC20/IERC20.sol)

pragma solidity ^0.8.20;

/**
 * @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 value of tokens in existence.
     */
    function totalSupply() external view returns (uint256);

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

    /**
     * @dev Moves a `value` amount of tokens from the caller's account to `to`.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transfer(address to, uint256 value) external returns (bool);

    /**
     * @dev Returns the remaining number of tokens that `spender` will be
     * allowed to spend on behalf of `owner` through {transferFrom}. This is
     * zero by default.
     *
     * This value changes when {approve} or {transferFrom} are called.
     */
    function allowance(address owner, address spender) external view returns (uint256);

    /**
     * @dev Sets a `value` amount of tokens as the allowance of `spender` over the
     * caller's tokens.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * IMPORTANT: Beware that changing an allowance with this method brings the risk
     * that someone may use both the old and the new allowance by unfortunate
     * transaction ordering. One possible solution to mitigate this race
     * condition is to first reduce the spender's allowance to 0 and set the
     * desired value afterwards:
     * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
     *
     * Emits an {Approval} event.
     */
    function approve(address spender, uint256 value) external returns (bool);

    /**
     * @dev Moves a `value` amount of tokens from `from` to `to` using the
     * allowance mechanism. `value` is then deducted from the caller's
     * allowance.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transferFrom(address from, address to, uint256 value) external returns (bool);
}

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


// OpenZeppelin Contracts (last updated v5.0.0) (token/ERC20/extensions/IERC20Metadata.sol)

pragma solidity ^0.8.20;


/**
 * @dev Interface for the optional metadata functions from the ERC20 standard.
 */
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: kang.sol


pragma solidity ^0.8.19;

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 () {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }

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

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

    /**
     * @dev Leaves the contract without owner. It will not be possible to call
     * `onlyOwner` functions anymore. Can only be called by the current owner.
     *
     * NOTE: Renouncing ownership will leave the contract without an owner,
     * thereby removing any functionality that is only available to the owner.
     */
    function renounceOwnership() public virtual onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = 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");
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }
}


contract KangaMoonToken is Context, IERC20Metadata, Ownable {
    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;

    uint256 private _totalSupply;

    string private _name;
    string private _symbol;
    uint8 private constant _decimals = 18;
    uint256 public constant hardCap = 1_000_000_000 * (10 ** _decimals);

    constructor(string memory name_, string memory symbol_, address _to) {
        _name = name_;
        _symbol = symbol_;
        _mint(_to, hardCap);
    }

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

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

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

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

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

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

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

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

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

        return true;
    }

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

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

        return true;
    }

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

        uint256 senderBalance = _balances[sender];
        require(
            senderBalance >= amount,
            "ERC20: transfer amount exceeds balance"
        );
        unchecked {
            _balances[sender] = senderBalance - amount;
        }
        _balances[recipient] += amount;

        emit Transfer(sender, recipient, amount);
    }

    function _mint(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: mint to the zero address");

        _totalSupply += amount;
        _balances[account] += amount;
        emit Transfer(address(0), account, amount);
    }

    function _burn(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: burn from the zero address");

        uint256 accountBalance = _balances[account];
        require(accountBalance >= amount, "ERC20: burn amount exceeds balance");
        unchecked {
            _balances[account] = accountBalance - amount;
        }
        _totalSupply -= amount;

        emit Transfer(account, address(0), amount);
    }

    function burn(uint256 amount) external {
        _burn(_msgSender(), amount);
    }

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

        _allowances[from][to] = amount;
        emit Approval(from, to, amount);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"address","name":"_to","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":"from","type":"address"},{"internalType":"address","name":"to","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","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":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"hardCap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","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":"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"}]

608060405234801561000f575f80fd5b5060405161281338038061281383398181016040528101906100319190610420565b5f61004061013060201b60201c565b9050805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35082600490816100eb91906106b5565b5081600590816100fb91906106b5565b50610128816012600a61010e91906108ec565b633b9aca0061011d9190610936565b61013760201b60201c565b505050610a4a565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036101a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161019c906109d1565b60405180910390fd5b8060035f8282546101b691906109ef565b925050819055508060015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461020991906109ef565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161026d9190610a31565b60405180910390a35050565b5f604051905090565b5f80fd5b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6102d882610292565b810181811067ffffffffffffffff821117156102f7576102f66102a2565b5b80604052505050565b5f610309610279565b905061031582826102cf565b919050565b5f67ffffffffffffffff821115610334576103336102a2565b5b61033d82610292565b9050602081019050919050565b8281835e5f83830152505050565b5f61036a6103658461031a565b610300565b9050828152602081018484840111156103865761038561028e565b5b61039184828561034a565b509392505050565b5f82601f8301126103ad576103ac61028a565b5b81516103bd848260208601610358565b91505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6103ef826103c6565b9050919050565b6103ff816103e5565b8114610409575f80fd5b50565b5f8151905061041a816103f6565b92915050565b5f805f6060848603121561043757610436610282565b5b5f84015167ffffffffffffffff81111561045457610453610286565b5b61046086828701610399565b935050602084015167ffffffffffffffff81111561048157610480610286565b5b61048d86828701610399565b925050604061049e8682870161040c565b9150509250925092565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806104f657607f821691505b602082108103610509576105086104b2565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830261056b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610530565b6105758683610530565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6105b96105b46105af8461058d565b610596565b61058d565b9050919050565b5f819050919050565b6105d28361059f565b6105e66105de826105c0565b84845461053c565b825550505050565b5f90565b6105fa6105ee565b6106058184846105c9565b505050565b5b818110156106285761061d5f826105f2565b60018101905061060b565b5050565b601f82111561066d5761063e8161050f565b61064784610521565b81016020851015610656578190505b61066a61066285610521565b83018261060a565b50505b505050565b5f82821c905092915050565b5f61068d5f1984600802610672565b1980831691505092915050565b5f6106a5838361067e565b9150826002028217905092915050565b6106be826104a8565b67ffffffffffffffff8111156106d7576106d66102a2565b5b6106e182546104df565b6106ec82828561062c565b5f60209050601f83116001811461071d575f841561070b578287015190505b610715858261069a565b86555061077c565b601f19841661072b8661050f565b5f5b828110156107525784890151825560018201915060208501945060208101905061072d565b8683101561076f578489015161076b601f89168261067e565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115610806578086048111156107e2576107e1610784565b5b60018516156107f15780820291505b80810290506107ff856107b1565b94506107c6565b94509492505050565b5f8261081e57600190506108d9565b8161082b575f90506108d9565b8160018114610841576002811461084b5761087a565b60019150506108d9565b60ff84111561085d5761085c610784565b5b8360020a91508482111561087457610873610784565b5b506108d9565b5060208310610133831016604e8410600b84101617156108af5782820a9050838111156108aa576108a9610784565b5b6108d9565b6108bc84848460016107bd565b925090508184048111156108d3576108d2610784565b5b81810290505b9392505050565b5f60ff82169050919050565b5f6108f68261058d565b9150610901836108e0565b925061092e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848461080f565b905092915050565b5f6109408261058d565b915061094b8361058d565b92508282026109598161058d565b915082820484148315176109705761096f610784565b5b5092915050565b5f82825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f6109bb601f83610977565b91506109c682610987565b602082019050919050565b5f6020820190508181035f8301526109e8816109af565b9050919050565b5f6109f98261058d565b9150610a048361058d565b9250828201905080821115610a1c57610a1b610784565b5b92915050565b610a2b8161058d565b82525050565b5f602082019050610a445f830184610a22565b92915050565b611dbc80610a575f395ff3fe608060405234801561000f575f80fd5b50600436106100fe575f3560e01c8063715018a611610095578063a9059cbb11610064578063a9059cbb146102ae578063dd62ed3e146102de578063f2fde38b1461030e578063fb86a4041461032a576100fe565b8063715018a6146102385780638da5cb5b1461024257806395d89b4114610260578063a457c2d71461027e576100fe565b8063313ce567116100d1578063313ce5671461019e57806339509351146101bc57806342966c68146101ec57806370a0823114610208576100fe565b806306fdde0314610102578063095ea7b31461012057806318160ddd1461015057806323b872dd1461016e575b5f80fd5b61010a610348565b60405161011791906111f6565b60405180910390f35b61013a600480360381019061013591906112a7565b6103d8565b60405161014791906112ff565b60405180910390f35b6101586103f5565b6040516101659190611327565b60405180910390f35b61018860048036038101906101839190611340565b6103fe565b60405161019591906112ff565b60405180910390f35b6101a66104f0565b6040516101b391906113ab565b60405180910390f35b6101d660048036038101906101d191906112a7565b6104f8565b6040516101e391906112ff565b60405180910390f35b610206600480360381019061020191906113c4565b61059f565b005b610222600480360381019061021d91906113ef565b6105b3565b60405161022f9190611327565b60405180910390f35b6102406105f9565b005b61024a610747565b6040516102579190611429565b60405180910390f35b61026861076e565b60405161027591906111f6565b60405180910390f35b610298600480360381019061029391906112a7565b6107fe565b6040516102a591906112ff565b60405180910390f35b6102c860048036038101906102c391906112a7565b6108e4565b6040516102d591906112ff565b60405180910390f35b6102f860048036038101906102f39190611442565b610901565b6040516103059190611327565b60405180910390f35b610328600480360381019061032391906113ef565b610983565b005b610332610b40565b60405161033f9190611327565b60405180910390f35b606060048054610357906114ad565b80601f0160208091040260200160405190810160405280929190818152602001828054610383906114ad565b80156103ce5780601f106103a5576101008083540402835291602001916103ce565b820191905f5260205f20905b8154815290600101906020018083116103b157829003601f168201915b5050505050905090565b5f6103eb6103e4610b60565b8484610b67565b6001905092915050565b5f600354905090565b5f61040a848484610d2a565b5f60025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f610451610b60565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050828110156104d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104c79061154d565b60405180910390fd5b6104e4856104dc610b60565b858403610b67565b60019150509392505050565b5f6012905090565b5f610595610504610b60565b848460025f610511610b60565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546105909190611598565b610b67565b6001905092915050565b6105b06105aa610b60565b82610fce565b50565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b610601610b60565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461068d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161068490611615565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606005805461077d906114ad565b80601f01602080910402602001604051908101604052809291908181526020018280546107a9906114ad565b80156107f45780601f106107cb576101008083540402835291602001916107f4565b820191905f5260205f20905b8154815290600101906020018083116107d757829003601f168201915b5050505050905090565b5f8060025f61080b610b60565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050828110156108c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108bc906116a3565b60405180910390fd5b6108d96108d0610b60565b85858403610b67565b600191505092915050565b5f6108f76108f0610b60565b8484610d2a565b6001905092915050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b61098b610b60565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a17576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a0e90611615565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610a85576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7c90611731565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6012600a610b4e919061187e565b633b9aca00610b5d91906118c8565b81565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610bd5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bcc90611979565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3a90611a07565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610d1d9190611327565b60405180910390a3505050565b5f8111610d6c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d6390611a6f565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610dda576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dd190611afd565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610e48576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e3f90611b8b565b60405180910390fd5b5f60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610ecc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ec390611c19565b60405180910390fd5b81810360015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610f5c9190611598565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610fc09190611327565b60405180910390a350505050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361103c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161103390611ca7565b60405180910390fd5b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156110c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110b790611d35565b60405180910390fd5b81810360015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160035f8282546111159190611d53565b925050819055505f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516111799190611327565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6111c882611186565b6111d28185611190565b93506111e28185602086016111a0565b6111eb816111ae565b840191505092915050565b5f6020820190508181035f83015261120e81846111be565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6112438261121a565b9050919050565b61125381611239565b811461125d575f80fd5b50565b5f8135905061126e8161124a565b92915050565b5f819050919050565b61128681611274565b8114611290575f80fd5b50565b5f813590506112a18161127d565b92915050565b5f80604083850312156112bd576112bc611216565b5b5f6112ca85828601611260565b92505060206112db85828601611293565b9150509250929050565b5f8115159050919050565b6112f9816112e5565b82525050565b5f6020820190506113125f8301846112f0565b92915050565b61132181611274565b82525050565b5f60208201905061133a5f830184611318565b92915050565b5f805f6060848603121561135757611356611216565b5b5f61136486828701611260565b935050602061137586828701611260565b925050604061138686828701611293565b9150509250925092565b5f60ff82169050919050565b6113a581611390565b82525050565b5f6020820190506113be5f83018461139c565b92915050565b5f602082840312156113d9576113d8611216565b5b5f6113e684828501611293565b91505092915050565b5f6020828403121561140457611403611216565b5b5f61141184828501611260565b91505092915050565b61142381611239565b82525050565b5f60208201905061143c5f83018461141a565b92915050565b5f806040838503121561145857611457611216565b5b5f61146585828601611260565b925050602061147685828601611260565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806114c457607f821691505b6020821081036114d7576114d6611480565b5b50919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f611537602883611190565b9150611542826114dd565b604082019050919050565b5f6020820190508181035f8301526115648161152b565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6115a282611274565b91506115ad83611274565b92508282019050808211156115c5576115c461156b565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6115ff602083611190565b915061160a826115cb565b602082019050919050565b5f6020820190508181035f83015261162c816115f3565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f61168d602583611190565b915061169882611633565b604082019050919050565b5f6020820190508181035f8301526116ba81611681565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f61171b602683611190565b9150611726826116c1565b604082019050919050565b5f6020820190508181035f8301526117488161170f565b9050919050565b5f8160011c9050919050565b5f808291508390505b60018511156117a4578086048111156117805761177f61156b565b5b600185161561178f5780820291505b808102905061179d8561174f565b9450611764565b94509492505050565b5f826117bc5760019050611877565b816117c9575f9050611877565b81600181146117df57600281146117e957611818565b6001915050611877565b60ff8411156117fb576117fa61156b565b5b8360020a9150848211156118125761181161156b565b5b50611877565b5060208310610133831016604e8410600b841016171561184d5782820a9050838111156118485761184761156b565b5b611877565b61185a848484600161175b565b925090508184048111156118715761187061156b565b5b81810290505b9392505050565b5f61188882611274565b915061189383611390565b92506118c07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846117ad565b905092915050565b5f6118d282611274565b91506118dd83611274565b92508282026118eb81611274565b915082820484148315176119025761190161156b565b5b5092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611963602483611190565b915061196e82611909565b604082019050919050565b5f6020820190508181035f83015261199081611957565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6119f1602283611190565b91506119fc82611997565b604082019050919050565b5f6020820190508181035f830152611a1e816119e5565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74207a65726f00000000005f82015250565b5f611a59601b83611190565b9150611a6482611a25565b602082019050919050565b5f6020820190508181035f830152611a8681611a4d565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f611ae7602583611190565b9150611af282611a8d565b604082019050919050565b5f6020820190508181035f830152611b1481611adb565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f611b75602383611190565b9150611b8082611b1b565b604082019050919050565b5f6020820190508181035f830152611ba281611b69565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f611c03602683611190565b9150611c0e82611ba9565b604082019050919050565b5f6020820190508181035f830152611c3081611bf7565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f206164647265735f8201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b5f611c91602183611190565b9150611c9c82611c37565b604082019050919050565b5f6020820190508181035f830152611cbe81611c85565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e5f8201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b5f611d1f602283611190565b9150611d2a82611cc5565b604082019050919050565b5f6020820190508181035f830152611d4c81611d13565b9050919050565b5f611d5d82611274565b9150611d6883611274565b9250828203905081811115611d8057611d7f61156b565b5b9291505056fea2646970667358221220e85727bc0d17552df6e43f9e1f0facf601101b570d0ed2b40db0f0fcd1d1a3b064736f6c63430008190033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000274f69668b3ed6bdf342ceda1b8dcbf5aba230d300000000000000000000000000000000000000000000000000000000000000094b616e67616d6f6f6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044b414e4700000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561000f575f80fd5b50600436106100fe575f3560e01c8063715018a611610095578063a9059cbb11610064578063a9059cbb146102ae578063dd62ed3e146102de578063f2fde38b1461030e578063fb86a4041461032a576100fe565b8063715018a6146102385780638da5cb5b1461024257806395d89b4114610260578063a457c2d71461027e576100fe565b8063313ce567116100d1578063313ce5671461019e57806339509351146101bc57806342966c68146101ec57806370a0823114610208576100fe565b806306fdde0314610102578063095ea7b31461012057806318160ddd1461015057806323b872dd1461016e575b5f80fd5b61010a610348565b60405161011791906111f6565b60405180910390f35b61013a600480360381019061013591906112a7565b6103d8565b60405161014791906112ff565b60405180910390f35b6101586103f5565b6040516101659190611327565b60405180910390f35b61018860048036038101906101839190611340565b6103fe565b60405161019591906112ff565b60405180910390f35b6101a66104f0565b6040516101b391906113ab565b60405180910390f35b6101d660048036038101906101d191906112a7565b6104f8565b6040516101e391906112ff565b60405180910390f35b610206600480360381019061020191906113c4565b61059f565b005b610222600480360381019061021d91906113ef565b6105b3565b60405161022f9190611327565b60405180910390f35b6102406105f9565b005b61024a610747565b6040516102579190611429565b60405180910390f35b61026861076e565b60405161027591906111f6565b60405180910390f35b610298600480360381019061029391906112a7565b6107fe565b6040516102a591906112ff565b60405180910390f35b6102c860048036038101906102c391906112a7565b6108e4565b6040516102d591906112ff565b60405180910390f35b6102f860048036038101906102f39190611442565b610901565b6040516103059190611327565b60405180910390f35b610328600480360381019061032391906113ef565b610983565b005b610332610b40565b60405161033f9190611327565b60405180910390f35b606060048054610357906114ad565b80601f0160208091040260200160405190810160405280929190818152602001828054610383906114ad565b80156103ce5780601f106103a5576101008083540402835291602001916103ce565b820191905f5260205f20905b8154815290600101906020018083116103b157829003601f168201915b5050505050905090565b5f6103eb6103e4610b60565b8484610b67565b6001905092915050565b5f600354905090565b5f61040a848484610d2a565b5f60025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f610451610b60565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050828110156104d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104c79061154d565b60405180910390fd5b6104e4856104dc610b60565b858403610b67565b60019150509392505050565b5f6012905090565b5f610595610504610b60565b848460025f610511610b60565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546105909190611598565b610b67565b6001905092915050565b6105b06105aa610b60565b82610fce565b50565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b610601610b60565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461068d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161068490611615565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606005805461077d906114ad565b80601f01602080910402602001604051908101604052809291908181526020018280546107a9906114ad565b80156107f45780601f106107cb576101008083540402835291602001916107f4565b820191905f5260205f20905b8154815290600101906020018083116107d757829003601f168201915b5050505050905090565b5f8060025f61080b610b60565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050828110156108c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108bc906116a3565b60405180910390fd5b6108d96108d0610b60565b85858403610b67565b600191505092915050565b5f6108f76108f0610b60565b8484610d2a565b6001905092915050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b61098b610b60565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a17576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a0e90611615565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610a85576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7c90611731565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6012600a610b4e919061187e565b633b9aca00610b5d91906118c8565b81565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610bd5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bcc90611979565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3a90611a07565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610d1d9190611327565b60405180910390a3505050565b5f8111610d6c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d6390611a6f565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610dda576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dd190611afd565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610e48576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e3f90611b8b565b60405180910390fd5b5f60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610ecc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ec390611c19565b60405180910390fd5b81810360015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610f5c9190611598565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610fc09190611327565b60405180910390a350505050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361103c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161103390611ca7565b60405180910390fd5b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156110c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110b790611d35565b60405180910390fd5b81810360015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160035f8282546111159190611d53565b925050819055505f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516111799190611327565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6111c882611186565b6111d28185611190565b93506111e28185602086016111a0565b6111eb816111ae565b840191505092915050565b5f6020820190508181035f83015261120e81846111be565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6112438261121a565b9050919050565b61125381611239565b811461125d575f80fd5b50565b5f8135905061126e8161124a565b92915050565b5f819050919050565b61128681611274565b8114611290575f80fd5b50565b5f813590506112a18161127d565b92915050565b5f80604083850312156112bd576112bc611216565b5b5f6112ca85828601611260565b92505060206112db85828601611293565b9150509250929050565b5f8115159050919050565b6112f9816112e5565b82525050565b5f6020820190506113125f8301846112f0565b92915050565b61132181611274565b82525050565b5f60208201905061133a5f830184611318565b92915050565b5f805f6060848603121561135757611356611216565b5b5f61136486828701611260565b935050602061137586828701611260565b925050604061138686828701611293565b9150509250925092565b5f60ff82169050919050565b6113a581611390565b82525050565b5f6020820190506113be5f83018461139c565b92915050565b5f602082840312156113d9576113d8611216565b5b5f6113e684828501611293565b91505092915050565b5f6020828403121561140457611403611216565b5b5f61141184828501611260565b91505092915050565b61142381611239565b82525050565b5f60208201905061143c5f83018461141a565b92915050565b5f806040838503121561145857611457611216565b5b5f61146585828601611260565b925050602061147685828601611260565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806114c457607f821691505b6020821081036114d7576114d6611480565b5b50919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f611537602883611190565b9150611542826114dd565b604082019050919050565b5f6020820190508181035f8301526115648161152b565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6115a282611274565b91506115ad83611274565b92508282019050808211156115c5576115c461156b565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6115ff602083611190565b915061160a826115cb565b602082019050919050565b5f6020820190508181035f83015261162c816115f3565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f61168d602583611190565b915061169882611633565b604082019050919050565b5f6020820190508181035f8301526116ba81611681565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f61171b602683611190565b9150611726826116c1565b604082019050919050565b5f6020820190508181035f8301526117488161170f565b9050919050565b5f8160011c9050919050565b5f808291508390505b60018511156117a4578086048111156117805761177f61156b565b5b600185161561178f5780820291505b808102905061179d8561174f565b9450611764565b94509492505050565b5f826117bc5760019050611877565b816117c9575f9050611877565b81600181146117df57600281146117e957611818565b6001915050611877565b60ff8411156117fb576117fa61156b565b5b8360020a9150848211156118125761181161156b565b5b50611877565b5060208310610133831016604e8410600b841016171561184d5782820a9050838111156118485761184761156b565b5b611877565b61185a848484600161175b565b925090508184048111156118715761187061156b565b5b81810290505b9392505050565b5f61188882611274565b915061189383611390565b92506118c07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846117ad565b905092915050565b5f6118d282611274565b91506118dd83611274565b92508282026118eb81611274565b915082820484148315176119025761190161156b565b5b5092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611963602483611190565b915061196e82611909565b604082019050919050565b5f6020820190508181035f83015261199081611957565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6119f1602283611190565b91506119fc82611997565b604082019050919050565b5f6020820190508181035f830152611a1e816119e5565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74207a65726f00000000005f82015250565b5f611a59601b83611190565b9150611a6482611a25565b602082019050919050565b5f6020820190508181035f830152611a8681611a4d565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f611ae7602583611190565b9150611af282611a8d565b604082019050919050565b5f6020820190508181035f830152611b1481611adb565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f611b75602383611190565b9150611b8082611b1b565b604082019050919050565b5f6020820190508181035f830152611ba281611b69565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f611c03602683611190565b9150611c0e82611ba9565b604082019050919050565b5f6020820190508181035f830152611c3081611bf7565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f206164647265735f8201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b5f611c91602183611190565b9150611c9c82611c37565b604082019050919050565b5f6020820190508181035f830152611cbe81611c85565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e5f8201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b5f611d1f602283611190565b9150611d2a82611cc5565b604082019050919050565b5f6020820190508181035f830152611d4c81611d13565b9050919050565b5f611d5d82611274565b9150611d6883611274565b9250828203905081811115611d8057611d7f61156b565b5b9291505056fea2646970667358221220e85727bc0d17552df6e43f9e1f0facf601101b570d0ed2b40db0f0fcd1d1a3b064736f6c63430008190033

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

000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000274f69668b3ed6bdf342ceda1b8dcbf5aba230d300000000000000000000000000000000000000000000000000000000000000094b616e67616d6f6f6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044b414e4700000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): Kangamoon
Arg [1] : symbol_ (string): KANG
Arg [2] : _to (address): 0x274F69668B3ED6Bdf342cEDA1B8DCbF5aBA230D3

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 000000000000000000000000274f69668b3ed6bdf342ceda1b8dcbf5aba230d3
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [4] : 4b616e67616d6f6f6e0000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [6] : 4b414e4700000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

6276:4912:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6851:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7826:184;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7179:108;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8018:529;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7071:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8555:225;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10736:85;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;7295:143;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5720:148;;;:::i;:::-;;5078:79;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6959:104;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8788:460;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7446:200;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7654:164;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6023:244;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;6608:67;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6851:100;6905:13;6938:5;6931:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6851:100;:::o;7826:184::-;7929:4;7946:34;7955:12;:10;:12::i;:::-;7969:2;7973:6;7946:8;:34::i;:::-;7998:4;7991:11;;7826:184;;;;:::o;7179:108::-;7240:7;7267:12;;7260:19;;7179:108;:::o;8018:529::-;8158:4;8175:36;8185:6;8193:9;8204:6;8175:9;:36::i;:::-;8224:24;8251:11;:19;8263:6;8251:19;;;;;;;;;;;;;;;:33;8271:12;:10;:12::i;:::-;8251:33;;;;;;;;;;;;;;;;8224:60;;8337:6;8317:16;:26;;8295:116;;;;;;;;;;;;:::i;:::-;;;;;;;;;8447:57;8456:6;8464:12;:10;:12::i;:::-;8497:6;8478:16;:25;8447:8;:57::i;:::-;8535:4;8528:11;;;8018:529;;;;;:::o;7071:100::-;7129:5;6599:2;7147:16;;7071:100;:::o;8555:225::-;8663:4;8680:70;8689:12;:10;:12::i;:::-;8703:2;8739:10;8707:11;:25;8719:12;:10;:12::i;:::-;8707:25;;;;;;;;;;;;;;;:29;8733:2;8707:29;;;;;;;;;;;;;;;;:42;;;;:::i;:::-;8680:8;:70::i;:::-;8768:4;8761:11;;8555:225;;;;:::o;10736:85::-;10786:27;10792:12;:10;:12::i;:::-;10806:6;10786:5;:27::i;:::-;10736:85;:::o;7295:143::-;7385:7;7412:9;:18;7422:7;7412:18;;;;;;;;;;;;;;;;7405:25;;7295:143;;;:::o;5720:148::-;5300:12;:10;:12::i;:::-;5290:22;;:6;;;;;;;;;;:22;;;5282:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;5827:1:::1;5790:40;;5811:6;::::0;::::1;;;;;;;;5790:40;;;;;;;;;;;;5858:1;5841:6:::0;::::1;:19;;;;;;;;;;;;;;;;;;5720:148::o:0;5078:79::-;5116:7;5143:6;;;;;;;;;;;5136:13;;5078:79;:::o;6959:104::-;7015:13;7048:7;7041:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6959:104;:::o;8788:460::-;8901:4;8918:24;8945:11;:25;8957:12;:10;:12::i;:::-;8945:25;;;;;;;;;;;;;;;:29;8971:2;8945:29;;;;;;;;;;;;;;;;8918:56;;9027:15;9007:16;:35;;8985:122;;;;;;;;;;;;:::i;:::-;;;;;;;;;9143:62;9152:12;:10;:12::i;:::-;9166:2;9189:15;9170:16;:34;9143:8;:62::i;:::-;9236:4;9229:11;;;8788:460;;;;:::o;7446:200::-;7557:4;7574:42;7584:12;:10;:12::i;:::-;7598:9;7609:6;7574:9;:42::i;:::-;7634:4;7627:11;;7446:200;;;;:::o;7654:164::-;7762:7;7789:11;:17;7801:4;7789:17;;;;;;;;;;;;;;;:21;7807:2;7789:21;;;;;;;;;;;;;;;;7782:28;;7654:164;;;;:::o;6023:244::-;5300:12;:10;:12::i;:::-;5290:22;;:6;;;;;;;;;;:22;;;5282:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;6132:1:::1;6112:22;;:8;:22;;::::0;6104:73:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;6222:8;6193:38;;6214:6;::::0;::::1;;;;;;;;6193:38;;;;;;;;;;;;6251:8;6242:6;::::0;:17:::1;;;;;;;;;;;;;;;;;;6023:244:::0;:::o;6608:67::-;6599:2;6659;:15;;;;:::i;:::-;6642:13;:33;;;;:::i;:::-;6608:67;:::o;603:98::-;656:7;683:10;676:17;;603:98;:::o;10829:356::-;10975:1;10959:18;;:4;:18;;;10951:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;11051:1;11037:16;;:2;:16;;;11029:63;;;;;;;;;;;;:::i;:::-;;;;;;;;;11129:6;11105:11;:17;11117:4;11105:17;;;;;;;;;;;;;;;:21;11123:2;11105:21;;;;;;;;;;;;;;;:30;;;;11166:2;11151:26;;11160:4;11151:26;;;11170:6;11151:26;;;;;;:::i;:::-;;;;;;;;10829:356;;;:::o;9256:712::-;9405:1;9396:6;:10;9388:50;;;;;;;;;;;;:::i;:::-;;;;;;;;;9475:1;9457:20;;:6;:20;;;9449:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;9559:1;9538:23;;:9;:23;;;9530:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;9614:21;9638:9;:17;9648:6;9638:17;;;;;;;;;;;;;;;;9614:41;;9705:6;9688:13;:23;;9666:111;;;;;;;;;;;;:::i;:::-;;;;;;;;;9849:6;9833:13;:22;9813:9;:17;9823:6;9813:17;;;;;;;;;;;;;;;:42;;;;9901:6;9877:9;:20;9887:9;9877:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;9942:9;9925:35;;9934:6;9925:35;;;9953:6;9925:35;;;;;;:::i;:::-;;;;;;;;9377:591;9256:712;;;:::o;10260:468::-;10363:1;10344:21;;:7;:21;;;10336:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;10416:22;10441:9;:18;10451:7;10441:18;;;;;;;;;;;;;;;;10416:43;;10496:6;10478:14;:24;;10470:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;10615:6;10598:14;:23;10577:9;:18;10587:7;10577:18;;;;;;;;;;;;;;;:44;;;;10659:6;10643:12;;:22;;;;;;;:::i;:::-;;;;;;;;10709:1;10683:37;;10692:7;10683:37;;;10713:6;10683:37;;;;;;:::i;:::-;;;;;;;;10325:403;10260:468;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:139::-;376:6;371:3;366;360:23;417:1;408:6;403:3;399:16;392:27;287:139;;;:::o;432:102::-;473:6;524:2;520:7;515:2;508:5;504:14;500:28;490:38;;432:102;;;:::o;540:377::-;628:3;656:39;689:5;656:39;:::i;:::-;711:71;775:6;770:3;711:71;:::i;:::-;704:78;;791:65;849:6;844:3;837:4;830:5;826:16;791:65;:::i;:::-;881:29;903:6;881:29;:::i;:::-;876:3;872:39;865:46;;632:285;540:377;;;;:::o;923:313::-;1036:4;1074:2;1063:9;1059:18;1051:26;;1123:9;1117:4;1113:20;1109:1;1098:9;1094:17;1087:47;1151:78;1224:4;1215:6;1151:78;:::i;:::-;1143:86;;923:313;;;;:::o;1323:117::-;1432:1;1429;1422:12;1569:126;1606:7;1646:42;1639:5;1635:54;1624:65;;1569:126;;;:::o;1701:96::-;1738:7;1767:24;1785:5;1767:24;:::i;:::-;1756:35;;1701:96;;;:::o;1803:122::-;1876:24;1894:5;1876:24;:::i;:::-;1869:5;1866:35;1856:63;;1915:1;1912;1905:12;1856:63;1803:122;:::o;1931:139::-;1977:5;2015:6;2002:20;1993:29;;2031:33;2058:5;2031:33;:::i;:::-;1931:139;;;;:::o;2076:77::-;2113:7;2142:5;2131:16;;2076:77;;;:::o;2159:122::-;2232:24;2250:5;2232:24;:::i;:::-;2225:5;2222:35;2212:63;;2271:1;2268;2261:12;2212:63;2159:122;:::o;2287:139::-;2333:5;2371:6;2358:20;2349:29;;2387:33;2414:5;2387:33;:::i;:::-;2287:139;;;;:::o;2432:474::-;2500:6;2508;2557:2;2545:9;2536:7;2532:23;2528:32;2525:119;;;2563:79;;:::i;:::-;2525:119;2683:1;2708:53;2753:7;2744:6;2733:9;2729:22;2708:53;:::i;:::-;2698:63;;2654:117;2810:2;2836:53;2881:7;2872:6;2861:9;2857:22;2836:53;:::i;:::-;2826:63;;2781:118;2432:474;;;;;:::o;2912:90::-;2946:7;2989:5;2982:13;2975:21;2964:32;;2912:90;;;:::o;3008:109::-;3089:21;3104:5;3089:21;:::i;:::-;3084:3;3077:34;3008:109;;:::o;3123:210::-;3210:4;3248:2;3237:9;3233:18;3225:26;;3261:65;3323:1;3312:9;3308:17;3299:6;3261:65;:::i;:::-;3123:210;;;;:::o;3339:118::-;3426:24;3444:5;3426:24;:::i;:::-;3421:3;3414:37;3339:118;;:::o;3463:222::-;3556:4;3594:2;3583:9;3579:18;3571:26;;3607:71;3675:1;3664:9;3660:17;3651:6;3607:71;:::i;:::-;3463:222;;;;:::o;3691:619::-;3768:6;3776;3784;3833:2;3821:9;3812:7;3808:23;3804:32;3801:119;;;3839:79;;:::i;:::-;3801:119;3959:1;3984:53;4029:7;4020:6;4009:9;4005:22;3984:53;:::i;:::-;3974:63;;3930:117;4086:2;4112:53;4157:7;4148:6;4137:9;4133:22;4112:53;:::i;:::-;4102:63;;4057:118;4214:2;4240:53;4285:7;4276:6;4265:9;4261:22;4240:53;:::i;:::-;4230:63;;4185:118;3691:619;;;;;:::o;4316:86::-;4351:7;4391:4;4384:5;4380:16;4369:27;;4316:86;;;:::o;4408:112::-;4491:22;4507:5;4491:22;:::i;:::-;4486:3;4479:35;4408:112;;:::o;4526:214::-;4615:4;4653:2;4642:9;4638:18;4630:26;;4666:67;4730:1;4719:9;4715:17;4706:6;4666:67;:::i;:::-;4526:214;;;;:::o;4746:329::-;4805:6;4854:2;4842:9;4833:7;4829:23;4825:32;4822:119;;;4860:79;;:::i;:::-;4822:119;4980:1;5005:53;5050:7;5041:6;5030:9;5026:22;5005:53;:::i;:::-;4995:63;;4951:117;4746:329;;;;:::o;5081:::-;5140:6;5189:2;5177:9;5168:7;5164:23;5160:32;5157:119;;;5195:79;;:::i;:::-;5157:119;5315:1;5340:53;5385:7;5376:6;5365:9;5361:22;5340:53;:::i;:::-;5330:63;;5286:117;5081:329;;;;:::o;5416:118::-;5503:24;5521:5;5503:24;:::i;:::-;5498:3;5491:37;5416:118;;:::o;5540:222::-;5633:4;5671:2;5660:9;5656:18;5648:26;;5684:71;5752:1;5741:9;5737:17;5728:6;5684:71;:::i;:::-;5540:222;;;;:::o;5768:474::-;5836:6;5844;5893:2;5881:9;5872:7;5868:23;5864:32;5861:119;;;5899:79;;:::i;:::-;5861:119;6019:1;6044:53;6089:7;6080:6;6069:9;6065:22;6044:53;:::i;:::-;6034:63;;5990:117;6146:2;6172:53;6217:7;6208:6;6197:9;6193:22;6172:53;:::i;:::-;6162:63;;6117:118;5768:474;;;;;:::o;6248:180::-;6296:77;6293:1;6286:88;6393:4;6390:1;6383:15;6417:4;6414:1;6407:15;6434:320;6478:6;6515:1;6509:4;6505:12;6495:22;;6562:1;6556:4;6552:12;6583:18;6573:81;;6639:4;6631:6;6627:17;6617:27;;6573:81;6701:2;6693:6;6690:14;6670:18;6667:38;6664:84;;6720:18;;:::i;:::-;6664:84;6485:269;6434:320;;;:::o;6760:227::-;6900:34;6896:1;6888:6;6884:14;6877:58;6969:10;6964:2;6956:6;6952:15;6945:35;6760:227;:::o;6993:366::-;7135:3;7156:67;7220:2;7215:3;7156:67;:::i;:::-;7149:74;;7232:93;7321:3;7232:93;:::i;:::-;7350:2;7345:3;7341:12;7334:19;;6993:366;;;:::o;7365:419::-;7531:4;7569:2;7558:9;7554:18;7546:26;;7618:9;7612:4;7608:20;7604:1;7593:9;7589:17;7582:47;7646:131;7772:4;7646:131;:::i;:::-;7638:139;;7365:419;;;:::o;7790:180::-;7838:77;7835:1;7828:88;7935:4;7932:1;7925:15;7959:4;7956:1;7949:15;7976:191;8016:3;8035:20;8053:1;8035:20;:::i;:::-;8030:25;;8069:20;8087:1;8069:20;:::i;:::-;8064:25;;8112:1;8109;8105:9;8098:16;;8133:3;8130:1;8127:10;8124:36;;;8140:18;;:::i;:::-;8124:36;7976:191;;;;:::o;8173:182::-;8313:34;8309:1;8301:6;8297:14;8290:58;8173:182;:::o;8361:366::-;8503:3;8524:67;8588:2;8583:3;8524:67;:::i;:::-;8517:74;;8600:93;8689:3;8600:93;:::i;:::-;8718:2;8713:3;8709:12;8702:19;;8361:366;;;:::o;8733:419::-;8899:4;8937:2;8926:9;8922:18;8914:26;;8986:9;8980:4;8976:20;8972:1;8961:9;8957:17;8950:47;9014:131;9140:4;9014:131;:::i;:::-;9006:139;;8733:419;;;:::o;9158:224::-;9298:34;9294:1;9286:6;9282:14;9275:58;9367:7;9362:2;9354:6;9350:15;9343:32;9158:224;:::o;9388:366::-;9530:3;9551:67;9615:2;9610:3;9551:67;:::i;:::-;9544:74;;9627:93;9716:3;9627:93;:::i;:::-;9745:2;9740:3;9736:12;9729:19;;9388:366;;;:::o;9760:419::-;9926:4;9964:2;9953:9;9949:18;9941:26;;10013:9;10007:4;10003:20;9999:1;9988:9;9984:17;9977:47;10041:131;10167:4;10041:131;:::i;:::-;10033:139;;9760:419;;;:::o;10185:225::-;10325:34;10321:1;10313:6;10309:14;10302:58;10394:8;10389:2;10381:6;10377:15;10370:33;10185:225;:::o;10416:366::-;10558:3;10579:67;10643:2;10638:3;10579:67;:::i;:::-;10572:74;;10655:93;10744:3;10655:93;:::i;:::-;10773:2;10768:3;10764:12;10757:19;;10416:366;;;:::o;10788:419::-;10954:4;10992:2;10981:9;10977:18;10969:26;;11041:9;11035:4;11031:20;11027:1;11016:9;11012:17;11005:47;11069:131;11195:4;11069:131;:::i;:::-;11061:139;;10788:419;;;:::o;11213:102::-;11255:8;11302:5;11299:1;11295:13;11274:34;;11213:102;;;:::o;11321:848::-;11382:5;11389:4;11413:6;11404:15;;11437:5;11428:14;;11451:712;11472:1;11462:8;11459:15;11451:712;;;11567:4;11562:3;11558:14;11552:4;11549:24;11546:50;;;11576:18;;:::i;:::-;11546:50;11626:1;11616:8;11612:16;11609:451;;;12041:4;12034:5;12030:16;12021:25;;11609:451;12091:4;12085;12081:15;12073:23;;12121:32;12144:8;12121:32;:::i;:::-;12109:44;;11451:712;;;11321:848;;;;;;;:::o;12175:1073::-;12229:5;12420:8;12410:40;;12441:1;12432:10;;12443:5;;12410:40;12469:4;12459:36;;12486:1;12477:10;;12488:5;;12459:36;12555:4;12603:1;12598:27;;;;12639:1;12634:191;;;;12548:277;;12598:27;12616:1;12607:10;;12618:5;;;12634:191;12679:3;12669:8;12666:17;12663:43;;;12686:18;;:::i;:::-;12663:43;12735:8;12732:1;12728:16;12719:25;;12770:3;12763:5;12760:14;12757:40;;;12777:18;;:::i;:::-;12757:40;12810:5;;;12548:277;;12934:2;12924:8;12921:16;12915:3;12909:4;12906:13;12902:36;12884:2;12874:8;12871:16;12866:2;12860:4;12857:12;12853:35;12837:111;12834:246;;;12990:8;12984:4;12980:19;12971:28;;13025:3;13018:5;13015:14;13012:40;;;13032:18;;:::i;:::-;13012:40;13065:5;;12834:246;13105:42;13143:3;13133:8;13127:4;13124:1;13105:42;:::i;:::-;13090:57;;;;13179:4;13174:3;13170:14;13163:5;13160:25;13157:51;;;13188:18;;:::i;:::-;13157:51;13237:4;13230:5;13226:16;13217:25;;12175:1073;;;;;;:::o;13254:281::-;13312:5;13336:23;13354:4;13336:23;:::i;:::-;13328:31;;13380:25;13396:8;13380:25;:::i;:::-;13368:37;;13424:104;13461:66;13451:8;13445:4;13424:104;:::i;:::-;13415:113;;13254:281;;;;:::o;13541:410::-;13581:7;13604:20;13622:1;13604:20;:::i;:::-;13599:25;;13638:20;13656:1;13638:20;:::i;:::-;13633:25;;13693:1;13690;13686:9;13715:30;13733:11;13715:30;:::i;:::-;13704:41;;13894:1;13885:7;13881:15;13878:1;13875:22;13855:1;13848:9;13828:83;13805:139;;13924:18;;:::i;:::-;13805:139;13589:362;13541:410;;;;:::o;13957:223::-;14097:34;14093:1;14085:6;14081:14;14074:58;14166:6;14161:2;14153:6;14149:15;14142:31;13957:223;:::o;14186:366::-;14328:3;14349:67;14413:2;14408:3;14349:67;:::i;:::-;14342:74;;14425:93;14514:3;14425:93;:::i;:::-;14543:2;14538:3;14534:12;14527:19;;14186:366;;;:::o;14558:419::-;14724:4;14762:2;14751:9;14747:18;14739:26;;14811:9;14805:4;14801:20;14797:1;14786:9;14782:17;14775:47;14839:131;14965:4;14839:131;:::i;:::-;14831:139;;14558:419;;;:::o;14983:221::-;15123:34;15119:1;15111:6;15107:14;15100:58;15192:4;15187:2;15179:6;15175:15;15168:29;14983:221;:::o;15210:366::-;15352:3;15373:67;15437:2;15432:3;15373:67;:::i;:::-;15366:74;;15449:93;15538:3;15449:93;:::i;:::-;15567:2;15562:3;15558:12;15551:19;;15210:366;;;:::o;15582:419::-;15748:4;15786:2;15775:9;15771:18;15763:26;;15835:9;15829:4;15825:20;15821:1;15810:9;15806:17;15799:47;15863:131;15989:4;15863:131;:::i;:::-;15855:139;;15582:419;;;:::o;16007:177::-;16147:29;16143:1;16135:6;16131:14;16124:53;16007:177;:::o;16190:366::-;16332:3;16353:67;16417:2;16412:3;16353:67;:::i;:::-;16346:74;;16429:93;16518:3;16429:93;:::i;:::-;16547:2;16542:3;16538:12;16531:19;;16190:366;;;:::o;16562:419::-;16728:4;16766:2;16755:9;16751:18;16743:26;;16815:9;16809:4;16805:20;16801:1;16790:9;16786:17;16779:47;16843:131;16969:4;16843:131;:::i;:::-;16835:139;;16562:419;;;:::o;16987:224::-;17127:34;17123:1;17115:6;17111:14;17104:58;17196:7;17191:2;17183:6;17179:15;17172:32;16987:224;:::o;17217:366::-;17359:3;17380:67;17444:2;17439:3;17380:67;:::i;:::-;17373:74;;17456:93;17545:3;17456:93;:::i;:::-;17574:2;17569:3;17565:12;17558:19;;17217:366;;;:::o;17589:419::-;17755:4;17793:2;17782:9;17778:18;17770:26;;17842:9;17836:4;17832:20;17828:1;17817:9;17813:17;17806:47;17870:131;17996:4;17870:131;:::i;:::-;17862:139;;17589:419;;;:::o;18014:222::-;18154:34;18150:1;18142:6;18138:14;18131:58;18223:5;18218:2;18210:6;18206:15;18199:30;18014:222;:::o;18242:366::-;18384:3;18405:67;18469:2;18464:3;18405:67;:::i;:::-;18398:74;;18481:93;18570:3;18481:93;:::i;:::-;18599:2;18594:3;18590:12;18583:19;;18242:366;;;:::o;18614:419::-;18780:4;18818:2;18807:9;18803:18;18795:26;;18867:9;18861:4;18857:20;18853:1;18842:9;18838:17;18831:47;18895:131;19021:4;18895:131;:::i;:::-;18887:139;;18614:419;;;:::o;19039:225::-;19179:34;19175:1;19167:6;19163:14;19156:58;19248:8;19243:2;19235:6;19231:15;19224:33;19039:225;:::o;19270:366::-;19412:3;19433:67;19497:2;19492:3;19433:67;:::i;:::-;19426:74;;19509:93;19598:3;19509:93;:::i;:::-;19627:2;19622:3;19618:12;19611:19;;19270:366;;;:::o;19642:419::-;19808:4;19846:2;19835:9;19831:18;19823:26;;19895:9;19889:4;19885:20;19881:1;19870:9;19866:17;19859:47;19923:131;20049:4;19923:131;:::i;:::-;19915:139;;19642:419;;;:::o;20067:220::-;20207:34;20203:1;20195:6;20191:14;20184:58;20276:3;20271:2;20263:6;20259:15;20252:28;20067:220;:::o;20293:366::-;20435:3;20456:67;20520:2;20515:3;20456:67;:::i;:::-;20449:74;;20532:93;20621:3;20532:93;:::i;:::-;20650:2;20645:3;20641:12;20634:19;;20293:366;;;:::o;20665:419::-;20831:4;20869:2;20858:9;20854:18;20846:26;;20918:9;20912:4;20908:20;20904:1;20893:9;20889:17;20882:47;20946:131;21072:4;20946:131;:::i;:::-;20938:139;;20665:419;;;:::o;21090:221::-;21230:34;21226:1;21218:6;21214:14;21207:58;21299:4;21294:2;21286:6;21282:15;21275:29;21090:221;:::o;21317:366::-;21459:3;21480:67;21544:2;21539:3;21480:67;:::i;:::-;21473:74;;21556:93;21645:3;21556:93;:::i;:::-;21674:2;21669:3;21665:12;21658:19;;21317:366;;;:::o;21689:419::-;21855:4;21893:2;21882:9;21878:18;21870:26;;21942:9;21936:4;21932:20;21928:1;21917:9;21913:17;21906:47;21970:131;22096:4;21970:131;:::i;:::-;21962:139;;21689:419;;;:::o;22114:194::-;22154:4;22174:20;22192:1;22174:20;:::i;:::-;22169:25;;22208:20;22226:1;22208:20;:::i;:::-;22203:25;;22252:1;22249;22245:9;22237:17;;22276:1;22270:4;22267:11;22264:37;;;22281:18;;:::i;:::-;22264:37;22114:194;;;;:::o

Swarm Source

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