ETH Price: $3,113.95 (+2.93%)
Gas: 11 Gwei

Token

CrossWay Global Token (CWG)
 

Overview

Max Total Supply

0 CWG

Holders

0

Total Transfers

-

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 8 Decimals)

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:
CWG

Compiler Version
v0.5.12+commit.7709ece9

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2021-01-26
*/

/**
 *Submitted for verification at Etherscan.io on 2020-04-01
*/

pragma solidity >=0.4.21 <0.6.0;

contract owned {

    address public owner;
    address[] public admins;
    mapping (address => bool) public isAdmin;

    constructor() public {
        owner = msg.sender;
        isAdmin[msg.sender] = true;
        admins.push(msg.sender);
    }

    modifier onlyOwner {
        require(msg.sender == owner, "You are not owner.");
        _;
    }

    modifier onlyAdmin {
        require(isAdmin[msg.sender], "You are not administrator.");
        _;
    }

    function addAdmin(address user) public onlyOwner {
        require(!isAdmin[user], "This user is already an administrator.");
        isAdmin[user] = true;
        admins.push(user);
    }

    function removeAdmin(address user) public onlyOwner {
        require(isAdmin[user], "User is not an administrator.");
        isAdmin[user] = false;
        for (uint i = 0; i < admins.length - 1; i++)
            if (admins[i] == user) {
                admins[i] = admins[admins.length - 1];
                break;
            }
        admins.length -= 1;
    }

    function replaceAdmin(address oldAdmin, address newAdmin) public onlyOwner {
        require(isAdmin[oldAdmin], "oldAdmin is not an administrator.");
        require(!isAdmin[newAdmin], "newAdmin is already an administrator.");
        for (uint i = 0; i < admins.length; i++)
            if (admins[i] == oldAdmin) {
                admins[i] = newAdmin;
                break;
            }
        isAdmin[oldAdmin] = false;
        isAdmin[newAdmin] = true;
    }

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

    function getAdmins() public view returns (address[] memory) {
        return admins;
    }

}


interface tokenRecipient {
    function receiveApproval(address _from, uint256 _value, address _token, bytes calldata _extraData) external;
}


contract TokenERC20 {
    // Public variables of the token
    string public name;
    string public symbol;
    uint8 public decimals = 8;
    uint256 public totalSupply;

    // This creates an array with all balances
    mapping (address => uint256) public balanceOf;
    mapping (address => mapping (address => uint256)) public allowance;

    // This generates a public event on the blockchain that will notify clients
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);

    /**
     * Constrctor function
     *
     * Initializes contract with initial supply tokens to the creator of the contract
     */
     constructor(
        uint256 initialSupply,
        address initTarget,
        string memory tokenName,
        string memory tokenSymbol
     ) public {
        totalSupply = initialSupply * 10 ** uint256(decimals);  // Update total supply with the decimal amount
        balanceOf[initTarget] = totalSupply;                    // Give the target address all initial tokens
        name = tokenName;                                       // Set the name for display purposes
        symbol = tokenSymbol;                                   // Set the symbol for display purposes
    }

    /**
     * Internal transfer, only can be called by this contract
     */
    function _transfer(address _from, address _to, uint256 _value) internal {
        // Prevent transfer to 0x0 address. Use burn() instead
        require(_to != address(0), "Cannot tranfer to 0x0.");
        // Check if the sender has enough
        require(balanceOf[_from] >= _value, "Insufficient balance.");
        // Check for overflows
        require(balanceOf[_to] + _value > balanceOf[_to], "Invalid transfer amount.");
        // Save this for an assertion in the future
        uint256 previousBalances = balanceOf[_from] + balanceOf[_to];
        // Subtract from the sender
        balanceOf[_from] -= _value;
        // Add the same to the recipient
        balanceOf[_to] += _value;
        emit Transfer(_from, _to, _value);
        // Asserts are used to use static analysis to find bugs in your code. They should never fail
        assert(balanceOf[_from] + balanceOf[_to] == previousBalances);
    }

    /**
     * Transfer tokens
     *
     * Send `_value` tokens to `_to` from your account
     *
     * @param _to The address of the recipient
     * @param _value the amount to send
     */
    function transfer(address _to, uint256 _value) public returns (bool success) {
        _transfer(msg.sender, _to, _value);
        return true;
    }

    /**
     * Transfer tokens from other address
     *
     * Send `_value` tokens to `_to` in behalf of `_from`
     *
     * @param _from The address of the sender
     * @param _to The address of the recipient
     * @param _value the amount to send
     */
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
        require(_value <= allowance[_from][msg.sender], "Insufficient allowance.");     // Check allowance
        allowance[_from][msg.sender] -= _value;
        _transfer(_from, _to, _value);
        return true;
    }

    /**
     * Set allowance for other address
     *
     * Allows `_spender` to spend no more than `_value` tokens in your behalf
     *
     * @param _spender The address authorized to spend
     * @param _value the max amount they can spend
     */
    function approve(address _spender, uint256 _value) public returns (bool success) {
        allowance[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }

    /**
     * Set allowance for other address and notify
     *
     * Allows `_spender` to spend no more than `_value` tokens in your behalf, and then ping the contract about it
     *
     * @param _spender The address authorized to spend
     * @param _value the max amount they can spend
     * @param _extraData some extra information to send to the approved contract
     */
    function approveAndCall(address _spender, uint256 _value, bytes memory _extraData)
        public
        returns (bool success) {
        tokenRecipient spender = tokenRecipient(_spender);
        if (approve(_spender, _value)) {
            spender.receiveApproval(msg.sender, _value, address(this), _extraData);
            return true;
        }
    }
}


contract CWG is owned, TokenERC20 {

    mapping (address => bool) public frozenAccount;

    event FrozenFunds(address target, bool frozen);
    event Burn(address indexed from, uint256 value);
    event Issue(address indexed to, uint256 amount);

    /* Initializes contract with initial supply tokens to the target address */
     constructor(
        uint256 initialSupply,
        address initTarget,
        string memory tokenName,
        string memory tokenSymbol
     ) TokenERC20(initialSupply, initTarget, tokenName, tokenSymbol) public {}

    /* Internal transfer, only can be called by this contract */
    function _transfer(address _from, address _to, uint256 _value) internal {
        require (_to != address(0), "Cannot tranfer to 0x0.");     // Prevent transfer to 0x0 address. Use burn() instead
        require (balanceOf[_from] >= _value, "Insufficient sender balance."); // Check if the sender has enough
        require (balanceOf[_to] + _value > balanceOf[_to], "Invalid transfer amount."); // Check for overflows
        require(!frozenAccount[_from], "Sender is frozen.");  // Check if sender is frozen
        require(!frozenAccount[_to], "Receiver is frozen.");  // Check if recipient is frozen
        balanceOf[_from] -= _value;                           // Subtract from the sender
        balanceOf[_to] += _value;                             // Add the same to the recipient
        emit Transfer(_from, _to, _value);
    }

    /* issue `amount` tokens to `owner` */
    function issue(address target, uint256 amount) public onlyAdmin {
        require(totalSupply + amount > totalSupply, "Invalid issue amount.");
        require(balanceOf[target] + amount > balanceOf[target], "Invalid issue amount.");
        balanceOf[target] += amount;
        totalSupply += amount;
        emit Issue(target, amount);
    }

    function burnFrom(address _from, uint256 _value) public onlyAdmin returns (bool success) {
        require(balanceOf[_from] >= _value, "Insufficient target balance."); // Check if the targeted balance is enough
        balanceOf[_from] -= _value;                         // Subtract from the targeted balance
        totalSupply -= _value;                              // Update totalSupply
        emit Burn(_from, _value);
        return true;
    }

    /* `freeze? Prevent | Allow` `target` from sending & receiving tokens */
    function freezeAccount(address target, bool freeze) public onlyAdmin {
        frozenAccount[target] = freeze;
        emit FrozenFunds(target, freeze);
    }

    function changeName(string memory _name) public onlyOwner {
        name = _name;
    }

    function changeSymbol(string memory _symbol) public onlyOwner {
        symbol = _symbol;
    }

}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"uint256","name":"initialSupply","type":"uint256"},{"internalType":"address","name":"initTarget","type":"address"},{"internalType":"string","name":"tokenName","type":"string"},{"internalType":"string","name":"tokenSymbol","type":"string"}],"payable":false,"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":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"target","type":"address"},{"indexed":false,"internalType":"bool","name":"frozen","type":"bool"}],"name":"FrozenFunds","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Issue","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"},{"constant":false,"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"addAdmin","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"admins","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"},{"internalType":"bytes","name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"burnFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"string","name":"_name","type":"string"}],"name":"changeName","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"string","name":"_symbol","type":"string"}],"name":"changeSymbol","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"target","type":"address"},{"internalType":"bool","name":"freeze","type":"bool"}],"name":"freezeAccount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"frozenAccount","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getAdmins","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isAdmin","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"target","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"issue","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"removeAdmin","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"oldAdmin","type":"address"},{"internalType":"address","name":"newAdmin","type":"address"}],"name":"replaceAdmin","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]

60806040526008600560006101000a81548160ff021916908360ff1602179055503480156200002d57600080fd5b5060405162002ec138038062002ec1833981810160405260808110156200005357600080fd5b810190808051906020019092919080519060200190929190805160405193929190846401000000008211156200008857600080fd5b838201915060208201858111156200009f57600080fd5b8251866001820283011164010000000082111715620000bd57600080fd5b8083526020830192505050908051906020019080838360005b83811015620000f3578082015181840152602081019050620000d6565b50505050905090810190601f168015620001215780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200014557600080fd5b838201915060208201858111156200015c57600080fd5b82518660018202830111640100000000821117156200017a57600080fd5b8083526020830192505050908051906020019080838360005b83811015620001b057808201518184015260208101905062000193565b50505050905090810190601f168015620001de5780820380516001836020036101000a031916815260200191505b5060405250505083838383336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060013390806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050600560009054906101000a900460ff1660ff16600a0a8402600681905550600654600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508160039080519060200190620003639291906200038b565b5080600490805190602001906200037c9291906200038b565b5050505050505050506200043a565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620003ce57805160ff1916838001178555620003ff565b82800160010185558215620003ff579182015b82811115620003fe578251825591602001919060010190620003e1565b5b5090506200040e919062000412565b5090565b6200043791905b808211156200043357600081600090555060010162000419565b5090565b90565b612a77806200044a6000396000f3fe608060405234801561001057600080fd5b50600436106101585760003560e01c806370a08231116100c3578063a9059cbb1161007c578063a9059cbb14610872578063b414d4b6146108d8578063cae9ca5114610934578063dd62ed3e14610a31578063e724529c14610aa9578063f2fde38b14610af957610158565b806370a08231146105de57806379cc679014610636578063867904b41461069c5780638da5cb5b146106ea57806395d89b4114610734578063a3895fff146107b757610158565b806324d7806c1161011557806324d7806c1461039c578063313ce567146103f857806331ae450b1461041c5780635353a2d81461047b5780635a81176614610536578063704802751461059a57610158565b806306fdde031461015d578063095ea7b3146101e057806314bfd6d0146102465780631785f53c146102b457806318160ddd146102f857806323b872dd14610316575b600080fd5b610165610b3d565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101a557808201518184015260208101905061018a565b50505050905090810190601f1680156101d25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bdb565b604051808215151515815260200191505060405180910390f35b6102726004803603602081101561025c57600080fd5b8101908080359060200190929190505050610ccd565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102f6600480360360208110156102ca57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d09565b005b610300611023565b6040518082815260200191505060405180910390f35b6103826004803603606081101561032c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611029565b604051808215151515815260200191505060405180910390f35b6103de600480360360208110156103b257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506111bd565b604051808215151515815260200191505060405180910390f35b6104006111dd565b604051808260ff1660ff16815260200191505060405180910390f35b6104246111f0565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b8381101561046757808201518184015260208101905061044c565b505050509050019250505060405180910390f35b6105346004803603602081101561049157600080fd5b81019080803590602001906401000000008111156104ae57600080fd5b8201836020820111156104c057600080fd5b803590602001918460018302840111640100000000831117156104e257600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050919291929050505061127e565b005b6105986004803603604081101561054c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061135a565b005b6105dc600480360360208110156105b057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506116fc565b005b610620600480360360208110156105f457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611922565b6040518082815260200191505060405180910390f35b6106826004803603604081101561064c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061193a565b604051808215151515815260200191505060405180910390f35b6106e8600480360360408110156106b257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611b65565b005b6106f2611e43565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61073c611e68565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561077c578082015181840152602081019050610761565b50505050905090810190601f1680156107a95780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610870600480360360208110156107cd57600080fd5b81019080803590602001906401000000008111156107ea57600080fd5b8201836020820111156107fc57600080fd5b8035906020019184600183028401116401000000008311171561081e57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290505050611f06565b005b6108be6004803603604081101561088857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611fe2565b604051808215151515815260200191505060405180910390f35b61091a600480360360208110156108ee57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611ff9565b604051808215151515815260200191505060405180910390f35b610a176004803603606081101561094a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291908035906020019064010000000081111561099157600080fd5b8201836020820111156109a357600080fd5b803590602001918460018302840111640100000000831117156109c557600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290505050612019565b604051808215151515815260200191505060405180910390f35b610a9360048036036040811015610a4757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612181565b6040518082815260200191505060405180910390f35b610af760048036036040811015610abf57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035151590602001909291905050506121a6565b005b610b3b60048036036020811015610b0f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061232f565b005b60038054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610bd35780601f10610ba857610100808354040283529160200191610bd3565b820191906000526020600020905b815481529060010190602001808311610bb657829003601f168201915b505050505081565b600081600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60018181548110610cda57fe5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610dcb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f596f7520617265206e6f74206f776e65722e000000000000000000000000000081525060200191505060405180910390fd5b600260008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16610e8a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f55736572206973206e6f7420616e2061646d696e6973747261746f722e00000081525060200191505060405180910390fd5b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060008090505b6001808054905003811015611007578173ffffffffffffffffffffffffffffffffffffffff1660018281548110610f1b57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610ffa5760018080805490500381548110610f7557fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660018281548110610fad57fe5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550611007565b8080600101915050610ee8565b506001808181805490500391508161101f9190612905565b5050565b60065481565b6000600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561111d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f496e73756666696369656e7420616c6c6f77616e63652e00000000000000000081525060200191505060405180910390fd5b81600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506111b2848484612434565b600190509392505050565b60026020528060005260406000206000915054906101000a900460ff1681565b600560009054906101000a900460ff1681565b6060600180548060200260200160405190810160405280929190818152602001828054801561127457602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001906001019080831161122a575b5050505050905090565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611340576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f596f7520617265206e6f74206f776e65722e000000000000000000000000000081525060200191505060405180910390fd5b8060039080519060200190611356929190612931565b5050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461141c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f596f7520617265206e6f74206f776e65722e000000000000000000000000000081525060200191505060405180910390fd5b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166114be576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180612a226021913960400191505060405180910390fd5b600260008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611561576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806129fd6025913960400191505060405180910390fd5b60008090505b600180549050811015611647578273ffffffffffffffffffffffffffffffffffffffff166001828154811061159857fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561163a5781600182815481106115ed57fe5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550611647565b8080600101915050611567565b506000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146117be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f596f7520617265206e6f74206f776e65722e000000000000000000000000000081525060200191505060405180910390fd5b600260008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611861576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806129d76026913960400191505060405180910390fd5b6001600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060018190806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60076020528060005260406000206000915090505481565b6000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166119fb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f596f7520617265206e6f742061646d696e6973747261746f722e00000000000081525060200191505060405180910390fd5b81600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611ab0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f496e73756666696369656e74207461726765742062616c616e63652e0000000081525060200191505060405180910390fd5b81600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816006600082825403925050819055508273ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a26001905092915050565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611c24576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f596f7520617265206e6f742061646d696e6973747261746f722e00000000000081525060200191505060405180910390fd5b600654816006540111611c9f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f496e76616c696420697373756520616d6f756e742e000000000000000000000081525060200191505060405180910390fd5b600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540111611d94576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f496e76616c696420697373756520616d6f756e742e000000000000000000000081525060200191505060405180910390fd5b80600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550806006600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff167fc65a3f767206d2fdcede0b094a4840e01c0dd0be1888b5ba800346eaa0123c16826040518082815260200191505060405180910390a25050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611efe5780601f10611ed357610100808354040283529160200191611efe565b820191906000526020600020905b815481529060010190602001808311611ee157829003601f168201915b505050505081565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611fc8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f596f7520617265206e6f74206f776e65722e000000000000000000000000000081525060200191505060405180910390fd5b8060049080519060200190611fde929190612931565b5050565b6000611fef338484612434565b6001905092915050565b60096020528060005260406000206000915054906101000a900460ff1681565b6000808490506120298585610bdb565b15612178578073ffffffffffffffffffffffffffffffffffffffff16638f4ffcb1338630876040518563ffffffff1660e01b8152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825283818151815260200191508051906020019080838360005b838110156121075780820151818401526020810190506120ec565b50505050905090810190601f1680156121345780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561215657600080fd5b505af115801561216a573d6000803e3d6000fd5b50505050600191505061217a565b505b9392505050565b6008602052816000526040600020602052806000526040600020600091509150505481565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16612265576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f596f7520617265206e6f742061646d696e6973747261746f722e00000000000081525060200191505060405180910390fd5b80600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507f48335238b4855f35377ed80f164e8c6f3c366e54ac00b96a6402d4a9814a03a58282604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001821515151581526020019250505060405180910390a15050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146123f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f596f7520617265206e6f74206f776e65722e000000000000000000000000000081525060200191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156124d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f43616e6e6f74207472616e66657220746f203078302e0000000000000000000081525060200191505060405180910390fd5b80600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561258c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f496e73756666696369656e742073656e6465722062616c616e63652e0000000081525060200191505060405180910390fd5b600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540111612681576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f496e76616c6964207472616e7366657220616d6f756e742e000000000000000081525060200191505060405180910390fd5b600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615612741576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f53656e6465722069732066726f7a656e2e00000000000000000000000000000081525060200191505060405180910390fd5b600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615612801576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f52656365697665722069732066726f7a656e2e0000000000000000000000000081525060200191505060405180910390fd5b80600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555080600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b81548183558181111561292c5781836000526020600020918201910161292b91906129b1565b5b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061297257805160ff19168380011785556129a0565b828001600101855582156129a0579182015b8281111561299f578251825591602001919060010190612984565b5b5090506129ad91906129b1565b5090565b6129d391905b808211156129cf5760008160009055506001016129b7565b5090565b9056fe54686973207573657220697320616c726561647920616e2061646d696e6973747261746f722e6e657741646d696e20697320616c726561647920616e2061646d696e6973747261746f722e6f6c6441646d696e206973206e6f7420616e2061646d696e6973747261746f722ea265627a7a72315820a3776efb14fa0a1d022dd87a022eb1853d05d119d2bc8649495efa45671dbfa164736f6c634300050c00320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17959022aa5e7daf70fa369a5bdae982ddfb7bf000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000001543726f737357617920476c6f62616c20546f6b656e000000000000000000000000000000000000000000000000000000000000000000000000000000000000034357470000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101585760003560e01c806370a08231116100c3578063a9059cbb1161007c578063a9059cbb14610872578063b414d4b6146108d8578063cae9ca5114610934578063dd62ed3e14610a31578063e724529c14610aa9578063f2fde38b14610af957610158565b806370a08231146105de57806379cc679014610636578063867904b41461069c5780638da5cb5b146106ea57806395d89b4114610734578063a3895fff146107b757610158565b806324d7806c1161011557806324d7806c1461039c578063313ce567146103f857806331ae450b1461041c5780635353a2d81461047b5780635a81176614610536578063704802751461059a57610158565b806306fdde031461015d578063095ea7b3146101e057806314bfd6d0146102465780631785f53c146102b457806318160ddd146102f857806323b872dd14610316575b600080fd5b610165610b3d565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101a557808201518184015260208101905061018a565b50505050905090810190601f1680156101d25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bdb565b604051808215151515815260200191505060405180910390f35b6102726004803603602081101561025c57600080fd5b8101908080359060200190929190505050610ccd565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102f6600480360360208110156102ca57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d09565b005b610300611023565b6040518082815260200191505060405180910390f35b6103826004803603606081101561032c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611029565b604051808215151515815260200191505060405180910390f35b6103de600480360360208110156103b257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506111bd565b604051808215151515815260200191505060405180910390f35b6104006111dd565b604051808260ff1660ff16815260200191505060405180910390f35b6104246111f0565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b8381101561046757808201518184015260208101905061044c565b505050509050019250505060405180910390f35b6105346004803603602081101561049157600080fd5b81019080803590602001906401000000008111156104ae57600080fd5b8201836020820111156104c057600080fd5b803590602001918460018302840111640100000000831117156104e257600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050919291929050505061127e565b005b6105986004803603604081101561054c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061135a565b005b6105dc600480360360208110156105b057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506116fc565b005b610620600480360360208110156105f457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611922565b6040518082815260200191505060405180910390f35b6106826004803603604081101561064c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061193a565b604051808215151515815260200191505060405180910390f35b6106e8600480360360408110156106b257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611b65565b005b6106f2611e43565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61073c611e68565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561077c578082015181840152602081019050610761565b50505050905090810190601f1680156107a95780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610870600480360360208110156107cd57600080fd5b81019080803590602001906401000000008111156107ea57600080fd5b8201836020820111156107fc57600080fd5b8035906020019184600183028401116401000000008311171561081e57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290505050611f06565b005b6108be6004803603604081101561088857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611fe2565b604051808215151515815260200191505060405180910390f35b61091a600480360360208110156108ee57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611ff9565b604051808215151515815260200191505060405180910390f35b610a176004803603606081101561094a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291908035906020019064010000000081111561099157600080fd5b8201836020820111156109a357600080fd5b803590602001918460018302840111640100000000831117156109c557600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290505050612019565b604051808215151515815260200191505060405180910390f35b610a9360048036036040811015610a4757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612181565b6040518082815260200191505060405180910390f35b610af760048036036040811015610abf57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035151590602001909291905050506121a6565b005b610b3b60048036036020811015610b0f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061232f565b005b60038054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610bd35780601f10610ba857610100808354040283529160200191610bd3565b820191906000526020600020905b815481529060010190602001808311610bb657829003601f168201915b505050505081565b600081600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60018181548110610cda57fe5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610dcb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f596f7520617265206e6f74206f776e65722e000000000000000000000000000081525060200191505060405180910390fd5b600260008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16610e8a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f55736572206973206e6f7420616e2061646d696e6973747261746f722e00000081525060200191505060405180910390fd5b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060008090505b6001808054905003811015611007578173ffffffffffffffffffffffffffffffffffffffff1660018281548110610f1b57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610ffa5760018080805490500381548110610f7557fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660018281548110610fad57fe5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550611007565b8080600101915050610ee8565b506001808181805490500391508161101f9190612905565b5050565b60065481565b6000600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561111d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f496e73756666696369656e7420616c6c6f77616e63652e00000000000000000081525060200191505060405180910390fd5b81600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506111b2848484612434565b600190509392505050565b60026020528060005260406000206000915054906101000a900460ff1681565b600560009054906101000a900460ff1681565b6060600180548060200260200160405190810160405280929190818152602001828054801561127457602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001906001019080831161122a575b5050505050905090565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611340576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f596f7520617265206e6f74206f776e65722e000000000000000000000000000081525060200191505060405180910390fd5b8060039080519060200190611356929190612931565b5050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461141c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f596f7520617265206e6f74206f776e65722e000000000000000000000000000081525060200191505060405180910390fd5b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166114be576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180612a226021913960400191505060405180910390fd5b600260008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611561576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806129fd6025913960400191505060405180910390fd5b60008090505b600180549050811015611647578273ffffffffffffffffffffffffffffffffffffffff166001828154811061159857fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561163a5781600182815481106115ed57fe5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550611647565b8080600101915050611567565b506000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146117be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f596f7520617265206e6f74206f776e65722e000000000000000000000000000081525060200191505060405180910390fd5b600260008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611861576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806129d76026913960400191505060405180910390fd5b6001600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060018190806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60076020528060005260406000206000915090505481565b6000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166119fb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f596f7520617265206e6f742061646d696e6973747261746f722e00000000000081525060200191505060405180910390fd5b81600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611ab0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f496e73756666696369656e74207461726765742062616c616e63652e0000000081525060200191505060405180910390fd5b81600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816006600082825403925050819055508273ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a26001905092915050565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611c24576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f596f7520617265206e6f742061646d696e6973747261746f722e00000000000081525060200191505060405180910390fd5b600654816006540111611c9f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f496e76616c696420697373756520616d6f756e742e000000000000000000000081525060200191505060405180910390fd5b600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540111611d94576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f496e76616c696420697373756520616d6f756e742e000000000000000000000081525060200191505060405180910390fd5b80600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550806006600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff167fc65a3f767206d2fdcede0b094a4840e01c0dd0be1888b5ba800346eaa0123c16826040518082815260200191505060405180910390a25050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611efe5780601f10611ed357610100808354040283529160200191611efe565b820191906000526020600020905b815481529060010190602001808311611ee157829003601f168201915b505050505081565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611fc8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f596f7520617265206e6f74206f776e65722e000000000000000000000000000081525060200191505060405180910390fd5b8060049080519060200190611fde929190612931565b5050565b6000611fef338484612434565b6001905092915050565b60096020528060005260406000206000915054906101000a900460ff1681565b6000808490506120298585610bdb565b15612178578073ffffffffffffffffffffffffffffffffffffffff16638f4ffcb1338630876040518563ffffffff1660e01b8152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825283818151815260200191508051906020019080838360005b838110156121075780820151818401526020810190506120ec565b50505050905090810190601f1680156121345780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561215657600080fd5b505af115801561216a573d6000803e3d6000fd5b50505050600191505061217a565b505b9392505050565b6008602052816000526040600020602052806000526040600020600091509150505481565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16612265576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f596f7520617265206e6f742061646d696e6973747261746f722e00000000000081525060200191505060405180910390fd5b80600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507f48335238b4855f35377ed80f164e8c6f3c366e54ac00b96a6402d4a9814a03a58282604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001821515151581526020019250505060405180910390a15050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146123f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f596f7520617265206e6f74206f776e65722e000000000000000000000000000081525060200191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156124d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f43616e6e6f74207472616e66657220746f203078302e0000000000000000000081525060200191505060405180910390fd5b80600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561258c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f496e73756666696369656e742073656e6465722062616c616e63652e0000000081525060200191505060405180910390fd5b600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540111612681576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f496e76616c6964207472616e7366657220616d6f756e742e000000000000000081525060200191505060405180910390fd5b600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615612741576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f53656e6465722069732066726f7a656e2e00000000000000000000000000000081525060200191505060405180910390fd5b600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615612801576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f52656365697665722069732066726f7a656e2e0000000000000000000000000081525060200191505060405180910390fd5b80600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555080600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b81548183558181111561292c5781836000526020600020918201910161292b91906129b1565b5b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061297257805160ff19168380011785556129a0565b828001600101855582156129a0579182015b8281111561299f578251825591602001919060010190612984565b5b5090506129ad91906129b1565b5090565b6129d391905b808211156129cf5760008160009055506001016129b7565b5090565b9056fe54686973207573657220697320616c726561647920616e2061646d696e6973747261746f722e6e657741646d696e20697320616c726561647920616e2061646d696e6973747261746f722e6f6c6441646d696e206973206e6f7420616e2061646d696e6973747261746f722ea265627a7a72315820a3776efb14fa0a1d022dd87a022eb1853d05d119d2bc8649495efa45671dbfa164736f6c634300050c0032

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

0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17959022aa5e7daf70fa369a5bdae982ddfb7bf000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000001543726f737357617920476c6f62616c20546f6b656e000000000000000000000000000000000000000000000000000000000000000000000000000000000000034357470000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : initialSupply (uint256): 0
Arg [1] : initTarget (address): 0xB17959022aA5E7DaF70fA369A5BdaE982DDfb7BF
Arg [2] : tokenName (string): CrossWay Global Token
Arg [3] : tokenSymbol (string): CWG

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [1] : 000000000000000000000000b17959022aa5e7daf70fa369a5bdae982ddfb7bf
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [3] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000015
Arg [5] : 43726f737357617920476c6f62616c20546f6b656e0000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [7] : 4357470000000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

6608:2805:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6608:2805:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2087:18;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;2087:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5621:216;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5621:216:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;158:23;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;158:23:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;798:374;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;798:374:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;2171:26;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5029:323;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5029:323:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;188:40;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;188:40:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2139:25;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1770:92;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;1770:92:0;;;;;;;;;;;;;;;;;9214:89;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9214:89:0;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;9214:89:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;9214:89:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;9214:89:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;9214:89:0;;;;;;;;;;;;;;;:::i;:::-;;1180:477;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1180:477:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;598:192;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;598:192:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;2254:45;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2254:45:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8502:457;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8502:457:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;8145:349;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8145:349:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;131:20;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2112;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;2112:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9311:97;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9311:97:0;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;9311:97:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;9311:97:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;9311:97:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;9311:97:0;;;;;;;;;;;;;;;:::i;:::-;;4597:152;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4597:152:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;6651:46;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6651:46:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;6236:363;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6236:363:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;6236:363:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;6236:363:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;6236:363:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;6236:363:0;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2306:66;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2306:66:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9045:161;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9045:161:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1665:97;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1665:97:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;2087:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5621:216::-;5688:12;5747:6;5713:9;:21;5723:10;5713:21;;;;;;;;;;;;;;;:31;5735:8;5713:31;;;;;;;;;;;;;;;:40;;;;5790:8;5769:38;;5778:10;5769:38;;;5800:6;5769:38;;;;;;;;;;;;;;;;;;5825:4;5818:11;;5621:216;;;;:::o;158:23::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;798:374::-;426:5;;;;;;;;;;;412:19;;:10;:19;;;404:50;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;869:7;:13;877:4;869:13;;;;;;;;;;;;;;;;;;;;;;;;;861:55;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;943:5;927:7;:13;935:4;927:13;;;;;;;;;;;;;;;;:21;;;;;;;;;;;;;;;;;;964:6;973:1;964:10;;959:177;996:1;980:6;:13;;;;:17;976:1;:21;959:177;;;1034:4;1021:17;;:6;1028:1;1021:9;;;;;;;;;;;;;;;;;;;;;;;;;:17;;;1017:119;;;1071:6;1094:1;1078:6;:13;;;;:17;1071:25;;;;;;;;;;;;;;;;;;;;;;;;;1059:6;1066:1;1059:9;;;;;;;;;;;;;;;;:37;;;;;;;;;;;;;;;;;;1115:5;;1017:119;999:3;;;;;;;959:177;;;;1163:1;1146:6;:18;;;;;;;;;;;;;;:::i;:::-;;798:374;:::o;2171:26::-;;;;:::o;5029:323::-;5111:12;5154:9;:16;5164:5;5154:16;;;;;;;;;;;;;;;:28;5171:10;5154:28;;;;;;;;;;;;;;;;5144:6;:38;;5136:74;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5276:6;5244:9;:16;5254:5;5244:16;;;;;;;;;;;;;;;:28;5261:10;5244:28;;;;;;;;;;;;;;;;:38;;;;;;;;;;;5293:29;5303:5;5310:3;5315:6;5293:9;:29::i;:::-;5340:4;5333:11;;5029:323;;;;;:::o;188:40::-;;;;;;;;;;;;;;;;;;;;;;:::o;2139:25::-;;;;;;;;;;;;;:::o;1770:92::-;1812:16;1848:6;1841:13;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1770:92;:::o;9214:89::-;426:5;;;;;;;;;;;412:19;;:10;:19;;;404:50;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9290:5;9283:4;:12;;;;;;;;;;;;:::i;:::-;;9214:89;:::o;1180:477::-;426:5;;;;;;;;;;;412:19;;:10;:19;;;404:50;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1274:7;:17;1282:8;1274:17;;;;;;;;;;;;;;;;;;;;;;;;;1266:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1349:7;:17;1357:8;1349:17;;;;;;;;;;;;;;;;;;;;;;;;;1348:18;1340:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1424:6;1433:1;1424:10;;1419:160;1440:6;:13;;;;1436:1;:17;1419:160;;;1490:8;1477:21;;:6;1484:1;1477:9;;;;;;;;;;;;;;;;;;;;;;;;;:21;;;1473:106;;;1531:8;1519:6;1526:1;1519:9;;;;;;;;;;;;;;;;:20;;;;;;;;;;;;;;;;;;1558:5;;1473:106;1455:3;;;;;;;1419:160;;;;1609:5;1589:7;:17;1597:8;1589:17;;;;;;;;;;;;;;;;:25;;;;;;;;;;;;;;;;;;1645:4;1625:7;:17;1633:8;1625:17;;;;;;;;;;;;;;;;:24;;;;;;;;;;;;;;;;;;1180:477;;:::o;598:192::-;426:5;;;;;;;;;;;412:19;;:10;:19;;;404:50;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;667:7;:13;675:4;667:13;;;;;;;;;;;;;;;;;;;;;;;;;666:14;658:65;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;750:4;734:7;:13;742:4;734:13;;;;;;;;;;;;;;;;:20;;;;;;;;;;;;;;;;;;765:6;777:4;765:17;;39:1:-1;33:3;27:10;23:18;57:10;52:3;45:23;79:10;72:17;;0:93;765:17:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;598:192;:::o;2254:45::-;;;;;;;;;;;;;;;;;:::o;8502:457::-;8577:12;520:7;:19;528:10;520:19;;;;;;;;;;;;;;;;;;;;;;;;;512:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8630:6;8610:9;:16;8620:5;8610:16;;;;;;;;;;;;;;;;:26;;8602:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8743:6;8723:9;:16;8733:5;8723:16;;;;;;;;;;;;;;;;:26;;;;;;;;;;;8837:6;8822:11;;:21;;;;;;;;;;;8915:5;8910:19;;;8922:6;8910:19;;;;;;;;;;;;;;;;;;8947:4;8940:11;;8502:457;;;;:::o;8145:349::-;520:7;:19;528:10;520:19;;;;;;;;;;;;;;;;;;;;;;;;;512:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8251:11;;8242:6;8228:11;;:20;:34;8220:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8336:9;:17;8346:6;8336:17;;;;;;;;;;;;;;;;8327:6;8307:9;:17;8317:6;8307:17;;;;;;;;;;;;;;;;:26;:46;8299:80;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8411:6;8390:9;:17;8400:6;8390:17;;;;;;;;;;;;;;;;:27;;;;;;;;;;;8443:6;8428:11;;:21;;;;;;;;;;;8471:6;8465:21;;;8479:6;8465:21;;;;;;;;;;;;;;;;;;8145:349;;:::o;131:20::-;;;;;;;;;;;;;:::o;2112:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;9311:97::-;426:5;;;;;;;;;;;412:19;;:10;:19;;;404:50;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9393:7;9384:6;:16;;;;;;;;;;;;:::i;:::-;;9311:97;:::o;4597:152::-;4660:12;4685:34;4695:10;4707:3;4712:6;4685:9;:34::i;:::-;4737:4;4730:11;;4597:152;;;;:::o;6651:46::-;;;;;;;;;;;;;;;;;;;;;;:::o;6236:363::-;6353:12;6378:22;6418:8;6378:49;;6442:25;6450:8;6460:6;6442:7;:25::i;:::-;6438:154;;;6484:7;:23;;;6508:10;6520:6;6536:4;6543:10;6484:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;6484:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6484:70:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6484:70:0;;;;6576:4;6569:11;;;;;6438:154;6236:363;;;;;;;:::o;2306:66::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;9045:161::-;520:7;:19;528:10;520:19;;;;;;;;;;;;;;;;;;;;;;;;;512:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9149:6;9125:13;:21;9139:6;9125:21;;;;;;;;;;;;;;;;:30;;;;;;;;;;;;;;;;;;9171:27;9183:6;9191;9171:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9045:161;;:::o;1665:97::-;426:5;;;;;;;;;;;412:19;;:10;:19;;;404:50;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1746:8;1738:5;;:16;;;;;;;;;;;;;;;;;;1665:97;:::o;7247:846::-;7354:1;7339:17;;:3;:17;;;;7330:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7482:6;7462:9;:16;7472:5;7462:16;;;;;;;;;;;;;;;;:26;;7453:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7601:9;:14;7611:3;7601:14;;;;;;;;;;;;;;;;7592:6;7575:9;:14;7585:3;7575:14;;;;;;;;;;;;;;;;:23;:40;7566:78;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7687:13;:20;7701:5;7687:20;;;;;;;;;;;;;;;;;;;;;;;;;7686:21;7678:51;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7779:13;:18;7793:3;7779:18;;;;;;;;;;;;;;;;;;;;;;;;;7778:19;7770:51;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7885:6;7865:9;:16;7875:5;7865:16;;;;;;;;;;;;;;;;:26;;;;;;;;;;;7974:6;7956:9;:14;7966:3;7956:14;;;;;;;;;;;;;;;;:24;;;;;;;;;;;8073:3;8057:28;;8066:5;8057:28;;;8078:6;8057:28;;;;;;;;;;;;;;;;;;7247:846;;;:::o;6608:2805::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o

Swarm Source

bzzr://a3776efb14fa0a1d022dd87a022eb1853d05d119d2bc8649495efa45671dbfa1
Loading...
Loading
[ 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.