ERC-20
Source Code
Overview
Max Total Supply
1,000,000,000 PEPE6900
Holders
593
Transfers
-
0
Market
Onchain Market Cap
-
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:
PEPE
Compiler Version
v0.8.24+commit.e11b9ed9
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2026-01-26
*/
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.23;
/*
Web: https://pepe6900coin.xyz
X: https://x.com/pepe6900_meme
Tg: https://t.me/pepe6900_meme
*/
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;
}
}
abstract contract Ownable is Context {
address private _owner;
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
/**
* @dev Initializes the contract setting the deployer as the initial owner.
*/
constructor() {
_transferOwnership(_msgSender());
}
/**
* @dev Throws if called by any account other than the owner.
*/
modifier onlyOwner() {
_checkOwner();
_;
}
/**
* @dev Returns the address of the current owner.
*/
function owner() public view virtual returns (address) {
return _owner;
}
/**
* @dev Throws if the sender is not the owner.
*/
function _checkOwner() internal view virtual {
require(owner() == _msgSender(), "Ownable: caller is not the owner");
}
/**
* @dev Leaves the contract without owner. It will not be possible to call
* `onlyOwner` functions. Can only be called by the current owner.
*
* NOTE: Renouncing ownership will leave the contract without an owner,
* thereby disabling any functionality that is only available to the owner.
*/
function renounceOwnership() public virtual onlyOwner {
_transferOwnership(address(0));
}
/**
* @dev Transfers ownership of the contract to a new account (`newOwner`).
* Can only be called by the current owner.
*/
function transferOwnership(address newOwner) public virtual onlyOwner {
require(newOwner != address(0), "Ownable: new owner is the zero address");
_transferOwnership(newOwner);
}
/**
* @dev Transfers ownership of the contract to a new account (`newOwner`).
* Internal function without access restriction.
*/
function _transferOwnership(address newOwner) internal virtual {
address oldOwner = _owner;
_owner = newOwner;
emit OwnershipTransferred(oldOwner, newOwner);
}
}
interface IUniswapV2Factory {
function createPair(address tokenA, address tokenB) external returns (address pair);
}
interface IUniswapV2Router02 {
function swapExactTokensForETHSupportingFeeOnTransferTokens(
uint amountIn,
uint amountOutMin,
address[] calldata path,
address to,
uint deadline
) external;
function factory() external pure returns (address);
function WETH() external pure returns (address);
function addLiquidityETH(
address token,
uint amountTokenDesired,
uint amountTokenMin,
uint amountETHMin,
address to,
uint deadline
) external payable returns (uint amountToken, uint amountETH, uint liquidity);
}
contract PEPE is Context, IERC20, Ownable {
using SafeMath for uint256;
mapping (address => uint256) private _balances;
mapping (address => mapping (address => uint256)) private _allowances;
mapping (address => bool) public _isExcludedFromFee;
address payable public _PEPE6900MarketingWallet; // marketing wallet
uint256 public _taxesOnBuying = 0;
uint256 public _taxesOnSelling = 0;
uint256 public _taxesOnTransfers = 0;
uint8 private constant _decimals = 9;
uint256 private constant _tTotal = 1000000000 * 10**_decimals;
string private constant _name = unicode"Pepe6900 Coin";
string private constant _symbol = unicode"PEPE6900";
uint256 public _taxSwapThreshold= 100000 * 10**_decimals;
uint256 public limitOfTokensPerWallet = 20000000 * 10 ** decimals();
IUniswapV2Router02 private uniswapV2Router;
address private uniswapV2Pair;
bool private inSwap = false;
bool private swapEnabled = true;
modifier lockTheSwap {
inSwap = true;
_;
inSwap = false;
}
constructor () payable {
_PEPE6900MarketingWallet = payable(msg.sender);
_balances[address(this)] = _tTotal;
_isExcludedFromFee[owner()] = true;
_isExcludedFromFee[address(this)] = true;
_isExcludedFromFee[_PEPE6900MarketingWallet] = true;
modifyMaxWallet(_tTotal);
emit Transfer(address(0), address(this), _tTotal);
}
function name() public pure returns (string memory) {
return _name;
}
function symbol() public pure returns (string memory) {
return _symbol;
}
function decimals() public pure returns (uint8) {
return _decimals;
}
function totalSupply() public pure override returns (uint256) {
return _tTotal;
}
function balanceOf(address account) public view override returns (uint256) {
return _balances[account];
}
function transfer(address recipient, uint256 amount) public override returns (bool) {
_transfer(_msgSender(), recipient, amount);
return true;
}
function allowance(address owner, address spender) public view override returns (uint256) {
return _allowances[owner][spender];
}
function approve(address spender, uint256 amount) public override returns (bool) {
_approve(_msgSender(), spender, amount);
return true;
}
function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) {
_transfer(sender, recipient, amount);
_approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount, "ERC20: transfer amount exceeds allowance"));
return true;
}
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");
uint256 taxAmount=0;
if (!_isExcludedFromFee[from] && !_isExcludedFromFee[to]) {
if(to != uniswapV2Pair){
require(balanceOf(to) + amount <= limitOfTokensPerWallet, "Greather than the limit Of Tokens Per Wallet.");
}
if(_taxesOnTransfers > 0) {
if(to != uniswapV2Pair && from != uniswapV2Pair) {
taxAmount = amount.mul(_taxesOnTransfers).div(100);
}
}
if(_taxesOnBuying > 0) {
if (from == uniswapV2Pair && to != address(uniswapV2Router)) {
taxAmount = amount.mul(_taxesOnBuying).div(100);
}
}
if(_taxesOnSelling > 0) {
if(to == uniswapV2Pair){
taxAmount = amount.mul(_taxesOnSelling).div(100);
}
}
uint256 contractTokenBalance = balanceOf(address(this));
if (!inSwap && to == uniswapV2Pair && swapEnabled) {
if(contractTokenBalance>_taxSwapThreshold)
swapTokensForEth(contractTokenBalance);
uint256 contractETHBalance = address(this).balance;
if(contractETHBalance >= 0) {
sendETHToFee(address(this).balance);
}
}
}
if(taxAmount>0){
_balances[address(this)]=_balances[address(this)].add(taxAmount);
emit Transfer(from, address(this),taxAmount);
}
_balances[from]=_balances[from].sub(amount);
_balances[to]=_balances[to].add(amount.sub(taxAmount));
emit Transfer(from, to, amount.sub(taxAmount));
}
function launch() external onlyOwner {
IUniswapV2Router02 _uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D); // mainnet router address
// set the rest of the contract variables
uniswapV2Router = _uniswapV2Router;
_approve(address(this), address(uniswapV2Router), totalSupply());
uniswapV2Pair = IUniswapV2Factory(uniswapV2Router.factory()).createPair(address(this), uniswapV2Router.WETH());
IERC20(uniswapV2Pair).approve(address(uniswapV2Router), type(uint).max);
uniswapV2Router.addLiquidityETH{ value: address(this).balance }(
address(this), (totalSupply() * 100) / 100, 0, 0, owner(), block.timestamp
);
}
function min(uint256 a, uint256 b) private pure returns (uint256){
return (a>b)?b:a;
}
function swapTokensForEth(uint256 tokenAmount) private lockTheSwap {
if(tokenAmount==0){return;}
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 sendETHToFee(uint256 amount) private {
payable(_PEPE6900MarketingWallet).transfer(amount);
}
receive() external payable {}
function withdrawStuckEth() public onlyOwner {
require(address(this).balance > 0, "No stuck Eth");
uint256 ethBalance = address(this).balance;
(bool callSuccess, ) = payable(msg.sender).call{value: ethBalance}(
""
);
require(callSuccess, "Call failed");
}
function modifyMaxWallet(uint256 _maxLimit) public onlyOwner{
require(_maxLimit > totalSupply().div(200),"Limit too less");
limitOfTokensPerWallet = _maxLimit;
}
function whiteListFromFee(address wallet) public onlyOwner {
_isExcludedFromFee[wallet] = true;
}
function includeInFee(address wallet) public onlyOwner {
_isExcludedFromFee[wallet] = false;
}
function modifyDexTaxes(uint256 _buyFee, uint256 _sellFee, uint256 _transferFee) public onlyOwner {
_taxesOnBuying = _buyFee;
_taxesOnSelling = _sellFee;
_taxesOnTransfers = _transferFee;
}
function modifyTaxSwapThreshold(uint256 _taxLimit) public onlyOwner{
_taxSwapThreshold = _taxLimit;
}
function manualsend() external {
require(_msgSender() == _PEPE6900MarketingWallet);
uint256 contractETHBalance = address(this).balance;
sendETHToFee(contractETHBalance);
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[],"stateMutability":"payable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"_PEPE6900MarketingWallet","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"_isExcludedFromFee","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_taxSwapThreshold","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_taxesOnBuying","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_taxesOnSelling","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_taxesOnTransfers","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"wallet","type":"address"}],"name":"includeInFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"launch","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"limitOfTokensPerWallet","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"manualsend","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_buyFee","type":"uint256"},{"internalType":"uint256","name":"_sellFee","type":"uint256"},{"internalType":"uint256","name":"_transferFee","type":"uint256"}],"name":"modifyDexTaxes","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_maxLimit","type":"uint256"}],"name":"modifyMaxWallet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_taxLimit","type":"uint256"}],"name":"modifyTaxSwapThreshold","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":"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":"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":[{"internalType":"address","name":"wallet","type":"address"}],"name":"whiteListFromFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdrawStuckEth","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
60806040525f6005555f6006555f6007556009600a6200002091906200047c565b6200002f90620186a06200048c565b600855620000406009600a6200047c565b62000050906301312d006200048c565b600955600b805461ffff60a01b1916600160a81b17905562000079620000733390565b620001a8565b600480546001600160a01b03191633179055620000996009600a6200047c565b620000a990633b9aca006200048c565b305f908152600160208190526040822092909255600390620000d25f546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182015f908120805495151560ff199687161790553081526003909352818320805485166001908117909155600454909116835291208054909216179055620001506200013a6009600a6200047c565b6200014a90633b9aca006200048c565b620001f7565b305f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef620001816009600a6200047c565b6200019190633b9aca006200048c565b60405190815260200160405180910390a362000514565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6200020162000262565b6200021860c862000211620002bf565b90620002e3565b81116200025d5760405162461bcd60e51b815260206004820152600e60248201526d4c696d697420746f6f206c65737360901b60448201526064015b60405180910390fd5b600955565b5f546001600160a01b03163314620002bd5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000254565b565b5f620002ce6009600a6200047c565b620002de90633b9aca006200048c565b905090565b5f6200032c83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506200033560201b60201c565b90505b92915050565b5f8183620003585760405162461bcd60e51b8152600401620002549190620004a6565b505f620003668486620004f4565b95945050505050565b634e487b7160e01b5f52601160045260245ffd5b600181815b80851115620003c357815f1904821115620003a757620003a76200036f565b80851615620003b557918102915b93841c939080029062000388565b509250929050565b5f82620003db575060016200032f565b81620003e957505f6200032f565b81600181146200040257600281146200040d576200042d565b60019150506200032f565b60ff8411156200042157620004216200036f565b50506001821b6200032f565b5060208310610133831016604e8410600b841016171562000452575081810a6200032f565b6200045e838362000383565b805f19048211156200047457620004746200036f565b029392505050565b5f6200032c60ff841683620003cb565b80820281158282048414176200032f576200032f6200036f565b5f602080835283518060208501525f5b81811015620004d457858101830151858201604001528201620004b6565b505f604082860101526040601f19601f8301168501019250505092915050565b5f826200050f57634e487b7160e01b5f52601260045260245ffd5b500490565b61191d80620005225f395ff3fe608060405260043610610198575f3560e01c8063715018a6116100e7578063a9059cbb11610087578063c030218411610062578063c03021841461048d578063dd62ed3e146104ac578063ea2f0b37146104f0578063f2fde38b1461050f575f80fd5b8063a9059cbb14610444578063a9ce0f4314610463578063bf474bed14610478575f80fd5b80637fa787ba116100c25780637fa787ba146103b1578063851f46ea146103c55780638da5cb5b146103e457806395d89b4114610414575f80fd5b8063715018a61461035a578063768dc7101461036e5780637c2d0a051461039c575f80fd5b8063313ce567116101525780635527e7711161012d5780635527e771146102de5780636b06565a146102fd5780636fc3eaec1461031257806370a0823114610326575f80fd5b8063313ce5671461028f5780633f0519b7146102aa578063508f6dfb146102bf575f80fd5b806301339c21146101a357806306fdde03146101b9578063095ea7b31461020057806318160ddd1461022f578063184bf8401461025157806323b872dd14610270575f80fd5b3661019f57005b5f80fd5b3480156101ae575f80fd5b506101b761052e565b005b3480156101c4575f80fd5b5060408051808201909152600d81526c2832b8329b1c98181021b7b4b760991b60208201525b6040516101f7919061151d565b60405180910390f35b34801561020b575f80fd5b5061021f61021a36600461157d565b610834565b60405190151581526020016101f7565b34801561023a575f80fd5b5061024361084a565b6040519081526020016101f7565b34801561025c575f80fd5b506101b761026b3660046115a7565b61086a565b34801561027b575f80fd5b5061021f61028a3660046115be565b610877565b34801561029a575f80fd5b50604051600981526020016101f7565b3480156102b5575f80fd5b5061024360095481565b3480156102ca575f80fd5b506101b76102d93660046115fc565b6108d9565b3480156102e9575f80fd5b506101b76102f83660046115a7565b610904565b348015610308575f80fd5b5061024360055481565b34801561031d575f80fd5b506101b7610968565b348015610331575f80fd5b506102436103403660046115fc565b6001600160a01b03165f9081526001602052604090205490565b348015610365575f80fd5b506101b7610994565b348015610379575f80fd5b5061021f6103883660046115fc565b60036020525f908152604090205460ff1681565b3480156103a7575f80fd5b5061024360075481565b3480156103bc575f80fd5b506101b76109a7565b3480156103d0575f80fd5b506101b76103df366004611617565b610a76565b3480156103ef575f80fd5b505f546001600160a01b03165b6040516001600160a01b0390911681526020016101f7565b34801561041f575f80fd5b50604080518082019091526008815267050455045363930360c41b60208201526101ea565b34801561044f575f80fd5b5061021f61045e36600461157d565b610a8c565b34801561046e575f80fd5b5061024360065481565b348015610483575f80fd5b5061024360085481565b348015610498575f80fd5b506004546103fc906001600160a01b031681565b3480156104b7575f80fd5b506102436104c6366004611640565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b3480156104fb575f80fd5b506101b761050a3660046115fc565b610a98565b34801561051a575f80fd5b506101b76105293660046115fc565b610ac0565b610536610b36565b600a80546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d908117909155610571308261056c61084a565b610b8f565b600a5f9054906101000a90046001600160a01b03166001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105c1573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105e59190611677565b6001600160a01b031663c9c6539630600a5f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610644573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106689190611677565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af11580156106b2573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106d69190611677565b600b80546001600160a01b0319166001600160a01b03928316908117909155600a5460405163095ea7b360e01b8152921660048301525f1960248301529063095ea7b3906044016020604051808303815f875af1158015610739573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061075d9190611692565b50600a546001600160a01b031663f305d7194730606461077b61084a565b6107869060646116c5565b61079091906116dc565b5f806107a35f546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610809573d5f803e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061082e91906116fb565b50505050565b5f610840338484610b8f565b5060015b92915050565b5f6108576009600a611806565b61086590633b9aca006116c5565b905090565b610872610b36565b600855565b5f610883848484610cb2565b6108cf843361056c856040518060600160405280602881526020016118c0602891396001600160a01b038a165f9081526002602090815260408083203384529091529020549190611157565b5060019392505050565b6108e1610b36565b6001600160a01b03165f908152600360205260409020805460ff19166001179055565b61090c610b36565b61091f60c861091961084a565b9061118f565b81116109635760405162461bcd60e51b815260206004820152600e60248201526d4c696d697420746f6f206c65737360901b60448201526064015b60405180910390fd5b600955565b6004546001600160a01b0316336001600160a01b031614610987575f80fd5b47610991816111d7565b50565b61099c610b36565b6109a55f61120e565b565b6109af610b36565b5f47116109ed5760405162461bcd60e51b815260206004820152600c60248201526b09cde40e6e8eac6d6408ae8d60a31b604482015260640161095a565b60405147905f90339083908381818185875af1925050503d805f8114610a2e576040519150601f19603f3d011682016040523d82523d5f602084013e610a33565b606091505b5050905080610a725760405162461bcd60e51b815260206004820152600b60248201526a10d85b1b0819985a5b195960aa1b604482015260640161095a565b5050565b610a7e610b36565b600592909255600655600755565b5f610840338484610cb2565b610aa0610b36565b6001600160a01b03165f908152600360205260409020805460ff19169055565b610ac8610b36565b6001600160a01b038116610b2d5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161095a565b6109918161120e565b5f546001600160a01b031633146109a55760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161095a565b6001600160a01b038316610bf15760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161095a565b6001600160a01b038216610c525760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161095a565b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610d165760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161095a565b6001600160a01b038216610d785760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161095a565b5f8111610dd95760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b606482015260840161095a565b6001600160a01b0383165f9081526003602052604081205460ff16158015610e1957506001600160a01b0383165f9081526003602052604090205460ff16155b1561101a57600b546001600160a01b03848116911614610ec35760095482610e55856001600160a01b03165f9081526001602052604090205490565b610e5f9190611814565b1115610ec35760405162461bcd60e51b815260206004820152602d60248201527f4772656174686572207468616e20746865206c696d6974204f6620546f6b656e60448201526c39902832b9102bb0b63632ba1760991b606482015260840161095a565b60075415610f1957600b546001600160a01b03848116911614801590610ef75750600b546001600160a01b03858116911614155b15610f1957610f1660646109196007548561125d90919063ffffffff16565b90505b60055415610f6e57600b546001600160a01b038581169116148015610f4c5750600a546001600160a01b03848116911614155b15610f6e57610f6b60646109196005548561125d90919063ffffffff16565b90505b60065415610fa957600b546001600160a01b0390811690841603610fa957610fa660646109196006548561125d90919063ffffffff16565b90505b305f90815260016020526040902054600b54600160a01b900460ff16158015610fdf5750600b546001600160a01b038581169116145b8015610ff45750600b54600160a81b900460ff165b156110185760085481111561100c5761100c816112db565b47611016476111d7565b505b505b801561109257305f908152600160205260409020546110399082611452565b305f81815260016020526040908190209290925590516001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906110899085815260200190565b60405180910390a35b6001600160a01b0384165f908152600160205260409020546110b490836114b0565b6001600160a01b0385165f908152600160205260409020556110f76110d983836114b0565b6001600160a01b0385165f9081526001602052604090205490611452565b6001600160a01b038085165f8181526001602052604090209290925585167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61114085856114b0565b60405190815260200160405180910390a350505050565b5f818484111561117a5760405162461bcd60e51b815260040161095a919061151d565b505f6111868486611827565b95945050505050565b5f6111d083836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506114f1565b9392505050565b6004546040516001600160a01b039091169082156108fc029083905f818181858888f19350505050158015610a72573d5f803e3d5ffd5b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b5f825f0361126c57505f610844565b5f61127783856116c5565b90508261128485836116dc565b146111d05760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b606482015260840161095a565b600b805460ff60a01b1916600160a01b1790558015611442576040805160028082526060820183525f9260208301908036833701905050905030815f815181106113275761132761183a565b6001600160a01b03928316602091820292909201810191909152600a54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa15801561137e573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113a29190611677565b816001815181106113b5576113b561183a565b6001600160a01b039283166020918202929092010152600a546113db9130911684610b8f565b600a5460405163791ac94760e01b81526001600160a01b039091169063791ac947906114139085905f9086903090429060040161184e565b5f604051808303815f87803b15801561142a575f80fd5b505af115801561143c573d5f803e3d5ffd5b50505050505b50600b805460ff60a01b19169055565b5f8061145e8385611814565b9050838110156111d05760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161095a565b5f6111d083836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611157565b5f81836115115760405162461bcd60e51b815260040161095a919061151d565b505f61118684866116dc565b5f602080835283518060208501525f5b818110156115495785810183015185820160400152820161152d565b505f604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610991575f80fd5b5f806040838503121561158e575f80fd5b823561159981611569565b946020939093013593505050565b5f602082840312156115b7575f80fd5b5035919050565b5f805f606084860312156115d0575f80fd5b83356115db81611569565b925060208401356115eb81611569565b929592945050506040919091013590565b5f6020828403121561160c575f80fd5b81356111d081611569565b5f805f60608486031215611629575f80fd5b505081359360208301359350604090920135919050565b5f8060408385031215611651575f80fd5b823561165c81611569565b9150602083013561166c81611569565b809150509250929050565b5f60208284031215611687575f80fd5b81516111d081611569565b5f602082840312156116a2575f80fd5b815180151581146111d0575f80fd5b634e487b7160e01b5f52601160045260245ffd5b8082028115828204841417610844576108446116b1565b5f826116f657634e487b7160e01b5f52601260045260245ffd5b500490565b5f805f6060848603121561170d575f80fd5b8351925060208401519150604084015190509250925092565b600181815b8085111561176057815f1904821115611746576117466116b1565b8085161561175357918102915b93841c939080029061172b565b509250929050565b5f8261177657506001610844565b8161178257505f610844565b816001811461179857600281146117a2576117be565b6001915050610844565b60ff8411156117b3576117b36116b1565b50506001821b610844565b5060208310610133831016604e8410600b84101617156117e1575081810a610844565b6117eb8383611726565b805f19048211156117fe576117fe6116b1565b029392505050565b5f6111d060ff841683611768565b80820180821115610844576108446116b1565b81810381811115610844576108446116b1565b634e487b7160e01b5f52603260045260245ffd5b5f60a08201878352602087602085015260a0604085015281875180845260c0860191506020890193505f5b8181101561189e5784516001600160a01b031683529383019391830191600101611879565b50506001600160a01b0396909616606085015250505060800152939250505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212203afafbe199f07b8d4ae883c24d11652579b53450079894eead9dd55f1fa9202064736f6c63430008180033
Deployed Bytecode
0x608060405260043610610198575f3560e01c8063715018a6116100e7578063a9059cbb11610087578063c030218411610062578063c03021841461048d578063dd62ed3e146104ac578063ea2f0b37146104f0578063f2fde38b1461050f575f80fd5b8063a9059cbb14610444578063a9ce0f4314610463578063bf474bed14610478575f80fd5b80637fa787ba116100c25780637fa787ba146103b1578063851f46ea146103c55780638da5cb5b146103e457806395d89b4114610414575f80fd5b8063715018a61461035a578063768dc7101461036e5780637c2d0a051461039c575f80fd5b8063313ce567116101525780635527e7711161012d5780635527e771146102de5780636b06565a146102fd5780636fc3eaec1461031257806370a0823114610326575f80fd5b8063313ce5671461028f5780633f0519b7146102aa578063508f6dfb146102bf575f80fd5b806301339c21146101a357806306fdde03146101b9578063095ea7b31461020057806318160ddd1461022f578063184bf8401461025157806323b872dd14610270575f80fd5b3661019f57005b5f80fd5b3480156101ae575f80fd5b506101b761052e565b005b3480156101c4575f80fd5b5060408051808201909152600d81526c2832b8329b1c98181021b7b4b760991b60208201525b6040516101f7919061151d565b60405180910390f35b34801561020b575f80fd5b5061021f61021a36600461157d565b610834565b60405190151581526020016101f7565b34801561023a575f80fd5b5061024361084a565b6040519081526020016101f7565b34801561025c575f80fd5b506101b761026b3660046115a7565b61086a565b34801561027b575f80fd5b5061021f61028a3660046115be565b610877565b34801561029a575f80fd5b50604051600981526020016101f7565b3480156102b5575f80fd5b5061024360095481565b3480156102ca575f80fd5b506101b76102d93660046115fc565b6108d9565b3480156102e9575f80fd5b506101b76102f83660046115a7565b610904565b348015610308575f80fd5b5061024360055481565b34801561031d575f80fd5b506101b7610968565b348015610331575f80fd5b506102436103403660046115fc565b6001600160a01b03165f9081526001602052604090205490565b348015610365575f80fd5b506101b7610994565b348015610379575f80fd5b5061021f6103883660046115fc565b60036020525f908152604090205460ff1681565b3480156103a7575f80fd5b5061024360075481565b3480156103bc575f80fd5b506101b76109a7565b3480156103d0575f80fd5b506101b76103df366004611617565b610a76565b3480156103ef575f80fd5b505f546001600160a01b03165b6040516001600160a01b0390911681526020016101f7565b34801561041f575f80fd5b50604080518082019091526008815267050455045363930360c41b60208201526101ea565b34801561044f575f80fd5b5061021f61045e36600461157d565b610a8c565b34801561046e575f80fd5b5061024360065481565b348015610483575f80fd5b5061024360085481565b348015610498575f80fd5b506004546103fc906001600160a01b031681565b3480156104b7575f80fd5b506102436104c6366004611640565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b3480156104fb575f80fd5b506101b761050a3660046115fc565b610a98565b34801561051a575f80fd5b506101b76105293660046115fc565b610ac0565b610536610b36565b600a80546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d908117909155610571308261056c61084a565b610b8f565b600a5f9054906101000a90046001600160a01b03166001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105c1573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105e59190611677565b6001600160a01b031663c9c6539630600a5f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610644573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106689190611677565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af11580156106b2573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106d69190611677565b600b80546001600160a01b0319166001600160a01b03928316908117909155600a5460405163095ea7b360e01b8152921660048301525f1960248301529063095ea7b3906044016020604051808303815f875af1158015610739573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061075d9190611692565b50600a546001600160a01b031663f305d7194730606461077b61084a565b6107869060646116c5565b61079091906116dc565b5f806107a35f546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610809573d5f803e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061082e91906116fb565b50505050565b5f610840338484610b8f565b5060015b92915050565b5f6108576009600a611806565b61086590633b9aca006116c5565b905090565b610872610b36565b600855565b5f610883848484610cb2565b6108cf843361056c856040518060600160405280602881526020016118c0602891396001600160a01b038a165f9081526002602090815260408083203384529091529020549190611157565b5060019392505050565b6108e1610b36565b6001600160a01b03165f908152600360205260409020805460ff19166001179055565b61090c610b36565b61091f60c861091961084a565b9061118f565b81116109635760405162461bcd60e51b815260206004820152600e60248201526d4c696d697420746f6f206c65737360901b60448201526064015b60405180910390fd5b600955565b6004546001600160a01b0316336001600160a01b031614610987575f80fd5b47610991816111d7565b50565b61099c610b36565b6109a55f61120e565b565b6109af610b36565b5f47116109ed5760405162461bcd60e51b815260206004820152600c60248201526b09cde40e6e8eac6d6408ae8d60a31b604482015260640161095a565b60405147905f90339083908381818185875af1925050503d805f8114610a2e576040519150601f19603f3d011682016040523d82523d5f602084013e610a33565b606091505b5050905080610a725760405162461bcd60e51b815260206004820152600b60248201526a10d85b1b0819985a5b195960aa1b604482015260640161095a565b5050565b610a7e610b36565b600592909255600655600755565b5f610840338484610cb2565b610aa0610b36565b6001600160a01b03165f908152600360205260409020805460ff19169055565b610ac8610b36565b6001600160a01b038116610b2d5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161095a565b6109918161120e565b5f546001600160a01b031633146109a55760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161095a565b6001600160a01b038316610bf15760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161095a565b6001600160a01b038216610c525760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161095a565b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610d165760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161095a565b6001600160a01b038216610d785760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161095a565b5f8111610dd95760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b606482015260840161095a565b6001600160a01b0383165f9081526003602052604081205460ff16158015610e1957506001600160a01b0383165f9081526003602052604090205460ff16155b1561101a57600b546001600160a01b03848116911614610ec35760095482610e55856001600160a01b03165f9081526001602052604090205490565b610e5f9190611814565b1115610ec35760405162461bcd60e51b815260206004820152602d60248201527f4772656174686572207468616e20746865206c696d6974204f6620546f6b656e60448201526c39902832b9102bb0b63632ba1760991b606482015260840161095a565b60075415610f1957600b546001600160a01b03848116911614801590610ef75750600b546001600160a01b03858116911614155b15610f1957610f1660646109196007548561125d90919063ffffffff16565b90505b60055415610f6e57600b546001600160a01b038581169116148015610f4c5750600a546001600160a01b03848116911614155b15610f6e57610f6b60646109196005548561125d90919063ffffffff16565b90505b60065415610fa957600b546001600160a01b0390811690841603610fa957610fa660646109196006548561125d90919063ffffffff16565b90505b305f90815260016020526040902054600b54600160a01b900460ff16158015610fdf5750600b546001600160a01b038581169116145b8015610ff45750600b54600160a81b900460ff165b156110185760085481111561100c5761100c816112db565b47611016476111d7565b505b505b801561109257305f908152600160205260409020546110399082611452565b305f81815260016020526040908190209290925590516001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906110899085815260200190565b60405180910390a35b6001600160a01b0384165f908152600160205260409020546110b490836114b0565b6001600160a01b0385165f908152600160205260409020556110f76110d983836114b0565b6001600160a01b0385165f9081526001602052604090205490611452565b6001600160a01b038085165f8181526001602052604090209290925585167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61114085856114b0565b60405190815260200160405180910390a350505050565b5f818484111561117a5760405162461bcd60e51b815260040161095a919061151d565b505f6111868486611827565b95945050505050565b5f6111d083836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506114f1565b9392505050565b6004546040516001600160a01b039091169082156108fc029083905f818181858888f19350505050158015610a72573d5f803e3d5ffd5b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b5f825f0361126c57505f610844565b5f61127783856116c5565b90508261128485836116dc565b146111d05760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b606482015260840161095a565b600b805460ff60a01b1916600160a01b1790558015611442576040805160028082526060820183525f9260208301908036833701905050905030815f815181106113275761132761183a565b6001600160a01b03928316602091820292909201810191909152600a54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa15801561137e573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113a29190611677565b816001815181106113b5576113b561183a565b6001600160a01b039283166020918202929092010152600a546113db9130911684610b8f565b600a5460405163791ac94760e01b81526001600160a01b039091169063791ac947906114139085905f9086903090429060040161184e565b5f604051808303815f87803b15801561142a575f80fd5b505af115801561143c573d5f803e3d5ffd5b50505050505b50600b805460ff60a01b19169055565b5f8061145e8385611814565b9050838110156111d05760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161095a565b5f6111d083836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611157565b5f81836115115760405162461bcd60e51b815260040161095a919061151d565b505f61118684866116dc565b5f602080835283518060208501525f5b818110156115495785810183015185820160400152820161152d565b505f604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610991575f80fd5b5f806040838503121561158e575f80fd5b823561159981611569565b946020939093013593505050565b5f602082840312156115b7575f80fd5b5035919050565b5f805f606084860312156115d0575f80fd5b83356115db81611569565b925060208401356115eb81611569565b929592945050506040919091013590565b5f6020828403121561160c575f80fd5b81356111d081611569565b5f805f60608486031215611629575f80fd5b505081359360208301359350604090920135919050565b5f8060408385031215611651575f80fd5b823561165c81611569565b9150602083013561166c81611569565b809150509250929050565b5f60208284031215611687575f80fd5b81516111d081611569565b5f602082840312156116a2575f80fd5b815180151581146111d0575f80fd5b634e487b7160e01b5f52601160045260245ffd5b8082028115828204841417610844576108446116b1565b5f826116f657634e487b7160e01b5f52601260045260245ffd5b500490565b5f805f6060848603121561170d575f80fd5b8351925060208401519150604084015190509250925092565b600181815b8085111561176057815f1904821115611746576117466116b1565b8085161561175357918102915b93841c939080029061172b565b509250929050565b5f8261177657506001610844565b8161178257505f610844565b816001811461179857600281146117a2576117be565b6001915050610844565b60ff8411156117b3576117b36116b1565b50506001821b610844565b5060208310610133831016604e8410600b84101617156117e1575081810a610844565b6117eb8383611726565b805f19048211156117fe576117fe6116b1565b029392505050565b5f6111d060ff841683611768565b80820180821115610844576108446116b1565b81810381811115610844576108446116b1565b634e487b7160e01b5f52603260045260245ffd5b5f60a08201878352602087602085015260a0604085015281875180845260c0860191506020890193505f5b8181101561189e5784516001600160a01b031683529383019391830191600101611879565b50506001600160a01b0396909616606085015250505060800152939250505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212203afafbe199f07b8d4ae883c24d11652579b53450079894eead9dd55f1fa9202064736f6c63430008180033
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.
Add Token to MetaMask (Web3)