ETH Price: $2,460.73 (-3.65%)

Token

The Joker Coin 🃏 (JOKER)
 

Overview

Max Total Supply

777,777 JOKER

Holders

101

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
591,602.198749271920975728 JOKER

Value
$0.00
0x7e2981db7fd65d64f745ed0ded5b4e496046dc3f
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:
DxBurnToken

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2023-05-14
*/

/*
// Official DxBurn Token
// To Mint your own token visit https://dx.app
// DxMint verified tokens are unruggable through code
// To view the audit certificate for this token search it in https://dx.app/dxmint
// Please ensure one wallet doesn't hold too much supply of tokens!
*/

// SPDX-License-Identifier: MIT

pragma solidity 0.8.7;
pragma experimental ABIEncoderV2;


/**
 * @dev Interface of the ERC20 standard as defined in the EIP.
 */
interface IERC20 {
    /**
     * @dev Emitted when `value` tokens are moved from one account (`from`) to
     * another (`to`).
     *
     * Note that `value` may be zero.
     */
    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);

    /**
     * @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);

    /**
     * @dev Returns the remaining number of tokens that `spender` will be
     * allowed to spend on behalf of `owner` through {transferFrom}. This is
     * zero by default.
     *
     * This value changes when {approve} or {transferFrom} are called.
     */
    function allowance(address owner, address spender) external view returns (uint256);

    /**
     * @dev Sets `amount` as the allowance of `spender` over the caller's tokens.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * IMPORTANT: Beware that changing an allowance with this method brings the risk
     * that someone may use both the old and the new allowance by unfortunate
     * transaction ordering. One possible solution to mitigate this race
     * condition is to first reduce the spender's allowance to 0 and set the
     * desired value afterwards:
     * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
     *
     * Emits an {Approval} event.
     */
    function approve(address spender, uint256 amount) external returns (bool);

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


/**
 * @dev Interface for the optional metadata functions from the ERC20 standard.
 *
 * _Available since v4.1._
 */
interface IERC20Metadata 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);
}


/**
 * @dev Provides information about the current execution context, including the
 * sender of the transaction and its data. While these are generally available
 * via msg.sender and msg.data, they should not be accessed in such a direct
 * manner, since when dealing with meta-transactions the account sending and
 * paying for execution may not be the actual sender (as far as an application
 * is concerned).
 *
 * This contract is only required for intermediate, library-like contracts.
 */
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 Contract module which provides a basic access control mechanism, where
 * there is an account (an owner) that can be granted exclusive access to
 * specific functions.
 *
 * By default, the owner account will be the one that deploys the contract. This
 * can later be changed with {transferOwnership}.
 *
 * This module is used through inheritance. It will make available the modifier
 * `onlyOwner`, which can be applied to your functions to restrict their use to
 * the owner.
 */
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");
    }

    /**
     * @dev Leaves the contract without owner. It will not be possible to call
     * `onlyOwner` functions. Can only be called by the current owner.
     *
     * NOTE: Renouncing ownership will leave the contract without an owner,
     * thereby disabling any functionality that is only available to 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 DxBurnToken is Context, IERC20, IERC20Metadata,Ownable {
    bool public mintedByDxsale = true;
    uint256 private _totalSupply;
    bool public mintingFinishedPermanent = false;
    string private _name;
    string private _symbol;
    uint8 private _decimals;
    address public _creator;
    uint8 public _burnFee;
    uint8 public _devFee;
    uint256 public _maxBurnFee;
    uint256 public _maxDevFee;
    address public _devWalletAddress;

    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowances;
    mapping (address => bool) private _isExcludedFromFee;
    mapping (address => bool) private _isdevWallet;

    constructor (address creator_,string memory name_, string memory symbol_,uint8 decimals_, uint256 tokenSupply_, uint8 burnFee_, uint8 devFee_, uint256 maxBurnFee_, uint256 maxDevFee_, address devWalletAddress_) {
        _name = name_;
        _symbol = symbol_;
        _decimals = decimals_;
        _creator = creator_;
        _burnFee = burnFee_;
        _devFee = devFee_;
        _maxBurnFee = maxBurnFee_;
        _maxDevFee = maxDevFee_;
        _devWalletAddress = devWalletAddress_;

        //excluded addresses from fees
        _isExcludedFromFee[creator_] = true;
        _isExcludedFromFee[address(this)] = true;
        _isExcludedFromFee[_devWalletAddress] = true;
    
        //set wallet provided to true
        _isdevWallet[_devWalletAddress] = true;

        
        _mint(_creator,tokenSupply_);
        mintingFinishedPermanent = true;
    }

    /**
     * @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;
    }

    /**
     * @dev Returns the number of decimals used to get its user representation.
     * For example, if `decimals` equals `2`, a balance of `505` tokens should
     * be displayed to a user as `5,05` (`505 / 10 ** 2`).
     *
     * Tokens usually opt for a value of 18, imitating the relationship between
     * Ether and Wei. This is the value {ERC20} uses, unless this function is
     * overridden;
     *
     * NOTE: This information is only used for _display_ purposes: it in
     * no way affects any of the arithmetic of the contract, including
     * {IERC20-balanceOf} and {IERC20-transfer}.
     */
    function decimals() public view virtual override returns (uint8) {
        return _decimals;
    }

    /**
     * @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];
    }

    /**
     * @dev See {IERC20-transfer}.
     *
     * Requirements:
     *
     * - `recipient` cannot be the zero address.
     * - the caller must have a balance of at least `amount`.
     */
    function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }

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

    /**
     * @dev See {IERC20-approve}.
     *
     * Requirements:
     *
     * - `spender` cannot be the zero address.
     */
    function approve(address spender, uint256 amount) public virtual override returns (bool) {
        _approve(_msgSender(), spender, amount);
        return true;
    }

    /**
     * @dev See {IERC20-transferFrom}.
     *
     * Emits an {Approval} event indicating the updated allowance. This is not
     * required by the EIP. See the note at the beginning of {ERC20}.
     *
     * Requirements:
     *
     * - `sender` and `recipient` cannot be the zero address.
     * - `sender` must have a balance of at least `amount`.
     * - the caller must have allowance for ``sender``'s tokens of at least
     * `amount`.
     */
    function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) {
        _transfer(sender, recipient, amount);

        uint256 currentAllowance = _allowances[sender][_msgSender()];
        require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance");
        _approve(sender, _msgSender(), currentAllowance - amount);

        return true;
    }

    /**
     * @dev Atomically increases the allowance granted to `spender` by the caller.
     *
     * This is an alternative to {approve} that can be used as a mitigation for
     * problems described in {IERC20-approve}.
     *
     * Emits an {Approval} event indicating the updated allowance.
     *
     * Requirements:
     *
     * - `spender` cannot be the zero address.
     */
    function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender] + addedValue);
        return true;
    }

    /**
     * @dev Atomically decreases the allowance granted to `spender` by the caller.
     *
     * This is an alternative to {approve} that can be used as a mitigation for
     * problems described in {IERC20-approve}.
     *
     * Emits an {Approval} event indicating the updated allowance.
     *
     * Requirements:
     *
     * - `spender` cannot be the zero address.
     * - `spender` must have allowance for the caller of at least
     * `subtractedValue`.
     */
    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 isExcludedFromFee(address account) public view returns (bool) {
        return _isExcludedFromFee[account];
    }

    function excludeFromFee(address account) public onlyOwner {
        require(!_isExcludedFromFee[account], "Account is already excluded");
        _isExcludedFromFee[account] = true;
    }
    
    function includeInFee(address account) public onlyOwner {
        require(_isExcludedFromFee[account], "Account is already included");
        _isExcludedFromFee[account] = false;
    }
        
    function setDevWalletAddress(address _addr) internal virtual {
        if (!_isExcludedFromFee[_addr]) {
            excludeFromFee(_addr);
        }
        _isdevWallet[_addr] = true;
        _devWalletAddress = _addr;
    }

    function replaceDevWalletAddress(address _addr, address _newAddr) public onlyOwner {
        require(_isdevWallet[_addr], "Wallet address not set previously");
        require(!_isdevWallet[_newAddr], "Wallet address already set");
        if (_isExcludedFromFee[_addr]) {
            includeInFee(_addr);
        }
        _isdevWallet[_addr] = false;
        setDevWalletAddress(_newAddr);
    }

    function setDevFeePercent(uint8 devFee) external onlyOwner() {
        require(devFee >= 0 && devFee <= _maxDevFee,"teamFee out of range");
        _devFee = devFee;
    }      

    function setBurnFeePercent(uint8 burnFee) external onlyOwner() {
        require(burnFee >= 0 && burnFee <= _maxBurnFee,"teamFee out of range");
        _burnFee = burnFee;
    } 
    
    function burn(uint256 _value) public {
        _burn(msg.sender, _value);
    } 

    /**
     * @dev Moves tokens `amount` from `sender` to `recipient`.
     *
     * This is internal function is equivalent to {transfer}, and can be used to
     * e.g. implement automatic token fees, slashing mechanisms, etc.
     *
     * Emits a {Transfer} event.
     *
     * Requirements:
     *
     * - `sender` cannot be the zero address.
     * - `recipient` cannot be the zero address.
     * - `sender` must have a balance of at least `amount`.
     */
    function _transfer(address sender, address recipient, uint256 amount) internal virtual {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");
 
        uint256 senderBalance = _balances[sender];
        require(senderBalance >= amount, "ERC20: transfer amount exceeds balance");

        if(_isExcludedFromFee[sender] || _isExcludedFromFee[recipient]){
            _balances[sender] = senderBalance - amount;
            _balances[recipient] += amount;
            emit Transfer(sender, recipient, amount);
        }

        if(!_isExcludedFromFee[sender] && !_isExcludedFromFee[recipient]){
            uint256 amountForBurn = (amount * _burnFee) / 100;
            uint256 amountForDev = (amount * _devFee) / 100;

            uint256 amountToSend = amount - amountForBurn - amountForDev;

            _balances[sender] = senderBalance - amountForDev - amountToSend;
            _burn(sender, amountForBurn);

            _balances[_devWalletAddress] += amountForDev;
            emit Transfer(sender, _devWalletAddress, amountForDev);

            _balances[recipient] += amountToSend;
            emit Transfer(sender, recipient, amountToSend);
        }
    }

    /** @dev Creates `amount` tokens and assigns them to `account`, increasing
     * the total supply.
     *
     * Emits a {Transfer} event with `from` set to the zero address.
     *
     * Requirements:
     *
     * - `account` cannot be the zero address.
     */
    function _mint(address account, uint256 amount) internal virtual {
        require(!mintingFinishedPermanent,"cant be minted anymore!");
        require(account != address(0), "ERC20: mint to the zero address");

        _beforeTokenTransfer(address(0), account, amount);

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

    /**
     * @dev Destroys `amount` tokens from `account`, reducing the
     * total supply.
     *
     * Emits a {Transfer} event with `to` set to the zero address.
     *
     * Requirements:
     *
     * - `account` cannot be the zero address.
     * - `account` must have at least `amount` tokens.
     */
    function _burn(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: burn from the zero address");

        _beforeTokenTransfer(account, address(0), amount);

        uint256 accountBalance = _balances[account];
        require(accountBalance >= amount, "ERC20: burn amount exceeds balance");
        _balances[account] = accountBalance - amount;
        _totalSupply -= amount;

        emit Transfer(account, address(0), amount);
    }

    /**
     * @dev Sets `amount` as the allowance of `spender` over the `owner` s tokens.
     *
     * This internal function is equivalent to `approve`, and can be used to
     * e.g. set automatic allowances for certain subsystems, etc.
     *
     * Emits an {Approval} event.
     *
     * Requirements:
     *
     * - `owner` cannot be the zero address.
     * - `spender` cannot be the zero address.
     */
    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);
    }

    /**
     * @dev Hook that is called before any transfer of tokens. This includes
     * minting and burning.
     *
     * Calling conditions:
     *
     * - when `from` and `to` are both non-zero, `amount` of ``from``'s tokens
     * will be to transferred to `to`.
     * - when `from` is zero, `amount` tokens will be minted for `to`.
     * - when `to` is zero, `amount` of ``from``'s tokens will be burned.
     * - `from` and `to` are never both zero.
     *
     * To learn more about hooks, head to xref:ROOT:extending-contracts.adoc#using-hooks[Using Hooks].
     */
    function _beforeTokenTransfer(address from, address to, uint256 amount) internal virtual { }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"creator_","type":"address"},{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint8","name":"decimals_","type":"uint8"},{"internalType":"uint256","name":"tokenSupply_","type":"uint256"},{"internalType":"uint8","name":"burnFee_","type":"uint8"},{"internalType":"uint8","name":"devFee_","type":"uint8"},{"internalType":"uint256","name":"maxBurnFee_","type":"uint256"},{"internalType":"uint256","name":"maxDevFee_","type":"uint256"},{"internalType":"address","name":"devWalletAddress_","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"},{"inputs":[],"name":"_burnFee","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_creator","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_devFee","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_devWalletAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxBurnFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxDevFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","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":"account","type":"address"}],"name":"excludeFromFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"includeInFee","outputs":[],"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":[{"internalType":"address","name":"account","type":"address"}],"name":"isExcludedFromFee","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"mintedByDxsale","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"mintingFinishedPermanent","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_addr","type":"address"},{"internalType":"address","name":"_newAddr","type":"address"}],"name":"replaceDevWalletAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint8","name":"burnFee","type":"uint8"}],"name":"setBurnFeePercent","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint8","name":"devFee","type":"uint8"}],"name":"setDevFeePercent","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"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"}]

60806040526000805460ff60a01b1916600160a01b1790556002805460ff191690553480156200002e57600080fd5b5060405162001b5f38038062001b5f8339810160408190526200005191620005b6565b6200005c336200029c565b8851620000719060039060208c01906200042a565b508751620000879060049060208b01906200042a565b5086600560006101000a81548160ff021916908360ff16021790555089600560016101000a8154816001600160a01b0302191690836001600160a01b0316021790555084600560156101000a81548160ff021916908360ff16021790555083600560166101000a81548160ff021916908360ff160217905550826006819055508160078190555080600860006101000a8154816001600160a01b0302191690836001600160a01b031602179055506001600b60008c6001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600b6000306001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600b6000600860009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600c6000600860009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff0219169083151502179055506200027e600560019054906101000a90046001600160a01b031687620002ec60201b60201c565b50506002805460ff1916600117905550620007179650505050505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60025460ff1615620003455760405162461bcd60e51b815260206004820152601760248201527f63616e74206265206d696e74656420616e796d6f72652100000000000000000060448201526064015b60405180910390fd5b6001600160a01b0382166200039d5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016200033c565b8060016000828254620003b191906200069d565b90915550506001600160a01b03821660009081526009602052604081208054839290620003e09084906200069d565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b8280546200043890620006c4565b90600052602060002090601f0160209004810192826200045c5760008555620004a7565b82601f106200047757805160ff1916838001178555620004a7565b82800160010185558215620004a7579182015b82811115620004a75782518255916020019190600101906200048a565b50620004b5929150620004b9565b5090565b5b80821115620004b55760008155600101620004ba565b80516001600160a01b0381168114620004e857600080fd5b919050565b600082601f830112620004ff57600080fd5b81516001600160401b03808211156200051c576200051c62000701565b604051601f8301601f19908116603f0116810190828211818310171562000547576200054762000701565b816040528381526020925086838588010111156200056457600080fd5b600091505b8382101562000588578582018301518183018401529082019062000569565b838211156200059a5760008385830101525b9695505050505050565b805160ff81168114620004e857600080fd5b6000806000806000806000806000806101408b8d031215620005d757600080fd5b620005e28b620004d0565b60208c0151909a506001600160401b03808211156200060057600080fd5b6200060e8e838f01620004ed565b9a5060408d01519150808211156200062557600080fd5b50620006348d828e01620004ed565b9850506200064560608c01620005a4565b965060808b015195506200065c60a08c01620005a4565b94506200066c60c08c01620005a4565b935060e08b015192506101008b015191506200068c6101208c01620004d0565b90509295989b9194979a5092959850565b60008219821115620006bf57634e487b7160e01b600052601160045260246000fd5b500190565b600181811c90821680620006d957607f821691505b60208210811415620006fb57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fd5b61143880620007276000396000f3fe608060405234801561001057600080fd5b50600436106101cf5760003560e01c80638da5cb5b11610104578063bc8bde64116100a2578063ea2f0b3711610071578063ea2f0b3714610420578063f2fde38b14610433578063f3b530ab14610446578063f5eae9361461044f57600080fd5b8063bc8bde64146103a8578063c0b0fda2146103c0578063d7034bd6146103d4578063dd62ed3e146103e757600080fd5b8063a9059cbb116100de578063a9059cbb1461035b578063aa45026b1461036e578063b425bac314610382578063bc4e28831461039557600080fd5b80638da5cb5b1461031b57806395d89b4114610340578063a457c2d71461034857600080fd5b8063437823ec11610171578063559246461161014b57806355924646146102c357806370a08231146102d7578063715018a614610300578063715868391461030857600080fd5b8063437823ec1461027b57806352258d0c1461028e5780635342acb41461029757600080fd5b806323b872dd116101ad57806323b872dd14610227578063313ce5671461023a578063395093511461025357806342966c681461026657600080fd5b806306fdde03146101d4578063095ea7b3146101f257806318160ddd14610215575b600080fd5b6101dc61045c565b6040516101e991906112cc565b60405180910390f35b610205610200366004611266565b6104ee565b60405190151581526020016101e9565b6001545b6040519081526020016101e9565b61020561023536600461122a565b610504565b60055460ff165b60405160ff90911681526020016101e9565b610205610261366004611266565b6105ba565b610279610274366004611290565b6105f1565b005b6102796102893660046111d5565b6105fe565b61021960065481565b6102056102a53660046111d5565b6001600160a01b03166000908152600b602052604090205460ff1690565b60005461020590600160a01b900460ff1681565b6102196102e53660046111d5565b6001600160a01b031660009081526009602052604090205490565b610279610693565b6102796103163660046112a9565b6106a7565b6000546001600160a01b03165b6040516001600160a01b0390911681526020016101e9565b6101dc61071b565b610205610356366004611266565b61072a565b610205610369366004611266565b6107c5565b60055461024190600160b01b900460ff1681565b600854610328906001600160a01b031681565b6102796103a33660046112a9565b6107d2565b6005546103289061010090046001600160a01b031681565b60055461024190600160a81b900460ff1681565b6102796103e23660046111f7565b610846565b6102196103f53660046111f7565b6001600160a01b039182166000908152600a6020908152604080832093909416825291909152205490565b61027961042e3660046111d5565b610980565b6102796104413660046111d5565b610a11565b61021960075481565b6002546102059060ff1681565b60606003805461046b90611391565b80601f016020809104026020016040519081016040528092919081815260200182805461049790611391565b80156104e45780601f106104b9576101008083540402835291602001916104e4565b820191906000526020600020905b8154815290600101906020018083116104c757829003601f168201915b5050505050905090565b60006104fb338484610a87565b50600192915050565b6000610511848484610bac565b6001600160a01b0384166000908152600a602090815260408083203384529091529020548281101561059b5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b6105af85336105aa868561137a565b610a87565b506001949350505050565b336000818152600a602090815260408083206001600160a01b038716845290915281205490916104fb9185906105aa908690611321565b6105fb3382610f72565b50565b6106066110af565b6001600160a01b0381166000908152600b602052604090205460ff161561066f5760405162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c7265616479206578636c7564656400000000006044820152606401610592565b6001600160a01b03166000908152600b60205260409020805460ff19166001179055565b61069b6110af565b6106a56000611109565b565b6106af6110af565b6006548160ff1611156106fb5760405162461bcd60e51b81526020600482015260146024820152737465616d466565206f7574206f662072616e676560601b6044820152606401610592565b6005805460ff909216600160a81b0260ff60a81b19909216919091179055565b60606004805461046b90611391565b336000908152600a602090815260408083206001600160a01b0386168452909152812054828110156107ac5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610592565b6107bb33856105aa868561137a565b5060019392505050565b60006104fb338484610bac565b6107da6110af565b6007548160ff1611156108265760405162461bcd60e51b81526020600482015260146024820152737465616d466565206f7574206f662072616e676560601b6044820152606401610592565b6005805460ff909216600160b01b0260ff60b01b19909216919091179055565b61084e6110af565b6001600160a01b0382166000908152600c602052604090205460ff166108c05760405162461bcd60e51b815260206004820152602160248201527f57616c6c65742061646472657373206e6f74207365742070726576696f75736c6044820152607960f81b6064820152608401610592565b6001600160a01b0381166000908152600c602052604090205460ff16156109295760405162461bcd60e51b815260206004820152601a60248201527f57616c6c6574206164647265737320616c7265616479207365740000000000006044820152606401610592565b6001600160a01b0382166000908152600b602052604090205460ff16156109535761095382610980565b6001600160a01b0382166000908152600c60205260409020805460ff1916905561097c81611159565b5050565b6109886110af565b6001600160a01b0381166000908152600b602052604090205460ff166109f05760405162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c726561647920696e636c7564656400000000006044820152606401610592565b6001600160a01b03166000908152600b60205260409020805460ff19169055565b610a196110af565b6001600160a01b038116610a7e5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610592565b6105fb81611109565b6001600160a01b038316610ae95760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610592565b6001600160a01b038216610b4a5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610592565b6001600160a01b038381166000818152600a602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b038316610c105760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610592565b6001600160a01b038216610c725760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610592565b6001600160a01b03831660009081526009602052604090205481811015610cea5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610592565b6001600160a01b0384166000908152600b602052604090205460ff1680610d2957506001600160a01b0383166000908152600b602052604090205460ff165b15610db157610d38828261137a565b6001600160a01b038086166000908152600960205260408082209390935590851681529081208054849290610d6e908490611321565b92505081905550826001600160a01b0316846001600160a01b03166000805160206113e383398151915284604051610da891815260200190565b60405180910390a35b6001600160a01b0384166000908152600b602052604090205460ff16158015610df357506001600160a01b0383166000908152600b602052604090205460ff16155b15610f6c57600554600090606490610e1590600160a81b900460ff168561135b565b610e1f9190611339565b600554909150600090606490610e3f90600160b01b900460ff168661135b565b610e499190611339565b9050600081610e58848761137a565b610e62919061137a565b905080610e6f838661137a565b610e79919061137a565b6001600160a01b038816600090815260096020526040902055610e9c8784610f72565b6008546001600160a01b031660009081526009602052604081208054849290610ec6908490611321565b90915550506008546040518381526001600160a01b03918216918916906000805160206113e38339815191529060200160405180910390a36001600160a01b03861660009081526009602052604081208054839290610f26908490611321565b92505081905550856001600160a01b0316876001600160a01b03166000805160206113e383398151915283604051610f6091815260200190565b60405180910390a35050505b50505050565b6001600160a01b038216610fd25760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610592565b6001600160a01b038216600090815260096020526040902054818110156110465760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608401610592565b611050828261137a565b6001600160a01b0384166000908152600960205260408120919091556001805484929061107e90849061137a565b90915550506040518281526000906001600160a01b038516906000805160206113e383398151915290602001610b9f565b6000546001600160a01b031633146106a55760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610592565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0381166000908152600b602052604090205460ff1661118257611182816105fe565b6001600160a01b03166000818152600c60205260409020805460ff19166001179055600880546001600160a01b0319169091179055565b80356001600160a01b03811681146111d057600080fd5b919050565b6000602082840312156111e757600080fd5b6111f0826111b9565b9392505050565b6000806040838503121561120a57600080fd5b611213836111b9565b9150611221602084016111b9565b90509250929050565b60008060006060848603121561123f57600080fd5b611248846111b9565b9250611256602085016111b9565b9150604084013590509250925092565b6000806040838503121561127957600080fd5b611282836111b9565b946020939093013593505050565b6000602082840312156112a257600080fd5b5035919050565b6000602082840312156112bb57600080fd5b813560ff811681146111f057600080fd5b600060208083528351808285015260005b818110156112f9578581018301518582016040015282016112dd565b8181111561130b576000604083870101525b50601f01601f1916929092016040019392505050565b60008219821115611334576113346113cc565b500190565b60008261135657634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615611375576113756113cc565b500290565b60008282101561138c5761138c6113cc565b500390565b600181811c908216806113a557607f821691505b602082108114156113c657634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfeddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220bad58921660a30c05d1e0c148fa58f05dd0e1a4c98e28d57b39b7eb845228da064736f6c634300080700330000000000000000000000007e2981db7fd65d64f745ed0ded5b4e496046dc3f00000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000a4b3602af4d7c224000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000040000000000000000000000007e2981db7fd65d64f745ed0ded5b4e496046dc3f0000000000000000000000000000000000000000000000000000000000000013546865204a6f6b657220436f696e20f09f838f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a4f4b4552000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101cf5760003560e01c80638da5cb5b11610104578063bc8bde64116100a2578063ea2f0b3711610071578063ea2f0b3714610420578063f2fde38b14610433578063f3b530ab14610446578063f5eae9361461044f57600080fd5b8063bc8bde64146103a8578063c0b0fda2146103c0578063d7034bd6146103d4578063dd62ed3e146103e757600080fd5b8063a9059cbb116100de578063a9059cbb1461035b578063aa45026b1461036e578063b425bac314610382578063bc4e28831461039557600080fd5b80638da5cb5b1461031b57806395d89b4114610340578063a457c2d71461034857600080fd5b8063437823ec11610171578063559246461161014b57806355924646146102c357806370a08231146102d7578063715018a614610300578063715868391461030857600080fd5b8063437823ec1461027b57806352258d0c1461028e5780635342acb41461029757600080fd5b806323b872dd116101ad57806323b872dd14610227578063313ce5671461023a578063395093511461025357806342966c681461026657600080fd5b806306fdde03146101d4578063095ea7b3146101f257806318160ddd14610215575b600080fd5b6101dc61045c565b6040516101e991906112cc565b60405180910390f35b610205610200366004611266565b6104ee565b60405190151581526020016101e9565b6001545b6040519081526020016101e9565b61020561023536600461122a565b610504565b60055460ff165b60405160ff90911681526020016101e9565b610205610261366004611266565b6105ba565b610279610274366004611290565b6105f1565b005b6102796102893660046111d5565b6105fe565b61021960065481565b6102056102a53660046111d5565b6001600160a01b03166000908152600b602052604090205460ff1690565b60005461020590600160a01b900460ff1681565b6102196102e53660046111d5565b6001600160a01b031660009081526009602052604090205490565b610279610693565b6102796103163660046112a9565b6106a7565b6000546001600160a01b03165b6040516001600160a01b0390911681526020016101e9565b6101dc61071b565b610205610356366004611266565b61072a565b610205610369366004611266565b6107c5565b60055461024190600160b01b900460ff1681565b600854610328906001600160a01b031681565b6102796103a33660046112a9565b6107d2565b6005546103289061010090046001600160a01b031681565b60055461024190600160a81b900460ff1681565b6102796103e23660046111f7565b610846565b6102196103f53660046111f7565b6001600160a01b039182166000908152600a6020908152604080832093909416825291909152205490565b61027961042e3660046111d5565b610980565b6102796104413660046111d5565b610a11565b61021960075481565b6002546102059060ff1681565b60606003805461046b90611391565b80601f016020809104026020016040519081016040528092919081815260200182805461049790611391565b80156104e45780601f106104b9576101008083540402835291602001916104e4565b820191906000526020600020905b8154815290600101906020018083116104c757829003601f168201915b5050505050905090565b60006104fb338484610a87565b50600192915050565b6000610511848484610bac565b6001600160a01b0384166000908152600a602090815260408083203384529091529020548281101561059b5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b6105af85336105aa868561137a565b610a87565b506001949350505050565b336000818152600a602090815260408083206001600160a01b038716845290915281205490916104fb9185906105aa908690611321565b6105fb3382610f72565b50565b6106066110af565b6001600160a01b0381166000908152600b602052604090205460ff161561066f5760405162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c7265616479206578636c7564656400000000006044820152606401610592565b6001600160a01b03166000908152600b60205260409020805460ff19166001179055565b61069b6110af565b6106a56000611109565b565b6106af6110af565b6006548160ff1611156106fb5760405162461bcd60e51b81526020600482015260146024820152737465616d466565206f7574206f662072616e676560601b6044820152606401610592565b6005805460ff909216600160a81b0260ff60a81b19909216919091179055565b60606004805461046b90611391565b336000908152600a602090815260408083206001600160a01b0386168452909152812054828110156107ac5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610592565b6107bb33856105aa868561137a565b5060019392505050565b60006104fb338484610bac565b6107da6110af565b6007548160ff1611156108265760405162461bcd60e51b81526020600482015260146024820152737465616d466565206f7574206f662072616e676560601b6044820152606401610592565b6005805460ff909216600160b01b0260ff60b01b19909216919091179055565b61084e6110af565b6001600160a01b0382166000908152600c602052604090205460ff166108c05760405162461bcd60e51b815260206004820152602160248201527f57616c6c65742061646472657373206e6f74207365742070726576696f75736c6044820152607960f81b6064820152608401610592565b6001600160a01b0381166000908152600c602052604090205460ff16156109295760405162461bcd60e51b815260206004820152601a60248201527f57616c6c6574206164647265737320616c7265616479207365740000000000006044820152606401610592565b6001600160a01b0382166000908152600b602052604090205460ff16156109535761095382610980565b6001600160a01b0382166000908152600c60205260409020805460ff1916905561097c81611159565b5050565b6109886110af565b6001600160a01b0381166000908152600b602052604090205460ff166109f05760405162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c726561647920696e636c7564656400000000006044820152606401610592565b6001600160a01b03166000908152600b60205260409020805460ff19169055565b610a196110af565b6001600160a01b038116610a7e5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610592565b6105fb81611109565b6001600160a01b038316610ae95760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610592565b6001600160a01b038216610b4a5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610592565b6001600160a01b038381166000818152600a602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b038316610c105760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610592565b6001600160a01b038216610c725760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610592565b6001600160a01b03831660009081526009602052604090205481811015610cea5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610592565b6001600160a01b0384166000908152600b602052604090205460ff1680610d2957506001600160a01b0383166000908152600b602052604090205460ff165b15610db157610d38828261137a565b6001600160a01b038086166000908152600960205260408082209390935590851681529081208054849290610d6e908490611321565b92505081905550826001600160a01b0316846001600160a01b03166000805160206113e383398151915284604051610da891815260200190565b60405180910390a35b6001600160a01b0384166000908152600b602052604090205460ff16158015610df357506001600160a01b0383166000908152600b602052604090205460ff16155b15610f6c57600554600090606490610e1590600160a81b900460ff168561135b565b610e1f9190611339565b600554909150600090606490610e3f90600160b01b900460ff168661135b565b610e499190611339565b9050600081610e58848761137a565b610e62919061137a565b905080610e6f838661137a565b610e79919061137a565b6001600160a01b038816600090815260096020526040902055610e9c8784610f72565b6008546001600160a01b031660009081526009602052604081208054849290610ec6908490611321565b90915550506008546040518381526001600160a01b03918216918916906000805160206113e38339815191529060200160405180910390a36001600160a01b03861660009081526009602052604081208054839290610f26908490611321565b92505081905550856001600160a01b0316876001600160a01b03166000805160206113e383398151915283604051610f6091815260200190565b60405180910390a35050505b50505050565b6001600160a01b038216610fd25760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610592565b6001600160a01b038216600090815260096020526040902054818110156110465760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608401610592565b611050828261137a565b6001600160a01b0384166000908152600960205260408120919091556001805484929061107e90849061137a565b90915550506040518281526000906001600160a01b038516906000805160206113e383398151915290602001610b9f565b6000546001600160a01b031633146106a55760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610592565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0381166000908152600b602052604090205460ff1661118257611182816105fe565b6001600160a01b03166000818152600c60205260409020805460ff19166001179055600880546001600160a01b0319169091179055565b80356001600160a01b03811681146111d057600080fd5b919050565b6000602082840312156111e757600080fd5b6111f0826111b9565b9392505050565b6000806040838503121561120a57600080fd5b611213836111b9565b9150611221602084016111b9565b90509250929050565b60008060006060848603121561123f57600080fd5b611248846111b9565b9250611256602085016111b9565b9150604084013590509250925092565b6000806040838503121561127957600080fd5b611282836111b9565b946020939093013593505050565b6000602082840312156112a257600080fd5b5035919050565b6000602082840312156112bb57600080fd5b813560ff811681146111f057600080fd5b600060208083528351808285015260005b818110156112f9578581018301518582016040015282016112dd565b8181111561130b576000604083870101525b50601f01601f1916929092016040019392505050565b60008219821115611334576113346113cc565b500190565b60008261135657634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615611375576113756113cc565b500290565b60008282101561138c5761138c6113cc565b500390565b600181811c908216806113a557607f821691505b602082108114156113c657634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfeddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220bad58921660a30c05d1e0c148fa58f05dd0e1a4c98e28d57b39b7eb845228da064736f6c63430008070033

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

0000000000000000000000007e2981db7fd65d64f745ed0ded5b4e496046dc3f00000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000a4b3602af4d7c224000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000040000000000000000000000007e2981db7fd65d64f745ed0ded5b4e496046dc3f0000000000000000000000000000000000000000000000000000000000000013546865204a6f6b657220436f696e20f09f838f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a4f4b4552000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : creator_ (address): 0x7E2981Db7Fd65D64f745eD0DEd5B4e496046DC3f
Arg [1] : name_ (string): The Joker Coin 🃏
Arg [2] : symbol_ (string): JOKER
Arg [3] : decimals_ (uint8): 18
Arg [4] : tokenSupply_ (uint256): 777777000000000000000000
Arg [5] : burnFee_ (uint8): 2
Arg [6] : devFee_ (uint8): 2
Arg [7] : maxBurnFee_ (uint256): 4
Arg [8] : maxDevFee_ (uint256): 4
Arg [9] : devWalletAddress_ (address): 0x7E2981Db7Fd65D64f745eD0DEd5B4e496046DC3f

-----Encoded View---------------
14 Constructor Arguments found :
Arg [0] : 0000000000000000000000007e2981db7fd65d64f745ed0ded5b4e496046dc3f
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000140
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000180
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [4] : 00000000000000000000000000000000000000000000a4b3602af4d7c2240000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000002
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000002
Arg [7] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [8] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [9] : 0000000000000000000000007e2981db7fd65d64f745ed0ded5b4e496046dc3f
Arg [10] : 0000000000000000000000000000000000000000000000000000000000000013
Arg [11] : 546865204a6f6b657220436f696e20f09f838f00000000000000000000000000
Arg [12] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [13] : 4a4f4b4552000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

6914:12888:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8591:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10765:169;;;;;;:::i;:::-;;:::i;:::-;;;2072:14:1;;2065:22;2047:41;;2035:2;2020:18;10765:169:0;1907:187:1;9718:108:0;9806:12;;9718:108;;;9078:25:1;;;9066:2;9051:18;9718:108:0;8932:177:1;11416:422:0;;;;;;:::i;:::-;;:::i;9553:100::-;9636:9;;;;9553:100;;;9286:4:1;9274:17;;;9256:36;;9244:2;9229:18;9553:100:0;9114:184:1;12247:215:0;;;;;;:::i;:::-;;:::i;14923:81::-;;;;;;:::i;:::-;;:::i;:::-;;13482:190;;;;;;:::i;:::-;;:::i;7282:26::-;;;;;;13350:124;;;;;;:::i;:::-;-1:-1:-1;;;;;13439:27:0;13415:4;13439:27;;;:18;:27;;;;;;;;;13350:124;6985:33;;;;;-1:-1:-1;;;6985:33:0;;;;;;9889:127;;;;;;:::i;:::-;-1:-1:-1;;;;;9990:18:0;9963:7;9990:18;;;:9;:18;;;;;;;9889:127;6095:103;;;:::i;14729:181::-;;;;;;:::i;:::-;;:::i;5454:87::-;5500:7;5527:6;-1:-1:-1;;;;;5527:6:0;5454:87;;;-1:-1:-1;;;;;1863:32:1;;;1845:51;;1833:2;1818:18;5454:87:0;1699:203:1;8810:104:0;;;:::i;12965:377::-;;;;;;:::i;:::-;;:::i;10229:175::-;;;;;;:::i;:::-;;:::i;7255:20::-;;;;;-1:-1:-1;;;7255:20:0;;;;;;7347:32;;;;;-1:-1:-1;;;;;7347:32:0;;;14541:174;;;;;;:::i;:::-;;:::i;7197:23::-;;;;;;;;-1:-1:-1;;;;;7197:23:0;;;7227:21;;;;;-1:-1:-1;;;7227:21:0;;;;;;14128:405;;;;;;:::i;:::-;;:::i;10467:151::-;;;;;;:::i;:::-;-1:-1:-1;;;;;10583:18:0;;;10556:7;10583:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;10467:151;13684:188;;;;;;:::i;:::-;;:::i;6353:201::-;;;;;;:::i;:::-;;:::i;7315:25::-;;;;;;7060:44;;;;;;;;;8591:100;8645:13;8678:5;8671:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8591:100;:::o;10765:169::-;10848:4;10865:39;4241:10;10888:7;10897:6;10865:8;:39::i;:::-;-1:-1:-1;10922:4:0;10765:169;;;;:::o;11416:422::-;11522:4;11539:36;11549:6;11557:9;11568:6;11539:9;:36::i;:::-;-1:-1:-1;;;;;11615:19:0;;11588:24;11615:19;;;:11;:19;;;;;;;;4241:10;11615:33;;;;;;;;11667:26;;;;11659:79;;;;-1:-1:-1;;;11659:79:0;;5639:2:1;11659:79:0;;;5621:21:1;5678:2;5658:18;;;5651:30;5717:34;5697:18;;;5690:62;-1:-1:-1;;;5768:18:1;;;5761:38;5816:19;;11659:79:0;;;;;;;;;11749:57;11758:6;4241:10;11780:25;11799:6;11780:16;:25;:::i;:::-;11749:8;:57::i;:::-;-1:-1:-1;11826:4:0;;11416:422;-1:-1:-1;;;;11416:422:0:o;12247:215::-;4241:10;12335:4;12384:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;12384:34:0;;;;;;;;;;12335:4;;12352:80;;12375:7;;12384:47;;12421:10;;12384:47;:::i;14923:81::-;14971:25;14977:10;14989:6;14971:5;:25::i;:::-;14923:81;:::o;13482:190::-;5340:13;:11;:13::i;:::-;-1:-1:-1;;;;;13560:27:0;::::1;;::::0;;;:18:::1;:27;::::0;;;;;::::1;;13559:28;13551:68;;;::::0;-1:-1:-1;;;13551:68:0;;4520:2:1;13551:68:0::1;::::0;::::1;4502:21:1::0;4559:2;4539:18;;;4532:30;4598:29;4578:18;;;4571:57;4645:18;;13551:68:0::1;4318:351:1::0;13551:68:0::1;-1:-1:-1::0;;;;;13630:27:0::1;;::::0;;;:18:::1;:27;::::0;;;;:34;;-1:-1:-1;;13630:34:0::1;13660:4;13630:34;::::0;;13482:190::o;6095:103::-;5340:13;:11;:13::i;:::-;6160:30:::1;6187:1;6160:18;:30::i;:::-;6095:103::o:0;14729:181::-;5340:13;:11;:13::i;:::-;14838:11:::1;;14827:7;:22;;;;14803:70;;;::::0;-1:-1:-1;;;14803:70:0;;6409:2:1;14803:70:0::1;::::0;::::1;6391:21:1::0;6448:2;6428:18;;;6421:30;-1:-1:-1;;;6467:18:1;;;6460:50;6527:18;;14803:70:0::1;6207:344:1::0;14803:70:0::1;14884:8;:18:::0;;::::1;::::0;;::::1;-1:-1:-1::0;;;14884:18:0::1;-1:-1:-1::0;;;;14884:18:0;;::::1;::::0;;;::::1;::::0;;14729:181::o;8810:104::-;8866:13;8899:7;8892:14;;;;;:::i;12965:377::-;4241:10;13058:4;13102:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;13102:34:0;;;;;;;;;;13155:35;;;;13147:85;;;;-1:-1:-1;;;13147:85:0;;8728:2:1;13147:85:0;;;8710:21:1;8767:2;8747:18;;;8740:30;8806:34;8786:18;;;8779:62;-1:-1:-1;;;8857:18:1;;;8850:35;8902:19;;13147:85:0;8526:401:1;13147:85:0;13243:67;4241:10;13266:7;13275:34;13294:15;13275:16;:34;:::i;13243:67::-;-1:-1:-1;13330:4:0;;12965:377;-1:-1:-1;;;12965:377:0:o;10229:175::-;10315:4;10332:42;4241:10;10356:9;10367:6;10332:9;:42::i;14541:174::-;5340:13;:11;:13::i;:::-;14646:10:::1;;14636:6;:20;;;;14613:67;;;::::0;-1:-1:-1;;;14613:67:0;;6409:2:1;14613:67:0::1;::::0;::::1;6391:21:1::0;6448:2;6428:18;;;6421:30;-1:-1:-1;;;6467:18:1;;;6460:50;6527:18;;14613:67:0::1;6207:344:1::0;14613:67:0::1;14691:7;:16:::0;;::::1;::::0;;::::1;-1:-1:-1::0;;;14691:16:0::1;-1:-1:-1::0;;;;14691:16:0;;::::1;::::0;;;::::1;::::0;;14541:174::o;14128:405::-;5340:13;:11;:13::i;:::-;-1:-1:-1;;;;;14230:19:0;::::1;;::::0;;;:12:::1;:19;::::0;;;;;::::1;;14222:65;;;::::0;-1:-1:-1;;;14222:65:0;;7160:2:1;14222:65:0::1;::::0;::::1;7142:21:1::0;7199:2;7179:18;;;7172:30;7238:34;7218:18;;;7211:62;-1:-1:-1;;;7289:18:1;;;7282:31;7330:19;;14222:65:0::1;6958:397:1::0;14222:65:0::1;-1:-1:-1::0;;;;;14307:22:0;::::1;;::::0;;;:12:::1;:22;::::0;;;;;::::1;;14306:23;14298:62;;;::::0;-1:-1:-1;;;14298:62:0;;7968:2:1;14298:62:0::1;::::0;::::1;7950:21:1::0;8007:2;7987:18;;;7980:30;8046:28;8026:18;;;8019:56;8092:18;;14298:62:0::1;7766:350:1::0;14298:62:0::1;-1:-1:-1::0;;;;;14375:25:0;::::1;;::::0;;;:18:::1;:25;::::0;;;;;::::1;;14371:77;;;14417:19;14430:5;14417:12;:19::i;:::-;-1:-1:-1::0;;;;;14458:19:0;::::1;14480:5;14458:19:::0;;;:12:::1;:19;::::0;;;;:27;;-1:-1:-1;;14458:27:0::1;::::0;;14496:29:::1;14516:8:::0;14496:19:::1;:29::i;:::-;14128:405:::0;;:::o;13684:188::-;5340:13;:11;:13::i;:::-;-1:-1:-1;;;;;13759:27:0;::::1;;::::0;;;:18:::1;:27;::::0;;;;;::::1;;13751:67;;;::::0;-1:-1:-1;;;13751:67:0;;5283:2:1;13751:67:0::1;::::0;::::1;5265:21:1::0;5322:2;5302:18;;;5295:30;5361:29;5341:18;;;5334:57;5408:18;;13751:67:0::1;5081:351:1::0;13751:67:0::1;-1:-1:-1::0;;;;;13829:27:0::1;13859:5;13829:27:::0;;;:18:::1;:27;::::0;;;;:35;;-1:-1:-1;;13829:35:0::1;::::0;;13684:188::o;6353:201::-;5340:13;:11;:13::i;:::-;-1:-1:-1;;;;;6442:22:0;::::1;6434:73;;;::::0;-1:-1:-1;;;6434:73:0;;3710:2:1;6434:73:0::1;::::0;::::1;3692:21:1::0;3749:2;3729:18;;;3722:30;3788:34;3768:18;;;3761:62;-1:-1:-1;;;3839:18:1;;;3832:36;3885:19;;6434:73:0::1;3508:402:1::0;6434:73:0::1;6518:28;6537:8;6518:18;:28::i;18758:346::-:0;-1:-1:-1;;;;;18860:19:0;;18852:68;;;;-1:-1:-1;;;18852:68:0;;8323:2:1;18852:68:0;;;8305:21:1;8362:2;8342:18;;;8335:30;8401:34;8381:18;;;8374:62;-1:-1:-1;;;8452:18:1;;;8445:34;8496:19;;18852:68:0;8121:400:1;18852:68:0;-1:-1:-1;;;;;18939:21:0;;18931:68;;;;-1:-1:-1;;;18931:68:0;;4117:2:1;18931:68:0;;;4099:21:1;4156:2;4136:18;;;4129:30;4195:34;4175:18;;;4168:62;-1:-1:-1;;;4246:18:1;;;4239:32;4288:19;;18931:68:0;3915:398:1;18931:68:0;-1:-1:-1;;;;;19012:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;19064:32;;9078:25:1;;;19064:32:0;;9051:18:1;19064:32:0;;;;;;;;18758:346;;;:::o;15495:1301::-;-1:-1:-1;;;;;15601:20:0;;15593:70;;;;-1:-1:-1;;;15593:70:0;;7562:2:1;15593:70:0;;;7544:21:1;7601:2;7581:18;;;7574:30;7640:34;7620:18;;;7613:62;-1:-1:-1;;;7691:18:1;;;7684:35;7736:19;;15593:70:0;7360:401:1;15593:70:0;-1:-1:-1;;;;;15682:23:0;;15674:71;;;;-1:-1:-1;;;15674:71:0;;2903:2:1;15674:71:0;;;2885:21:1;2942:2;2922:18;;;2915:30;2981:34;2961:18;;;2954:62;-1:-1:-1;;;3032:18:1;;;3025:33;3075:19;;15674:71:0;2701:399:1;15674:71:0;-1:-1:-1;;;;;15783:17:0;;15759:21;15783:17;;;:9;:17;;;;;;15819:23;;;;15811:74;;;;-1:-1:-1;;;15811:74:0;;4876:2:1;15811:74:0;;;4858:21:1;4915:2;4895:18;;;4888:30;4954:34;4934:18;;;4927:62;-1:-1:-1;;;5005:18:1;;;4998:36;5051:19;;15811:74:0;4674:402:1;15811:74:0;-1:-1:-1;;;;;15901:26:0;;;;;;:18;:26;;;;;;;;;:59;;-1:-1:-1;;;;;;15931:29:0;;;;;;:18;:29;;;;;;;;15901:59;15898:232;;;15996:22;16012:6;15996:13;:22;:::i;:::-;-1:-1:-1;;;;;15976:17:0;;;;;;;:9;:17;;;;;;:42;;;;16033:20;;;;;;;;:30;;16057:6;;15976:17;16033:30;;16057:6;;16033:30;:::i;:::-;;;;;;;;16100:9;-1:-1:-1;;;;;16083:35:0;16092:6;-1:-1:-1;;;;;16083:35:0;-1:-1:-1;;;;;;;;;;;16111:6:0;16083:35;;;;9078:25:1;;9066:2;9051:18;;8932:177;16083:35:0;;;;;;;;15898:232;-1:-1:-1;;;;;16146:26:0;;;;;;:18;:26;;;;;;;;16145:27;:61;;;;-1:-1:-1;;;;;;16177:29:0;;;;;;:18;:29;;;;;;;;16176:30;16145:61;16142:647;;;16256:8;;16222:21;;16268:3;;16247:17;;-1:-1:-1;;;16256:8:0;;;;16247:6;:17;:::i;:::-;16246:25;;;;:::i;:::-;16319:7;;16222:49;;-1:-1:-1;16286:20:0;;16330:3;;16310:16;;-1:-1:-1;;;16319:7:0;;;;16310:6;:16;:::i;:::-;16309:24;;;;:::i;:::-;16286:47;-1:-1:-1;16350:20:0;16286:47;16373:22;16382:13;16373:6;:22;:::i;:::-;:37;;;;:::i;:::-;16350:60;-1:-1:-1;16350:60:0;16447:28;16463:12;16447:13;:28;:::i;:::-;:43;;;;:::i;:::-;-1:-1:-1;;;;;16427:17:0;;;;;;:9;:17;;;;;:63;16505:28;16437:6;16519:13;16505:5;:28::i;:::-;16560:17;;-1:-1:-1;;;;;16560:17:0;16550:28;;;;:9;:28;;;;;:44;;16582:12;;16550:28;:44;;16582:12;;16550:44;:::i;:::-;;;;-1:-1:-1;;16631:17:0;;16614:49;;9078:25:1;;;-1:-1:-1;;;;;16631:17:0;;;;16614:49;;;-1:-1:-1;;;;;;;;;;;16614:49:0;9066:2:1;9051:18;16614:49:0;;;;;;;-1:-1:-1;;;;;16680:20:0;;;;;;:9;:20;;;;;:36;;16704:12;;16680:20;:36;;16704:12;;16680:36;:::i;:::-;;;;;;;;16753:9;-1:-1:-1;;;;;16736:41:0;16745:6;-1:-1:-1;;;;;16736:41:0;-1:-1:-1;;;;;;;;;;;16764:12:0;16736:41;;;;9078:25:1;;9066:2;9051:18;;8932:177;16736:41:0;;;;;;;;16207:582;;;16142:647;15582:1214;15495:1301;;;:::o;17826:494::-;-1:-1:-1;;;;;17910:21:0;;17902:67;;;;-1:-1:-1;;;17902:67:0;;6758:2:1;17902:67:0;;;6740:21:1;6797:2;6777:18;;;6770:30;6836:34;6816:18;;;6809:62;-1:-1:-1;;;6887:18:1;;;6880:31;6928:19;;17902:67:0;6556:397:1;17902:67:0;-1:-1:-1;;;;;18069:18:0;;18044:22;18069:18;;;:9;:18;;;;;;18106:24;;;;18098:71;;;;-1:-1:-1;;;18098:71:0;;3307:2:1;18098:71:0;;;3289:21:1;3346:2;3326:18;;;3319:30;3385:34;3365:18;;;3358:62;-1:-1:-1;;;3436:18:1;;;3429:32;3478:19;;18098:71:0;3105:398:1;18098:71:0;18201:23;18218:6;18201:14;:23;:::i;:::-;-1:-1:-1;;;;;18180:18:0;;;;;;:9;:18;;;;;:44;;;;18235:12;:22;;18251:6;;18180:18;18235:22;;18251:6;;18235:22;:::i;:::-;;;;-1:-1:-1;;18275:37:0;;9078:25:1;;;18301:1:0;;-1:-1:-1;;;;;18275:37:0;;;-1:-1:-1;;;;;;;;;;;18275:37:0;9066:2:1;9051:18;18275:37:0;8932:177:1;5619:132:0;5500:7;5527:6;-1:-1:-1;;;;;5527:6:0;4241:10;5683:23;5675:68;;;;-1:-1:-1;;;5675:68:0;;6048:2:1;5675:68:0;;;6030:21:1;;;6067:18;;;6060:30;6126:34;6106:18;;;6099:62;6178:18;;5675:68:0;5846:356:1;6714:191:0;6788:16;6807:6;;-1:-1:-1;;;;;6824:17:0;;;-1:-1:-1;;;;;;6824:17:0;;;;;;6857:40;;6807:6;;;;;;;6857:40;;6788:16;6857:40;6777:128;6714:191;:::o;13888:232::-;-1:-1:-1;;;;;13965:25:0;;;;;;:18;:25;;;;;;;;13960:80;;14007:21;14022:5;14007:14;:21::i;:::-;-1:-1:-1;;;;;14050:19:0;;;;;:12;:19;;;;;:26;;-1:-1:-1;;14050:26:0;14072:4;14050:26;;;14087:17;:25;;-1:-1:-1;;;;;;14087:25:0;;;;;;13888:232::o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:70;;177:1;174;167:12;111:70;14:173;;;:::o;192:186::-;251:6;304:2;292:9;283:7;279:23;275:32;272:52;;;320:1;317;310:12;272:52;343:29;362:9;343:29;:::i;:::-;333:39;192:186;-1:-1:-1;;;192:186:1:o;383:260::-;451:6;459;512:2;500:9;491:7;487:23;483:32;480:52;;;528:1;525;518:12;480:52;551:29;570:9;551:29;:::i;:::-;541:39;;599:38;633:2;622:9;618:18;599:38;:::i;:::-;589:48;;383:260;;;;;:::o;648:328::-;725:6;733;741;794:2;782:9;773:7;769:23;765:32;762:52;;;810:1;807;800:12;762:52;833:29;852:9;833:29;:::i;:::-;823:39;;881:38;915:2;904:9;900:18;881:38;:::i;:::-;871:48;;966:2;955:9;951:18;938:32;928:42;;648:328;;;;;:::o;981:254::-;1049:6;1057;1110:2;1098:9;1089:7;1085:23;1081:32;1078:52;;;1126:1;1123;1116:12;1078:52;1149:29;1168:9;1149:29;:::i;:::-;1139:39;1225:2;1210:18;;;;1197:32;;-1:-1:-1;;;981:254:1:o;1240:180::-;1299:6;1352:2;1340:9;1331:7;1327:23;1323:32;1320:52;;;1368:1;1365;1358:12;1320:52;-1:-1:-1;1391:23:1;;1240:180;-1:-1:-1;1240:180:1:o;1425:269::-;1482:6;1535:2;1523:9;1514:7;1510:23;1506:32;1503:52;;;1551:1;1548;1541:12;1503:52;1590:9;1577:23;1640:4;1633:5;1629:16;1622:5;1619:27;1609:55;;1660:1;1657;1650:12;2099:597;2211:4;2240:2;2269;2258:9;2251:21;2301:6;2295:13;2344:6;2339:2;2328:9;2324:18;2317:34;2369:1;2379:140;2393:6;2390:1;2387:13;2379:140;;;2488:14;;;2484:23;;2478:30;2454:17;;;2473:2;2450:26;2443:66;2408:10;;2379:140;;;2537:6;2534:1;2531:13;2528:91;;;2607:1;2602:2;2593:6;2582:9;2578:22;2574:31;2567:42;2528:91;-1:-1:-1;2680:2:1;2659:15;-1:-1:-1;;2655:29:1;2640:45;;;;2687:2;2636:54;;2099:597;-1:-1:-1;;;2099:597:1:o;9303:128::-;9343:3;9374:1;9370:6;9367:1;9364:13;9361:39;;;9380:18;;:::i;:::-;-1:-1:-1;9416:9:1;;9303:128::o;9436:217::-;9476:1;9502;9492:132;;9546:10;9541:3;9537:20;9534:1;9527:31;9581:4;9578:1;9571:15;9609:4;9606:1;9599:15;9492:132;-1:-1:-1;9638:9:1;;9436:217::o;9658:168::-;9698:7;9764:1;9760;9756:6;9752:14;9749:1;9746:21;9741:1;9734:9;9727:17;9723:45;9720:71;;;9771:18;;:::i;:::-;-1:-1:-1;9811:9:1;;9658:168::o;9831:125::-;9871:4;9899:1;9896;9893:8;9890:34;;;9904:18;;:::i;:::-;-1:-1:-1;9941:9:1;;9831:125::o;9961:380::-;10040:1;10036:12;;;;10083;;;10104:61;;10158:4;10150:6;10146:17;10136:27;;10104:61;10211:2;10203:6;10200:14;10180:18;10177:38;10174:161;;;10257:10;10252:3;10248:20;10245:1;10238:31;10292:4;10289:1;10282:15;10320:4;10317:1;10310:15;10174:161;;9961:380;;;:::o;10346:127::-;10407:10;10402:3;10398:20;10395:1;10388:31;10438:4;10435:1;10428:15;10462:4;10459:1;10452:15

Swarm Source

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