ETH Price: $3,204.15 (-3.67%)
 

Overview

Max Total Supply

50,000,000,000 XFX

Holders

34

Transfers

-
8 ( 60.00%)

Market

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 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:
Xfer

Compiler Version
v0.8.25+commit.b61c2a91

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2025-05-21
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;
/**
* @dev Interface of the ERC20 standard as defined in the EIP.
*/
interface IERC20 {
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint256);
    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);
}
/**
* @dev Optional functions from the ERC20 standard.
*/
interface IERC20Metadata is IERC20 {
    function name() external view returns (string memory);
    function symbol() external view returns (string memory);
    function decimals() external view returns (uint8);
}
/**
* @dev Provides information about the current execution context.
*/
abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }
    function _msgData() internal view virtual returns (bytes calldata) {
        return msg.data;
    }
}
/**
* @dev Ownable contract to manage ownership.
*/
abstract contract Ownable is Context {
    address private _owner;
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
    constructor(address initialOwner) {
        require(initialOwner != address(0), "Ownable: invalid owner");
        _owner = initialOwner;
        emit OwnershipTransferred(address(0), initialOwner);
    }
    modifier onlyOwner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }
    function owner() public view virtual returns (address) {
        return _owner;
    }
    function transferOwnership(address newOwner) public onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is zero address");
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }
    function renounceOwnership() public onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }
}
contract Xfer is Context, IERC20Metadata, Ownable {
    string private _name = "1Xfer";
    string private _symbol = "XFX";
    uint8 private _decimals = 18;
    uint256 private _totalSupply = 50_000_000_000 * 1e18;
    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;
    mapping(address => bool) public whitelist;
    bool public trading;
    event WhitelistUpdated(address indexed user, bool status);
    constructor(address initialOwner) Ownable(initialOwner) {
        whitelist[initialOwner] = true;
        _balances[owner()] = _totalSupply;
 
        emit Transfer(address(0), owner(), _totalSupply);
    }
    // ERC20 Metadata
    function name() public view override returns (string memory) {
        return _name;
    }
    function symbol() public view override returns (string memory) {
        return _symbol;
    }
    function decimals() public view override returns (uint8) {
        return _decimals;
    }
    function totalSupply() public view override returns (uint256) {
        return _totalSupply;
    }
    function balanceOf(address account) public view override returns (uint256) {
        return _balances[account];
    }
    function transfer(address recipient, uint256 amount) public override returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }
    function allowance(address owner_, address spender) public view override returns (uint256) {
        return _allowances[owner_][spender];
    }
    function approve(address spender, uint256 amount) public override returns (bool) {
        _approve(_msgSender(), spender, amount);
        return true;
    }
    function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) {
        _transfer(sender, recipient, amount);
        uint256 currentAllowance = _allowances[sender][_msgSender()];
        require(currentAllowance >= amount, "1Xfer: transfer amount exceeds allowance");
        _approve(sender, _msgSender(), currentAllowance - amount);
        return true;
    }
    function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender] + addedValue);
        return true;
    }
    function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
        uint256 currentAllowance = _allowances[_msgSender()][spender];
        require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero");
        _approve(_msgSender(), spender, currentAllowance - subtractedValue);
        return true;
    }
 
    function activateTrading() external onlyOwner {
        require(!trading, "1Xfer: Trading already enabled");
        trading = true;
    }
    function updateWhitelist(address user, bool status) external onlyOwner {
        whitelist[user] = status;
        emit WhitelistUpdated(user, status);
    }
    // Internal logic
    function _approve(address owner_, address spender, uint256 amount) internal {
        require(owner_ != address(0), "1Xfer: approve from zero address");
        require(spender != address(0), "1Xfer: approve to zero address");
        _allowances[owner_][spender] = amount;
        emit Approval(owner_, spender, amount);
    }
    function _transfer(address from, address to, uint256 amount) private {
        require(from != address(0), "1Xfer: Transfer from zero address");
        require(to != address(0), "1Xfer: Transfer to zero address");
        require(amount > 0, "1Xfer: Transfer amount must be greater than zero");
        if (!whitelist[from] && !whitelist[to]) {
            require(trading, "1Xfer: Trading is disabled");
        }
        uint256 senderBalance = _balances[from];
        require(senderBalance >= amount, "1Xfer: Insufficient balance");
        _balances[from] -= amount;
        _balances[to] += amount;
        emit Transfer(from, to, amount);
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"initialOwner","type":"address"}],"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":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"bool","name":"status","type":"bool"}],"name":"WhitelistUpdated","type":"event"},{"inputs":[],"name":"activateTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner_","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"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":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":[],"name":"trading","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"bool","name":"status","type":"bool"}],"name":"updateWhitelist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"whitelist","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}]

60806040526040518060400160405280600581526020017f3158666572000000000000000000000000000000000000000000000000000000815250600190816100489190610570565b506040518060400160405280600381526020017f58465800000000000000000000000000000000000000000000000000000000008152506002908161008d9190610570565b50601260035f6101000a81548160ff021916908360ff1602179055506ba18f07d736b90be5500000006004553480156100c4575f80fd5b5060405161248238038061248283398181016040528101906100e6919061069d565b805f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610155576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161014c90610722565b60405180910390fd5b805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350600160075f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555060045460055f61025861030f60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506102a361030f60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600454604051610301919061074f565b60405180910390a350610768565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806103b157607f821691505b6020821081036103c4576103c361036d565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026104267fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826103eb565b61043086836103eb565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f61047461046f61046a84610448565b610451565b610448565b9050919050565b5f819050919050565b61048d8361045a565b6104a16104998261047b565b8484546103f7565b825550505050565b5f90565b6104b56104a9565b6104c0818484610484565b505050565b5b818110156104e3576104d85f826104ad565b6001810190506104c6565b5050565b601f821115610528576104f9816103ca565b610502846103dc565b81016020851015610511578190505b61052561051d856103dc565b8301826104c5565b50505b505050565b5f82821c905092915050565b5f6105485f198460080261052d565b1980831691505092915050565b5f6105608383610539565b9150826002028217905092915050565b61057982610336565b67ffffffffffffffff81111561059257610591610340565b5b61059c825461039a565b6105a78282856104e7565b5f60209050601f8311600181146105d8575f84156105c6578287015190505b6105d08582610555565b865550610637565b601f1984166105e6866103ca565b5f5b8281101561060d578489015182556001820191506020850194506020810190506105e8565b8683101561062a5784890151610626601f891682610539565b8355505b6001600288020188555050505b505050505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61066c82610643565b9050919050565b61067c81610662565b8114610686575f80fd5b50565b5f8151905061069781610673565b92915050565b5f602082840312156106b2576106b161063f565b5b5f6106bf84828501610689565b91505092915050565b5f82825260208201905092915050565b7f4f776e61626c653a20696e76616c6964206f776e6572000000000000000000005f82015250565b5f61070c6016836106c8565b9150610717826106d8565b602082019050919050565b5f6020820190508181035f83015261073981610700565b9050919050565b61074981610448565b82525050565b5f6020820190506107625f830184610740565b92915050565b611d0d806107755f395ff3fe608060405234801561000f575f80fd5b5060043610610114575f3560e01c8063715018a6116100a0578063a457c2d71161006f578063a457c2d7146102ce578063a9059cbb146102fe578063dd62ed3e1461032e578063ec44acf21461035e578063f2fde38b1461037c57610114565b8063715018a6146102585780638da5cb5b1461026257806395d89b41146102805780639b19251a1461029e57610114565b806318160ddd116100e757806318160ddd1461018c57806323b872dd146101aa578063313ce567146101da57806339509351146101f857806370a082311461022857610114565b806306fdde0314610118578063095ea7b3146101365780630bd05b69146101665780630d392cd914610170575b5f80fd5b610120610398565b60405161012d9190611382565b60405180910390f35b610150600480360381019061014b9190611433565b610428565b60405161015d919061148b565b60405180910390f35b61016e610445565b005b61018a600480360381019061018591906114ce565b61052c565b005b61019461064e565b6040516101a1919061151b565b60405180910390f35b6101c460048036038101906101bf9190611534565b610657565b6040516101d1919061148b565b60405180910390f35b6101e2610752565b6040516101ef919061159f565b60405180910390f35b610212600480360381019061020d9190611433565b610767565b60405161021f919061148b565b60405180910390f35b610242600480360381019061023d91906115b8565b61080e565b60405161024f919061151b565b60405180910390f35b610260610854565b005b61026a61098a565b60405161027791906115f2565b60405180910390f35b6102886109b1565b6040516102959190611382565b60405180910390f35b6102b860048036038101906102b391906115b8565b610a41565b6040516102c5919061148b565b60405180910390f35b6102e860048036038101906102e39190611433565b610a5e565b6040516102f5919061148b565b60405180910390f35b61031860048036038101906103139190611433565b610b4d565b604051610325919061148b565b60405180910390f35b6103486004803603810190610343919061160b565b610b6a565b604051610355919061151b565b60405180910390f35b610366610bec565b604051610373919061148b565b60405180910390f35b610396600480360381019061039191906115b8565b610bfe565b005b6060600180546103a790611676565b80601f01602080910402602001604051908101604052809291908181526020018280546103d390611676565b801561041e5780601f106103f55761010080835404028352916020019161041e565b820191905f5260205f20905b81548152906001019060200180831161040157829003601f168201915b5050505050905090565b5f61043b610434610da3565b8484610daa565b6001905092915050565b61044d610da3565b73ffffffffffffffffffffffffffffffffffffffff1661046b61098a565b73ffffffffffffffffffffffffffffffffffffffff16146104c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104b8906116f0565b60405180910390fd5b60085f9054906101000a900460ff1615610510576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161050790611758565b60405180910390fd5b600160085f6101000a81548160ff021916908315150217905550565b610534610da3565b73ffffffffffffffffffffffffffffffffffffffff1661055261098a565b73ffffffffffffffffffffffffffffffffffffffff16146105a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161059f906116f0565b60405180910390fd5b8060075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167ff93f9a76c1bf3444d22400a00cb9fe990e6abe9dbb333fda48859cfee864543d82604051610642919061148b565b60405180910390a25050565b5f600454905090565b5f610663848484610f6d565b5f60065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6106aa610da3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905082811015610729576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610720906117e6565b60405180910390fd5b61074685610735610da3565b85846107419190611831565b610daa565b60019150509392505050565b5f60035f9054906101000a900460ff16905090565b5f610804610773610da3565b848460065f610780610da3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546107ff9190611864565b610daa565b6001905092915050565b5f60055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b61085c610da3565b73ffffffffffffffffffffffffffffffffffffffff1661087a61098a565b73ffffffffffffffffffffffffffffffffffffffff16146108d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c7906116f0565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600280546109c090611676565b80601f01602080910402602001604051908101604052809291908181526020018280546109ec90611676565b8015610a375780601f10610a0e57610100808354040283529160200191610a37565b820191905f5260205f20905b815481529060010190602001808311610a1a57829003601f168201915b5050505050905090565b6007602052805f5260405f205f915054906101000a900460ff1681565b5f8060065f610a6b610da3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905082811015610b25576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b1c90611907565b60405180910390fd5b610b42610b30610da3565b858584610b3d9190611831565b610daa565b600191505092915050565b5f610b60610b59610da3565b8484610f6d565b6001905092915050565b5f60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b60085f9054906101000a900460ff1681565b610c06610da3565b73ffffffffffffffffffffffffffffffffffffffff16610c2461098a565b73ffffffffffffffffffffffffffffffffffffffff1614610c7a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c71906116f0565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610ce8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cdf90611995565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e18576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e0f906119fd565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610e86576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e7d90611a65565b60405180910390fd5b8060065f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610f60919061151b565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610fdb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fd290611af3565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611049576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161104090611b5b565b60405180910390fd5b5f811161108b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161108290611be9565b60405180910390fd5b60075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16158015611129575060075f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b1561117d5760085f9054906101000a900460ff1661117c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161117390611c51565b60405180910390fd5b5b5f60055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015611201576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111f890611cb9565b60405180910390fd5b8160055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461124d9190611831565b925050819055508160055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546112a09190611864565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611304919061151b565b60405180910390a350505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61135482611312565b61135e818561131c565b935061136e81856020860161132c565b6113778161133a565b840191505092915050565b5f6020820190508181035f83015261139a818461134a565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6113cf826113a6565b9050919050565b6113df816113c5565b81146113e9575f80fd5b50565b5f813590506113fa816113d6565b92915050565b5f819050919050565b61141281611400565b811461141c575f80fd5b50565b5f8135905061142d81611409565b92915050565b5f8060408385031215611449576114486113a2565b5b5f611456858286016113ec565b92505060206114678582860161141f565b9150509250929050565b5f8115159050919050565b61148581611471565b82525050565b5f60208201905061149e5f83018461147c565b92915050565b6114ad81611471565b81146114b7575f80fd5b50565b5f813590506114c8816114a4565b92915050565b5f80604083850312156114e4576114e36113a2565b5b5f6114f1858286016113ec565b9250506020611502858286016114ba565b9150509250929050565b61151581611400565b82525050565b5f60208201905061152e5f83018461150c565b92915050565b5f805f6060848603121561154b5761154a6113a2565b5b5f611558868287016113ec565b9350506020611569868287016113ec565b925050604061157a8682870161141f565b9150509250925092565b5f60ff82169050919050565b61159981611584565b82525050565b5f6020820190506115b25f830184611590565b92915050565b5f602082840312156115cd576115cc6113a2565b5b5f6115da848285016113ec565b91505092915050565b6115ec816113c5565b82525050565b5f6020820190506116055f8301846115e3565b92915050565b5f8060408385031215611621576116206113a2565b5b5f61162e858286016113ec565b925050602061163f858286016113ec565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061168d57607f821691505b6020821081036116a05761169f611649565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6116da60208361131c565b91506116e5826116a6565b602082019050919050565b5f6020820190508181035f830152611707816116ce565b9050919050565b7f31586665723a2054726164696e6720616c726561647920656e61626c656400005f82015250565b5f611742601e8361131c565b915061174d8261170e565b602082019050919050565b5f6020820190508181035f83015261176f81611736565b9050919050565b7f31586665723a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f6117d060288361131c565b91506117db82611776565b604082019050919050565b5f6020820190508181035f8301526117fd816117c4565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61183b82611400565b915061184683611400565b925082820390508181111561185e5761185d611804565b5b92915050565b5f61186e82611400565b915061187983611400565b925082820190508082111561189157611890611804565b5b92915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f6118f160258361131c565b91506118fc82611897565b604082019050919050565b5f6020820190508181035f83015261191e816118e5565b9050919050565b7f4f776e61626c653a206e6577206f776e6572206973207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f61197f60228361131c565b915061198a82611925565b604082019050919050565b5f6020820190508181035f8301526119ac81611973565b9050919050565b7f31586665723a20617070726f76652066726f6d207a65726f20616464726573735f82015250565b5f6119e760208361131c565b91506119f2826119b3565b602082019050919050565b5f6020820190508181035f830152611a14816119db565b9050919050565b7f31586665723a20617070726f766520746f207a65726f206164647265737300005f82015250565b5f611a4f601e8361131c565b9150611a5a82611a1b565b602082019050919050565b5f6020820190508181035f830152611a7c81611a43565b9050919050565b7f31586665723a205472616e736665722066726f6d207a65726f206164647265735f8201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b5f611add60218361131c565b9150611ae882611a83565b604082019050919050565b5f6020820190508181035f830152611b0a81611ad1565b9050919050565b7f31586665723a205472616e7366657220746f207a65726f2061646472657373005f82015250565b5f611b45601f8361131c565b9150611b5082611b11565b602082019050919050565b5f6020820190508181035f830152611b7281611b39565b9050919050565b7f31586665723a205472616e7366657220616d6f756e74206d75737420626520675f8201527f726561746572207468616e207a65726f00000000000000000000000000000000602082015250565b5f611bd360308361131c565b9150611bde82611b79565b604082019050919050565b5f6020820190508181035f830152611c0081611bc7565b9050919050565b7f31586665723a2054726164696e672069732064697361626c65640000000000005f82015250565b5f611c3b601a8361131c565b9150611c4682611c07565b602082019050919050565b5f6020820190508181035f830152611c6881611c2f565b9050919050565b7f31586665723a20496e73756666696369656e742062616c616e636500000000005f82015250565b5f611ca3601b8361131c565b9150611cae82611c6f565b602082019050919050565b5f6020820190508181035f830152611cd081611c97565b905091905056fea264697066735822122003deb8cfb68178565819c63beccb4c4abe09e23a371e6807943ad31f2ad2154e64736f6c63430008190033000000000000000000000000d8f03accd7a3332e4be1554a3adbfa0b6dad5020

Deployed Bytecode

0x608060405234801561000f575f80fd5b5060043610610114575f3560e01c8063715018a6116100a0578063a457c2d71161006f578063a457c2d7146102ce578063a9059cbb146102fe578063dd62ed3e1461032e578063ec44acf21461035e578063f2fde38b1461037c57610114565b8063715018a6146102585780638da5cb5b1461026257806395d89b41146102805780639b19251a1461029e57610114565b806318160ddd116100e757806318160ddd1461018c57806323b872dd146101aa578063313ce567146101da57806339509351146101f857806370a082311461022857610114565b806306fdde0314610118578063095ea7b3146101365780630bd05b69146101665780630d392cd914610170575b5f80fd5b610120610398565b60405161012d9190611382565b60405180910390f35b610150600480360381019061014b9190611433565b610428565b60405161015d919061148b565b60405180910390f35b61016e610445565b005b61018a600480360381019061018591906114ce565b61052c565b005b61019461064e565b6040516101a1919061151b565b60405180910390f35b6101c460048036038101906101bf9190611534565b610657565b6040516101d1919061148b565b60405180910390f35b6101e2610752565b6040516101ef919061159f565b60405180910390f35b610212600480360381019061020d9190611433565b610767565b60405161021f919061148b565b60405180910390f35b610242600480360381019061023d91906115b8565b61080e565b60405161024f919061151b565b60405180910390f35b610260610854565b005b61026a61098a565b60405161027791906115f2565b60405180910390f35b6102886109b1565b6040516102959190611382565b60405180910390f35b6102b860048036038101906102b391906115b8565b610a41565b6040516102c5919061148b565b60405180910390f35b6102e860048036038101906102e39190611433565b610a5e565b6040516102f5919061148b565b60405180910390f35b61031860048036038101906103139190611433565b610b4d565b604051610325919061148b565b60405180910390f35b6103486004803603810190610343919061160b565b610b6a565b604051610355919061151b565b60405180910390f35b610366610bec565b604051610373919061148b565b60405180910390f35b610396600480360381019061039191906115b8565b610bfe565b005b6060600180546103a790611676565b80601f01602080910402602001604051908101604052809291908181526020018280546103d390611676565b801561041e5780601f106103f55761010080835404028352916020019161041e565b820191905f5260205f20905b81548152906001019060200180831161040157829003601f168201915b5050505050905090565b5f61043b610434610da3565b8484610daa565b6001905092915050565b61044d610da3565b73ffffffffffffffffffffffffffffffffffffffff1661046b61098a565b73ffffffffffffffffffffffffffffffffffffffff16146104c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104b8906116f0565b60405180910390fd5b60085f9054906101000a900460ff1615610510576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161050790611758565b60405180910390fd5b600160085f6101000a81548160ff021916908315150217905550565b610534610da3565b73ffffffffffffffffffffffffffffffffffffffff1661055261098a565b73ffffffffffffffffffffffffffffffffffffffff16146105a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161059f906116f0565b60405180910390fd5b8060075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167ff93f9a76c1bf3444d22400a00cb9fe990e6abe9dbb333fda48859cfee864543d82604051610642919061148b565b60405180910390a25050565b5f600454905090565b5f610663848484610f6d565b5f60065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6106aa610da3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905082811015610729576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610720906117e6565b60405180910390fd5b61074685610735610da3565b85846107419190611831565b610daa565b60019150509392505050565b5f60035f9054906101000a900460ff16905090565b5f610804610773610da3565b848460065f610780610da3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546107ff9190611864565b610daa565b6001905092915050565b5f60055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b61085c610da3565b73ffffffffffffffffffffffffffffffffffffffff1661087a61098a565b73ffffffffffffffffffffffffffffffffffffffff16146108d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c7906116f0565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600280546109c090611676565b80601f01602080910402602001604051908101604052809291908181526020018280546109ec90611676565b8015610a375780601f10610a0e57610100808354040283529160200191610a37565b820191905f5260205f20905b815481529060010190602001808311610a1a57829003601f168201915b5050505050905090565b6007602052805f5260405f205f915054906101000a900460ff1681565b5f8060065f610a6b610da3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905082811015610b25576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b1c90611907565b60405180910390fd5b610b42610b30610da3565b858584610b3d9190611831565b610daa565b600191505092915050565b5f610b60610b59610da3565b8484610f6d565b6001905092915050565b5f60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b60085f9054906101000a900460ff1681565b610c06610da3565b73ffffffffffffffffffffffffffffffffffffffff16610c2461098a565b73ffffffffffffffffffffffffffffffffffffffff1614610c7a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c71906116f0565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610ce8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cdf90611995565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e18576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e0f906119fd565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610e86576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e7d90611a65565b60405180910390fd5b8060065f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610f60919061151b565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610fdb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fd290611af3565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611049576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161104090611b5b565b60405180910390fd5b5f811161108b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161108290611be9565b60405180910390fd5b60075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16158015611129575060075f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b1561117d5760085f9054906101000a900460ff1661117c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161117390611c51565b60405180910390fd5b5b5f60055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015611201576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111f890611cb9565b60405180910390fd5b8160055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461124d9190611831565b925050819055508160055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546112a09190611864565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611304919061151b565b60405180910390a350505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61135482611312565b61135e818561131c565b935061136e81856020860161132c565b6113778161133a565b840191505092915050565b5f6020820190508181035f83015261139a818461134a565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6113cf826113a6565b9050919050565b6113df816113c5565b81146113e9575f80fd5b50565b5f813590506113fa816113d6565b92915050565b5f819050919050565b61141281611400565b811461141c575f80fd5b50565b5f8135905061142d81611409565b92915050565b5f8060408385031215611449576114486113a2565b5b5f611456858286016113ec565b92505060206114678582860161141f565b9150509250929050565b5f8115159050919050565b61148581611471565b82525050565b5f60208201905061149e5f83018461147c565b92915050565b6114ad81611471565b81146114b7575f80fd5b50565b5f813590506114c8816114a4565b92915050565b5f80604083850312156114e4576114e36113a2565b5b5f6114f1858286016113ec565b9250506020611502858286016114ba565b9150509250929050565b61151581611400565b82525050565b5f60208201905061152e5f83018461150c565b92915050565b5f805f6060848603121561154b5761154a6113a2565b5b5f611558868287016113ec565b9350506020611569868287016113ec565b925050604061157a8682870161141f565b9150509250925092565b5f60ff82169050919050565b61159981611584565b82525050565b5f6020820190506115b25f830184611590565b92915050565b5f602082840312156115cd576115cc6113a2565b5b5f6115da848285016113ec565b91505092915050565b6115ec816113c5565b82525050565b5f6020820190506116055f8301846115e3565b92915050565b5f8060408385031215611621576116206113a2565b5b5f61162e858286016113ec565b925050602061163f858286016113ec565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061168d57607f821691505b6020821081036116a05761169f611649565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6116da60208361131c565b91506116e5826116a6565b602082019050919050565b5f6020820190508181035f830152611707816116ce565b9050919050565b7f31586665723a2054726164696e6720616c726561647920656e61626c656400005f82015250565b5f611742601e8361131c565b915061174d8261170e565b602082019050919050565b5f6020820190508181035f83015261176f81611736565b9050919050565b7f31586665723a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f6117d060288361131c565b91506117db82611776565b604082019050919050565b5f6020820190508181035f8301526117fd816117c4565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61183b82611400565b915061184683611400565b925082820390508181111561185e5761185d611804565b5b92915050565b5f61186e82611400565b915061187983611400565b925082820190508082111561189157611890611804565b5b92915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f6118f160258361131c565b91506118fc82611897565b604082019050919050565b5f6020820190508181035f83015261191e816118e5565b9050919050565b7f4f776e61626c653a206e6577206f776e6572206973207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f61197f60228361131c565b915061198a82611925565b604082019050919050565b5f6020820190508181035f8301526119ac81611973565b9050919050565b7f31586665723a20617070726f76652066726f6d207a65726f20616464726573735f82015250565b5f6119e760208361131c565b91506119f2826119b3565b602082019050919050565b5f6020820190508181035f830152611a14816119db565b9050919050565b7f31586665723a20617070726f766520746f207a65726f206164647265737300005f82015250565b5f611a4f601e8361131c565b9150611a5a82611a1b565b602082019050919050565b5f6020820190508181035f830152611a7c81611a43565b9050919050565b7f31586665723a205472616e736665722066726f6d207a65726f206164647265735f8201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b5f611add60218361131c565b9150611ae882611a83565b604082019050919050565b5f6020820190508181035f830152611b0a81611ad1565b9050919050565b7f31586665723a205472616e7366657220746f207a65726f2061646472657373005f82015250565b5f611b45601f8361131c565b9150611b5082611b11565b602082019050919050565b5f6020820190508181035f830152611b7281611b39565b9050919050565b7f31586665723a205472616e7366657220616d6f756e74206d75737420626520675f8201527f726561746572207468616e207a65726f00000000000000000000000000000000602082015250565b5f611bd360308361131c565b9150611bde82611b79565b604082019050919050565b5f6020820190508181035f830152611c0081611bc7565b9050919050565b7f31586665723a2054726164696e672069732064697361626c65640000000000005f82015250565b5f611c3b601a8361131c565b9150611c4682611c07565b602082019050919050565b5f6020820190508181035f830152611c6881611c2f565b9050919050565b7f31586665723a20496e73756666696369656e742062616c616e636500000000005f82015250565b5f611ca3601b8361131c565b9150611cae82611c6f565b602082019050919050565b5f6020820190508181035f830152611cd081611c97565b905091905056fea264697066735822122003deb8cfb68178565819c63beccb4c4abe09e23a371e6807943ad31f2ad2154e64736f6c63430008190033

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

000000000000000000000000d8f03accd7a3332e4be1554a3adbfa0b6dad5020

-----Decoded View---------------
Arg [0] : initialOwner (address): 0xD8F03aCcD7A3332E4bE1554A3aDBfA0b6DaD5020

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000d8f03accd7a3332e4be1554a3adbfa0b6dad5020


Deployed Bytecode Sourcemap

2422:4111:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3151:92;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4004:161;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5192:141;;;:::i;:::-;;5339:160;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3449:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4171:410;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3351:92;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4587:215;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3555:119;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2277:140;;;:::i;:::-;;1946:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3249:96;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2773:41;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4808:375;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3680:167;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3853:145;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2821:19;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2039:232;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3151:92;3197:13;3230:5;3223:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3151:92;:::o;4004:161::-;4079:4;4096:39;4105:12;:10;:12::i;:::-;4119:7;4128:6;4096:8;:39::i;:::-;4153:4;4146:11;;4004:161;;;;:::o;5192:141::-;1871:12;:10;:12::i;:::-;1860:23;;:7;:5;:7::i;:::-;:23;;;1852:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5258:7:::1;;;;;;;;;;;5257:8;5249:51;;;;;;;;;;;;:::i;:::-;;;;;;;;;5321:4;5311:7;;:14;;;;;;;;;;;;;;;;;;5192:141::o:0;5339:160::-;1871:12;:10;:12::i;:::-;1860:23;;:7;:5;:7::i;:::-;:23;;;1852:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5439:6:::1;5421:9;:15;5431:4;5421:15;;;;;;;;;;;;;;;;:24;;;;;;;;;;;;;;;;;;5478:4;5461:30;;;5484:6;5461:30;;;;;;:::i;:::-;;;;;;;;5339:160:::0;;:::o;3449:100::-;3502:7;3529:12;;3522:19;;3449:100;:::o;4171:410::-;4269:4;4286:36;4296:6;4304:9;4315:6;4286:9;:36::i;:::-;4333:24;4360:11;:19;4372:6;4360:19;;;;;;;;;;;;;;;:33;4380:12;:10;:12::i;:::-;4360:33;;;;;;;;;;;;;;;;4333:60;;4432:6;4412:16;:26;;4404:79;;;;;;;;;;;;:::i;:::-;;;;;;;;;4494:57;4503:6;4511:12;:10;:12::i;:::-;4544:6;4525:16;:25;;;;:::i;:::-;4494:8;:57::i;:::-;4569:4;4562:11;;;4171:410;;;;;:::o;3351:92::-;3401:5;3426:9;;;;;;;;;;;3419:16;;3351:92;:::o;4587:215::-;4675:4;4692:80;4701:12;:10;:12::i;:::-;4715:7;4761:10;4724:11;:25;4736:12;:10;:12::i;:::-;4724:25;;;;;;;;;;;;;;;:34;4750:7;4724:34;;;;;;;;;;;;;;;;:47;;;;:::i;:::-;4692:8;:80::i;:::-;4790:4;4783:11;;4587:215;;;;:::o;3555:119::-;3621:7;3648:9;:18;3658:7;3648:18;;;;;;;;;;;;;;;;3641:25;;3555:119;;;:::o;2277:140::-;1871:12;:10;:12::i;:::-;1860:23;;:7;:5;:7::i;:::-;:23;;;1852:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;2376:1:::1;2339:40;;2360:6;::::0;::::1;;;;;;;;2339:40;;;;;;;;;;;;2407:1;2390:6:::0;::::1;:19;;;;;;;;;;;;;;;;;;2277:140::o:0;1946:87::-;1992:7;2019:6;;;;;;;;;;;2012:13;;1946:87;:::o;3249:96::-;3297:13;3330:7;3323:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3249:96;:::o;2773:41::-;;;;;;;;;;;;;;;;;;;;;;:::o;4808:375::-;4901:4;4918:24;4945:11;:25;4957:12;:10;:12::i;:::-;4945:25;;;;;;;;;;;;;;;:34;4971:7;4945:34;;;;;;;;;;;;;;;;4918:61;;5018:15;4998:16;:35;;4990:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;5086:67;5095:12;:10;:12::i;:::-;5109:7;5137:15;5118:16;:34;;;;:::i;:::-;5086:8;:67::i;:::-;5171:4;5164:11;;;4808:375;;;;:::o;3680:167::-;3758:4;3775:42;3785:12;:10;:12::i;:::-;3799:9;3810:6;3775:9;:42::i;:::-;3835:4;3828:11;;3680:167;;;;:::o;3853:145::-;3935:7;3962:11;:19;3974:6;3962:19;;;;;;;;;;;;;;;:28;3982:7;3962:28;;;;;;;;;;;;;;;;3955:35;;3853:145;;;;:::o;2821:19::-;;;;;;;;;;;;;:::o;2039:232::-;1871:12;:10;:12::i;:::-;1860:23;;:7;:5;:7::i;:::-;:23;;;1852:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;2140:1:::1;2120:22;;:8;:22;;::::0;2112:69:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;2226:8;2197:38;;2218:6;::::0;::::1;;;;;;;;2197:38;;;;;;;;;;;;2255:8;2246:6;::::0;:17:::1;;;;;;;;;;;;;;;;;;2039:232:::0;:::o;1178:98::-;1231:7;1258:10;1251:17;;1178:98;:::o;5528:332::-;5641:1;5623:20;;:6;:20;;;5615:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;5718:1;5699:21;;:7;:21;;;5691:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;5797:6;5766:11;:19;5778:6;5766:19;;;;;;;;;;;;;;;:28;5786:7;5766:28;;;;;;;;;;;;;;;:37;;;;5836:7;5819:33;;5828:6;5819:33;;;5845:6;5819:33;;;;;;:::i;:::-;;;;;;;;5528:332;;;:::o;5866:664::-;5970:1;5954:18;;:4;:18;;;5946:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;6043:1;6029:16;;:2;:16;;;6021:60;;;;;;;;;;;;:::i;:::-;;;;;;;;;6109:1;6100:6;:10;6092:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;6179:9;:15;6189:4;6179:15;;;;;;;;;;;;;;;;;;;;;;;;;6178:16;:34;;;;;6199:9;:13;6209:2;6199:13;;;;;;;;;;;;;;;;;;;;;;;;;6198:14;6178:34;6174:113;;;6237:7;;;;;;;;;;;6229:46;;;;;;;;;;;;:::i;:::-;;;;;;;;;6174:113;6297:21;6321:9;:15;6331:4;6321:15;;;;;;;;;;;;;;;;6297:39;;6372:6;6355:13;:23;;6347:63;;;;;;;;;;;;:::i;:::-;;;;;;;;;6440:6;6421:9;:15;6431:4;6421:15;;;;;;;;;;;;;;;;:25;;;;;;;:::i;:::-;;;;;;;;6474:6;6457:9;:13;6467:2;6457:13;;;;;;;;;;;;;;;;:23;;;;;;;:::i;:::-;;;;;;;;6511:2;6496:26;;6505:4;6496:26;;;6515:6;6496:26;;;;;;:::i;:::-;;;;;;;;5935:595;5866:664;;;:::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:139::-;376:6;371:3;366;360:23;417:1;408:6;403:3;399:16;392:27;287:139;;;:::o;432:102::-;473:6;524:2;520:7;515:2;508:5;504:14;500:28;490:38;;432:102;;;:::o;540:377::-;628:3;656:39;689:5;656:39;:::i;:::-;711:71;775:6;770:3;711:71;:::i;:::-;704:78;;791:65;849:6;844:3;837:4;830:5;826:16;791:65;:::i;:::-;881:29;903:6;881:29;:::i;:::-;876:3;872:39;865:46;;632:285;540:377;;;;:::o;923:313::-;1036:4;1074:2;1063:9;1059:18;1051:26;;1123:9;1117:4;1113:20;1109:1;1098:9;1094:17;1087:47;1151:78;1224:4;1215:6;1151:78;:::i;:::-;1143:86;;923:313;;;;:::o;1323:117::-;1432:1;1429;1422:12;1569:126;1606:7;1646:42;1639:5;1635:54;1624:65;;1569:126;;;:::o;1701:96::-;1738:7;1767:24;1785:5;1767:24;:::i;:::-;1756:35;;1701:96;;;:::o;1803:122::-;1876:24;1894:5;1876:24;:::i;:::-;1869:5;1866:35;1856:63;;1915:1;1912;1905:12;1856:63;1803:122;:::o;1931:139::-;1977:5;2015:6;2002:20;1993:29;;2031:33;2058:5;2031:33;:::i;:::-;1931:139;;;;:::o;2076:77::-;2113:7;2142:5;2131:16;;2076:77;;;:::o;2159:122::-;2232:24;2250:5;2232:24;:::i;:::-;2225:5;2222:35;2212:63;;2271:1;2268;2261:12;2212:63;2159:122;:::o;2287:139::-;2333:5;2371:6;2358:20;2349:29;;2387:33;2414:5;2387:33;:::i;:::-;2287:139;;;;:::o;2432:474::-;2500:6;2508;2557:2;2545:9;2536:7;2532:23;2528:32;2525:119;;;2563:79;;:::i;:::-;2525:119;2683:1;2708:53;2753:7;2744:6;2733:9;2729:22;2708:53;:::i;:::-;2698:63;;2654:117;2810:2;2836:53;2881:7;2872:6;2861:9;2857:22;2836:53;:::i;:::-;2826:63;;2781:118;2432:474;;;;;:::o;2912:90::-;2946:7;2989:5;2982:13;2975:21;2964:32;;2912:90;;;:::o;3008:109::-;3089:21;3104:5;3089:21;:::i;:::-;3084:3;3077:34;3008:109;;:::o;3123:210::-;3210:4;3248:2;3237:9;3233:18;3225:26;;3261:65;3323:1;3312:9;3308:17;3299:6;3261:65;:::i;:::-;3123:210;;;;:::o;3339:116::-;3409:21;3424:5;3409:21;:::i;:::-;3402:5;3399:32;3389:60;;3445:1;3442;3435:12;3389:60;3339:116;:::o;3461:133::-;3504:5;3542:6;3529:20;3520:29;;3558:30;3582:5;3558:30;:::i;:::-;3461:133;;;;:::o;3600:468::-;3665:6;3673;3722:2;3710:9;3701:7;3697:23;3693:32;3690:119;;;3728:79;;:::i;:::-;3690:119;3848:1;3873:53;3918:7;3909:6;3898:9;3894:22;3873:53;:::i;:::-;3863:63;;3819:117;3975:2;4001:50;4043:7;4034:6;4023:9;4019:22;4001:50;:::i;:::-;3991:60;;3946:115;3600:468;;;;;:::o;4074:118::-;4161:24;4179:5;4161:24;:::i;:::-;4156:3;4149:37;4074:118;;:::o;4198:222::-;4291:4;4329:2;4318:9;4314:18;4306:26;;4342:71;4410:1;4399:9;4395:17;4386:6;4342:71;:::i;:::-;4198:222;;;;:::o;4426:619::-;4503:6;4511;4519;4568:2;4556:9;4547:7;4543:23;4539:32;4536:119;;;4574:79;;:::i;:::-;4536:119;4694:1;4719:53;4764:7;4755:6;4744:9;4740:22;4719:53;:::i;:::-;4709:63;;4665:117;4821:2;4847:53;4892:7;4883:6;4872:9;4868:22;4847:53;:::i;:::-;4837:63;;4792:118;4949:2;4975:53;5020:7;5011:6;5000:9;4996:22;4975:53;:::i;:::-;4965:63;;4920:118;4426:619;;;;;:::o;5051:86::-;5086:7;5126:4;5119:5;5115:16;5104:27;;5051:86;;;:::o;5143:112::-;5226:22;5242:5;5226:22;:::i;:::-;5221:3;5214:35;5143:112;;:::o;5261:214::-;5350:4;5388:2;5377:9;5373:18;5365:26;;5401:67;5465:1;5454:9;5450:17;5441:6;5401:67;:::i;:::-;5261:214;;;;:::o;5481:329::-;5540:6;5589:2;5577:9;5568:7;5564:23;5560:32;5557:119;;;5595:79;;:::i;:::-;5557:119;5715:1;5740:53;5785:7;5776:6;5765:9;5761:22;5740:53;:::i;:::-;5730:63;;5686:117;5481:329;;;;:::o;5816:118::-;5903:24;5921:5;5903:24;:::i;:::-;5898:3;5891:37;5816:118;;:::o;5940:222::-;6033:4;6071:2;6060:9;6056:18;6048:26;;6084:71;6152:1;6141:9;6137:17;6128:6;6084:71;:::i;:::-;5940:222;;;;:::o;6168:474::-;6236:6;6244;6293:2;6281:9;6272:7;6268:23;6264:32;6261:119;;;6299:79;;:::i;:::-;6261:119;6419:1;6444:53;6489:7;6480:6;6469:9;6465:22;6444:53;:::i;:::-;6434:63;;6390:117;6546:2;6572:53;6617:7;6608:6;6597:9;6593:22;6572:53;:::i;:::-;6562:63;;6517:118;6168:474;;;;;:::o;6648:180::-;6696:77;6693:1;6686:88;6793:4;6790:1;6783:15;6817:4;6814:1;6807:15;6834:320;6878:6;6915:1;6909:4;6905:12;6895:22;;6962:1;6956:4;6952:12;6983:18;6973:81;;7039:4;7031:6;7027:17;7017:27;;6973:81;7101:2;7093:6;7090:14;7070:18;7067:38;7064:84;;7120:18;;:::i;:::-;7064:84;6885:269;6834:320;;;:::o;7160:182::-;7300:34;7296:1;7288:6;7284:14;7277:58;7160:182;:::o;7348:366::-;7490:3;7511:67;7575:2;7570:3;7511:67;:::i;:::-;7504:74;;7587:93;7676:3;7587:93;:::i;:::-;7705:2;7700:3;7696:12;7689:19;;7348:366;;;:::o;7720:419::-;7886:4;7924:2;7913:9;7909:18;7901:26;;7973:9;7967:4;7963:20;7959:1;7948:9;7944:17;7937:47;8001:131;8127:4;8001:131;:::i;:::-;7993:139;;7720:419;;;:::o;8145:180::-;8285:32;8281:1;8273:6;8269:14;8262:56;8145:180;:::o;8331:366::-;8473:3;8494:67;8558:2;8553:3;8494:67;:::i;:::-;8487:74;;8570:93;8659:3;8570:93;:::i;:::-;8688:2;8683:3;8679:12;8672:19;;8331:366;;;:::o;8703:419::-;8869:4;8907:2;8896:9;8892:18;8884:26;;8956:9;8950:4;8946:20;8942:1;8931:9;8927:17;8920:47;8984:131;9110:4;8984:131;:::i;:::-;8976:139;;8703:419;;;:::o;9128:227::-;9268:34;9264:1;9256:6;9252:14;9245:58;9337:10;9332:2;9324:6;9320:15;9313:35;9128:227;:::o;9361:366::-;9503:3;9524:67;9588:2;9583:3;9524:67;:::i;:::-;9517:74;;9600:93;9689:3;9600:93;:::i;:::-;9718:2;9713:3;9709:12;9702:19;;9361:366;;;:::o;9733:419::-;9899:4;9937:2;9926:9;9922:18;9914:26;;9986:9;9980:4;9976:20;9972:1;9961:9;9957:17;9950:47;10014:131;10140:4;10014:131;:::i;:::-;10006:139;;9733:419;;;:::o;10158:180::-;10206:77;10203:1;10196:88;10303:4;10300:1;10293:15;10327:4;10324:1;10317:15;10344:194;10384:4;10404:20;10422:1;10404:20;:::i;:::-;10399:25;;10438:20;10456:1;10438:20;:::i;:::-;10433:25;;10482:1;10479;10475:9;10467:17;;10506:1;10500:4;10497:11;10494:37;;;10511:18;;:::i;:::-;10494:37;10344:194;;;;:::o;10544:191::-;10584:3;10603:20;10621:1;10603:20;:::i;:::-;10598:25;;10637:20;10655:1;10637:20;:::i;:::-;10632:25;;10680:1;10677;10673:9;10666:16;;10701:3;10698:1;10695:10;10692:36;;;10708:18;;:::i;:::-;10692:36;10544:191;;;;:::o;10741:224::-;10881:34;10877:1;10869:6;10865:14;10858:58;10950:7;10945:2;10937:6;10933:15;10926:32;10741:224;:::o;10971:366::-;11113:3;11134:67;11198:2;11193:3;11134:67;:::i;:::-;11127:74;;11210:93;11299:3;11210:93;:::i;:::-;11328:2;11323:3;11319:12;11312:19;;10971:366;;;:::o;11343:419::-;11509:4;11547:2;11536:9;11532:18;11524:26;;11596:9;11590:4;11586:20;11582:1;11571:9;11567:17;11560:47;11624:131;11750:4;11624:131;:::i;:::-;11616:139;;11343:419;;;:::o;11768:221::-;11908:34;11904:1;11896:6;11892:14;11885:58;11977:4;11972:2;11964:6;11960:15;11953:29;11768:221;:::o;11995:366::-;12137:3;12158:67;12222:2;12217:3;12158:67;:::i;:::-;12151:74;;12234:93;12323:3;12234:93;:::i;:::-;12352:2;12347:3;12343:12;12336:19;;11995:366;;;:::o;12367:419::-;12533:4;12571:2;12560:9;12556:18;12548:26;;12620:9;12614:4;12610:20;12606:1;12595:9;12591:17;12584:47;12648:131;12774:4;12648:131;:::i;:::-;12640:139;;12367:419;;;:::o;12792:182::-;12932:34;12928:1;12920:6;12916:14;12909:58;12792:182;:::o;12980:366::-;13122:3;13143:67;13207:2;13202:3;13143:67;:::i;:::-;13136:74;;13219:93;13308:3;13219:93;:::i;:::-;13337:2;13332:3;13328:12;13321:19;;12980:366;;;:::o;13352:419::-;13518:4;13556:2;13545:9;13541:18;13533:26;;13605:9;13599:4;13595:20;13591:1;13580:9;13576:17;13569:47;13633:131;13759:4;13633:131;:::i;:::-;13625:139;;13352:419;;;:::o;13777:180::-;13917:32;13913:1;13905:6;13901:14;13894:56;13777:180;:::o;13963:366::-;14105:3;14126:67;14190:2;14185:3;14126:67;:::i;:::-;14119:74;;14202:93;14291:3;14202:93;:::i;:::-;14320:2;14315:3;14311:12;14304:19;;13963:366;;;:::o;14335:419::-;14501:4;14539:2;14528:9;14524:18;14516:26;;14588:9;14582:4;14578:20;14574:1;14563:9;14559:17;14552:47;14616:131;14742:4;14616:131;:::i;:::-;14608:139;;14335:419;;;:::o;14760:220::-;14900:34;14896:1;14888:6;14884:14;14877:58;14969:3;14964:2;14956:6;14952:15;14945:28;14760:220;:::o;14986:366::-;15128:3;15149:67;15213:2;15208:3;15149:67;:::i;:::-;15142:74;;15225:93;15314:3;15225:93;:::i;:::-;15343:2;15338:3;15334:12;15327:19;;14986:366;;;:::o;15358:419::-;15524:4;15562:2;15551:9;15547:18;15539:26;;15611:9;15605:4;15601:20;15597:1;15586:9;15582:17;15575:47;15639:131;15765:4;15639:131;:::i;:::-;15631:139;;15358:419;;;:::o;15783:181::-;15923:33;15919:1;15911:6;15907:14;15900:57;15783:181;:::o;15970:366::-;16112:3;16133:67;16197:2;16192:3;16133:67;:::i;:::-;16126:74;;16209:93;16298:3;16209:93;:::i;:::-;16327:2;16322:3;16318:12;16311:19;;15970:366;;;:::o;16342:419::-;16508:4;16546:2;16535:9;16531:18;16523:26;;16595:9;16589:4;16585:20;16581:1;16570:9;16566:17;16559:47;16623:131;16749:4;16623:131;:::i;:::-;16615:139;;16342:419;;;:::o;16767:235::-;16907:34;16903:1;16895:6;16891:14;16884:58;16976:18;16971:2;16963:6;16959:15;16952:43;16767:235;:::o;17008:366::-;17150:3;17171:67;17235:2;17230:3;17171:67;:::i;:::-;17164:74;;17247:93;17336:3;17247:93;:::i;:::-;17365:2;17360:3;17356:12;17349:19;;17008:366;;;:::o;17380:419::-;17546:4;17584:2;17573:9;17569:18;17561:26;;17633:9;17627:4;17623:20;17619:1;17608:9;17604:17;17597:47;17661:131;17787:4;17661:131;:::i;:::-;17653:139;;17380:419;;;:::o;17805:176::-;17945:28;17941:1;17933:6;17929:14;17922:52;17805:176;:::o;17987:366::-;18129:3;18150:67;18214:2;18209:3;18150:67;:::i;:::-;18143:74;;18226:93;18315:3;18226:93;:::i;:::-;18344:2;18339:3;18335:12;18328:19;;17987:366;;;:::o;18359:419::-;18525:4;18563:2;18552:9;18548:18;18540:26;;18612:9;18606:4;18602:20;18598:1;18587:9;18583:17;18576:47;18640:131;18766:4;18640:131;:::i;:::-;18632:139;;18359:419;;;:::o;18784:177::-;18924:29;18920:1;18912:6;18908:14;18901:53;18784:177;:::o;18967:366::-;19109:3;19130:67;19194:2;19189:3;19130:67;:::i;:::-;19123:74;;19206:93;19295:3;19206:93;:::i;:::-;19324:2;19319:3;19315:12;19308:19;;18967:366;;;:::o;19339:419::-;19505:4;19543:2;19532:9;19528:18;19520:26;;19592:9;19586:4;19582:20;19578:1;19567:9;19563:17;19556:47;19620:131;19746:4;19620:131;:::i;:::-;19612:139;;19339:419;;;:::o

Swarm Source

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