ETH Price: $3,249.02 (+0.25%)

Token

2S3XY (2S3XY)
 

Overview

Max Total Supply

8,880,000,000 2S3XY

Holders

4

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
7,935,359,872.740118799220402564 2S3XY

Value
$0.00
0x1b73b30dEac55E48C2E2761E003A1E17aea1aA40
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:
The2S3XYCoin

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2023-06-15
*/

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


contract Ownable {
    address private _owner;

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

    constructor() {
        _owner = msg.sender;
        emit OwnershipTransferred(address(0), _owner);
    }

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

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

    function transferOwnership(address newOwner) public onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }

    function renounceOwnership() public onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }
}
// File: Address.sol


pragma solidity ^0.8.0;

library Address {
    function isContract(address account) internal view returns (bool) {
        uint256 size;
        assembly {
            size := extcodesize(account)
        }
        return size > 0;
    }

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

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

// File: SafeMath.sol


pragma solidity ^0.8.0;

library SafeMath {
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");
        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b <= a, "SafeMath: subtraction overflow");
        uint256 c = a - b;
        return c;
    }

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");
        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b > 0, "SafeMath: division by zero");
        uint256 c = a / b;
        return c;
    }
}

// File: IERC20.sol


pragma solidity ^0.8.0;

interface IERC20 {
    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint256);
    function transfer(address to, uint256 value) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint256);
    function approve(address spender, uint256 value) external returns (bool);
    function transferFrom(address from, address to, uint256 value) external returns (bool);

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

// File: The2S3XYCOIN.sol


pragma solidity ^0.8.0;





contract The2S3XYCoin is IERC20 {
    using SafeMath for uint256;
    using Address for address;

    string private _name = "2S3XY";
    string private _symbol = "2S3XY";
    uint8 private _decimals = 18;
    uint256 private _totalSupply = 8_880_000_000 * 10**uint256(_decimals);

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

    address private _marketingWallet = 0x1b73b30dEac55E48C2E2761E003A1E17aea1aA40;
    uint256 private _taxPercentage = 2;

    constructor() {
        _balances[msg.sender] = _totalSupply;
        emit Transfer(address(0), msg.sender, _totalSupply);
    }

    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 override returns (uint256) {
        return _totalSupply;
    }

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

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

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

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

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

    function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
        _approve(msg.sender, spender, _allowances[msg.sender][spender].add(addedValue));
        return true;
    }

    function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
        _approve(msg.sender, spender, _allowances[msg.sender][spender].sub(subtractedValue));
        return true;
    }

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

        uint256 taxAmount = amount.mul(_taxPercentage).div(100);
        uint256 transferAmount = amount.sub(taxAmount);

        _balances[sender] = _balances[sender].sub(amount);
        _balances[recipient] = _balances[recipient].add(transferAmount);

        emit Transfer(sender, recipient, transferAmount);
        emit Transfer(sender, _marketingWallet, taxAmount);
    }

    function _approve(address owner, address spender, uint256 amount) internal {
        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);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"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":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"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"}]

60806040526040518060400160405280600581526020017f3253335859000000000000000000000000000000000000000000000000000000815250600090816200004a91906200047c565b506040518060400160405280600581526020017f3253335859000000000000000000000000000000000000000000000000000000815250600190816200009191906200047c565b506012600260006101000a81548160ff021916908360ff160217905550600260009054906101000a900460ff1660ff16600a620000cf9190620006e6565b6402114a0c00620000e1919062000737565b600355731b73b30deac55e48c2e2761e003a1e17aea1aa40600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060026007553480156200014b57600080fd5b50600354600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600354604051620001f4919062000793565b60405180910390a3620007b0565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200028457607f821691505b6020821081036200029a57620002996200023c565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620003047fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620002c5565b620003108683620002c5565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b60006200035d62000357620003518462000328565b62000332565b62000328565b9050919050565b6000819050919050565b62000379836200033c565b62000391620003888262000364565b848454620002d2565b825550505050565b600090565b620003a862000399565b620003b58184846200036e565b505050565b5b81811015620003dd57620003d16000826200039e565b600181019050620003bb565b5050565b601f8211156200042c57620003f681620002a0565b6200040184620002b5565b8101602085101562000411578190505b620004296200042085620002b5565b830182620003ba565b50505b505050565b600082821c905092915050565b6000620004516000198460080262000431565b1980831691505092915050565b60006200046c83836200043e565b9150826002028217905092915050565b620004878262000202565b67ffffffffffffffff811115620004a357620004a26200020d565b5b620004af82546200026b565b620004bc828285620003e1565b600060209050601f831160018114620004f45760008415620004df578287015190505b620004eb85826200045e565b8655506200055b565b601f1984166200050486620002a0565b60005b828110156200052e5784890151825560018201915060208501945060208101905062000507565b868310156200054e57848901516200054a601f8916826200043e565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115620005f157808604811115620005c957620005c862000563565b5b6001851615620005d95780820291505b8081029050620005e98562000592565b9450620005a9565b94509492505050565b6000826200060c5760019050620006df565b816200061c5760009050620006df565b8160018114620006355760028114620006405762000676565b6001915050620006df565b60ff84111562000655576200065462000563565b5b8360020a9150848211156200066f576200066e62000563565b5b50620006df565b5060208310610133831016604e8410600b8410161715620006b05782820a905083811115620006aa57620006a962000563565b5b620006df565b620006bf84848460016200059f565b92509050818404811115620006d957620006d862000563565b5b81810290505b9392505050565b6000620006f38262000328565b9150620007008362000328565b92506200072f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620005fa565b905092915050565b6000620007448262000328565b9150620007518362000328565b9250828202620007618162000328565b915082820484148315176200077b576200077a62000563565b5b5092915050565b6200078d8162000328565b82525050565b6000602082019050620007aa600083018462000782565b92915050565b6116f480620007c06000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461016857806370a082311461019857806395d89b41146101c8578063a457c2d7146101e6578063a9059cbb14610216578063dd62ed3e14610246576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b6610276565b6040516100c39190610e23565b60405180910390f35b6100e660048036038101906100e19190610ede565b610308565b6040516100f39190610f39565b60405180910390f35b61010461031f565b6040516101119190610f63565b60405180910390f35b610134600480360381019061012f9190610f7e565b610329565b6040516101419190610f39565b60405180910390f35b6101526103da565b60405161015f9190610fed565b60405180910390f35b610182600480360381019061017d9190610ede565b6103f1565b60405161018f9190610f39565b60405180910390f35b6101b260048036038101906101ad9190611008565b610496565b6040516101bf9190610f63565b60405180910390f35b6101d06104df565b6040516101dd9190610e23565b60405180910390f35b61020060048036038101906101fb9190610ede565b610571565b60405161020d9190610f39565b60405180910390f35b610230600480360381019061022b9190610ede565b610616565b60405161023d9190610f39565b60405180910390f35b610260600480360381019061025b9190611035565b61062d565b60405161026d9190610f63565b60405180910390f35b606060008054610285906110a4565b80601f01602080910402602001604051908101604052809291908181526020018280546102b1906110a4565b80156102fe5780601f106102d3576101008083540402835291602001916102fe565b820191906000526020600020905b8154815290600101906020018083116102e157829003601f168201915b5050505050905090565b60006103153384846106b4565b6001905092915050565b6000600354905090565b600061033684848461087d565b6103cf84336103ca85600560008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bfe90919063ffffffff16565b6106b4565b600190509392505050565b6000600260009054906101000a900460ff16905090565b600061048c338461048785600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c5d90919063ffffffff16565b6106b4565b6001905092915050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6060600180546104ee906110a4565b80601f016020809104026020016040519081016040528092919081815260200182805461051a906110a4565b80156105675780601f1061053c57610100808354040283529160200191610567565b820191906000526020600020905b81548152906001019060200180831161054a57829003601f168201915b5050505050905090565b600061060c338461060785600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bfe90919063ffffffff16565b6106b4565b6001905092915050565b600061062333848461087d565b6001905092915050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610723576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071a90611147565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610792576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610789906111d9565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516108709190610f63565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036108ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108e39061126b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361095b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610952906112fd565b60405180910390fd5b6000811161099e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109959061138f565b60405180910390fd5b60006109c860646109ba60075485610cbb90919063ffffffff16565b610d3590919063ffffffff16565b905060006109df8284610bfe90919063ffffffff16565b9050610a3383600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bfe90919063ffffffff16565b600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ac881600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c5d90919063ffffffff16565b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610b689190610f63565b60405180910390a3600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610bef9190610f63565b60405180910390a35050505050565b600082821115610c43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3a906113fb565b60405180910390fd5b60008284610c51919061144a565b90508091505092915050565b6000808284610c6c919061147e565b905083811015610cb1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca8906114fe565b60405180910390fd5b8091505092915050565b6000808303610ccd5760009050610d2f565b60008284610cdb919061151e565b9050828482610cea919061158f565b14610d2a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d2190611632565b60405180910390fd5b809150505b92915050565b6000808211610d79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d709061169e565b60405180910390fd5b60008284610d87919061158f565b90508091505092915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610dcd578082015181840152602081019050610db2565b60008484015250505050565b6000601f19601f8301169050919050565b6000610df582610d93565b610dff8185610d9e565b9350610e0f818560208601610daf565b610e1881610dd9565b840191505092915050565b60006020820190508181036000830152610e3d8184610dea565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610e7582610e4a565b9050919050565b610e8581610e6a565b8114610e9057600080fd5b50565b600081359050610ea281610e7c565b92915050565b6000819050919050565b610ebb81610ea8565b8114610ec657600080fd5b50565b600081359050610ed881610eb2565b92915050565b60008060408385031215610ef557610ef4610e45565b5b6000610f0385828601610e93565b9250506020610f1485828601610ec9565b9150509250929050565b60008115159050919050565b610f3381610f1e565b82525050565b6000602082019050610f4e6000830184610f2a565b92915050565b610f5d81610ea8565b82525050565b6000602082019050610f786000830184610f54565b92915050565b600080600060608486031215610f9757610f96610e45565b5b6000610fa586828701610e93565b9350506020610fb686828701610e93565b9250506040610fc786828701610ec9565b9150509250925092565b600060ff82169050919050565b610fe781610fd1565b82525050565b60006020820190506110026000830184610fde565b92915050565b60006020828403121561101e5761101d610e45565b5b600061102c84828501610e93565b91505092915050565b6000806040838503121561104c5761104b610e45565b5b600061105a85828601610e93565b925050602061106b85828601610e93565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806110bc57607f821691505b6020821081036110cf576110ce611075565b5b50919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611131602483610d9e565b915061113c826110d5565b604082019050919050565b6000602082019050818103600083015261116081611124565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006111c3602283610d9e565b91506111ce82611167565b604082019050919050565b600060208201905081810360008301526111f2816111b6565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611255602583610d9e565b9150611260826111f9565b604082019050919050565b6000602082019050818103600083015261128481611248565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006112e7602383610d9e565b91506112f28261128b565b604082019050919050565b60006020820190508181036000830152611316816112da565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206d757374206265206760008201527f726561746572207468616e207a65726f00000000000000000000000000000000602082015250565b6000611379603083610d9e565b91506113848261131d565b604082019050919050565b600060208201905081810360008301526113a88161136c565b9050919050565b7f536166654d6174683a207375627472616374696f6e206f766572666c6f770000600082015250565b60006113e5601e83610d9e565b91506113f0826113af565b602082019050919050565b60006020820190508181036000830152611414816113d8565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061145582610ea8565b915061146083610ea8565b92508282039050818111156114785761147761141b565b5b92915050565b600061148982610ea8565b915061149483610ea8565b92508282019050808211156114ac576114ab61141b565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b60006114e8601b83610d9e565b91506114f3826114b2565b602082019050919050565b60006020820190508181036000830152611517816114db565b9050919050565b600061152982610ea8565b915061153483610ea8565b925082820261154281610ea8565b915082820484148315176115595761155861141b565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061159a82610ea8565b91506115a583610ea8565b9250826115b5576115b4611560565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b600061161c602183610d9e565b9150611627826115c0565b604082019050919050565b6000602082019050818103600083015261164b8161160f565b9050919050565b7f536166654d6174683a206469766973696f6e206279207a65726f000000000000600082015250565b6000611688601a83610d9e565b915061169382611652565b602082019050919050565b600060208201905081810360008301526116b78161167b565b905091905056fea2646970667358221220c051cb8bb6d93c462520e251113ba88e9c52f712c60e1552b8cb4e0c5bd8b5e764736f6c63430008120033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461016857806370a082311461019857806395d89b41146101c8578063a457c2d7146101e6578063a9059cbb14610216578063dd62ed3e14610246576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b6610276565b6040516100c39190610e23565b60405180910390f35b6100e660048036038101906100e19190610ede565b610308565b6040516100f39190610f39565b60405180910390f35b61010461031f565b6040516101119190610f63565b60405180910390f35b610134600480360381019061012f9190610f7e565b610329565b6040516101419190610f39565b60405180910390f35b6101526103da565b60405161015f9190610fed565b60405180910390f35b610182600480360381019061017d9190610ede565b6103f1565b60405161018f9190610f39565b60405180910390f35b6101b260048036038101906101ad9190611008565b610496565b6040516101bf9190610f63565b60405180910390f35b6101d06104df565b6040516101dd9190610e23565b60405180910390f35b61020060048036038101906101fb9190610ede565b610571565b60405161020d9190610f39565b60405180910390f35b610230600480360381019061022b9190610ede565b610616565b60405161023d9190610f39565b60405180910390f35b610260600480360381019061025b9190611035565b61062d565b60405161026d9190610f63565b60405180910390f35b606060008054610285906110a4565b80601f01602080910402602001604051908101604052809291908181526020018280546102b1906110a4565b80156102fe5780601f106102d3576101008083540402835291602001916102fe565b820191906000526020600020905b8154815290600101906020018083116102e157829003601f168201915b5050505050905090565b60006103153384846106b4565b6001905092915050565b6000600354905090565b600061033684848461087d565b6103cf84336103ca85600560008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bfe90919063ffffffff16565b6106b4565b600190509392505050565b6000600260009054906101000a900460ff16905090565b600061048c338461048785600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c5d90919063ffffffff16565b6106b4565b6001905092915050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6060600180546104ee906110a4565b80601f016020809104026020016040519081016040528092919081815260200182805461051a906110a4565b80156105675780601f1061053c57610100808354040283529160200191610567565b820191906000526020600020905b81548152906001019060200180831161054a57829003601f168201915b5050505050905090565b600061060c338461060785600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bfe90919063ffffffff16565b6106b4565b6001905092915050565b600061062333848461087d565b6001905092915050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610723576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071a90611147565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610792576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610789906111d9565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516108709190610f63565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036108ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108e39061126b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361095b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610952906112fd565b60405180910390fd5b6000811161099e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109959061138f565b60405180910390fd5b60006109c860646109ba60075485610cbb90919063ffffffff16565b610d3590919063ffffffff16565b905060006109df8284610bfe90919063ffffffff16565b9050610a3383600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bfe90919063ffffffff16565b600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ac881600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c5d90919063ffffffff16565b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610b689190610f63565b60405180910390a3600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610bef9190610f63565b60405180910390a35050505050565b600082821115610c43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3a906113fb565b60405180910390fd5b60008284610c51919061144a565b90508091505092915050565b6000808284610c6c919061147e565b905083811015610cb1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca8906114fe565b60405180910390fd5b8091505092915050565b6000808303610ccd5760009050610d2f565b60008284610cdb919061151e565b9050828482610cea919061158f565b14610d2a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d2190611632565b60405180910390fd5b809150505b92915050565b6000808211610d79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d709061169e565b60405180910390fd5b60008284610d87919061158f565b90508091505092915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610dcd578082015181840152602081019050610db2565b60008484015250505050565b6000601f19601f8301169050919050565b6000610df582610d93565b610dff8185610d9e565b9350610e0f818560208601610daf565b610e1881610dd9565b840191505092915050565b60006020820190508181036000830152610e3d8184610dea565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610e7582610e4a565b9050919050565b610e8581610e6a565b8114610e9057600080fd5b50565b600081359050610ea281610e7c565b92915050565b6000819050919050565b610ebb81610ea8565b8114610ec657600080fd5b50565b600081359050610ed881610eb2565b92915050565b60008060408385031215610ef557610ef4610e45565b5b6000610f0385828601610e93565b9250506020610f1485828601610ec9565b9150509250929050565b60008115159050919050565b610f3381610f1e565b82525050565b6000602082019050610f4e6000830184610f2a565b92915050565b610f5d81610ea8565b82525050565b6000602082019050610f786000830184610f54565b92915050565b600080600060608486031215610f9757610f96610e45565b5b6000610fa586828701610e93565b9350506020610fb686828701610e93565b9250506040610fc786828701610ec9565b9150509250925092565b600060ff82169050919050565b610fe781610fd1565b82525050565b60006020820190506110026000830184610fde565b92915050565b60006020828403121561101e5761101d610e45565b5b600061102c84828501610e93565b91505092915050565b6000806040838503121561104c5761104b610e45565b5b600061105a85828601610e93565b925050602061106b85828601610e93565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806110bc57607f821691505b6020821081036110cf576110ce611075565b5b50919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611131602483610d9e565b915061113c826110d5565b604082019050919050565b6000602082019050818103600083015261116081611124565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006111c3602283610d9e565b91506111ce82611167565b604082019050919050565b600060208201905081810360008301526111f2816111b6565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611255602583610d9e565b9150611260826111f9565b604082019050919050565b6000602082019050818103600083015261128481611248565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006112e7602383610d9e565b91506112f28261128b565b604082019050919050565b60006020820190508181036000830152611316816112da565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206d757374206265206760008201527f726561746572207468616e207a65726f00000000000000000000000000000000602082015250565b6000611379603083610d9e565b91506113848261131d565b604082019050919050565b600060208201905081810360008301526113a88161136c565b9050919050565b7f536166654d6174683a207375627472616374696f6e206f766572666c6f770000600082015250565b60006113e5601e83610d9e565b91506113f0826113af565b602082019050919050565b60006020820190508181036000830152611414816113d8565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061145582610ea8565b915061146083610ea8565b92508282039050818111156114785761147761141b565b5b92915050565b600061148982610ea8565b915061149483610ea8565b92508282019050808211156114ac576114ab61141b565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b60006114e8601b83610d9e565b91506114f3826114b2565b602082019050919050565b60006020820190508181036000830152611517816114db565b9050919050565b600061152982610ea8565b915061153483610ea8565b925082820261154281610ea8565b915082820484148315176115595761155861141b565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061159a82610ea8565b91506115a583610ea8565b9250826115b5576115b4611560565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b600061161c602183610d9e565b9150611627826115c0565b604082019050919050565b6000602082019050818103600083015261164b8161160f565b9050919050565b7f536166654d6174683a206469766973696f6e206279207a65726f000000000000600082015250565b6000611688601a83610d9e565b915061169382611652565b602082019050919050565b600060208201905081810360008301526116b78161167b565b905091905056fea2646970667358221220c051cb8bb6d93c462520e251113ba88e9c52f712c60e1552b8cb4e0c5bd8b5e764736f6c63430008120033

Deployed Bytecode Sourcemap

3194:3483:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3883:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4719:159;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4160:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4886:265;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4069:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5159:214;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4268:119;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3974:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5381:224;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4395:165;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4568:143;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3883:83;3920:13;3953:5;3946:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3883:83;:::o;4719:159::-;4794:4;4811:37;4820:10;4832:7;4841:6;4811:8;:37::i;:::-;4866:4;4859:11;;4719:159;;;;:::o;4160:100::-;4213:7;4240:12;;4233:19;;4160:100;:::o;4886:265::-;4984:4;5001:36;5011:6;5019:9;5030:6;5001:9;:36::i;:::-;5048:73;5057:6;5065:10;5077:43;5113:6;5077:11;:19;5089:6;5077:19;;;;;;;;;;;;;;;:31;5097:10;5077:31;;;;;;;;;;;;;;;;:35;;:43;;;;:::i;:::-;5048:8;:73::i;:::-;5139:4;5132:11;;4886:265;;;;;:::o;4069:83::-;4110:5;4135:9;;;;;;;;;;;4128:16;;4069:83;:::o;5159:214::-;5247:4;5264:79;5273:10;5285:7;5294:48;5331:10;5294:11;:23;5306:10;5294:23;;;;;;;;;;;;;;;:32;5318:7;5294:32;;;;;;;;;;;;;;;;:36;;:48;;;;:::i;:::-;5264:8;:79::i;:::-;5361:4;5354:11;;5159:214;;;;:::o;4268:119::-;4334:7;4361:9;:18;4371:7;4361:18;;;;;;;;;;;;;;;;4354:25;;4268:119;;;:::o;3974:87::-;4013:13;4046:7;4039:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3974:87;:::o;5381:224::-;5474:4;5491:84;5500:10;5512:7;5521:53;5558:15;5521:11;:23;5533:10;5521:23;;;;;;;;;;;;;;;:32;5545:7;5521:32;;;;;;;;;;;;;;;;:36;;:53;;;;:::i;:::-;5491:8;:84::i;:::-;5593:4;5586:11;;5381:224;;;;:::o;4395:165::-;4473:4;4490:40;4500:10;4512:9;4523:6;4490:9;:40::i;:::-;4548:4;4541:11;;4395:165;;;;:::o;4568:143::-;4649:7;4676:11;:18;4688:5;4676:18;;;;;;;;;;;;;;;:27;4695:7;4676:27;;;;;;;;;;;;;;;;4669:34;;4568:143;;;;:::o;6336:338::-;6447:1;6430:19;;:5;:19;;;6422:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;6528:1;6509:21;;:7;:21;;;6501:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;6612:6;6582:11;:18;6594:5;6582:18;;;;;;;;;;;;;;;:27;6601:7;6582:27;;;;;;;;;;;;;;;:36;;;;6650:7;6634:32;;6643:5;6634:32;;;6659:6;6634:32;;;;;;:::i;:::-;;;;;;;;6336:338;;;:::o;5613:715::-;5729:1;5711:20;;:6;:20;;;5703:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;5813:1;5792:23;;:9;:23;;;5784:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;5883:1;5874:6;:10;5866:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;5950:17;5970:35;6001:3;5970:26;5981:14;;5970:6;:10;;:26;;;;:::i;:::-;:30;;:35;;;;:::i;:::-;5950:55;;6016:22;6041:21;6052:9;6041:6;:10;;:21;;;;:::i;:::-;6016:46;;6095:29;6117:6;6095:9;:17;6105:6;6095:17;;;;;;;;;;;;;;;;:21;;:29;;;;:::i;:::-;6075:9;:17;6085:6;6075:17;;;;;;;;;;;;;;;:49;;;;6158:40;6183:14;6158:9;:20;6168:9;6158:20;;;;;;;;;;;;;;;;:24;;:40;;;;:::i;:::-;6135:9;:20;6145:9;6135:20;;;;;;;;;;;;;;;:63;;;;6233:9;6216:43;;6225:6;6216:43;;;6244:14;6216:43;;;;;;:::i;:::-;;;;;;;;6292:16;;;;;;;;;;;6275:45;;6284:6;6275:45;;;6310:9;6275:45;;;;;;:::i;:::-;;;;;;;;5692:636;;5613:715;;;:::o;1786:182::-;1844:7;1877:1;1872;:6;;1864:49;;;;;;;;;;;;:::i;:::-;;;;;;;;;1924:9;1940:1;1936;:5;;;;:::i;:::-;1924:17;;1959:1;1952:8;;;1786:182;;;;:::o;1599:179::-;1657:7;1677:9;1693:1;1689;:5;;;;:::i;:::-;1677:17;;1718:1;1713;:6;;1705:46;;;;;;;;;;;;:::i;:::-;;;;;;;;;1769:1;1762:8;;;1599:179;;;;:::o;1976:248::-;2034:7;2063:1;2058;:6;2054:47;;2088:1;2081:8;;;;2054:47;2113:9;2129:1;2125;:5;;;;:::i;:::-;2113:17;;2158:1;2153;2149;:5;;;;:::i;:::-;:10;2141:56;;;;;;;;;;;;:::i;:::-;;;;;;;;;2215:1;2208:8;;;1976:248;;;;;:::o;2232:177::-;2290:7;2322:1;2318;:5;2310:44;;;;;;;;;;;;:::i;:::-;;;;;;;;;2365:9;2381:1;2377;:5;;;;:::i;:::-;2365:17;;2400:1;2393:8;;;2232:177;;;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:619::-;3875:6;3883;3891;3940:2;3928:9;3919:7;3915:23;3911:32;3908:119;;;3946:79;;:::i;:::-;3908:119;4066:1;4091:53;4136:7;4127:6;4116:9;4112:22;4091:53;:::i;:::-;4081:63;;4037:117;4193:2;4219:53;4264:7;4255:6;4244:9;4240:22;4219:53;:::i;:::-;4209:63;;4164:118;4321:2;4347:53;4392:7;4383:6;4372:9;4368:22;4347:53;:::i;:::-;4337:63;;4292:118;3798:619;;;;;:::o;4423:86::-;4458:7;4498:4;4491:5;4487:16;4476:27;;4423:86;;;:::o;4515:112::-;4598:22;4614:5;4598:22;:::i;:::-;4593:3;4586:35;4515:112;;:::o;4633:214::-;4722:4;4760:2;4749:9;4745:18;4737:26;;4773:67;4837:1;4826:9;4822:17;4813:6;4773:67;:::i;:::-;4633:214;;;;:::o;4853:329::-;4912:6;4961:2;4949:9;4940:7;4936:23;4932:32;4929:119;;;4967:79;;:::i;:::-;4929:119;5087:1;5112:53;5157:7;5148:6;5137:9;5133:22;5112:53;:::i;:::-;5102:63;;5058:117;4853:329;;;;:::o;5188:474::-;5256:6;5264;5313:2;5301:9;5292:7;5288:23;5284:32;5281:119;;;5319:79;;:::i;:::-;5281:119;5439:1;5464:53;5509:7;5500:6;5489:9;5485:22;5464:53;:::i;:::-;5454:63;;5410:117;5566:2;5592:53;5637:7;5628:6;5617:9;5613:22;5592:53;:::i;:::-;5582:63;;5537:118;5188:474;;;;;:::o;5668:180::-;5716:77;5713:1;5706:88;5813:4;5810:1;5803:15;5837:4;5834:1;5827:15;5854:320;5898:6;5935:1;5929:4;5925:12;5915:22;;5982:1;5976:4;5972:12;6003:18;5993:81;;6059:4;6051:6;6047:17;6037:27;;5993:81;6121:2;6113:6;6110:14;6090:18;6087:38;6084:84;;6140:18;;:::i;:::-;6084:84;5905:269;5854:320;;;:::o;6180:223::-;6320:34;6316:1;6308:6;6304:14;6297:58;6389:6;6384:2;6376:6;6372:15;6365:31;6180:223;:::o;6409:366::-;6551:3;6572:67;6636:2;6631:3;6572:67;:::i;:::-;6565:74;;6648:93;6737:3;6648:93;:::i;:::-;6766:2;6761:3;6757:12;6750:19;;6409:366;;;:::o;6781:419::-;6947:4;6985:2;6974:9;6970:18;6962:26;;7034:9;7028:4;7024:20;7020:1;7009:9;7005:17;6998:47;7062:131;7188:4;7062:131;:::i;:::-;7054:139;;6781:419;;;:::o;7206:221::-;7346:34;7342:1;7334:6;7330:14;7323:58;7415:4;7410:2;7402:6;7398:15;7391:29;7206:221;:::o;7433:366::-;7575:3;7596:67;7660:2;7655:3;7596:67;:::i;:::-;7589:74;;7672:93;7761:3;7672:93;:::i;:::-;7790:2;7785:3;7781:12;7774:19;;7433:366;;;:::o;7805:419::-;7971:4;8009:2;7998:9;7994:18;7986:26;;8058:9;8052:4;8048:20;8044:1;8033:9;8029:17;8022:47;8086:131;8212:4;8086:131;:::i;:::-;8078:139;;7805:419;;;:::o;8230:224::-;8370:34;8366:1;8358:6;8354:14;8347:58;8439:7;8434:2;8426:6;8422:15;8415:32;8230:224;:::o;8460:366::-;8602:3;8623:67;8687:2;8682:3;8623:67;:::i;:::-;8616:74;;8699:93;8788:3;8699:93;:::i;:::-;8817:2;8812:3;8808:12;8801:19;;8460:366;;;:::o;8832:419::-;8998:4;9036:2;9025:9;9021:18;9013:26;;9085:9;9079:4;9075:20;9071:1;9060:9;9056:17;9049:47;9113:131;9239:4;9113:131;:::i;:::-;9105:139;;8832:419;;;:::o;9257:222::-;9397:34;9393:1;9385:6;9381:14;9374:58;9466:5;9461:2;9453:6;9449:15;9442:30;9257:222;:::o;9485:366::-;9627:3;9648:67;9712:2;9707:3;9648:67;:::i;:::-;9641:74;;9724:93;9813:3;9724:93;:::i;:::-;9842:2;9837:3;9833:12;9826:19;;9485:366;;;:::o;9857:419::-;10023:4;10061:2;10050:9;10046:18;10038:26;;10110:9;10104:4;10100:20;10096:1;10085:9;10081:17;10074:47;10138:131;10264:4;10138:131;:::i;:::-;10130:139;;9857:419;;;:::o;10282:235::-;10422:34;10418:1;10410:6;10406:14;10399:58;10491:18;10486:2;10478:6;10474:15;10467:43;10282:235;:::o;10523:366::-;10665:3;10686:67;10750:2;10745:3;10686:67;:::i;:::-;10679:74;;10762:93;10851:3;10762:93;:::i;:::-;10880:2;10875:3;10871:12;10864:19;;10523:366;;;:::o;10895:419::-;11061:4;11099:2;11088:9;11084:18;11076:26;;11148:9;11142:4;11138:20;11134:1;11123:9;11119:17;11112:47;11176:131;11302:4;11176:131;:::i;:::-;11168:139;;10895:419;;;:::o;11320:180::-;11460:32;11456:1;11448:6;11444:14;11437:56;11320:180;:::o;11506:366::-;11648:3;11669:67;11733:2;11728:3;11669:67;:::i;:::-;11662:74;;11745:93;11834:3;11745:93;:::i;:::-;11863:2;11858:3;11854:12;11847:19;;11506:366;;;:::o;11878:419::-;12044:4;12082:2;12071:9;12067:18;12059:26;;12131:9;12125:4;12121:20;12117:1;12106:9;12102:17;12095:47;12159:131;12285:4;12159:131;:::i;:::-;12151:139;;11878:419;;;:::o;12303:180::-;12351:77;12348:1;12341:88;12448:4;12445:1;12438:15;12472:4;12469:1;12462:15;12489:194;12529:4;12549:20;12567:1;12549:20;:::i;:::-;12544:25;;12583:20;12601:1;12583:20;:::i;:::-;12578:25;;12627:1;12624;12620:9;12612:17;;12651:1;12645:4;12642:11;12639:37;;;12656:18;;:::i;:::-;12639:37;12489:194;;;;:::o;12689:191::-;12729:3;12748:20;12766:1;12748:20;:::i;:::-;12743:25;;12782:20;12800:1;12782:20;:::i;:::-;12777:25;;12825:1;12822;12818:9;12811:16;;12846:3;12843:1;12840:10;12837:36;;;12853:18;;:::i;:::-;12837:36;12689:191;;;;:::o;12886:177::-;13026:29;13022:1;13014:6;13010:14;13003:53;12886:177;:::o;13069:366::-;13211:3;13232:67;13296:2;13291:3;13232:67;:::i;:::-;13225:74;;13308:93;13397:3;13308:93;:::i;:::-;13426:2;13421:3;13417:12;13410:19;;13069:366;;;:::o;13441:419::-;13607:4;13645:2;13634:9;13630:18;13622:26;;13694:9;13688:4;13684:20;13680:1;13669:9;13665:17;13658:47;13722:131;13848:4;13722:131;:::i;:::-;13714:139;;13441:419;;;:::o;13866:410::-;13906:7;13929:20;13947:1;13929:20;:::i;:::-;13924:25;;13963:20;13981:1;13963:20;:::i;:::-;13958:25;;14018:1;14015;14011:9;14040:30;14058:11;14040:30;:::i;:::-;14029:41;;14219:1;14210:7;14206:15;14203:1;14200:22;14180:1;14173:9;14153:83;14130:139;;14249:18;;:::i;:::-;14130:139;13914:362;13866:410;;;;:::o;14282:180::-;14330:77;14327:1;14320:88;14427:4;14424:1;14417:15;14451:4;14448:1;14441:15;14468:185;14508:1;14525:20;14543:1;14525:20;:::i;:::-;14520:25;;14559:20;14577:1;14559:20;:::i;:::-;14554:25;;14598:1;14588:35;;14603:18;;:::i;:::-;14588:35;14645:1;14642;14638:9;14633:14;;14468:185;;;;:::o;14659:220::-;14799:34;14795:1;14787:6;14783:14;14776:58;14868:3;14863:2;14855:6;14851:15;14844:28;14659:220;:::o;14885:366::-;15027:3;15048:67;15112:2;15107:3;15048:67;:::i;:::-;15041:74;;15124:93;15213:3;15124:93;:::i;:::-;15242:2;15237:3;15233:12;15226:19;;14885:366;;;:::o;15257:419::-;15423:4;15461:2;15450:9;15446:18;15438:26;;15510:9;15504:4;15500:20;15496:1;15485:9;15481:17;15474:47;15538:131;15664:4;15538:131;:::i;:::-;15530:139;;15257:419;;;:::o;15682:176::-;15822:28;15818:1;15810:6;15806:14;15799:52;15682:176;:::o;15864:366::-;16006:3;16027:67;16091:2;16086:3;16027:67;:::i;:::-;16020:74;;16103:93;16192:3;16103:93;:::i;:::-;16221:2;16216:3;16212:12;16205:19;;15864:366;;;:::o;16236:419::-;16402:4;16440:2;16429:9;16425:18;16417:26;;16489:9;16483:4;16479:20;16475:1;16464:9;16460:17;16453:47;16517:131;16643:4;16517:131;:::i;:::-;16509:139;;16236:419;;;:::o

Swarm Source

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