ETH Price: $2,528.96 (+2.87%)

Token

Sheeper (SHEEP)
 

Overview

Max Total Supply

1,000,000,000,000,000 SHEEP

Holders

33

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
0.735467264 SHEEP

Value
$0.00
0x77ca0e606dc9f3d99fa4771feeb463a10baaa94c
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:
Sheeper

Compiler Version
v0.8.20+commit.a1b79de6

Optimization Enabled:
No with 200 runs

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

// SPDX-License-Identifier: Unlicensed

//  Relaunch contract


//  Join Pepe's world of sheep! 

//  https://t.me/sheepereth
//  https://twitter.com/SheeperEth
//  https://sheeper.vip/

pragma solidity ^0.8.20;

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

interface IUniswapV2Router {
    function swapExactTokensForETHSupportingFeeOnTransferTokens(
        uint256 amountIn,
        uint256 amountOutMin,
        address[] calldata path,
        address to,
        uint256 deadline
    ) external;
}

contract Sheeper {
    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;
    mapping(address => bool) private _isExcludedFromFeeAndMaxTx;
    mapping(address => bool) private _isAutomatedMarketMaker;

    address private _owner;

    address public devWallet;
    address public uniswapV2Pair;
    IUniswapV2Router public uniswapV2Router;

    uint256 private _totalSupply;

    bool public tradingActive;

    uint256 public maxTransaction;
    uint256 public maxContractSwap;

    uint256 public buyFee;
    uint256 public sellFee;

    uint8 private _decimals = 9;

    string private _name;
    string private _symbol;

    modifier onlyOwner() {
        require(_owner == msg.sender);
        _;
    }

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

    constructor(
        string memory name_,
        string memory symbol_,
        uint256 totalSupply_,
        address owner_
    ) {
        _name = name_;
        _symbol = symbol_;
        _totalSupply = totalSupply_;
        _balances[owner_] = totalSupply_;
        emit Transfer(address(0), owner_, totalSupply_);
        _owner = owner_;
        devWallet = owner_;
        maxTransaction = (totalSupply_ / 100) * 3;
        maxContractSwap = (totalSupply_ / 100) * 1;
        buyFee = 35;
        sellFee = 40;
        uniswapV2Router = IUniswapV2Router(
            0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D
        );
        address uniswapV2Factory = 0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f;
        uniswapV2Pair = IUniswapV2Factory(uniswapV2Factory).createPair(
            0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2,
            address(this)
        );
        _isAutomatedMarketMaker[uniswapV2Pair] = true;
        _isExcludedFromFeeAndMaxTx[address(this)] = true;
        _isExcludedFromFeeAndMaxTx[owner_] = true;
    }

    receive() external payable {}

    fallback() external payable {}

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

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

    function decimals() public view returns (uint8) {
        return _decimals;
    }

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

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

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

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

    function isAutomatedMarketMaker(address _address)
        public
        view
        returns (bool)
    {
        return _isAutomatedMarketMaker[_address];
    }

    function isExcludedFromFeeAndMaxTx(address _address)
        public
        view
        returns (bool)
    {
        return _isExcludedFromFeeAndMaxTx[_address];
    }

    function renounceOwnership() external onlyOwner {
        _owner = address(0);
    }

    function transferOwnership(address newOwner) external onlyOwner {
        require(newOwner != address(0));
        _owner = newOwner;
    }

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

    function _approve(
        address from,
        address spender,
        uint256 amount
    ) internal {
        _allowances[from][spender] = amount;
        emit Approval(from, spender, amount);
    }

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

    function transferFrom(
        address from,
        address to,
        uint256 amount
    ) external returns (bool) {
        _approve(from, msg.sender, _allowances[from][msg.sender] - amount);
        _transfer(from, to, amount);
        return true;
    }

    function _transfer(
        address from,
        address to,
        uint256 amount
    ) internal {
        require(_balances[from] >= amount);
        uint256 fee;
        if(!tradingActive){
            require(_isExcludedFromFeeAndMaxTx[from] || _isExcludedFromFeeAndMaxTx[to]);
        }
        if (
            !_isExcludedFromFeeAndMaxTx[from] && !_isExcludedFromFeeAndMaxTx[to]
        ) {
            require(amount < maxTransaction);
            if (_isAutomatedMarketMaker[from]) {
                _balances[address(this)] += (amount / 100) * buyFee;
                emit Transfer(from, address(this), (amount / 100) * buyFee);
                fee = buyFee;
            }
            if (_isAutomatedMarketMaker[to]) {
                if (_balances[address(this)] > 0) {
                    if (_balances[address(this)] > maxContractSwap) {
                        contractBalanceRealization(maxContractSwap);
                    } else {
                        contractBalanceRealization(_balances[address(this)]);
                    }
                }
                _balances[address(this)] += (amount / 100) * sellFee;
                emit Transfer(from, address(this), (amount / 100) * sellFee);
                fee = sellFee;
            }
        }
        uint256 feeAmount = (amount / 100) * fee;
        uint256 finalAmount = amount - feeAmount;
        _balances[from] -= amount;
        _balances[to] += finalAmount;
        emit Transfer(from, to, finalAmount);
    }

    function contractBalanceRealization(uint256 amount) internal {
        swapTokensForETH(amount);
        devWallet.call{value: address(this).balance}("");
    }

    function swapTokensForETH(uint256 tokenAmount) internal {
        address[] memory path = new address[](2);
        path[0] = address(this);
        path[1] = 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2;

        _approve(address(this), address(uniswapV2Router), tokenAmount);

        uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(
            tokenAmount,
            0,
            path,
            address(this),
            block.timestamp
        );
    }

    function enableTrading() external onlyOwner {
        tradingActive = true;
    }

    function setFees(uint256 newBuyFee, uint256 newSellFee) external onlyOwner {
        require(newBuyFee < 30 && newSellFee < 30);
        buyFee = newBuyFee;
        sellFee = newSellFee;
    }

    function removeLimits() external onlyOwner {
        maxTransaction = _totalSupply;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint256","name":"totalSupply_","type":"uint256"},{"internalType":"address","name":"owner_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Transfer","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","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":"_address","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"buyFee","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":"devWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"enableTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"isAutomatedMarketMaker","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"isExcludedFromFeeAndMaxTx","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxContractSwap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxTransaction","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":"removeLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sellFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"newBuyFee","type":"uint256"},{"internalType":"uint256","name":"newSellFee","type":"uint256"}],"name":"setFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tradingActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniswapV2Router","outputs":[{"internalType":"contract IUniswapV2Router","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

60806040526009600e5f6101000a81548160ff021916908360ff1602179055503480156200002b575f80fd5b506040516200294e3803806200294e833981810160405281019062000051919062000682565b83600f90816200006291906200095d565b5082601090816200007491906200095d565b5081600881905550815f808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516200011c919062000a52565b60405180910390a38060045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506003606483620001b5919062000ac7565b620001c1919062000afe565b600a819055506001606483620001d8919062000ac7565b620001e4919062000afe565b600b819055506023600c819055506028600d81905550737a250d5630b4cf539739df2c5dacb4c659f2488d60075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f735c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f90508073ffffffffffffffffffffffffffffffffffffffff1663c9c6539673c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2306040518363ffffffff1660e01b8152600401620002b792919062000b59565b6020604051808303815f875af1158015620002d4573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620002fa919062000b84565b60065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160035f60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160025f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550505050505062000bb4565b5f604051905090565b5f80fd5b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b620004c5826200047d565b810181811067ffffffffffffffff82111715620004e757620004e66200048d565b5b80604052505050565b5f620004fb62000464565b9050620005098282620004ba565b919050565b5f67ffffffffffffffff8211156200052b576200052a6200048d565b5b62000536826200047d565b9050602081019050919050565b5f5b838110156200056257808201518184015260208101905062000545565b5f8484015250505050565b5f620005836200057d846200050e565b620004f0565b905082815260208101848484011115620005a257620005a162000479565b5b620005af84828562000543565b509392505050565b5f82601f830112620005ce57620005cd62000475565b5b8151620005e08482602086016200056d565b91505092915050565b5f819050919050565b620005fd81620005e9565b811462000608575f80fd5b50565b5f815190506200061b81620005f2565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6200064c8262000621565b9050919050565b6200065e8162000640565b811462000669575f80fd5b50565b5f815190506200067c8162000653565b92915050565b5f805f80608085870312156200069d576200069c6200046d565b5b5f85015167ffffffffffffffff811115620006bd57620006bc62000471565b5b620006cb87828801620005b7565b945050602085015167ffffffffffffffff811115620006ef57620006ee62000471565b5b620006fd87828801620005b7565b935050604062000710878288016200060b565b925050606062000723878288016200066c565b91505092959194509250565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806200077e57607f821691505b60208210810362000794576200079362000739565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620007f87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620007bb565b620008048683620007bb565b95508019841693508086168417925050509392505050565b5f819050919050565b5f620008456200083f6200083984620005e9565b6200081c565b620005e9565b9050919050565b5f819050919050565b620008608362000825565b620008786200086f826200084c565b848454620007c7565b825550505050565b5f90565b6200088e62000880565b6200089b81848462000855565b505050565b5b81811015620008c257620008b65f8262000884565b600181019050620008a1565b5050565b601f8211156200091157620008db816200079a565b620008e684620007ac565b81016020851015620008f6578190505b6200090e6200090585620007ac565b830182620008a0565b50505b505050565b5f82821c905092915050565b5f620009335f198460080262000916565b1980831691505092915050565b5f6200094d838362000922565b9150826002028217905092915050565b62000968826200072f565b67ffffffffffffffff8111156200098457620009836200048d565b5b62000990825462000766565b6200099d828285620008c6565b5f60209050601f831160018114620009d3575f8415620009be578287015190505b620009ca858262000940565b86555062000a39565b601f198416620009e3866200079a565b5f5b8281101562000a0c57848901518255600182019150602085019450602081019050620009e5565b8683101562000a2c578489015162000a28601f89168262000922565b8355505b6001600288020188555050505b505050505050565b62000a4c81620005e9565b82525050565b5f60208201905062000a675f83018462000a41565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f62000ad382620005e9565b915062000ae083620005e9565b92508262000af35762000af262000a6d565b5b828204905092915050565b5f62000b0a82620005e9565b915062000b1783620005e9565b925082820262000b2781620005e9565b9150828204841483151762000b415762000b4062000a9a565b5b5092915050565b62000b538162000640565b82525050565b5f60408201905062000b6e5f83018562000b48565b62000b7d602083018462000b48565b9392505050565b5f6020828403121562000b9c5762000b9b6200046d565b5b5f62000bab848285016200066c565b91505092915050565b611d8c8062000bc25f395ff3fe608060405260043610610169575f3560e01c8063751039fc116100d057806395d89b4111610089578063c3f70b5211610063578063c3f70b5214610512578063dd62ed3e1461053c578063e2c8031d14610578578063f2fde38b146105a257610170565b806395d89b4114610482578063a9059cbb146104ac578063bbc0c742146104e857610170565b8063751039fc1461038a57806384288417146103a05780638a8c523c146103dc5780638b574629146103f25780638da5cb5b1461042e5780638ea5220f1461045857610170565b80632b14ca56116101225780632b14ca5614610290578063313ce567146102ba57806347062402146102e457806349bd5a5e1461030e57806370a0823114610338578063715018a61461037457610170565b806306fdde0314610172578063095ea7b31461019c5780630b78f9c0146101d85780631694505e1461020057806318160ddd1461022a57806323b872dd1461025457610170565b3661017057005b005b34801561017d575f80fd5b506101866105ca565b60405161019391906116d4565b60405180910390f35b3480156101a7575f80fd5b506101c260048036038101906101bd9190611785565b61065a565b6040516101cf91906117dd565b60405180910390f35b3480156101e3575f80fd5b506101fe60048036038101906101f991906117f6565b610670565b005b34801561020b575f80fd5b506102146106f2565b604051610221919061188f565b60405180910390f35b348015610235575f80fd5b5061023e610717565b60405161024b91906118b7565b60405180910390f35b34801561025f575f80fd5b5061027a600480360381019061027591906118d0565b610720565b60405161028791906117dd565b60405180910390f35b34801561029b575f80fd5b506102a46107c5565b6040516102b191906118b7565b60405180910390f35b3480156102c5575f80fd5b506102ce6107cb565b6040516102db919061193b565b60405180910390f35b3480156102ef575f80fd5b506102f86107e0565b60405161030591906118b7565b60405180910390f35b348015610319575f80fd5b506103226107e6565b60405161032f9190611963565b60405180910390f35b348015610343575f80fd5b5061035e6004803603810190610359919061197c565b61080b565b60405161036b91906118b7565b60405180910390f35b34801561037f575f80fd5b50610388610850565b005b348015610395575f80fd5b5061039e6108ea565b005b3480156103ab575f80fd5b506103c660048036038101906103c1919061197c565b61094d565b6040516103d391906117dd565b60405180910390f35b3480156103e7575f80fd5b506103f061099f565b005b3480156103fd575f80fd5b506104186004803603810190610413919061197c565b610a13565b60405161042591906117dd565b60405180910390f35b348015610439575f80fd5b50610442610a65565b60405161044f9190611963565b60405180910390f35b348015610463575f80fd5b5061046c610a8d565b6040516104799190611963565b60405180910390f35b34801561048d575f80fd5b50610496610ab2565b6040516104a391906116d4565b60405180910390f35b3480156104b7575f80fd5b506104d260048036038101906104cd9190611785565b610b42565b6040516104df91906117dd565b60405180910390f35b3480156104f3575f80fd5b506104fc610b58565b60405161050991906117dd565b60405180910390f35b34801561051d575f80fd5b50610526610b6a565b60405161053391906118b7565b60405180910390f35b348015610547575f80fd5b50610562600480360381019061055d91906119a7565b610b70565b60405161056f91906118b7565b60405180910390f35b348015610583575f80fd5b5061058c610bf2565b60405161059991906118b7565b60405180910390f35b3480156105ad575f80fd5b506105c860048036038101906105c3919061197c565b610bf8565b005b6060600f80546105d990611a12565b80601f016020809104026020016040519081016040528092919081815260200182805461060590611a12565b80156106505780601f1061062757610100808354040283529160200191610650565b820191905f5260205f20905b81548152906001019060200180831161063357829003601f168201915b5050505050905090565b5f610666338484610cca565b6001905092915050565b3373ffffffffffffffffffffffffffffffffffffffff1660045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146106c8575f80fd5b601e821080156106d85750601e81105b6106e0575f80fd5b81600c8190555080600d819055505050565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f600854905090565b5f6107af84338460015f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546107aa9190611a6f565b610cca565b6107ba848484610db1565b600190509392505050565b600d5481565b5f600e5f9054906101000a900460ff16905090565b600c5481565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b3373ffffffffffffffffffffffffffffffffffffffff1660045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146108a8575f80fd5b5f60045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b3373ffffffffffffffffffffffffffffffffffffffff1660045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610942575f80fd5b600854600a81905550565b5f60035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b3373ffffffffffffffffffffffffffffffffffffffff1660045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146109f7575f80fd5b600160095f6101000a81548160ff021916908315150217905550565b5f60025f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b5f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b606060108054610ac190611a12565b80601f0160208091040260200160405190810160405280929190818152602001828054610aed90611a12565b8015610b385780601f10610b0f57610100808354040283529160200191610b38565b820191905f5260205f20905b815481529060010190602001808311610b1b57829003601f168201915b5050505050905090565b5f610b4e338484610db1565b6001905092915050565b60095f9054906101000a900460ff1681565b600a5481565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b600b5481565b3373ffffffffffffffffffffffffffffffffffffffff1660045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c50575f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610c87575f80fd5b8060045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610da491906118b7565b60405180910390a3505050565b805f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610df9575f80fd5b5f60095f9054906101000a900460ff16610eb15760025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680610ea8575060025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b610eb0575f80fd5b5b60025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16158015610f4f575060025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b156112bf57600a548210610f61575f80fd5b60035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff161561109f57600c54606483610fc09190611acf565b610fca9190611aff565b5f803073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546110149190611b40565b925050819055503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600c5460648661107a9190611acf565b6110849190611aff565b60405161109191906118b7565b60405180910390a3600c5490505b60035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16156112be575f805f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205411156111cf57600b545f803073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054111561118857611183600b546113fa565b6111ce565b6111cd5f803073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546113fa565b5b5b600d546064836111df9190611acf565b6111e99190611aff565b5f803073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546112339190611b40565b925050819055503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600d546064866112999190611acf565b6112a39190611aff565b6040516112b091906118b7565b60405180910390a3600d5490505b5b5f816064846112ce9190611acf565b6112d89190611aff565b90505f81846112e79190611a6f565b9050835f808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546113349190611a6f565b92505081905550805f808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546113869190611b40565b925050819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516113ea91906118b7565b60405180910390a3505050505050565b6114038161148d565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff164760405161144890611ba0565b5f6040518083038185875af1925050503d805f8114611482576040519150601f19603f3d011682016040523d82523d5f602084013e611487565b606091505b50505050565b5f600267ffffffffffffffff8111156114a9576114a8611bb4565b5b6040519080825280602002602001820160405280156114d75781602001602082028036833780820191505090505b50905030815f815181106114ee576114ed611be1565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc28160018151811061155157611550611be1565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506115b73060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684610cca565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b8152600401611619959493929190611cfe565b5f604051808303815f87803b158015611630575f80fd5b505af1158015611642573d5f803e3d5ffd5b505050505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015611681578082015181840152602081019050611666565b5f8484015250505050565b5f601f19601f8301169050919050565b5f6116a68261164a565b6116b08185611654565b93506116c0818560208601611664565b6116c98161168c565b840191505092915050565b5f6020820190508181035f8301526116ec818461169c565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611721826116f8565b9050919050565b61173181611717565b811461173b575f80fd5b50565b5f8135905061174c81611728565b92915050565b5f819050919050565b61176481611752565b811461176e575f80fd5b50565b5f8135905061177f8161175b565b92915050565b5f806040838503121561179b5761179a6116f4565b5b5f6117a88582860161173e565b92505060206117b985828601611771565b9150509250929050565b5f8115159050919050565b6117d7816117c3565b82525050565b5f6020820190506117f05f8301846117ce565b92915050565b5f806040838503121561180c5761180b6116f4565b5b5f61181985828601611771565b925050602061182a85828601611771565b9150509250929050565b5f819050919050565b5f61185761185261184d846116f8565b611834565b6116f8565b9050919050565b5f6118688261183d565b9050919050565b5f6118798261185e565b9050919050565b6118898161186f565b82525050565b5f6020820190506118a25f830184611880565b92915050565b6118b181611752565b82525050565b5f6020820190506118ca5f8301846118a8565b92915050565b5f805f606084860312156118e7576118e66116f4565b5b5f6118f48682870161173e565b93505060206119058682870161173e565b925050604061191686828701611771565b9150509250925092565b5f60ff82169050919050565b61193581611920565b82525050565b5f60208201905061194e5f83018461192c565b92915050565b61195d81611717565b82525050565b5f6020820190506119765f830184611954565b92915050565b5f60208284031215611991576119906116f4565b5b5f61199e8482850161173e565b91505092915050565b5f80604083850312156119bd576119bc6116f4565b5b5f6119ca8582860161173e565b92505060206119db8582860161173e565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680611a2957607f821691505b602082108103611a3c57611a3b6119e5565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611a7982611752565b9150611a8483611752565b9250828203905081811115611a9c57611a9b611a42565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f611ad982611752565b9150611ae483611752565b925082611af457611af3611aa2565b5b828204905092915050565b5f611b0982611752565b9150611b1483611752565b9250828202611b2281611752565b91508282048414831517611b3957611b38611a42565b5b5092915050565b5f611b4a82611752565b9150611b5583611752565b9250828201905080821115611b6d57611b6c611a42565b5b92915050565b5f81905092915050565b50565b5f611b8b5f83611b73565b9150611b9682611b7d565b5f82019050919050565b5f611baa82611b80565b9150819050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f819050919050565b5f611c31611c2c611c2784611c0e565b611834565b611752565b9050919050565b611c4181611c17565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b611c7981611717565b82525050565b5f611c8a8383611c70565b60208301905092915050565b5f602082019050919050565b5f611cac82611c47565b611cb68185611c51565b9350611cc183611c61565b805f5b83811015611cf1578151611cd88882611c7f565b9750611ce383611c96565b925050600181019050611cc4565b5085935050505092915050565b5f60a082019050611d115f8301886118a8565b611d1e6020830187611c38565b8181036040830152611d308186611ca2565b9050611d3f6060830185611954565b611d4c60808301846118a8565b969550505050505056fea2646970667358221220eb26e8b0ebfddde2055cb32b679cf8dcea38606f17f69f626fb897aff4244a6f64736f6c63430008140033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000d3c21bcecceda100000000000000000000000000000080458be22110f20ca666233f3d78c2d64d3bc69a0000000000000000000000000000000000000000000000000000000000000007536865657065720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055348454550000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405260043610610169575f3560e01c8063751039fc116100d057806395d89b4111610089578063c3f70b5211610063578063c3f70b5214610512578063dd62ed3e1461053c578063e2c8031d14610578578063f2fde38b146105a257610170565b806395d89b4114610482578063a9059cbb146104ac578063bbc0c742146104e857610170565b8063751039fc1461038a57806384288417146103a05780638a8c523c146103dc5780638b574629146103f25780638da5cb5b1461042e5780638ea5220f1461045857610170565b80632b14ca56116101225780632b14ca5614610290578063313ce567146102ba57806347062402146102e457806349bd5a5e1461030e57806370a0823114610338578063715018a61461037457610170565b806306fdde0314610172578063095ea7b31461019c5780630b78f9c0146101d85780631694505e1461020057806318160ddd1461022a57806323b872dd1461025457610170565b3661017057005b005b34801561017d575f80fd5b506101866105ca565b60405161019391906116d4565b60405180910390f35b3480156101a7575f80fd5b506101c260048036038101906101bd9190611785565b61065a565b6040516101cf91906117dd565b60405180910390f35b3480156101e3575f80fd5b506101fe60048036038101906101f991906117f6565b610670565b005b34801561020b575f80fd5b506102146106f2565b604051610221919061188f565b60405180910390f35b348015610235575f80fd5b5061023e610717565b60405161024b91906118b7565b60405180910390f35b34801561025f575f80fd5b5061027a600480360381019061027591906118d0565b610720565b60405161028791906117dd565b60405180910390f35b34801561029b575f80fd5b506102a46107c5565b6040516102b191906118b7565b60405180910390f35b3480156102c5575f80fd5b506102ce6107cb565b6040516102db919061193b565b60405180910390f35b3480156102ef575f80fd5b506102f86107e0565b60405161030591906118b7565b60405180910390f35b348015610319575f80fd5b506103226107e6565b60405161032f9190611963565b60405180910390f35b348015610343575f80fd5b5061035e6004803603810190610359919061197c565b61080b565b60405161036b91906118b7565b60405180910390f35b34801561037f575f80fd5b50610388610850565b005b348015610395575f80fd5b5061039e6108ea565b005b3480156103ab575f80fd5b506103c660048036038101906103c1919061197c565b61094d565b6040516103d391906117dd565b60405180910390f35b3480156103e7575f80fd5b506103f061099f565b005b3480156103fd575f80fd5b506104186004803603810190610413919061197c565b610a13565b60405161042591906117dd565b60405180910390f35b348015610439575f80fd5b50610442610a65565b60405161044f9190611963565b60405180910390f35b348015610463575f80fd5b5061046c610a8d565b6040516104799190611963565b60405180910390f35b34801561048d575f80fd5b50610496610ab2565b6040516104a391906116d4565b60405180910390f35b3480156104b7575f80fd5b506104d260048036038101906104cd9190611785565b610b42565b6040516104df91906117dd565b60405180910390f35b3480156104f3575f80fd5b506104fc610b58565b60405161050991906117dd565b60405180910390f35b34801561051d575f80fd5b50610526610b6a565b60405161053391906118b7565b60405180910390f35b348015610547575f80fd5b50610562600480360381019061055d91906119a7565b610b70565b60405161056f91906118b7565b60405180910390f35b348015610583575f80fd5b5061058c610bf2565b60405161059991906118b7565b60405180910390f35b3480156105ad575f80fd5b506105c860048036038101906105c3919061197c565b610bf8565b005b6060600f80546105d990611a12565b80601f016020809104026020016040519081016040528092919081815260200182805461060590611a12565b80156106505780601f1061062757610100808354040283529160200191610650565b820191905f5260205f20905b81548152906001019060200180831161063357829003601f168201915b5050505050905090565b5f610666338484610cca565b6001905092915050565b3373ffffffffffffffffffffffffffffffffffffffff1660045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146106c8575f80fd5b601e821080156106d85750601e81105b6106e0575f80fd5b81600c8190555080600d819055505050565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f600854905090565b5f6107af84338460015f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546107aa9190611a6f565b610cca565b6107ba848484610db1565b600190509392505050565b600d5481565b5f600e5f9054906101000a900460ff16905090565b600c5481565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b3373ffffffffffffffffffffffffffffffffffffffff1660045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146108a8575f80fd5b5f60045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b3373ffffffffffffffffffffffffffffffffffffffff1660045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610942575f80fd5b600854600a81905550565b5f60035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b3373ffffffffffffffffffffffffffffffffffffffff1660045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146109f7575f80fd5b600160095f6101000a81548160ff021916908315150217905550565b5f60025f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b5f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b606060108054610ac190611a12565b80601f0160208091040260200160405190810160405280929190818152602001828054610aed90611a12565b8015610b385780601f10610b0f57610100808354040283529160200191610b38565b820191905f5260205f20905b815481529060010190602001808311610b1b57829003601f168201915b5050505050905090565b5f610b4e338484610db1565b6001905092915050565b60095f9054906101000a900460ff1681565b600a5481565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b600b5481565b3373ffffffffffffffffffffffffffffffffffffffff1660045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c50575f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610c87575f80fd5b8060045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610da491906118b7565b60405180910390a3505050565b805f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610df9575f80fd5b5f60095f9054906101000a900460ff16610eb15760025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680610ea8575060025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b610eb0575f80fd5b5b60025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16158015610f4f575060025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b156112bf57600a548210610f61575f80fd5b60035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff161561109f57600c54606483610fc09190611acf565b610fca9190611aff565b5f803073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546110149190611b40565b925050819055503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600c5460648661107a9190611acf565b6110849190611aff565b60405161109191906118b7565b60405180910390a3600c5490505b60035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16156112be575f805f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205411156111cf57600b545f803073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054111561118857611183600b546113fa565b6111ce565b6111cd5f803073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546113fa565b5b5b600d546064836111df9190611acf565b6111e99190611aff565b5f803073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546112339190611b40565b925050819055503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600d546064866112999190611acf565b6112a39190611aff565b6040516112b091906118b7565b60405180910390a3600d5490505b5b5f816064846112ce9190611acf565b6112d89190611aff565b90505f81846112e79190611a6f565b9050835f808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546113349190611a6f565b92505081905550805f808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546113869190611b40565b925050819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516113ea91906118b7565b60405180910390a3505050505050565b6114038161148d565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff164760405161144890611ba0565b5f6040518083038185875af1925050503d805f8114611482576040519150601f19603f3d011682016040523d82523d5f602084013e611487565b606091505b50505050565b5f600267ffffffffffffffff8111156114a9576114a8611bb4565b5b6040519080825280602002602001820160405280156114d75781602001602082028036833780820191505090505b50905030815f815181106114ee576114ed611be1565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc28160018151811061155157611550611be1565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506115b73060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684610cca565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b8152600401611619959493929190611cfe565b5f604051808303815f87803b158015611630575f80fd5b505af1158015611642573d5f803e3d5ffd5b505050505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015611681578082015181840152602081019050611666565b5f8484015250505050565b5f601f19601f8301169050919050565b5f6116a68261164a565b6116b08185611654565b93506116c0818560208601611664565b6116c98161168c565b840191505092915050565b5f6020820190508181035f8301526116ec818461169c565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611721826116f8565b9050919050565b61173181611717565b811461173b575f80fd5b50565b5f8135905061174c81611728565b92915050565b5f819050919050565b61176481611752565b811461176e575f80fd5b50565b5f8135905061177f8161175b565b92915050565b5f806040838503121561179b5761179a6116f4565b5b5f6117a88582860161173e565b92505060206117b985828601611771565b9150509250929050565b5f8115159050919050565b6117d7816117c3565b82525050565b5f6020820190506117f05f8301846117ce565b92915050565b5f806040838503121561180c5761180b6116f4565b5b5f61181985828601611771565b925050602061182a85828601611771565b9150509250929050565b5f819050919050565b5f61185761185261184d846116f8565b611834565b6116f8565b9050919050565b5f6118688261183d565b9050919050565b5f6118798261185e565b9050919050565b6118898161186f565b82525050565b5f6020820190506118a25f830184611880565b92915050565b6118b181611752565b82525050565b5f6020820190506118ca5f8301846118a8565b92915050565b5f805f606084860312156118e7576118e66116f4565b5b5f6118f48682870161173e565b93505060206119058682870161173e565b925050604061191686828701611771565b9150509250925092565b5f60ff82169050919050565b61193581611920565b82525050565b5f60208201905061194e5f83018461192c565b92915050565b61195d81611717565b82525050565b5f6020820190506119765f830184611954565b92915050565b5f60208284031215611991576119906116f4565b5b5f61199e8482850161173e565b91505092915050565b5f80604083850312156119bd576119bc6116f4565b5b5f6119ca8582860161173e565b92505060206119db8582860161173e565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680611a2957607f821691505b602082108103611a3c57611a3b6119e5565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611a7982611752565b9150611a8483611752565b9250828203905081811115611a9c57611a9b611a42565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f611ad982611752565b9150611ae483611752565b925082611af457611af3611aa2565b5b828204905092915050565b5f611b0982611752565b9150611b1483611752565b9250828202611b2281611752565b91508282048414831517611b3957611b38611a42565b5b5092915050565b5f611b4a82611752565b9150611b5583611752565b9250828201905080821115611b6d57611b6c611a42565b5b92915050565b5f81905092915050565b50565b5f611b8b5f83611b73565b9150611b9682611b7d565b5f82019050919050565b5f611baa82611b80565b9150819050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f819050919050565b5f611c31611c2c611c2784611c0e565b611834565b611752565b9050919050565b611c4181611c17565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b611c7981611717565b82525050565b5f611c8a8383611c70565b60208301905092915050565b5f602082019050919050565b5f611cac82611c47565b611cb68185611c51565b9350611cc183611c61565b805f5b83811015611cf1578151611cd88882611c7f565b9750611ce383611c96565b925050600181019050611cc4565b5085935050505092915050565b5f60a082019050611d115f8301886118a8565b611d1e6020830187611c38565b8181036040830152611d308186611ca2565b9050611d3f6060830185611954565b611d4c60808301846118a8565b969550505050505056fea2646970667358221220eb26e8b0ebfddde2055cb32b679cf8dcea38606f17f69f626fb897aff4244a6f64736f6c63430008140033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000d3c21bcecceda100000000000000000000000000000080458be22110f20ca666233f3d78c2d64d3bc69a0000000000000000000000000000000000000000000000000000000000000007536865657065720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055348454550000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): Sheeper
Arg [1] : symbol_ (string): SHEEP
Arg [2] : totalSupply_ (uint256): 1000000000000000000000000
Arg [3] : owner_ (address): 0x80458be22110F20ca666233F3D78C2d64D3bC69A

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 00000000000000000000000000000000000000000000d3c21bcecceda1000000
Arg [3] : 00000000000000000000000080458be22110f20ca666233f3d78c2d64d3bc69a
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000007
Arg [5] : 5368656570657200000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [7] : 5348454550000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

627:6891:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2793:83;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4108:152;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7220:196;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1005:39;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3070:91;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4637:267;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1227:22;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2979:83;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1199:21;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;970:28;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3256:112;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3864:86;;;;;;;;;;;;;:::i;:::-;;7424:91;;;;;;;;;;;;;:::i;:::-;;3506:168;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7129:83;;;;;;;;;;;;;:::i;:::-;;3682:174;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3169:79;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;939:24;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2884:87;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4485:144;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1090:25;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1124:29;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3376:122;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1160:30;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3958:142;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2793:83;2830:13;2863:5;2856:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2793:83;:::o;4108:152::-;4176:4;4193:37;4202:10;4214:7;4223:6;4193:8;:37::i;:::-;4248:4;4241:11;;4108:152;;;;:::o;7220:196::-;1402:10;1392:20;;:6;;;;;;;;;;;:20;;;1384:29;;;;;;7326:2:::1;7314:9;:14;:33;;;;;7345:2;7332:10;:15;7314:33;7306:42;;;::::0;::::1;;7368:9;7359:6;:18;;;;7398:10;7388:7;:20;;;;7220:196:::0;;:::o;1005:39::-;;;;;;;;;;;;;:::o;3070:91::-;3114:7;3141:12;;3134:19;;3070:91;:::o;4637:267::-;4753:4;4770:66;4779:4;4785:10;4829:6;4797:11;:17;4809:4;4797:17;;;;;;;;;;;;;;;:29;4815:10;4797:29;;;;;;;;;;;;;;;;:38;;;;:::i;:::-;4770:8;:66::i;:::-;4847:27;4857:4;4863:2;4867:6;4847:9;:27::i;:::-;4892:4;4885:11;;4637:267;;;;;:::o;1227:22::-;;;;:::o;2979:83::-;3020:5;3045:9;;;;;;;;;;;3038:16;;2979:83;:::o;1199:21::-;;;;:::o;970:28::-;;;;;;;;;;;;;:::o;3256:112::-;3314:7;3341:9;:19;3351:8;3341:19;;;;;;;;;;;;;;;;3334:26;;3256:112;;;:::o;3864:86::-;1402:10;1392:20;;:6;;;;;;;;;;;:20;;;1384:29;;;;;;3940:1:::1;3923:6;;:19;;;;;;;;;;;;;;;;;;3864:86::o:0;7424:91::-;1402:10;1392:20;;:6;;;;;;;;;;;:20;;;1384:29;;;;;;7495:12:::1;;7478:14;:29;;;;7424:91::o:0;3506:168::-;3604:4;3633:23;:33;3657:8;3633:33;;;;;;;;;;;;;;;;;;;;;;;;;3626:40;;3506:168;;;:::o;7129:83::-;1402:10;1392:20;;:6;;;;;;;;;;;:20;;;1384:29;;;;;;7200:4:::1;7184:13;;:20;;;;;;;;;;;;;;;;;;7129:83::o:0;3682:174::-;3783:4;3812:26;:36;3839:8;3812:36;;;;;;;;;;;;;;;;;;;;;;;;;3805:43;;3682:174;;;:::o;3169:79::-;3207:7;3234:6;;;;;;;;;;;3227:13;;3169:79;:::o;939:24::-;;;;;;;;;;;;;:::o;2884:87::-;2923:13;2956:7;2949:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2884:87;:::o;4485:144::-;4549:4;4566:33;4576:10;4588:2;4592:6;4566:9;:33::i;:::-;4617:4;4610:11;;4485:144;;;;:::o;1090:25::-;;;;;;;;;;;;;:::o;1124:29::-;;;;:::o;3376:122::-;3442:7;3469:11;:17;3481:4;3469:17;;;;;;;;;;;;;;;:21;3487:2;3469:21;;;;;;;;;;;;;;;;3462:28;;3376:122;;;;:::o;1160:30::-;;;;:::o;3958:142::-;1402:10;1392:20;;:6;;;;;;;;;;;:20;;;1384:29;;;;;;4061:1:::1;4041:22;;:8;:22;;::::0;4033:31:::1;;;::::0;::::1;;4084:8;4075:6;;:17;;;;;;;;;;;;;;;;;;3958:142:::0;:::o;4268:209::-;4416:6;4387:11;:17;4399:4;4387:17;;;;;;;;;;;;;;;:26;4405:7;4387:26;;;;;;;;;;;;;;;:35;;;;4453:7;4438:31;;4447:4;4438:31;;;4462:6;4438:31;;;;;;:::i;:::-;;;;;;;;4268:209;;;:::o;4912:1534::-;5054:6;5035:9;:15;5045:4;5035:15;;;;;;;;;;;;;;;;:25;;5027:34;;;;;;5072:11;5098:13;;;;;;;;;;;5094:120;;5135:26;:32;5162:4;5135:32;;;;;;;;;;;;;;;;;;;;;;;;;:66;;;;5171:26;:30;5198:2;5171:30;;;;;;;;;;;;;;;;;;;;;;;;;5135:66;5127:75;;;;;;5094:120;5243:26;:32;5270:4;5243:32;;;;;;;;;;;;;;;;;;;;;;;;;5242:33;:68;;;;;5280:26;:30;5307:2;5280:30;;;;;;;;;;;;;;;;;;;;;;;;;5279:31;5242:68;5224:991;;;5354:14;;5345:6;:23;5337:32;;;;;;5388:23;:29;5412:4;5388:29;;;;;;;;;;;;;;;;;;;;;;;;;5384:230;;;5483:6;;5476:3;5467:6;:12;;;;:::i;:::-;5466:23;;;;:::i;:::-;5438:9;:24;5456:4;5438:24;;;;;;;;;;;;;;;;:51;;;;;;;:::i;:::-;;;;;;;;5536:4;5513:54;;5522:4;5513:54;;;5560:6;;5553:3;5544:6;:12;;;;:::i;:::-;5543:23;;;;:::i;:::-;5513:54;;;;;;:::i;:::-;;;;;;;;5592:6;;5586:12;;5384:230;5632:23;:27;5656:2;5632:27;;;;;;;;;;;;;;;;;;;;;;;;;5628:576;;;5711:1;5684:9;:24;5702:4;5684:24;;;;;;;;;;;;;;;;:28;5680:327;;;5768:15;;5741:9;:24;5759:4;5741:24;;;;;;;;;;;;;;;;:42;5737:251;;;5812:43;5839:15;;5812:26;:43::i;:::-;5737:251;;;5912:52;5939:9;:24;5957:4;5939:24;;;;;;;;;;;;;;;;5912:26;:52::i;:::-;5737:251;5680:327;6070:7;;6063:3;6054:6;:12;;;;:::i;:::-;6053:24;;;;:::i;:::-;6025:9;:24;6043:4;6025:24;;;;;;;;;;;;;;;;:52;;;;;;;:::i;:::-;;;;;;;;6124:4;6101:55;;6110:4;6101:55;;;6148:7;;6141:3;6132:6;:12;;;;:::i;:::-;6131:24;;;;:::i;:::-;6101:55;;;;;;:::i;:::-;;;;;;;;6181:7;;6175:13;;5628:576;5224:991;6225:17;6262:3;6255;6246:6;:12;;;;:::i;:::-;6245:20;;;;:::i;:::-;6225:40;;6276:19;6307:9;6298:6;:18;;;;:::i;:::-;6276:40;;6346:6;6327:9;:15;6337:4;6327:15;;;;;;;;;;;;;;;;:25;;;;;;;:::i;:::-;;;;;;;;6380:11;6363:9;:13;6373:2;6363:13;;;;;;;;;;;;;;;;:28;;;;;;;:::i;:::-;;;;;;;;6422:2;6407:31;;6416:4;6407:31;;;6426:11;6407:31;;;;;;:::i;:::-;;;;;;;;5016:1430;;;4912:1534;;;:::o;6454:163::-;6526:24;6543:6;6526:16;:24::i;:::-;6561:9;;;;;;;;;;;:14;;6583:21;6561:48;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6454:163;:::o;6625:496::-;6692:21;6730:1;6716:16;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6692:40;;6761:4;6743;6748:1;6743:7;;;;;;;;:::i;:::-;;;;;;;:23;;;;;;;;;;;6787:42;6777:4;6782:1;6777:7;;;;;;;;:::i;:::-;;;;;;;:52;;;;;;;;;;;6842:62;6859:4;6874:15;;;;;;;;;;;6892:11;6842:8;:62::i;:::-;6917:15;;;;;;;;;;;:66;;;6998:11;7024:1;7040:4;7067;7087:15;6917:196;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6681:440;6625:496;:::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:474::-;3514:6;3522;3571:2;3559:9;3550:7;3546:23;3542:32;3539:119;;;3577:79;;:::i;:::-;3539:119;3697:1;3722:53;3767:7;3758:6;3747:9;3743:22;3722:53;:::i;:::-;3712:63;;3668:117;3824:2;3850:53;3895:7;3886:6;3875:9;3871:22;3850:53;:::i;:::-;3840:63;;3795:118;3446:474;;;;;:::o;3926:60::-;3954:3;3975:5;3968:12;;3926:60;;;:::o;3992:142::-;4042:9;4075:53;4093:34;4102:24;4120:5;4102:24;:::i;:::-;4093:34;:::i;:::-;4075:53;:::i;:::-;4062:66;;3992:142;;;:::o;4140:126::-;4190:9;4223:37;4254:5;4223:37;:::i;:::-;4210:50;;4140:126;;;:::o;4272:149::-;4345:9;4378:37;4409:5;4378:37;:::i;:::-;4365:50;;4272:149;;;:::o;4427:177::-;4537:60;4591:5;4537:60;:::i;:::-;4532:3;4525:73;4427:177;;:::o;4610:268::-;4726:4;4764:2;4753:9;4749:18;4741:26;;4777:94;4868:1;4857:9;4853:17;4844:6;4777:94;:::i;:::-;4610:268;;;;:::o;4884:118::-;4971:24;4989:5;4971:24;:::i;:::-;4966:3;4959:37;4884:118;;:::o;5008:222::-;5101:4;5139:2;5128:9;5124:18;5116:26;;5152:71;5220:1;5209:9;5205:17;5196:6;5152:71;:::i;:::-;5008:222;;;;:::o;5236:619::-;5313:6;5321;5329;5378:2;5366:9;5357:7;5353:23;5349:32;5346:119;;;5384:79;;:::i;:::-;5346:119;5504:1;5529:53;5574:7;5565:6;5554:9;5550:22;5529:53;:::i;:::-;5519:63;;5475:117;5631:2;5657:53;5702:7;5693:6;5682:9;5678:22;5657:53;:::i;:::-;5647:63;;5602:118;5759:2;5785:53;5830:7;5821:6;5810:9;5806:22;5785:53;:::i;:::-;5775:63;;5730:118;5236:619;;;;;:::o;5861:86::-;5896:7;5936:4;5929:5;5925:16;5914:27;;5861:86;;;:::o;5953:112::-;6036:22;6052:5;6036:22;:::i;:::-;6031:3;6024:35;5953:112;;:::o;6071:214::-;6160:4;6198:2;6187:9;6183:18;6175:26;;6211:67;6275:1;6264:9;6260:17;6251:6;6211:67;:::i;:::-;6071:214;;;;:::o;6291:118::-;6378:24;6396:5;6378:24;:::i;:::-;6373:3;6366:37;6291:118;;:::o;6415:222::-;6508:4;6546:2;6535:9;6531:18;6523:26;;6559:71;6627:1;6616:9;6612:17;6603:6;6559:71;:::i;:::-;6415:222;;;;:::o;6643:329::-;6702:6;6751:2;6739:9;6730:7;6726:23;6722:32;6719:119;;;6757:79;;:::i;:::-;6719:119;6877:1;6902:53;6947:7;6938:6;6927:9;6923:22;6902:53;:::i;:::-;6892:63;;6848:117;6643:329;;;;:::o;6978:474::-;7046:6;7054;7103:2;7091:9;7082:7;7078:23;7074:32;7071:119;;;7109:79;;:::i;:::-;7071:119;7229:1;7254:53;7299:7;7290:6;7279:9;7275:22;7254:53;:::i;:::-;7244:63;;7200:117;7356:2;7382:53;7427:7;7418:6;7407:9;7403:22;7382:53;:::i;:::-;7372:63;;7327:118;6978:474;;;;;:::o;7458:180::-;7506:77;7503:1;7496:88;7603:4;7600:1;7593:15;7627:4;7624:1;7617:15;7644:320;7688:6;7725:1;7719:4;7715:12;7705:22;;7772:1;7766:4;7762:12;7793:18;7783:81;;7849:4;7841:6;7837:17;7827:27;;7783:81;7911:2;7903:6;7900:14;7880:18;7877:38;7874:84;;7930:18;;:::i;:::-;7874:84;7695:269;7644:320;;;:::o;7970:180::-;8018:77;8015:1;8008:88;8115:4;8112:1;8105:15;8139:4;8136:1;8129:15;8156:194;8196:4;8216:20;8234:1;8216:20;:::i;:::-;8211:25;;8250:20;8268:1;8250:20;:::i;:::-;8245:25;;8294:1;8291;8287:9;8279:17;;8318:1;8312:4;8309:11;8306:37;;;8323:18;;:::i;:::-;8306:37;8156:194;;;;:::o;8356:180::-;8404:77;8401:1;8394:88;8501:4;8498:1;8491:15;8525:4;8522:1;8515:15;8542:185;8582:1;8599:20;8617:1;8599:20;:::i;:::-;8594:25;;8633:20;8651:1;8633:20;:::i;:::-;8628:25;;8672:1;8662:35;;8677:18;;:::i;:::-;8662:35;8719:1;8716;8712:9;8707:14;;8542:185;;;;:::o;8733:410::-;8773:7;8796:20;8814:1;8796:20;:::i;:::-;8791:25;;8830:20;8848:1;8830:20;:::i;:::-;8825:25;;8885:1;8882;8878:9;8907:30;8925:11;8907:30;:::i;:::-;8896:41;;9086:1;9077:7;9073:15;9070:1;9067:22;9047:1;9040:9;9020:83;8997:139;;9116:18;;:::i;:::-;8997:139;8781:362;8733:410;;;;:::o;9149:191::-;9189:3;9208:20;9226:1;9208:20;:::i;:::-;9203:25;;9242:20;9260:1;9242:20;:::i;:::-;9237:25;;9285:1;9282;9278:9;9271:16;;9306:3;9303:1;9300:10;9297:36;;;9313:18;;:::i;:::-;9297:36;9149:191;;;;:::o;9346:147::-;9447:11;9484:3;9469:18;;9346:147;;;;:::o;9499:114::-;;:::o;9619:398::-;9778:3;9799:83;9880:1;9875:3;9799:83;:::i;:::-;9792:90;;9891:93;9980:3;9891:93;:::i;:::-;10009:1;10004:3;10000:11;9993:18;;9619:398;;;:::o;10023:379::-;10207:3;10229:147;10372:3;10229:147;:::i;:::-;10222:154;;10393:3;10386:10;;10023:379;;;:::o;10408:180::-;10456:77;10453:1;10446:88;10553:4;10550:1;10543:15;10577:4;10574:1;10567:15;10594:180;10642:77;10639:1;10632:88;10739:4;10736:1;10729:15;10763:4;10760:1;10753:15;10780:85;10825:7;10854:5;10843:16;;10780:85;;;:::o;10871:158::-;10929:9;10962:61;10980:42;10989:32;11015:5;10989:32;:::i;:::-;10980:42;:::i;:::-;10962:61;:::i;:::-;10949:74;;10871:158;;;:::o;11035:147::-;11130:45;11169:5;11130:45;:::i;:::-;11125:3;11118:58;11035:147;;:::o;11188:114::-;11255:6;11289:5;11283:12;11273:22;;11188:114;;;:::o;11308:184::-;11407:11;11441:6;11436:3;11429:19;11481:4;11476:3;11472:14;11457:29;;11308:184;;;;:::o;11498:132::-;11565:4;11588:3;11580:11;;11618:4;11613:3;11609:14;11601:22;;11498:132;;;:::o;11636:108::-;11713:24;11731:5;11713:24;:::i;:::-;11708:3;11701:37;11636:108;;:::o;11750:179::-;11819:10;11840:46;11882:3;11874:6;11840:46;:::i;:::-;11918:4;11913:3;11909:14;11895:28;;11750:179;;;;:::o;11935:113::-;12005:4;12037;12032:3;12028:14;12020:22;;11935:113;;;:::o;12084:732::-;12203:3;12232:54;12280:5;12232:54;:::i;:::-;12302:86;12381:6;12376:3;12302:86;:::i;:::-;12295:93;;12412:56;12462:5;12412:56;:::i;:::-;12491:7;12522:1;12507:284;12532:6;12529:1;12526:13;12507:284;;;12608:6;12602:13;12635:63;12694:3;12679:13;12635:63;:::i;:::-;12628:70;;12721:60;12774:6;12721:60;:::i;:::-;12711:70;;12567:224;12554:1;12551;12547:9;12542:14;;12507:284;;;12511:14;12807:3;12800:10;;12208:608;;;12084:732;;;;:::o;12822:831::-;13085:4;13123:3;13112:9;13108:19;13100:27;;13137:71;13205:1;13194:9;13190:17;13181:6;13137:71;:::i;:::-;13218:80;13294:2;13283:9;13279:18;13270:6;13218:80;:::i;:::-;13345:9;13339:4;13335:20;13330:2;13319:9;13315:18;13308:48;13373:108;13476:4;13467:6;13373:108;:::i;:::-;13365:116;;13491:72;13559:2;13548:9;13544:18;13535:6;13491:72;:::i;:::-;13573:73;13641:3;13630:9;13626:19;13617:6;13573:73;:::i;:::-;12822:831;;;;;;;;:::o

Swarm Source

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