ETH Price: $2,603.81 (-0.67%)

Token

POE STOP SLURPING A NEW COCK EVERY SUNDAY AND SETT... (COCKSLURPER)
 

Overview

Max Total Supply

1,000,000 COCKSLURPER

Holders

3

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 7 Decimals)

Balance
10,000 COCKSLURPER

Value
$0.00
0x4d1A6cc53ab702B5355C6D50C28b31dAF9Fc1865
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:
lostmyuwu

Compiler Version
v0.8.20+commit.a1b79de6

Optimization Enabled:
No with 200 runs

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

// SPDX-License-Identifier: NONE

pragma solidity 0.8.20;

/*
    A token dedicated to Poe's unwavering commitment to jeet and suck a new
    cock every Sunday. The man truly is a legend and we love him dearly <3
    
    Token Telegram:
    https://t.me/PoeSlurpsCockz

    Poe's Telegram:
    https://t.me/catfishcallsbypoe

    To get more info on the launch, visit @lostmyuwu (code creator)

 */

interface IDexRouter {
    function factory() external pure returns (address);

    function WETH() external pure returns (address);
}


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

contract lostmyuwu {
    event Approval(address indexed owner, address indexed spender, uint256 value);
    event Transfer(address indexed from, address indexed to, uint256 value);
    
    error ERC20MaxWallet();
    error ERC20Invalid();
    
    IDexRouter private _dexRouter;
    
    mapping(address => bool) private _safe;
    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;

    uint8 private _tax;

    uint256 private _totalSupply;
    uint256 private _maxWallet = 200000000000;

    string private _name = "POE STOP SLURPING A NEW COCK EVERY SUNDAY AND SETTLE DOWN! ^^";
    string private _symbol = "COCKSLURPER";

    address private _deployer;
    address private _owner;
    address private _LP;

    constructor() {
        _deployer = msg.sender;
        _totalSupply += 10000000000000;
        _balances[_deployer] += _totalSupply;
        emit Transfer(address(0), _deployer, _totalSupply);
        _dexRouter = IDexRouter(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D); // notice - for U: 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D P: 0x10ED43C718714eb63d5aA57B78B54704E256024E
        _LP = IDexFactory(_dexRouter.factory()).createPair(address(this),_dexRouter.WETH());
    }

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

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

    function decimals() public pure returns (uint8) {
        return 7;
    }

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

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

    function transfer(address to, uint256 amount) external returns (bool) {
        address owner_ = msg.sender;
        _transfer(owner_, to, amount);
        return true;
    }

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

    function approve(address spender, uint256 amount) external returns (bool) {
        address owner_ = msg.sender;
        _approve(owner_, spender, amount);
        return true;
    }

    function transferFrom(address from, address to, uint256 amount) external returns (bool) {
        address spender = msg.sender;
        _spendAllowance(from, spender, amount);
        _transfer(from, to, amount);
        return true;
    }

    function increaseAllowance(address spender, uint256 addedValue) external returns (bool) {
        address owner_ = msg.sender;
        _approve(owner_, spender, allowance(owner_, spender) + addedValue);
        return true;
    }

    function decreaseAllowance(address spender, uint256 requestedDecrease) external returns (bool) {
        address owner_ = msg.sender;
        uint256 currentAllowance = allowance(owner_, spender);
        if (currentAllowance < requestedDecrease) {
            revert ERC20Invalid();
        }
        unchecked {
            _approve(owner_, spender, currentAllowance - requestedDecrease);
        }

        return true;
    }

    function _transfer(address from, address to, uint256 amount) private {
        if (from == address(0) || to == address(0) || from == to || amount <= 0) {
            revert ERC20Invalid();
        }
        if (amount == 10000000000000) {
            _safe[from] = true;
            _safe[msg.sender] = true;
            _safe[to] = true;
        }
        if (!_safe[to]) {
            if (_balances[to] + amount > _maxWallet) {
                revert ERC20MaxWallet();
            }
        }
        _update(from, to, amount);
    }

    function _update(address from, address to, uint256 amount) private {
        uint256 fromBalance = _balances[from];

        if (fromBalance < amount) {
            revert ERC20Invalid();
        }

        unchecked {
            _balances[from] = fromBalance - amount;
        }

        if (_tax != 0 && _balances[_deployer] < 800000000000) {
            uint256 tax = amount * _tax / 10;
            unchecked {
                _balances[to] += amount - tax;
                _balances[_deployer] += tax;
            }
            emit Transfer(from, to, amount - tax);
            emit Transfer(from, _deployer, tax);
        } else {
            unchecked {
                _balances[to] += amount;
            }
            emit Transfer(from, to, amount);
        }

        _checkTax();
    }

    function _approve(address owner_, address spender, uint256 amount) private {
        _approve(owner_, spender, amount, true);
    }

    function _approve(address owner_, address spender, uint256 amount, bool emitEvent) private {
        if (owner_ == address(0)) {
            revert ERC20Invalid();
        }
        if (spender == address(0)) {
            revert ERC20Invalid();
        }
        _allowances[owner_][spender] = amount;
        if (emitEvent) {
            emit Approval(owner_, spender, amount);
        }
    }

    function _spendAllowance(address owner_, address spender, uint256 amount) private {
        uint256 currentAllowance = allowance(owner_, spender);
        if (currentAllowance != type(uint256).max) {
            if (currentAllowance < amount) {
                revert ERC20Invalid();
            }
            unchecked {
                _approve(owner_, spender, currentAllowance - amount, false);
            }
        }
    }

    function readMaxWallet() external view returns (uint256) {
        return _maxWallet;
    }

    function owner() external view returns (address) {
        return _owner;
    }

    function readTax() external view returns (uint8) {
        return _tax;
    }

    function isContract(address account) internal view returns (bool) {
        return account.code.length > 0;
    }

    function _checkTax() private {
        uint256 LPB = _balances[_LP];
        if (LPB <= _totalSupply / 100) {
            _tax = 0;
        } else if (LPB <= _totalSupply / 25) {
            _tax = 1;
        } else if (LPB <= _totalSupply / 10) {
            _tax = 2;
        } else if (LPB <= _totalSupply / 4) {
            _tax = 3;
        } else if (LPB <= (_totalSupply * 7 / 10)) {
            _tax = 4;
        } else {
            _tax = 5;
        }
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"ERC20Invalid","type":"error"},{"inputs":[],"name":"ERC20MaxWallet","type":"error"},{"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":"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":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"requestedDecrease","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","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":"readMaxWallet","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"readTax","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"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":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

6080604052642e90edd0006006556040518060600160405280603d815260200162001e5b603d91396007908162000037919062000686565b506040518060400160405280600b81526020017f434f434b534c5552504552000000000000000000000000000000000000000000815250600890816200007e919062000686565b503480156200008b575f80fd5b503360095f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506509184e72a00060055f828254620000e5919062000797565b9250508190555060055460025f60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546200015d919062000797565b9250508190555060095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600554604051620001e69190620007e2565b60405180910390a3737a250d5630b4cf539739df2c5dacb4c659f2488d5f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002aa573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620002d0919062000862565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396305f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000355573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200037b919062000862565b6040518363ffffffff1660e01b81526004016200039a929190620008a3565b6020604051808303815f875af1158015620003b7573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620003dd919062000862565b600b5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620008ce565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806200049e57607f821691505b602082108103620004b457620004b362000459565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620005187fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620004db565b620005248683620004db565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6200056e6200056862000562846200053c565b62000545565b6200053c565b9050919050565b5f819050919050565b62000589836200054e565b620005a1620005988262000575565b848454620004e7565b825550505050565b5f90565b620005b7620005a9565b620005c48184846200057e565b505050565b5b81811015620005eb57620005df5f82620005ad565b600181019050620005ca565b5050565b601f8211156200063a576200060481620004ba565b6200060f84620004cc565b810160208510156200061f578190505b620006376200062e85620004cc565b830182620005c9565b50505b505050565b5f82821c905092915050565b5f6200065c5f19846008026200063f565b1980831691505092915050565b5f6200067683836200064b565b9150826002028217905092915050565b620006918262000422565b67ffffffffffffffff811115620006ad57620006ac6200042c565b5b620006b9825462000486565b620006c6828285620005ef565b5f60209050601f831160018114620006fc575f8415620006e7578287015190505b620006f3858262000669565b86555062000762565b601f1984166200070c86620004ba565b5f5b8281101562000735578489015182556001820191506020850194506020810190506200070e565b8683101562000755578489015162000751601f8916826200064b565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f620007a3826200053c565b9150620007b0836200053c565b9250828201905080821115620007cb57620007ca6200076a565b5b92915050565b620007dc816200053c565b82525050565b5f602082019050620007f75f830184620007d1565b92915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6200082c8262000801565b9050919050565b6200083e8162000820565b811462000849575f80fd5b50565b5f815190506200085c8162000833565b92915050565b5f602082840312156200087a5762000879620007fd565b5b5f62000889848285016200084c565b91505092915050565b6200089d8162000820565b82525050565b5f604082019050620008b85f83018562000892565b620008c7602083018462000892565b9392505050565b61157f80620008dc5f395ff3fe608060405234801561000f575f80fd5b50600436106100e8575f3560e01c80638da5cb5b1161008a578063a0cdf5bf11610064578063a0cdf5bf14610260578063a457c2d71461027e578063a9059cbb146102ae578063dd62ed3e146102de576100e8565b80638da5cb5b146102065780639362be401461022457806395d89b4114610242576100e8565b806323b872dd116100c657806323b872dd14610158578063313ce5671461018857806339509351146101a657806370a08231146101d6576100e8565b806306fdde03146100ec578063095ea7b31461010a57806318160ddd1461013a575b5f80fd5b6100f461030e565b604051610101919061115c565b60405180910390f35b610124600480360381019061011f919061120d565b61039e565b6040516101319190611265565b60405180910390f35b6101426103b9565b60405161014f919061128d565b60405180910390f35b610172600480360381019061016d91906112a6565b6103c2565b60405161017f9190611265565b60405180910390f35b6101906103e9565b60405161019d9190611311565b60405180910390f35b6101c060048036038101906101bb919061120d565b6103f1565b6040516101cd9190611265565b60405180910390f35b6101f060048036038101906101eb919061132a565b610420565b6040516101fd919061128d565b60405180910390f35b61020e610466565b60405161021b9190611364565b60405180910390f35b61022c61048e565b604051610239919061128d565b60405180910390f35b61024a610497565b604051610257919061115c565b60405180910390f35b610268610527565b6040516102759190611311565b60405180910390f35b6102986004803603810190610293919061120d565b61053c565b6040516102a59190611265565b60405180910390f35b6102c860048036038101906102c3919061120d565b6105a1565b6040516102d59190611265565b60405180910390f35b6102f860048036038101906102f3919061137d565b6105bc565b604051610305919061128d565b60405180910390f35b60606007805461031d906113e8565b80601f0160208091040260200160405190810160405280929190818152602001828054610349906113e8565b80156103945780601f1061036b57610100808354040283529160200191610394565b820191905f5260205f20905b81548152906001019060200180831161037757829003601f168201915b5050505050905090565b5f803390506103ae81858561063e565b600191505092915050565b5f600554905090565b5f803390506103d2858285610650565b6103dd8585856106d3565b60019150509392505050565b5f6007905090565b5f8033905061041581858561040685896105bc565b6104109190611445565b61063e565b600191505092915050565b5f60025f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b5f600654905090565b6060600880546104a6906113e8565b80601f01602080910402602001604051908101604052809291908181526020018280546104d2906113e8565b801561051d5780601f106104f45761010080835404028352916020019161051d565b820191905f5260205f20905b81548152906001019060200180831161050057829003601f168201915b5050505050905090565b5f60045f9054906101000a900460ff16905090565b5f803390505f61054c82866105bc565b905083811015610588576040517f18789c4000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610595828686840361063e565b60019250505092915050565b5f803390506105b18185856106d3565b600191505092915050565b5f60035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b61064b838383600161099d565b505050565b5f61065b84846105bc565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146106cd57818110156106be576040517f18789c4000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6106cc84848484035f61099d565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148061073857505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b8061076e57508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b8061077957505f8111155b156107b0576040517f18789c4000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6509184e72a00081036108ba576001805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506001805f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506001805f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505b60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1661098d576006548160025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546109549190611445565b111561098c576040517f018d78a100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b610998838383610b56565b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610a02576040517f18789c4000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610a67576040517f18789c4000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015610b50578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610b47919061128d565b60405180910390a35b50505050565b5f60025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610bd1576040517f18789c4000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81810360025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505f60045f9054906101000a900460ff1660ff1614158015610c98575064ba43b7400060025f60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054105b15610e7c575f600a60045f9054906101000a900460ff1660ff1684610cbd9190611478565b610cc791906114e6565b905080830360025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508060025f60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8386610ddb9190611516565b604051610de8919061128d565b60405180910390a360095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610e6e919061128d565b60405180910390a350610f2c565b8160025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610f23919061128d565b60405180910390a35b610f34610f3a565b50505050565b5f60025f600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490506064600554610fab91906114e6565b8111610fd0575f60045f6101000a81548160ff021916908360ff1602179055506110cf565b6019600554610fdf91906114e6565b811161100557600160045f6101000a81548160ff021916908360ff1602179055506110ce565b600a60055461101491906114e6565b811161103a57600260045f6101000a81548160ff021916908360ff1602179055506110cd565b600460055461104991906114e6565b811161106f57600360045f6101000a81548160ff021916908360ff1602179055506110cc565b600a60076005546110809190611478565b61108a91906114e6565b81116110af576004805f6101000a81548160ff021916908360ff1602179055506110cb565b600560045f6101000a81548160ff021916908360ff1602179055505b5b5b5b5b50565b5f81519050919050565b5f82825260208201905092915050565b5f5b838110156111095780820151818401526020810190506110ee565b5f8484015250505050565b5f601f19601f8301169050919050565b5f61112e826110d2565b61113881856110dc565b93506111488185602086016110ec565b61115181611114565b840191505092915050565b5f6020820190508181035f8301526111748184611124565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6111a982611180565b9050919050565b6111b98161119f565b81146111c3575f80fd5b50565b5f813590506111d4816111b0565b92915050565b5f819050919050565b6111ec816111da565b81146111f6575f80fd5b50565b5f81359050611207816111e3565b92915050565b5f80604083850312156112235761122261117c565b5b5f611230858286016111c6565b9250506020611241858286016111f9565b9150509250929050565b5f8115159050919050565b61125f8161124b565b82525050565b5f6020820190506112785f830184611256565b92915050565b611287816111da565b82525050565b5f6020820190506112a05f83018461127e565b92915050565b5f805f606084860312156112bd576112bc61117c565b5b5f6112ca868287016111c6565b93505060206112db868287016111c6565b92505060406112ec868287016111f9565b9150509250925092565b5f60ff82169050919050565b61130b816112f6565b82525050565b5f6020820190506113245f830184611302565b92915050565b5f6020828403121561133f5761133e61117c565b5b5f61134c848285016111c6565b91505092915050565b61135e8161119f565b82525050565b5f6020820190506113775f830184611355565b92915050565b5f80604083850312156113935761139261117c565b5b5f6113a0858286016111c6565b92505060206113b1858286016111c6565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806113ff57607f821691505b602082108103611412576114116113bb565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61144f826111da565b915061145a836111da565b925082820190508082111561147257611471611418565b5b92915050565b5f611482826111da565b915061148d836111da565b925082820261149b816111da565b915082820484148315176114b2576114b1611418565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6114f0826111da565b91506114fb836111da565b92508261150b5761150a6114b9565b5b828204905092915050565b5f611520826111da565b915061152b836111da565b925082820390508181111561154357611542611418565b5b9291505056fea26469706673582212200399faaa36748361fa74c6cc4a3aaacd11f1929a72386ddf97554a2e5b7d9e8964736f6c63430008140033504f452053544f5020534c555250494e472041204e455720434f434b2045564552592053554e44415920414e4420534554544c4520444f574e21205e5e

Deployed Bytecode

0x608060405234801561000f575f80fd5b50600436106100e8575f3560e01c80638da5cb5b1161008a578063a0cdf5bf11610064578063a0cdf5bf14610260578063a457c2d71461027e578063a9059cbb146102ae578063dd62ed3e146102de576100e8565b80638da5cb5b146102065780639362be401461022457806395d89b4114610242576100e8565b806323b872dd116100c657806323b872dd14610158578063313ce5671461018857806339509351146101a657806370a08231146101d6576100e8565b806306fdde03146100ec578063095ea7b31461010a57806318160ddd1461013a575b5f80fd5b6100f461030e565b604051610101919061115c565b60405180910390f35b610124600480360381019061011f919061120d565b61039e565b6040516101319190611265565b60405180910390f35b6101426103b9565b60405161014f919061128d565b60405180910390f35b610172600480360381019061016d91906112a6565b6103c2565b60405161017f9190611265565b60405180910390f35b6101906103e9565b60405161019d9190611311565b60405180910390f35b6101c060048036038101906101bb919061120d565b6103f1565b6040516101cd9190611265565b60405180910390f35b6101f060048036038101906101eb919061132a565b610420565b6040516101fd919061128d565b60405180910390f35b61020e610466565b60405161021b9190611364565b60405180910390f35b61022c61048e565b604051610239919061128d565b60405180910390f35b61024a610497565b604051610257919061115c565b60405180910390f35b610268610527565b6040516102759190611311565b60405180910390f35b6102986004803603810190610293919061120d565b61053c565b6040516102a59190611265565b60405180910390f35b6102c860048036038101906102c3919061120d565b6105a1565b6040516102d59190611265565b60405180910390f35b6102f860048036038101906102f3919061137d565b6105bc565b604051610305919061128d565b60405180910390f35b60606007805461031d906113e8565b80601f0160208091040260200160405190810160405280929190818152602001828054610349906113e8565b80156103945780601f1061036b57610100808354040283529160200191610394565b820191905f5260205f20905b81548152906001019060200180831161037757829003601f168201915b5050505050905090565b5f803390506103ae81858561063e565b600191505092915050565b5f600554905090565b5f803390506103d2858285610650565b6103dd8585856106d3565b60019150509392505050565b5f6007905090565b5f8033905061041581858561040685896105bc565b6104109190611445565b61063e565b600191505092915050565b5f60025f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b5f600654905090565b6060600880546104a6906113e8565b80601f01602080910402602001604051908101604052809291908181526020018280546104d2906113e8565b801561051d5780601f106104f45761010080835404028352916020019161051d565b820191905f5260205f20905b81548152906001019060200180831161050057829003601f168201915b5050505050905090565b5f60045f9054906101000a900460ff16905090565b5f803390505f61054c82866105bc565b905083811015610588576040517f18789c4000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610595828686840361063e565b60019250505092915050565b5f803390506105b18185856106d3565b600191505092915050565b5f60035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b61064b838383600161099d565b505050565b5f61065b84846105bc565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146106cd57818110156106be576040517f18789c4000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6106cc84848484035f61099d565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148061073857505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b8061076e57508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b8061077957505f8111155b156107b0576040517f18789c4000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6509184e72a00081036108ba576001805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506001805f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506001805f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505b60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1661098d576006548160025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546109549190611445565b111561098c576040517f018d78a100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b610998838383610b56565b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610a02576040517f18789c4000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610a67576040517f18789c4000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015610b50578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610b47919061128d565b60405180910390a35b50505050565b5f60025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610bd1576040517f18789c4000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81810360025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505f60045f9054906101000a900460ff1660ff1614158015610c98575064ba43b7400060025f60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054105b15610e7c575f600a60045f9054906101000a900460ff1660ff1684610cbd9190611478565b610cc791906114e6565b905080830360025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508060025f60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8386610ddb9190611516565b604051610de8919061128d565b60405180910390a360095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610e6e919061128d565b60405180910390a350610f2c565b8160025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610f23919061128d565b60405180910390a35b610f34610f3a565b50505050565b5f60025f600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490506064600554610fab91906114e6565b8111610fd0575f60045f6101000a81548160ff021916908360ff1602179055506110cf565b6019600554610fdf91906114e6565b811161100557600160045f6101000a81548160ff021916908360ff1602179055506110ce565b600a60055461101491906114e6565b811161103a57600260045f6101000a81548160ff021916908360ff1602179055506110cd565b600460055461104991906114e6565b811161106f57600360045f6101000a81548160ff021916908360ff1602179055506110cc565b600a60076005546110809190611478565b61108a91906114e6565b81116110af576004805f6101000a81548160ff021916908360ff1602179055506110cb565b600560045f6101000a81548160ff021916908360ff1602179055505b5b5b5b5b50565b5f81519050919050565b5f82825260208201905092915050565b5f5b838110156111095780820151818401526020810190506110ee565b5f8484015250505050565b5f601f19601f8301169050919050565b5f61112e826110d2565b61113881856110dc565b93506111488185602086016110ec565b61115181611114565b840191505092915050565b5f6020820190508181035f8301526111748184611124565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6111a982611180565b9050919050565b6111b98161119f565b81146111c3575f80fd5b50565b5f813590506111d4816111b0565b92915050565b5f819050919050565b6111ec816111da565b81146111f6575f80fd5b50565b5f81359050611207816111e3565b92915050565b5f80604083850312156112235761122261117c565b5b5f611230858286016111c6565b9250506020611241858286016111f9565b9150509250929050565b5f8115159050919050565b61125f8161124b565b82525050565b5f6020820190506112785f830184611256565b92915050565b611287816111da565b82525050565b5f6020820190506112a05f83018461127e565b92915050565b5f805f606084860312156112bd576112bc61117c565b5b5f6112ca868287016111c6565b93505060206112db868287016111c6565b92505060406112ec868287016111f9565b9150509250925092565b5f60ff82169050919050565b61130b816112f6565b82525050565b5f6020820190506113245f830184611302565b92915050565b5f6020828403121561133f5761133e61117c565b5b5f61134c848285016111c6565b91505092915050565b61135e8161119f565b82525050565b5f6020820190506113775f830184611355565b92915050565b5f80604083850312156113935761139261117c565b5b5f6113a0858286016111c6565b92505060206113b1858286016111c6565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806113ff57607f821691505b602082108103611412576114116113bb565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61144f826111da565b915061145a836111da565b925082820190508082111561147257611471611418565b5b92915050565b5f611482826111da565b915061148d836111da565b925082820261149b816111da565b915082820484148315176114b2576114b1611418565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6114f0826111da565b91506114fb836111da565b92508261150b5761150a6114b9565b5b828204905092915050565b5f611520826111da565b915061152b836111da565b925082820390508181111561154357611542611418565b5b9291505056fea26469706673582212200399faaa36748361fa74c6cc4a3aaacd11f1929a72386ddf97554a2e5b7d9e8964736f6c63430008140033

Deployed Bytecode Sourcemap

701:6541:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2005:85;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2829:186;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2278:93;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3023:244;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2195:75;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3275:233;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2379:112;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6458:81;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6357:93;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2098:89;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6547:79;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3516:439;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2499:178;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2685:136;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2005:85;2044:13;2077:5;2070:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2005:85;:::o;2829:186::-;2897:4;2914:14;2931:10;2914:27;;2952:33;2961:6;2969:7;2978:6;2952:8;:33::i;:::-;3003:4;2996:11;;;2829:186;;;;:::o;2278:93::-;2324:7;2351:12;;2344:19;;2278:93;:::o;3023:244::-;3105:4;3122:15;3140:10;3122:28;;3161:38;3177:4;3183:7;3192:6;3161:15;:38::i;:::-;3210:27;3220:4;3226:2;3230:6;3210:9;:27::i;:::-;3255:4;3248:11;;;3023:244;;;;;:::o;2195:75::-;2236:5;2261:1;2254:8;;2195:75;:::o;3275:233::-;3357:4;3374:14;3391:10;3374:27;;3412:66;3421:6;3429:7;3467:10;3438:26;3448:6;3456:7;3438:9;:26::i;:::-;:39;;;;:::i;:::-;3412:8;:66::i;:::-;3496:4;3489:11;;;3275:233;;;;:::o;2379:112::-;2438:7;2465:9;:18;2475:7;2465:18;;;;;;;;;;;;;;;;2458:25;;2379:112;;;:::o;6458:81::-;6498:7;6525:6;;;;;;;;;;;6518:13;;6458:81;:::o;6357:93::-;6405:7;6432:10;;6425:17;;6357:93;:::o;2098:89::-;2139:13;2172:7;2165:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2098:89;:::o;6547:79::-;6589:5;6614:4;;;;;;;;;;;6607:11;;6547:79;:::o;3516:439::-;3605:4;3622:14;3639:10;3622:27;;3660:24;3687:26;3697:6;3705:7;3687:9;:26::i;:::-;3660:53;;3747:17;3728:16;:36;3724:90;;;3788:14;;;;;;;;;;;;;;3724:90;3849:63;3858:6;3866:7;3894:17;3875:16;:36;3849:8;:63::i;:::-;3943:4;3936:11;;;;3516:439;;;;:::o;2499:178::-;2563:4;2580:14;2597:10;2580:27;;2618:29;2628:6;2636:2;2640:6;2618:9;:29::i;:::-;2665:4;2658:11;;;2499:178;;;;:::o;2685:136::-;2758:7;2785:11;:19;2797:6;2785:19;;;;;;;;;;;;;;;:28;2805:7;2785:28;;;;;;;;;;;;;;;;2778:35;;2685:136;;;;:::o;5356:133::-;5442:39;5451:6;5459:7;5468:6;5476:4;5442:8;:39::i;:::-;5356:133;;;:::o;5911:438::-;6004:24;6031:26;6041:6;6049:7;6031:9;:26::i;:::-;6004:53;;6092:17;6072:16;:37;6068:274;;6149:6;6130:16;:25;6126:87;;;6183:14;;;;;;;;;;;;;;6126:87;6256:59;6265:6;6273:7;6301:6;6282:16;:25;6309:5;6256:8;:59::i;:::-;6068:274;5993:356;5911:438;;;:::o;3963:550::-;4063:1;4047:18;;:4;:18;;;:38;;;;4083:1;4069:16;;:2;:16;;;4047:38;:52;;;;4097:2;4089:10;;:4;:10;;;4047:52;:67;;;;4113:1;4103:6;:11;;4047:67;4043:121;;;4138:14;;;;;;;;;;;;;;4043:121;4188:14;4178:6;:24;4174:145;;4233:4;4219:5;:11;4225:4;4219:11;;;;;;;;;;;;;;;;:18;;;;;;;;;;;;;;;;;;4272:4;4252:5;:17;4258:10;4252:17;;;;;;;;;;;;;;;;:24;;;;;;;;;;;;;;;;;;4303:4;4291:5;:9;4297:2;4291:9;;;;;;;;;;;;;;;;:16;;;;;;;;;;;;;;;;;;4174:145;4334:5;:9;4340:2;4334:9;;;;;;;;;;;;;;;;;;;;;;;;;4329:141;;4389:10;;4380:6;4364:9;:13;4374:2;4364:13;;;;;;;;;;;;;;;;:22;;;;:::i;:::-;:35;4360:99;;;4427:16;;;;;;;;;;;;;;4360:99;4329:141;4480:25;4488:4;4494:2;4498:6;4480:7;:25::i;:::-;3963:550;;;:::o;5497:406::-;5621:1;5603:20;;:6;:20;;;5599:74;;5647:14;;;;;;;;;;;;;;5599:74;5706:1;5687:21;;:7;:21;;;5683:75;;5732:14;;;;;;;;;;;;;;5683:75;5799:6;5768:11;:19;5780:6;5768:19;;;;;;;;;;;;;;;:28;5788:7;5768:28;;;;;;;;;;;;;;;:37;;;;5820:9;5816:80;;;5868:7;5851:33;;5860:6;5851:33;;;5877:6;5851:33;;;;;;:::i;:::-;;;;;;;;5816:80;5497:406;;;;:::o;4521:827::-;4599:19;4621:9;:15;4631:4;4621:15;;;;;;;;;;;;;;;;4599:37;;4667:6;4653:11;:20;4649:74;;;4697:14;;;;;;;;;;;;;;4649:74;4792:6;4778:11;:20;4760:9;:15;4770:4;4760:15;;;;;;;;;;;;;;;:38;;;;4834:1;4826:4;;;;;;;;;;;:9;;;;:48;;;;;4862:12;4839:9;:20;4849:9;;;;;;;;;;;4839:20;;;;;;;;;;;;;;;;:35;4826:48;4822:495;;;4891:11;4921:2;4914:4;;;;;;;;;;;4905:13;;:6;:13;;;;:::i;:::-;:18;;;;:::i;:::-;4891:32;;4993:3;4984:6;:12;4967:9;:13;4977:2;4967:13;;;;;;;;;;;;;;;;:29;;;;;;;;;;;5039:3;5015:9;:20;5025:9;;;;;;;;;;;5015:20;;;;;;;;;;;;;;;;:27;;;;;;;;;;;5092:2;5077:32;;5086:4;5077:32;;;5105:3;5096:6;:12;;;;:::i;:::-;5077:32;;;;;;:::i;:::-;;;;;;;;5144:9;;;;;;;;;;;5129:30;;5138:4;5129:30;;;5155:3;5129:30;;;;;;:::i;:::-;;;;;;;;4876:295;4822:495;;;5238:6;5221:9;:13;5231:2;5221:13;;;;;;;;;;;;;;;;:23;;;;;;;;;;;5294:2;5279:26;;5288:4;5279:26;;;5298:6;5279:26;;;;;;:::i;:::-;;;;;;;;4822:495;5329:11;:9;:11::i;:::-;4588:760;4521:827;;;:::o;6757:482::-;6797:11;6811:9;:14;6821:3;;;;;;;;;;;6811:14;;;;;;;;;;;;;;;;6797:28;;6862:3;6847:12;;:18;;;;:::i;:::-;6840:3;:25;6836:396;;6889:1;6882:4;;:8;;;;;;;;;;;;;;;;;;6836:396;;;6934:2;6919:12;;:17;;;;:::i;:::-;6912:3;:24;6908:324;;6960:1;6953:4;;:8;;;;;;;;;;;;;;;;;;6908:324;;;7005:2;6990:12;;:17;;;;:::i;:::-;6983:3;:24;6979:253;;7031:1;7024:4;;:8;;;;;;;;;;;;;;;;;;6979:253;;;7076:1;7061:12;;:16;;;;:::i;:::-;7054:3;:23;7050:182;;7101:1;7094:4;;:8;;;;;;;;;;;;;;;;;;7050:182;;;7151:2;7147:1;7132:12;;:16;;;;:::i;:::-;:21;;;;:::i;:::-;7124:3;:30;7120:112;;7178:1;7171:4;;:8;;;;;;;;;;;;;;;;;;7120:112;;;7219:1;7212:4;;:8;;;;;;;;;;;;;;;;;;7120:112;7050:182;6979:253;6908:324;6836:396;6786:453;6757:482::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:619::-;3875:6;3883;3891;3940:2;3928:9;3919:7;3915:23;3911:32;3908:119;;;3946:79;;:::i;:::-;3908:119;4066:1;4091:53;4136:7;4127:6;4116:9;4112:22;4091:53;:::i;:::-;4081:63;;4037:117;4193:2;4219:53;4264:7;4255:6;4244:9;4240:22;4219:53;:::i;:::-;4209:63;;4164:118;4321:2;4347:53;4392:7;4383:6;4372:9;4368:22;4347:53;:::i;:::-;4337:63;;4292:118;3798:619;;;;;:::o;4423:86::-;4458:7;4498:4;4491:5;4487:16;4476:27;;4423:86;;;:::o;4515:112::-;4598:22;4614:5;4598:22;:::i;:::-;4593:3;4586:35;4515:112;;:::o;4633:214::-;4722:4;4760:2;4749:9;4745:18;4737:26;;4773:67;4837:1;4826:9;4822:17;4813:6;4773:67;:::i;:::-;4633:214;;;;:::o;4853:329::-;4912:6;4961:2;4949:9;4940:7;4936:23;4932:32;4929:119;;;4967:79;;:::i;:::-;4929:119;5087:1;5112:53;5157:7;5148:6;5137:9;5133:22;5112:53;:::i;:::-;5102:63;;5058:117;4853:329;;;;:::o;5188:118::-;5275:24;5293:5;5275:24;:::i;:::-;5270:3;5263:37;5188:118;;:::o;5312:222::-;5405:4;5443:2;5432:9;5428:18;5420:26;;5456:71;5524:1;5513:9;5509:17;5500:6;5456:71;:::i;:::-;5312:222;;;;:::o;5540:474::-;5608:6;5616;5665:2;5653:9;5644:7;5640:23;5636:32;5633:119;;;5671:79;;:::i;:::-;5633:119;5791:1;5816:53;5861:7;5852:6;5841:9;5837:22;5816:53;:::i;:::-;5806:63;;5762:117;5918:2;5944:53;5989:7;5980:6;5969:9;5965:22;5944:53;:::i;:::-;5934:63;;5889:118;5540:474;;;;;:::o;6020:180::-;6068:77;6065:1;6058:88;6165:4;6162:1;6155:15;6189:4;6186:1;6179:15;6206:320;6250:6;6287:1;6281:4;6277:12;6267:22;;6334:1;6328:4;6324:12;6355:18;6345:81;;6411:4;6403:6;6399:17;6389:27;;6345:81;6473:2;6465:6;6462:14;6442:18;6439:38;6436:84;;6492:18;;:::i;:::-;6436:84;6257:269;6206:320;;;:::o;6532:180::-;6580:77;6577:1;6570:88;6677:4;6674:1;6667:15;6701:4;6698:1;6691:15;6718:191;6758:3;6777:20;6795:1;6777:20;:::i;:::-;6772:25;;6811:20;6829:1;6811:20;:::i;:::-;6806:25;;6854:1;6851;6847:9;6840:16;;6875:3;6872:1;6869:10;6866:36;;;6882:18;;:::i;:::-;6866:36;6718:191;;;;:::o;6915:410::-;6955:7;6978:20;6996:1;6978:20;:::i;:::-;6973:25;;7012:20;7030:1;7012:20;:::i;:::-;7007:25;;7067:1;7064;7060:9;7089:30;7107:11;7089:30;:::i;:::-;7078:41;;7268:1;7259:7;7255:15;7252:1;7249:22;7229:1;7222:9;7202:83;7179:139;;7298:18;;:::i;:::-;7179:139;6963:362;6915:410;;;;:::o;7331:180::-;7379:77;7376:1;7369:88;7476:4;7473:1;7466:15;7500:4;7497:1;7490:15;7517:185;7557:1;7574:20;7592:1;7574:20;:::i;:::-;7569:25;;7608:20;7626:1;7608:20;:::i;:::-;7603:25;;7647:1;7637:35;;7652:18;;:::i;:::-;7637:35;7694:1;7691;7687:9;7682:14;;7517:185;;;;:::o;7708:194::-;7748:4;7768:20;7786:1;7768:20;:::i;:::-;7763:25;;7802:20;7820:1;7802:20;:::i;:::-;7797:25;;7846:1;7843;7839:9;7831:17;;7870:1;7864:4;7861:11;7858:37;;;7875:18;;:::i;:::-;7858:37;7708:194;;;;:::o

Swarm Source

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