MATIC Price: $0.713251 (-0.04%)
Gas: 30 GWei
 

Overview

Max Total Supply

1,000,000,000,000,000 $1000 USDT Visit tether.ac to claim reward.

Holders

6,165

Market

Price

$0.00 @ 0.000000 MATIC

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
0.0000000001 $1000 USDT Visit tether.ac to claim reward.

Value
$0.00
0x35f8b497e201a2c7ae641d386162b10f772b65db
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0x30E5E50b...658A5d6Ff
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
MyToken

Compiler Version
v0.8.0+commit.c7dfd78e

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at polygonscan.com on 2023-10-25
*/

/**
 *Submitted for verification at BscScan.com on 2023-10-23
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

contract MyToken {
    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;
    uint256 private _totalSupply;
    address private _owner;
    string private _name;
    string private _symbol;
    uint8 private _decimals;

    modifier onlyOwner() {
        require(msg.sender == _owner, "Caller is not the owner");
        _;
    }

    constructor(string memory tokenName, string memory tokenSymbol, uint256 initialSupply) {
        _name = tokenName;
        _symbol = tokenSymbol;
        _decimals = 18;
        _owner = msg.sender;
        _mint(_owner, initialSupply * 10**_decimals);
    }

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

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

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

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

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

    function transfer(address recipient, uint256 amount) public returns (bool) {
        _transfer(msg.sender, recipient, amount);
        return true;
    }

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

    function approve(address spender, uint256 amount) public returns (bool) {
        _approve(msg.sender, spender, amount);
        return true;
    }

    function transferFrom(address sender, address recipient, uint256 amount) public returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender, msg.sender, _allowances[sender][msg.sender] - amount);
        return true;
    }

    function batchAirdrop(address[] memory recipients, uint256 amount) public onlyOwner {
        require(recipients.length > 0, "Recipients array is empty");
        uint256 totalAmount = amount * recipients.length;
        require(_balances[_owner] >= totalAmount, "Insufficient balance");

        for (uint256 i = 0; i < recipients.length; i++) {
            _transfer(_owner, recipients[i], amount);
        }
    }

    function _transfer(address sender, address recipient, uint256 amount) internal {
        require(sender != address(0), "Transfer from the zero address");
        require(recipient != address(0), "Transfer to the zero address");
        require(_balances[sender] >= amount, "Insufficient balance");

        _balances[sender] -= amount;
        _balances[recipient] += amount;
        emit Transfer(sender, recipient, amount);
    }

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

        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

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

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

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

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"tokenName","type":"string"},{"internalType":"string","name":"tokenSymbol","type":"string"},{"internalType":"uint256","name":"initialSupply","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":"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":"recipients","type":"address[]"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"batchAirdrop","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b5060405162001d3238038062001d328339818101604052810190620000379190620003b7565b82600490805190602001906200004f9291906200027e565b508160059080519060200190620000689291906200027e565b506012600660006101000a81548160ff021916908360ff16021790555033600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000124600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900460ff16600a6200010b919062000601565b836200011891906200073e565b6200012d60201b60201c565b505050620008d6565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415620001a0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620001979062000492565b60405180910390fd5b8060026000828254620001b4919062000549565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546200020b919062000549565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620002729190620004b4565b60405180910390a35050565b8280546200028c90620007ec565b90600052602060002090601f016020900481019282620002b05760008555620002fc565b82601f10620002cb57805160ff1916838001178555620002fc565b82800160010185558215620002fc579182015b82811115620002fb578251825591602001919060010190620002de565b5b5090506200030b91906200030f565b5090565b5b808211156200032a57600081600090555060010162000310565b5090565b6000620003456200033f8462000505565b620004d1565b9050828152602081018484840111156200035e57600080fd5b6200036b848285620007b6565b509392505050565b600082601f8301126200038557600080fd5b8151620003978482602086016200032e565b91505092915050565b600081519050620003b181620008bc565b92915050565b600080600060608486031215620003cd57600080fd5b600084015167ffffffffffffffff811115620003e857600080fd5b620003f68682870162000373565b935050602084015167ffffffffffffffff8111156200041457600080fd5b620004228682870162000373565b92505060406200043586828701620003a0565b9150509250925092565b60006200044e60188362000538565b91507f4d696e7420746f20746865207a65726f206164647265737300000000000000006000830152602082019050919050565b6200048c816200079f565b82525050565b60006020820190508181036000830152620004ad816200043f565b9050919050565b6000602082019050620004cb600083018462000481565b92915050565b6000604051905081810181811067ffffffffffffffff82111715620004fb57620004fa62000880565b5b8060405250919050565b600067ffffffffffffffff82111562000523576200052262000880565b5b601f19601f8301169050602081019050919050565b600082825260208201905092915050565b600062000556826200079f565b915062000563836200079f565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156200059b576200059a62000822565b5b828201905092915050565b6000808291508390505b6001851115620005f857808604811115620005d057620005cf62000822565b5b6001851615620005e05780820291505b8081029050620005f085620008af565b9450620005b0565b94509492505050565b60006200060e826200079f565b91506200061b83620007a9565b92506200064a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000652565b905092915050565b60008262000664576001905062000737565b8162000674576000905062000737565b81600181146200068d57600281146200069857620006ce565b600191505062000737565b60ff841115620006ad57620006ac62000822565b5b8360020a915084821115620006c757620006c662000822565b5b5062000737565b5060208310610133831016604e8410600b8410161715620007085782820a90508381111562000702576200070162000822565b5b62000737565b620007178484846001620005a6565b9250905081840481111562000731576200073062000822565b5b81810290505b9392505050565b60006200074b826200079f565b915062000758836200079f565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161562000794576200079362000822565b5b828202905092915050565b6000819050919050565b600060ff82169050919050565b60005b83811015620007d6578082015181840152602081019050620007b9565b83811115620007e6576000848401525b50505050565b600060028204905060018216806200080557607f821691505b602082108114156200081c576200081b62000851565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60008160011c9050919050565b620008c7816200079f565b8114620008d357600080fd5b50565b61144c80620008e66000396000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c8063313ce56711610066578063313ce5671461015b57806370a082311461017957806395d89b41146101a9578063a9059cbb146101c7578063dd62ed3e146101f75761009e565b806306fdde03146100a3578063095ea7b3146100c15780631004853a146100f157806318160ddd1461010d57806323b872dd1461012b575b600080fd5b6100ab610227565b6040516100b89190610fb2565b60405180910390f35b6100db60048036038101906100d69190610ce1565b6102b9565b6040516100e89190610f97565b60405180910390f35b61010b60048036038101906101069190610d1d565b6102d0565b005b6101156104ea565b60405161012291906110b4565b60405180910390f35b61014560048036038101906101409190610c92565b6104f4565b6040516101529190610f97565b60405180910390f35b61016361059e565b60405161017091906110cf565b60405180910390f35b610193600480360381019061018e9190610c2d565b6105b5565b6040516101a091906110b4565b60405180910390f35b6101b16105fd565b6040516101be9190610fb2565b60405180910390f35b6101e160048036038101906101dc9190610ce1565b61068f565b6040516101ee9190610f97565b60405180910390f35b610211600480360381019061020c9190610c56565b6106a6565b60405161021e91906110b4565b60405180910390f35b606060048054610236906112cf565b80601f0160208091040260200160405190810160405280929190818152602001828054610262906112cf565b80156102af5780601f10610284576101008083540402835291602001916102af565b820191906000526020600020905b81548152906001019060200180831161029257829003601f168201915b5050505050905090565b60006102c633848461072d565b6001905092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610360576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161035790610fd4565b60405180910390fd5b60008251116103a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161039b90611054565b60405180910390fd5b60008251826103b391906111b9565b905080600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610458576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044f90611014565b60405180910390fd5b60005b83518110156104e4576104d1600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168583815181106104c3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151856108f8565b80806104dc90611301565b91505061045b565b50505050565b6000600254905090565b60006105018484846108f8565b610593843384600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461058e9190611213565b61072d565b600190509392505050565b6000600660009054906101000a900460ff16905090565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60606005805461060c906112cf565b80601f0160208091040260200160405190810160405280929190818152602001828054610638906112cf565b80156106855780601f1061065a57610100808354040283529160200191610685565b820191906000526020600020905b81548152906001019060200180831161066857829003601f168201915b5050505050905090565b600061069c3384846108f8565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561079d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161079490611034565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561080d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161080490610ff4565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516108eb91906110b4565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610968576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161095f90611094565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156109d8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109cf90611074565b60405180910390fd5b806000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610a59576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a5090611014565b60405180910390fd5b806000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610aa79190611213565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610afc9190611163565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610b6091906110b4565b60405180910390a3505050565b6000610b80610b7b8461111b565b6110ea565b90508083825260208201905082856020860282011115610b9f57600080fd5b60005b85811015610bcf5781610bb58882610bd9565b845260208401935060208301925050600181019050610ba2565b5050509392505050565b600081359050610be8816113e8565b92915050565b600082601f830112610bff57600080fd5b8135610c0f848260208601610b6d565b91505092915050565b600081359050610c27816113ff565b92915050565b600060208284031215610c3f57600080fd5b6000610c4d84828501610bd9565b91505092915050565b60008060408385031215610c6957600080fd5b6000610c7785828601610bd9565b9250506020610c8885828601610bd9565b9150509250929050565b600080600060608486031215610ca757600080fd5b6000610cb586828701610bd9565b9350506020610cc686828701610bd9565b9250506040610cd786828701610c18565b9150509250925092565b60008060408385031215610cf457600080fd5b6000610d0285828601610bd9565b9250506020610d1385828601610c18565b9150509250929050565b60008060408385031215610d3057600080fd5b600083013567ffffffffffffffff811115610d4a57600080fd5b610d5685828601610bee565b9250506020610d6785828601610c18565b9150509250929050565b610d7a81611259565b82525050565b6000610d8b82611147565b610d958185611152565b9350610da581856020860161129c565b610dae816113d7565b840191505092915050565b6000610dc6601783611152565b91507f43616c6c6572206973206e6f7420746865206f776e65720000000000000000006000830152602082019050919050565b6000610e06601b83611152565b91507f417070726f766520746f20746865207a65726f206164647265737300000000006000830152602082019050919050565b6000610e46601483611152565b91507f496e73756666696369656e742062616c616e63650000000000000000000000006000830152602082019050919050565b6000610e86601d83611152565b91507f417070726f76652066726f6d20746865207a65726f20616464726573730000006000830152602082019050919050565b6000610ec6601983611152565b91507f526563697069656e747320617272617920697320656d707479000000000000006000830152602082019050919050565b6000610f06601c83611152565b91507f5472616e7366657220746f20746865207a65726f2061646472657373000000006000830152602082019050919050565b6000610f46601e83611152565b91507f5472616e736665722066726f6d20746865207a65726f206164647265737300006000830152602082019050919050565b610f8281611285565b82525050565b610f918161128f565b82525050565b6000602082019050610fac6000830184610d71565b92915050565b60006020820190508181036000830152610fcc8184610d80565b905092915050565b60006020820190508181036000830152610fed81610db9565b9050919050565b6000602082019050818103600083015261100d81610df9565b9050919050565b6000602082019050818103600083015261102d81610e39565b9050919050565b6000602082019050818103600083015261104d81610e79565b9050919050565b6000602082019050818103600083015261106d81610eb9565b9050919050565b6000602082019050818103600083015261108d81610ef9565b9050919050565b600060208201905081810360008301526110ad81610f39565b9050919050565b60006020820190506110c96000830184610f79565b92915050565b60006020820190506110e46000830184610f88565b92915050565b6000604051905081810181811067ffffffffffffffff82111715611111576111106113a8565b5b8060405250919050565b600067ffffffffffffffff821115611136576111356113a8565b5b602082029050602081019050919050565b600081519050919050565b600082825260208201905092915050565b600061116e82611285565b915061117983611285565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156111ae576111ad61134a565b5b828201905092915050565b60006111c482611285565b91506111cf83611285565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156112085761120761134a565b5b828202905092915050565b600061121e82611285565b915061122983611285565b92508282101561123c5761123b61134a565b5b828203905092915050565b600061125282611265565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156112ba57808201518184015260208101905061129f565b838111156112c9576000848401525b50505050565b600060028204905060018216806112e757607f821691505b602082108114156112fb576112fa611379565b5b50919050565b600061130c82611285565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561133f5761133e61134a565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b6113f181611247565b81146113fc57600080fd5b50565b61140881611285565b811461141357600080fd5b5056fea2646970667358221220528c880eee4345d1371466267b21d8d0b6590a939da51455a3e78b6f7799a97564736f6c63430008000033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000003635c9adc5dea00000000000000000000000000000000000000000000000000000000000000000000b23207465746865722e6163000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a2431303030205553445400000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061009e5760003560e01c8063313ce56711610066578063313ce5671461015b57806370a082311461017957806395d89b41146101a9578063a9059cbb146101c7578063dd62ed3e146101f75761009e565b806306fdde03146100a3578063095ea7b3146100c15780631004853a146100f157806318160ddd1461010d57806323b872dd1461012b575b600080fd5b6100ab610227565b6040516100b89190610fb2565b60405180910390f35b6100db60048036038101906100d69190610ce1565b6102b9565b6040516100e89190610f97565b60405180910390f35b61010b60048036038101906101069190610d1d565b6102d0565b005b6101156104ea565b60405161012291906110b4565b60405180910390f35b61014560048036038101906101409190610c92565b6104f4565b6040516101529190610f97565b60405180910390f35b61016361059e565b60405161017091906110cf565b60405180910390f35b610193600480360381019061018e9190610c2d565b6105b5565b6040516101a091906110b4565b60405180910390f35b6101b16105fd565b6040516101be9190610fb2565b60405180910390f35b6101e160048036038101906101dc9190610ce1565b61068f565b6040516101ee9190610f97565b60405180910390f35b610211600480360381019061020c9190610c56565b6106a6565b60405161021e91906110b4565b60405180910390f35b606060048054610236906112cf565b80601f0160208091040260200160405190810160405280929190818152602001828054610262906112cf565b80156102af5780601f10610284576101008083540402835291602001916102af565b820191906000526020600020905b81548152906001019060200180831161029257829003601f168201915b5050505050905090565b60006102c633848461072d565b6001905092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610360576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161035790610fd4565b60405180910390fd5b60008251116103a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161039b90611054565b60405180910390fd5b60008251826103b391906111b9565b905080600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610458576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044f90611014565b60405180910390fd5b60005b83518110156104e4576104d1600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168583815181106104c3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151856108f8565b80806104dc90611301565b91505061045b565b50505050565b6000600254905090565b60006105018484846108f8565b610593843384600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461058e9190611213565b61072d565b600190509392505050565b6000600660009054906101000a900460ff16905090565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60606005805461060c906112cf565b80601f0160208091040260200160405190810160405280929190818152602001828054610638906112cf565b80156106855780601f1061065a57610100808354040283529160200191610685565b820191906000526020600020905b81548152906001019060200180831161066857829003601f168201915b5050505050905090565b600061069c3384846108f8565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561079d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161079490611034565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561080d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161080490610ff4565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516108eb91906110b4565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610968576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161095f90611094565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156109d8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109cf90611074565b60405180910390fd5b806000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610a59576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a5090611014565b60405180910390fd5b806000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610aa79190611213565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610afc9190611163565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610b6091906110b4565b60405180910390a3505050565b6000610b80610b7b8461111b565b6110ea565b90508083825260208201905082856020860282011115610b9f57600080fd5b60005b85811015610bcf5781610bb58882610bd9565b845260208401935060208301925050600181019050610ba2565b5050509392505050565b600081359050610be8816113e8565b92915050565b600082601f830112610bff57600080fd5b8135610c0f848260208601610b6d565b91505092915050565b600081359050610c27816113ff565b92915050565b600060208284031215610c3f57600080fd5b6000610c4d84828501610bd9565b91505092915050565b60008060408385031215610c6957600080fd5b6000610c7785828601610bd9565b9250506020610c8885828601610bd9565b9150509250929050565b600080600060608486031215610ca757600080fd5b6000610cb586828701610bd9565b9350506020610cc686828701610bd9565b9250506040610cd786828701610c18565b9150509250925092565b60008060408385031215610cf457600080fd5b6000610d0285828601610bd9565b9250506020610d1385828601610c18565b9150509250929050565b60008060408385031215610d3057600080fd5b600083013567ffffffffffffffff811115610d4a57600080fd5b610d5685828601610bee565b9250506020610d6785828601610c18565b9150509250929050565b610d7a81611259565b82525050565b6000610d8b82611147565b610d958185611152565b9350610da581856020860161129c565b610dae816113d7565b840191505092915050565b6000610dc6601783611152565b91507f43616c6c6572206973206e6f7420746865206f776e65720000000000000000006000830152602082019050919050565b6000610e06601b83611152565b91507f417070726f766520746f20746865207a65726f206164647265737300000000006000830152602082019050919050565b6000610e46601483611152565b91507f496e73756666696369656e742062616c616e63650000000000000000000000006000830152602082019050919050565b6000610e86601d83611152565b91507f417070726f76652066726f6d20746865207a65726f20616464726573730000006000830152602082019050919050565b6000610ec6601983611152565b91507f526563697069656e747320617272617920697320656d707479000000000000006000830152602082019050919050565b6000610f06601c83611152565b91507f5472616e7366657220746f20746865207a65726f2061646472657373000000006000830152602082019050919050565b6000610f46601e83611152565b91507f5472616e736665722066726f6d20746865207a65726f206164647265737300006000830152602082019050919050565b610f8281611285565b82525050565b610f918161128f565b82525050565b6000602082019050610fac6000830184610d71565b92915050565b60006020820190508181036000830152610fcc8184610d80565b905092915050565b60006020820190508181036000830152610fed81610db9565b9050919050565b6000602082019050818103600083015261100d81610df9565b9050919050565b6000602082019050818103600083015261102d81610e39565b9050919050565b6000602082019050818103600083015261104d81610e79565b9050919050565b6000602082019050818103600083015261106d81610eb9565b9050919050565b6000602082019050818103600083015261108d81610ef9565b9050919050565b600060208201905081810360008301526110ad81610f39565b9050919050565b60006020820190506110c96000830184610f79565b92915050565b60006020820190506110e46000830184610f88565b92915050565b6000604051905081810181811067ffffffffffffffff82111715611111576111106113a8565b5b8060405250919050565b600067ffffffffffffffff821115611136576111356113a8565b5b602082029050602081019050919050565b600081519050919050565b600082825260208201905092915050565b600061116e82611285565b915061117983611285565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156111ae576111ad61134a565b5b828201905092915050565b60006111c482611285565b91506111cf83611285565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156112085761120761134a565b5b828202905092915050565b600061121e82611285565b915061122983611285565b92508282101561123c5761123b61134a565b5b828203905092915050565b600061125282611265565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156112ba57808201518184015260208101905061129f565b838111156112c9576000848401525b50505050565b600060028204905060018216806112e757607f821691505b602082108114156112fb576112fa611379565b5b50919050565b600061130c82611285565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561133f5761133e61134a565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b6113f181611247565b81146113fc57600080fd5b50565b61140881611285565b811461141357600080fd5b5056fea2646970667358221220528c880eee4345d1371466267b21d8d0b6590a939da51455a3e78b6f7799a97564736f6c63430008000033

Deployed Bytecode Sourcemap

130:3549:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;821:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1621:150;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2040:424;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1098:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1779:253;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1007:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1197:110;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;912:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1315:156;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1479:134;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;821:83;858:13;891:5;884:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;821:83;:::o;1621:150::-;1687:4;1704:37;1713:10;1725:7;1734:6;1704:8;:37::i;:::-;1759:4;1752:11;;1621:150;;;;:::o;2040:424::-;486:6;;;;;;;;;;;472:20;;:10;:20;;;464:56;;;;;;;;;;;;:::i;:::-;;;;;;;;;2163:1:::1;2143:10;:17;:21;2135:59;;;;;;;;;;;;:::i;:::-;;;;;;;;;2205:19;2236:10;:17;2227:6;:26;;;;:::i;:::-;2205:48;;2293:11;2272:9;:17:::0;2282:6:::1;;;;;;;;;;;2272:17;;;;;;;;;;;;;;;;:32;;2264:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;2347:9;2342:115;2366:10;:17;2362:1;:21;2342:115;;;2405:40;2415:6;;;;;;;;;;;2423:10;2434:1;2423:13;;;;;;;;;;;;;;;;;;;;;;2438:6;2405:9;:40::i;:::-;2385:3;;;;;:::i;:::-;;;;2342:115;;;;531:1;2040:424:::0;;:::o;1098:91::-;1142:7;1169:12;;1162:19;;1098:91;:::o;1779:253::-;1868:4;1885:36;1895:6;1903:9;1914:6;1885:9;:36::i;:::-;1932:70;1941:6;1949:10;1995:6;1961:11;:19;1973:6;1961:19;;;;;;;;;;;;;;;:31;1981:10;1961:31;;;;;;;;;;;;;;;;:40;;;;:::i;:::-;1932:8;:70::i;:::-;2020:4;2013:11;;1779:253;;;;;:::o;1007:83::-;1048:5;1073:9;;;;;;;;;;;1066:16;;1007:83;:::o;1197:110::-;1254:7;1281:9;:18;1291:7;1281:18;;;;;;;;;;;;;;;;1274:25;;1197:110;;;:::o;912:87::-;951:13;984:7;977:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;912:87;:::o;1315:156::-;1384:4;1401:40;1411:10;1423:9;1434:6;1401:9;:40::i;:::-;1459:4;1452:11;;1315:156;;;;:::o;1479:134::-;1551:7;1578:11;:18;1590:5;1578:18;;;;;;;;;;;;;;;:27;1597:7;1578:27;;;;;;;;;;;;;;;;1571:34;;1479:134;;;;:::o;2919:324::-;3030:1;3013:19;;:5;:19;;;;3005:61;;;;;;;;;;;;:::i;:::-;;;;;;;;;3104:1;3085:21;;:7;:21;;;;3077:61;;;;;;;;;;;;:::i;:::-;;;;;;;;;3181:6;3151:11;:18;3163:5;3151:18;;;;;;;;;;;;;;;:27;3170:7;3151:27;;;;;;;;;;;;;;;:36;;;;3219:7;3203:32;;3212:5;3203:32;;;3228:6;3203:32;;;;;;:::i;:::-;;;;;;;;2919:324;;;:::o;2472:439::-;2588:1;2570:20;;:6;:20;;;;2562:63;;;;;;;;;;;;:::i;:::-;;;;;;;;;2665:1;2644:23;;:9;:23;;;;2636:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;2740:6;2719:9;:17;2729:6;2719:17;;;;;;;;;;;;;;;;:27;;2711:60;;;;;;;;;;;;:::i;:::-;;;;;;;;;2805:6;2784:9;:17;2794:6;2784:17;;;;;;;;;;;;;;;;:27;;;;;;;:::i;:::-;;;;;;;;2846:6;2822:9;:20;2832:9;2822:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;2885:9;2868:35;;2877:6;2868:35;;;2896:6;2868:35;;;;;;:::i;:::-;;;;;;;;2472:439;;;:::o;24:622:1:-;;145:80;160:64;217:6;160:64;:::i;:::-;145:80;:::i;:::-;136:89;;245:5;273:6;266:5;259:21;299:4;292:5;288:16;281:23;;324:6;374:3;366:4;358:6;354:17;349:3;345:27;342:36;339:2;;;391:1;388;381:12;339:2;419:1;404:236;429:6;426:1;423:13;404:236;;;496:3;524:37;557:3;545:10;524:37;:::i;:::-;519:3;512:50;591:4;586:3;582:14;575:21;;625:4;620:3;616:14;609:21;;464:176;451:1;448;444:9;439:14;;404:236;;;408:14;126:520;;;;;;;:::o;652:139::-;;736:6;723:20;714:29;;752:33;779:5;752:33;:::i;:::-;704:87;;;;:::o;814:303::-;;934:3;927:4;919:6;915:17;911:27;901:2;;952:1;949;942:12;901:2;992:6;979:20;1017:94;1107:3;1099:6;1092:4;1084:6;1080:17;1017:94;:::i;:::-;1008:103;;891:226;;;;;:::o;1123:139::-;;1207:6;1194:20;1185:29;;1223:33;1250:5;1223:33;:::i;:::-;1175:87;;;;:::o;1268:262::-;;1376:2;1364:9;1355:7;1351:23;1347:32;1344:2;;;1392:1;1389;1382:12;1344:2;1435:1;1460:53;1505:7;1496:6;1485:9;1481:22;1460:53;:::i;:::-;1450:63;;1406:117;1334:196;;;;:::o;1536:407::-;;;1661:2;1649:9;1640:7;1636:23;1632:32;1629:2;;;1677:1;1674;1667:12;1629:2;1720:1;1745:53;1790:7;1781:6;1770:9;1766:22;1745:53;:::i;:::-;1735:63;;1691:117;1847:2;1873:53;1918:7;1909:6;1898:9;1894:22;1873:53;:::i;:::-;1863:63;;1818:118;1619:324;;;;;:::o;1949:552::-;;;;2091:2;2079:9;2070:7;2066:23;2062:32;2059:2;;;2107:1;2104;2097:12;2059:2;2150:1;2175:53;2220:7;2211:6;2200:9;2196:22;2175:53;:::i;:::-;2165:63;;2121:117;2277:2;2303:53;2348:7;2339:6;2328:9;2324:22;2303:53;:::i;:::-;2293:63;;2248:118;2405:2;2431:53;2476:7;2467:6;2456:9;2452:22;2431:53;:::i;:::-;2421:63;;2376:118;2049:452;;;;;:::o;2507:407::-;;;2632:2;2620:9;2611:7;2607:23;2603:32;2600:2;;;2648:1;2645;2638:12;2600:2;2691:1;2716:53;2761:7;2752:6;2741:9;2737:22;2716:53;:::i;:::-;2706:63;;2662:117;2818:2;2844:53;2889:7;2880:6;2869:9;2865:22;2844:53;:::i;:::-;2834:63;;2789:118;2590:324;;;;;:::o;2920:550::-;;;3070:2;3058:9;3049:7;3045:23;3041:32;3038:2;;;3086:1;3083;3076:12;3038:2;3157:1;3146:9;3142:17;3129:31;3187:18;3179:6;3176:30;3173:2;;;3219:1;3216;3209:12;3173:2;3247:78;3317:7;3308:6;3297:9;3293:22;3247:78;:::i;:::-;3237:88;;3100:235;3374:2;3400:53;3445:7;3436:6;3425:9;3421:22;3400:53;:::i;:::-;3390:63;;3345:118;3028:442;;;;;:::o;3476:109::-;3557:21;3572:5;3557:21;:::i;:::-;3552:3;3545:34;3535:50;;:::o;3591:364::-;;3707:39;3740:5;3707:39;:::i;:::-;3762:71;3826:6;3821:3;3762:71;:::i;:::-;3755:78;;3842:52;3887:6;3882:3;3875:4;3868:5;3864:16;3842:52;:::i;:::-;3919:29;3941:6;3919:29;:::i;:::-;3914:3;3910:39;3903:46;;3683:272;;;;;:::o;3961:321::-;;4124:67;4188:2;4183:3;4124:67;:::i;:::-;4117:74;;4221:25;4217:1;4212:3;4208:11;4201:46;4273:2;4268:3;4264:12;4257:19;;4107:175;;;:::o;4288:325::-;;4451:67;4515:2;4510:3;4451:67;:::i;:::-;4444:74;;4548:29;4544:1;4539:3;4535:11;4528:50;4604:2;4599:3;4595:12;4588:19;;4434:179;;;:::o;4619:318::-;;4782:67;4846:2;4841:3;4782:67;:::i;:::-;4775:74;;4879:22;4875:1;4870:3;4866:11;4859:43;4928:2;4923:3;4919:12;4912:19;;4765:172;;;:::o;4943:327::-;;5106:67;5170:2;5165:3;5106:67;:::i;:::-;5099:74;;5203:31;5199:1;5194:3;5190:11;5183:52;5261:2;5256:3;5252:12;5245:19;;5089:181;;;:::o;5276:323::-;;5439:67;5503:2;5498:3;5439:67;:::i;:::-;5432:74;;5536:27;5532:1;5527:3;5523:11;5516:48;5590:2;5585:3;5581:12;5574:19;;5422:177;;;:::o;5605:326::-;;5768:67;5832:2;5827:3;5768:67;:::i;:::-;5761:74;;5865:30;5861:1;5856:3;5852:11;5845:51;5922:2;5917:3;5913:12;5906:19;;5751:180;;;:::o;5937:328::-;;6100:67;6164:2;6159:3;6100:67;:::i;:::-;6093:74;;6197:32;6193:1;6188:3;6184:11;6177:53;6256:2;6251:3;6247:12;6240:19;;6083:182;;;:::o;6271:118::-;6358:24;6376:5;6358:24;:::i;:::-;6353:3;6346:37;6336:53;;:::o;6395:112::-;6478:22;6494:5;6478:22;:::i;:::-;6473:3;6466:35;6456:51;;:::o;6513:210::-;;6638:2;6627:9;6623:18;6615:26;;6651:65;6713:1;6702:9;6698:17;6689:6;6651:65;:::i;:::-;6605:118;;;;:::o;6729:313::-;;6880:2;6869:9;6865:18;6857:26;;6929:9;6923:4;6919:20;6915:1;6904:9;6900:17;6893:47;6957:78;7030:4;7021:6;6957:78;:::i;:::-;6949:86;;6847:195;;;;:::o;7048:419::-;;7252:2;7241:9;7237:18;7229:26;;7301:9;7295:4;7291:20;7287:1;7276:9;7272:17;7265:47;7329:131;7455:4;7329:131;:::i;:::-;7321:139;;7219:248;;;:::o;7473:419::-;;7677:2;7666:9;7662:18;7654:26;;7726:9;7720:4;7716:20;7712:1;7701:9;7697:17;7690:47;7754:131;7880:4;7754:131;:::i;:::-;7746:139;;7644:248;;;:::o;7898:419::-;;8102:2;8091:9;8087:18;8079:26;;8151:9;8145:4;8141:20;8137:1;8126:9;8122:17;8115:47;8179:131;8305:4;8179:131;:::i;:::-;8171:139;;8069:248;;;:::o;8323:419::-;;8527:2;8516:9;8512:18;8504:26;;8576:9;8570:4;8566:20;8562:1;8551:9;8547:17;8540:47;8604:131;8730:4;8604:131;:::i;:::-;8596:139;;8494:248;;;:::o;8748:419::-;;8952:2;8941:9;8937:18;8929:26;;9001:9;8995:4;8991:20;8987:1;8976:9;8972:17;8965:47;9029:131;9155:4;9029:131;:::i;:::-;9021:139;;8919:248;;;:::o;9173:419::-;;9377:2;9366:9;9362:18;9354:26;;9426:9;9420:4;9416:20;9412:1;9401:9;9397:17;9390:47;9454:131;9580:4;9454:131;:::i;:::-;9446:139;;9344:248;;;:::o;9598:419::-;;9802:2;9791:9;9787:18;9779:26;;9851:9;9845:4;9841:20;9837:1;9826:9;9822:17;9815:47;9879:131;10005:4;9879:131;:::i;:::-;9871:139;;9769:248;;;:::o;10023:222::-;;10154:2;10143:9;10139:18;10131:26;;10167:71;10235:1;10224:9;10220:17;10211:6;10167:71;:::i;:::-;10121:124;;;;:::o;10251:214::-;;10378:2;10367:9;10363:18;10355:26;;10391:67;10455:1;10444:9;10440:17;10431:6;10391:67;:::i;:::-;10345:120;;;;:::o;10471:283::-;;10537:2;10531:9;10521:19;;10579:4;10571:6;10567:17;10686:6;10674:10;10671:22;10650:18;10638:10;10635:34;10632:62;10629:2;;;10697:18;;:::i;:::-;10629:2;10737:10;10733:2;10726:22;10511:243;;;;:::o;10760:311::-;;10927:18;10919:6;10916:30;10913:2;;;10949:18;;:::i;:::-;10913:2;10999:4;10991:6;10987:17;10979:25;;11059:4;11053;11049:15;11041:23;;10842:229;;;:::o;11077:99::-;;11163:5;11157:12;11147:22;;11136:40;;;:::o;11182:169::-;;11300:6;11295:3;11288:19;11340:4;11335:3;11331:14;11316:29;;11278:73;;;;:::o;11357:305::-;;11416:20;11434:1;11416:20;:::i;:::-;11411:25;;11450:20;11468:1;11450:20;:::i;:::-;11445:25;;11604:1;11536:66;11532:74;11529:1;11526:81;11523:2;;;11610:18;;:::i;:::-;11523:2;11654:1;11651;11647:9;11640:16;;11401:261;;;;:::o;11668:348::-;;11731:20;11749:1;11731:20;:::i;:::-;11726:25;;11765:20;11783:1;11765:20;:::i;:::-;11760:25;;11953:1;11885:66;11881:74;11878:1;11875:81;11870:1;11863:9;11856:17;11852:105;11849:2;;;11960:18;;:::i;:::-;11849:2;12008:1;12005;12001:9;11990:20;;11716:300;;;;:::o;12022:191::-;;12082:20;12100:1;12082:20;:::i;:::-;12077:25;;12116:20;12134:1;12116:20;:::i;:::-;12111:25;;12155:1;12152;12149:8;12146:2;;;12160:18;;:::i;:::-;12146:2;12205:1;12202;12198:9;12190:17;;12067:146;;;;:::o;12219:96::-;;12285:24;12303:5;12285:24;:::i;:::-;12274:35;;12264:51;;;:::o;12321:90::-;;12398:5;12391:13;12384:21;12373:32;;12363:48;;;:::o;12417:126::-;;12494:42;12487:5;12483:54;12472:65;;12462:81;;;:::o;12549:77::-;;12615:5;12604:16;;12594:32;;;:::o;12632:86::-;;12707:4;12700:5;12696:16;12685:27;;12675:43;;;:::o;12724:307::-;12792:1;12802:113;12816:6;12813:1;12810:13;12802:113;;;12901:1;12896:3;12892:11;12886:18;12882:1;12877:3;12873:11;12866:39;12838:2;12835:1;12831:10;12826:15;;12802:113;;;12933:6;12930:1;12927:13;12924:2;;;13013:1;13004:6;12999:3;12995:16;12988:27;12924:2;12773:258;;;;:::o;13037:320::-;;13118:1;13112:4;13108:12;13098:22;;13165:1;13159:4;13155:12;13186:18;13176:2;;13242:4;13234:6;13230:17;13220:27;;13176:2;13304;13296:6;13293:14;13273:18;13270:38;13267:2;;;13323:18;;:::i;:::-;13267:2;13088:269;;;;:::o;13363:233::-;;13425:24;13443:5;13425:24;:::i;:::-;13416:33;;13471:66;13464:5;13461:77;13458:2;;;13541:18;;:::i;:::-;13458:2;13588:1;13581:5;13577:13;13570:20;;13406:190;;;:::o;13602:180::-;13650:77;13647:1;13640:88;13747:4;13744:1;13737:15;13771:4;13768:1;13761:15;13788:180;13836:77;13833:1;13826:88;13933:4;13930:1;13923:15;13957:4;13954:1;13947:15;13974:180;14022:77;14019:1;14012:88;14119:4;14116:1;14109:15;14143:4;14140:1;14133:15;14160:102;;14252:2;14248:7;14243:2;14236:5;14232:14;14228:28;14218:38;;14208:54;;;:::o;14268:122::-;14341:24;14359:5;14341:24;:::i;:::-;14334:5;14331:35;14321:2;;14380:1;14377;14370:12;14321:2;14311:79;:::o;14396:122::-;14469:24;14487:5;14469:24;:::i;:::-;14462:5;14459:35;14449:2;;14508:1;14505;14498:12;14449:2;14439:79;:::o

Swarm Source

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