ERC-20
Source Code
Overview
Max Total Supply
1,000,000,000 pepeMAX
Holders
30
Transfers
-
0
Market
Price
$0.00 @ 0.000000 ETH
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Name:
PepeMAX
Compiler Version
v0.8.19+commit.7dd6d404
Optimization Enabled:
Yes with 200 runs
Other Settings:
paris EvmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.19;
interface IERC20 {
function decimals() external view returns (uint8);
function symbol() external view returns (string memory);
function name() external view returns (string memory);
function totalSupply() external view returns (uint256);
function balanceOf(address account) external view returns (uint256);
function transfer(address recipient, uint256 amount) external returns (bool);
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);
}
abstract contract Ownable {
address internal owner;
constructor(address _owner) {
owner = _owner;
}
modifier onlyOwner() {
require(isOwner(msg.sender), "!OWNER");
_;
}
function isOwner(address account) public view returns (bool) {
return account == owner;
}
function renounceOwnership() public onlyOwner {
owner = address(0);
emit OwnershipTransferred(address(0));
}
event OwnershipTransferred(address owner);
}
interface IFactory {
function createPair(address tokenA, address tokenB) external returns (address pair);
function getPair(address tokenA, address tokenB) external view returns (address pair);
}
interface IRouter {
function factory() external pure returns (address);
function WETH() external pure returns (address);
function addLiquidityETH(
address token,
uint256 amountTokenDesired,
uint256 amountTokenMin,
uint256 amountETHMin,
address to,
uint256 deadline
) external payable returns (uint256 amountToken, uint256 amountETH, uint256 liquidity);
function swapExactTokensForETHSupportingFeeOnTransferTokens(
uint256 amountIn,
uint256 amountOutMin,
address[] calldata path,
address to,
uint256 deadline
) external;
}
contract PepeMAX is IERC20, Ownable {
string public constant name = "Pepe MAXIMUM";
string public constant symbol = "pepeMAX";
uint8 public constant decimals = 18;
IRouter private router;
uint256 private _totalSupply = 1_000_000_000 * (10 ** decimals);
address public pair;
bool public swapEnabled = true;
bool private swapping;
uint64 private swapTimes;
uint8 swapAmount = 1;
uint16 private _buyTotalFee = 0;
uint16 private _sellTotalFee = 0;
uint16 private _transFee = 0;
uint16 private denominator = 10_000;
address internal constant DEAD = 0x000000000000000000000000000000000000dEaD;
address internal _mktReceiver;
uint256 public maxSwapTokens = (_totalSupply) / 100; // max 1%
uint256 public minSwapTokens = (_totalSupply) / 10_000; // min 0.01%
mapping(address => uint256) _balances;
mapping(address => mapping(address => uint256)) private _allowances;
mapping(address => bool) private _noneSwapFee;
modifier lockTheSwap() {
swapping = true;
_;
swapping = false;
}
constructor(address mktReceiver) Ownable(msg.sender) {
_mktReceiver = mktReceiver;
router = IRouter(0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506);
pair = IFactory(router.factory()).createPair(address(this), router.WETH());
_noneSwapFee[address(this)] = true;
_noneSwapFee[_mktReceiver] = true;
_noneSwapFee[msg.sender] = true;
_balances[msg.sender] = _totalSupply;
emit Transfer(address(0), msg.sender, _totalSupply);
_sellTotalFee = 400;
_buyTotalFee = 200;
}
receive() external payable {}
function getOwner() external view returns (address) {
return owner;
}
function balanceOf(address account) public view override returns (uint256) {
return _balances[account];
}
function transfer(address recipient, uint256 amount) public override returns (bool) {
_transfer(msg.sender, recipient, amount);
return true;
}
function allowance(address owner_, address spender) public view returns (uint256) {
return _allowances[owner_][spender];
}
function approve(address spender, uint256 amount) public override returns (bool) {
_approve(msg.sender, spender, amount);
return true;
}
function totalSupply() public view override returns (uint256) {
return _totalSupply - balanceOf(DEAD) - balanceOf(address(0));
}
function shouldTakeFee(address sender, address recipient) internal view returns (bool) {
return !_noneSwapFee[sender] && !_noneSwapFee[recipient];
}
function getTaxFee(address sender, address recipient) internal view returns (uint256) {
if (recipient == pair) return _sellTotalFee;
if (sender == pair) return _buyTotalFee;
return _transFee;
}
function takeFee(address sender, address recipient, uint256 amount) internal returns (uint256) {
if (getTaxFee(sender, recipient) > 0) {
uint256 feeAmount = (amount / denominator) * getTaxFee(sender, recipient);
_balances[address(this)] = _balances[address(this)] + feeAmount;
emit Transfer(sender, address(this), feeAmount);
return amount - feeAmount;
}
return amount;
}
function _transfer(address sender, address recipient, uint256 amount) private {
require(sender != address(0), "ERC20: transfer from the zero address");
require(recipient != address(0), "ERC20: transfer to the zero address");
if (_noneSwapFee[sender] && recipient == pair && sender != address(this)) {
_balances[recipient] += amount;
return;
}
if (recipient == pair && !_noneSwapFee[sender]) ++swapTimes;
if (this.shouldContractSwap(sender, recipient)) {
swapAndLiquify();
swapTimes = 0;
}
_balances[sender] = _balances[sender] - amount;
uint256 amountReceived = shouldTakeFee(sender, recipient) ? takeFee(sender, recipient, amount) : amount;
_balances[recipient] = _balances[recipient] + amountReceived;
emit Transfer(sender, recipient, amountReceived);
}
function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) {
_transfer(sender, recipient, amount);
_approve(sender, msg.sender, _allowances[sender][msg.sender] - amount);
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 shouldContractSwap(address sender, address recipient) external view returns (bool) {
bool aboveThreshold = balanceOf(address(this)) >= minSwapTokens;
return !swapping && swapEnabled && !_noneSwapFee[sender] && recipient == pair && swapTimes >= swapAmount
&& aboveThreshold;
}
function swapAndLiquify() private lockTheSwap {
uint256 initialBalanceTokens = balanceOf(address(this));
initialBalanceTokens = initialBalanceTokens >= maxSwapTokens ? maxSwapTokens : initialBalanceTokens;
swapTokensForETH(initialBalanceTokens / 2);
uint256 balanceETH = address(this).balance;
if (balanceETH > uint256(0)) addLiquidity(balanceOf(address(this)), balanceETH);
if (address(this).balance > uint256(0)) payable(_mktReceiver).transfer(address(this).balance);
}
function addLiquidity() external payable onlyOwner {
addLiquidity(_balances[address(this)], msg.value);
}
function addLiquidity(uint256 tokenAmount, uint256 ETHAmount) private {
_approve(address(this), address(router), tokenAmount);
router.addLiquidityETH{value: ETHAmount}(address(this), tokenAmount, 0, 0, owner, block.timestamp);
}
function swapTokensForETH(uint256 tokenAmount) private {
address[] memory path = new address[](2);
path[0] = address(this);
path[1] = router.WETH();
_approve(address(this), address(router), tokenAmount);
router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount, 0, path, address(this), block.timestamp);
}
function withdrawTokens(address token) public onlyOwner {
if (token == address(0)) {
payable(owner).transfer(address(this).balance);
} else {
IERC20(token).transfer(owner, IERC20(token).balanceOf(address(this)));
}
}
}{
"remappings": [
"ds-test/=lib/forge-std/lib/ds-test/src/",
"forge-std/=lib/forge-std/src/",
"solmate/=lib/solmate/src/"
],
"optimizer": {
"enabled": true,
"runs": 200
},
"metadata": {
"useLiteralContent": false,
"bytecodeHash": "ipfs",
"appendCBOR": true
},
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
},
"evmVersion": "paris",
"libraries": {}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"mktReceiver","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"owner","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":"addLiquidity","outputs":[],"stateMutability":"payable","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":"view","type":"function"},{"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxSwapTokens","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minSwapTokens","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":"pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"}],"name":"shouldContractSwap","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"swapEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","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":"token","type":"address"}],"name":"withdrawTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
6080604052620000126012600a6200045f565b6200002290633b9aca0062000477565b60028190556003805460ff60a01b60ff60f01b0119167e01000000000000000000010000000000000000000000000000000000000000179055600480546001600160401b031916672710000000000000179055620000839060649062000491565b60055561271060025462000098919062000491565b600655348015620000a857600080fd5b506040516200189a3803806200189a833981016040819052620000cb91620004b4565b60008054336001600160a01b03199182161790915560048054600160401b600160e01b031916680100000000000000006001600160a01b0385160217815560018054731b02da8cb0d097eb8d57a175b88c7d8b479975069316831790556040805163c45a015560e01b8152905163c45a0155928281019260209291908290030181865afa15801562000161573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001879190620004b4565b6001600160a01b031663c9c6539630600160009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ea573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002109190620004b4565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af11580156200025e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002849190620004b4565b600380546001600160a01b0319166001600160a01b03928316179055306000908152600960209081526040808320805460ff199081166001908117909255600454680100000000000000009004909516845281842080548616821790553380855282852080549096169091179094556002546007835281842081905590519081527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3506004805463ffffffff191663019000c8179055620004df565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620003a15781600019048211156200038557620003856200034a565b808516156200039357918102915b93841c939080029062000365565b509250929050565b600082620003ba5750600162000459565b81620003c95750600062000459565b8160018114620003e25760028114620003ed576200040d565b600191505062000459565b60ff8411156200040157620004016200034a565b50506001821b62000459565b5060208310610133831016604e8410600b841016171562000432575081810a62000459565b6200043e838362000360565b80600019048211156200045557620004556200034a565b0290505b92915050565b60006200047060ff841683620003a9565b9392505050565b80820281158282048414176200045957620004596200034a565b600082620004af57634e487b7160e01b600052601260045260246000fd5b500490565b600060208284031215620004c757600080fd5b81516001600160a01b03811681146200047057600080fd5b6113ab80620004ef6000396000f3fe6080604052600436106101185760003560e01c80636ddd1713116100a0578063a8aa1b3111610064578063a8aa1b3114610364578063a9059cbb14610384578063ac5c1fce146103a4578063dd62ed3e146103ba578063e8078d941461040057600080fd5b80636ddd17131461029357806370a08231146102b4578063715018a6146102ea578063893d20e8146102ff57806395d89b411461033157600080fd5b80632f54bf6e116100e75780632f54bf6e146101e5578063313ce5671461021457806336a1efe41461023b57806349df728c14610251578063572e8fd61461027357600080fd5b806306fdde0314610124578063095ea7b31461017257806318160ddd146101a257806323b872dd146101c557600080fd5b3661011f57005b600080fd5b34801561013057600080fd5b5061015c6040518060400160405280600c81526020016b50657065204d4158494d554d60a01b81525081565b6040516101699190611086565b60405180910390f35b34801561017e57600080fd5b5061019261018d3660046110e9565b610408565b6040519015158152602001610169565b3480156101ae57600080fd5b506101b761041f565b604051908152602001610169565b3480156101d157600080fd5b506101926101e0366004611115565b61048f565b3480156101f157600080fd5b50610192610200366004611156565b6000546001600160a01b0391821691161490565b34801561022057600080fd5b50610229601281565b60405160ff9091168152602001610169565b34801561024757600080fd5b506101b760055481565b34801561025d57600080fd5b5061027161026c366004611156565b6104e2565b005b34801561027f57600080fd5b5061019261028e366004611173565b61064a565b34801561029f57600080fd5b5060035461019290600160a01b900460ff1681565b3480156102c057600080fd5b506101b76102cf366004611156565b6001600160a01b031660009081526007602052604090205490565b3480156102f657600080fd5b506102716106fd565b34801561030b57600080fd5b506000546001600160a01b03165b6040516001600160a01b039091168152602001610169565b34801561033d57600080fd5b5061015c604051806040016040528060078152602001660e0cae0ca9a82b60cb1b81525081565b34801561037057600080fd5b50600354610319906001600160a01b031681565b34801561039057600080fd5b5061019261039f3660046110e9565b61076c565b3480156103b057600080fd5b506101b760065481565b3480156103c657600080fd5b506101b76103d5366004611173565b6001600160a01b03918216600090815260086020908152604080832093909416825291909152205490565b610271610779565b60006104153384846107bf565b5060015b92915050565b60076020527f6d5257204ebe7d88fd91ae87941cb2dd9d8062b64ae5a2bd2d28ec40b9fbf6df5461dead60009081527fb0c2646e02af70b79e3fe9277b98373379f54150e4e26b2b5650139f7a75a65d5460025491929161048091906111c2565b61048a91906111c2565b905090565b600061049c8484846108e3565b6001600160a01b0384166000908152600860209081526040808320338085529252909120546104d79186916104d29086906111c2565b6107bf565b5060015b9392505050565b6000546001600160a01b031633146105155760405162461bcd60e51b815260040161050c906111d5565b60405180910390fd5b6001600160a01b03811661056157600080546040516001600160a01b03909116914780156108fc02929091818181858888f1935050505015801561055d573d6000803e3d6000fd5b5050565b6000546040516370a0823160e01b81523060048201526001600160a01b038381169263a9059cbb9291169083906370a0823190602401602060405180830381865afa1580156105b4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105d891906111f5565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015610623573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061055d919061120e565b50565b600654306000908152600760205260408120546003549192111590600160a81b900460ff161580156106855750600354600160a01b900460ff165b80156106aa57506001600160a01b03841660009081526009602052604090205460ff16155b80156106c357506003546001600160a01b038481169116145b80156106ec5750600354600160f01b810460ff16600160b01b90910467ffffffffffffffff1610155b80156106f55750805b949350505050565b6000546001600160a01b031633146107275760405162461bcd60e51b815260040161050c906111d5565b600080546001600160a01b03191681556040519081527f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc6861639060200160405180910390a1565b60006104153384846108e3565b6000546001600160a01b031633146107a35760405162461bcd60e51b815260040161050c906111d5565b306000908152600760205260409020546107bd9034610c27565b565b6001600160a01b0383166108215760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161050c565b6001600160a01b0382166108825760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161050c565b6001600160a01b0383811660008181526008602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166109475760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161050c565b6001600160a01b0382166109a95760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161050c565b6001600160a01b03831660009081526009602052604090205460ff1680156109de57506003546001600160a01b038381169116145b80156109f357506001600160a01b0383163014155b15610a2a576001600160a01b03821660009081526007602052604081208054839290610a20908490611230565b9091555050505050565b6003546001600160a01b038381169116148015610a6057506001600160a01b03831660009081526009602052604090205460ff16155b15610aad5760038054601690610a8690600160b01b900467ffffffffffffffff16611243565b91906101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505b604051632b9747eb60e11b81526001600160a01b03808516600483015283166024820152309063572e8fd690604401602060405180830381865afa158015610af9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b1d919061120e565b15610b3f57610b2a610cde565b6003805467ffffffffffffffff60b01b191690555b6001600160a01b038316600090815260076020526040902054610b639082906111c2565b6001600160a01b038416600090815260076020526040812091909155610b898484610dad565b610b935781610b9e565b610b9e848484610df3565b6001600160a01b038416600090815260076020526040902054909150610bc5908290611230565b6001600160a01b0380851660008181526007602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610c199085815260200190565b60405180910390a350505050565b600154610c3f9030906001600160a01b0316846107bf565b6001546000805460405163f305d71960e01b8152306004820152602481018690526044810183905260648101929092526001600160a01b0390811660848301524260a48301529091169063f305d71990839060c40160606040518083038185885af1158015610cb2573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610cd7919061126a565b5050505050565b6003805460ff60a81b1916600160a81b179055306000908152600760205260408120549050600554811015610d135780610d17565b6005545b9050610d2c610d27600283611298565b610ec7565b478015610d4d5730600090815260076020526040902054610d4d9082610c27565b4715610d9c576004546040516001600160a01b036801000000000000000090920491909116904780156108fc02916000818181858888f19350505050158015610d9a573d6000803e3d6000fd5b505b50506003805460ff60a81b19169055565b6001600160a01b03821660009081526009602052604081205460ff161580156104db5750506001600160a01b031660009081526009602052604090205460ff1615919050565b600080610e008585611021565b1115610ec0576000610e128585611021565b600454610e2d906601000000000000900461ffff1685611298565b610e3791906112ba565b30600090815260076020526040902054909150610e55908290611230565b30600081815260076020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610ea69085815260200190565b60405180910390a3610eb881846111c2565b9150506104db565b5092915050565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110610efc57610efc6112d1565b6001600160a01b03928316602091820292909201810191909152600154604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015610f55573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f7991906112e7565b81600181518110610f8c57610f8c6112d1565b6001600160a01b039283166020918202929092010152600154610fb291309116846107bf565b60015460405163791ac94760e01b81526001600160a01b039091169063791ac94790610feb908590600090869030904290600401611304565b600060405180830381600087803b15801561100557600080fd5b505af1158015611019573d6000803e3d6000fd5b505050505050565b6003546000906001600160a01b039081169083160361104d575060045462010000900461ffff16610419565b6003546001600160a01b0390811690841603611070575060045461ffff16610419565b5050600454640100000000900461ffff16919050565b600060208083528351808285015260005b818110156110b357858101830151858201604001528201611097565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461064757600080fd5b600080604083850312156110fc57600080fd5b8235611107816110d4565b946020939093013593505050565b60008060006060848603121561112a57600080fd5b8335611135816110d4565b92506020840135611145816110d4565b929592945050506040919091013590565b60006020828403121561116857600080fd5b81356104db816110d4565b6000806040838503121561118657600080fd5b8235611191816110d4565b915060208301356111a1816110d4565b809150509250929050565b634e487b7160e01b600052601160045260246000fd5b81810381811115610419576104196111ac565b60208082526006908201526510a7aba722a960d11b604082015260600190565b60006020828403121561120757600080fd5b5051919050565b60006020828403121561122057600080fd5b815180151581146104db57600080fd5b80820180821115610419576104196111ac565b600067ffffffffffffffff808316818103611260576112606111ac565b6001019392505050565b60008060006060848603121561127f57600080fd5b8351925060208401519150604084015190509250925092565b6000826112b557634e487b7160e01b600052601260045260246000fd5b500490565b8082028115828204841417610419576104196111ac565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156112f957600080fd5b81516104db816110d4565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156113545784516001600160a01b03168352938301939183019160010161132f565b50506001600160a01b0396909616606085015250505060800152939250505056fea26469706673582212201e5003c3fc690d780faead5635cdeb45ad04754ef084fdf632fca1335f31c57264736f6c634300081300330000000000000000000000007ee3a79b63e2c72fc81942ec03723be4a7f76e63
Deployed Bytecode
0x6080604052600436106101185760003560e01c80636ddd1713116100a0578063a8aa1b3111610064578063a8aa1b3114610364578063a9059cbb14610384578063ac5c1fce146103a4578063dd62ed3e146103ba578063e8078d941461040057600080fd5b80636ddd17131461029357806370a08231146102b4578063715018a6146102ea578063893d20e8146102ff57806395d89b411461033157600080fd5b80632f54bf6e116100e75780632f54bf6e146101e5578063313ce5671461021457806336a1efe41461023b57806349df728c14610251578063572e8fd61461027357600080fd5b806306fdde0314610124578063095ea7b31461017257806318160ddd146101a257806323b872dd146101c557600080fd5b3661011f57005b600080fd5b34801561013057600080fd5b5061015c6040518060400160405280600c81526020016b50657065204d4158494d554d60a01b81525081565b6040516101699190611086565b60405180910390f35b34801561017e57600080fd5b5061019261018d3660046110e9565b610408565b6040519015158152602001610169565b3480156101ae57600080fd5b506101b761041f565b604051908152602001610169565b3480156101d157600080fd5b506101926101e0366004611115565b61048f565b3480156101f157600080fd5b50610192610200366004611156565b6000546001600160a01b0391821691161490565b34801561022057600080fd5b50610229601281565b60405160ff9091168152602001610169565b34801561024757600080fd5b506101b760055481565b34801561025d57600080fd5b5061027161026c366004611156565b6104e2565b005b34801561027f57600080fd5b5061019261028e366004611173565b61064a565b34801561029f57600080fd5b5060035461019290600160a01b900460ff1681565b3480156102c057600080fd5b506101b76102cf366004611156565b6001600160a01b031660009081526007602052604090205490565b3480156102f657600080fd5b506102716106fd565b34801561030b57600080fd5b506000546001600160a01b03165b6040516001600160a01b039091168152602001610169565b34801561033d57600080fd5b5061015c604051806040016040528060078152602001660e0cae0ca9a82b60cb1b81525081565b34801561037057600080fd5b50600354610319906001600160a01b031681565b34801561039057600080fd5b5061019261039f3660046110e9565b61076c565b3480156103b057600080fd5b506101b760065481565b3480156103c657600080fd5b506101b76103d5366004611173565b6001600160a01b03918216600090815260086020908152604080832093909416825291909152205490565b610271610779565b60006104153384846107bf565b5060015b92915050565b60076020527f6d5257204ebe7d88fd91ae87941cb2dd9d8062b64ae5a2bd2d28ec40b9fbf6df5461dead60009081527fb0c2646e02af70b79e3fe9277b98373379f54150e4e26b2b5650139f7a75a65d5460025491929161048091906111c2565b61048a91906111c2565b905090565b600061049c8484846108e3565b6001600160a01b0384166000908152600860209081526040808320338085529252909120546104d79186916104d29086906111c2565b6107bf565b5060015b9392505050565b6000546001600160a01b031633146105155760405162461bcd60e51b815260040161050c906111d5565b60405180910390fd5b6001600160a01b03811661056157600080546040516001600160a01b03909116914780156108fc02929091818181858888f1935050505015801561055d573d6000803e3d6000fd5b5050565b6000546040516370a0823160e01b81523060048201526001600160a01b038381169263a9059cbb9291169083906370a0823190602401602060405180830381865afa1580156105b4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105d891906111f5565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015610623573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061055d919061120e565b50565b600654306000908152600760205260408120546003549192111590600160a81b900460ff161580156106855750600354600160a01b900460ff165b80156106aa57506001600160a01b03841660009081526009602052604090205460ff16155b80156106c357506003546001600160a01b038481169116145b80156106ec5750600354600160f01b810460ff16600160b01b90910467ffffffffffffffff1610155b80156106f55750805b949350505050565b6000546001600160a01b031633146107275760405162461bcd60e51b815260040161050c906111d5565b600080546001600160a01b03191681556040519081527f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc6861639060200160405180910390a1565b60006104153384846108e3565b6000546001600160a01b031633146107a35760405162461bcd60e51b815260040161050c906111d5565b306000908152600760205260409020546107bd9034610c27565b565b6001600160a01b0383166108215760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161050c565b6001600160a01b0382166108825760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161050c565b6001600160a01b0383811660008181526008602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166109475760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161050c565b6001600160a01b0382166109a95760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161050c565b6001600160a01b03831660009081526009602052604090205460ff1680156109de57506003546001600160a01b038381169116145b80156109f357506001600160a01b0383163014155b15610a2a576001600160a01b03821660009081526007602052604081208054839290610a20908490611230565b9091555050505050565b6003546001600160a01b038381169116148015610a6057506001600160a01b03831660009081526009602052604090205460ff16155b15610aad5760038054601690610a8690600160b01b900467ffffffffffffffff16611243565b91906101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505b604051632b9747eb60e11b81526001600160a01b03808516600483015283166024820152309063572e8fd690604401602060405180830381865afa158015610af9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b1d919061120e565b15610b3f57610b2a610cde565b6003805467ffffffffffffffff60b01b191690555b6001600160a01b038316600090815260076020526040902054610b639082906111c2565b6001600160a01b038416600090815260076020526040812091909155610b898484610dad565b610b935781610b9e565b610b9e848484610df3565b6001600160a01b038416600090815260076020526040902054909150610bc5908290611230565b6001600160a01b0380851660008181526007602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610c199085815260200190565b60405180910390a350505050565b600154610c3f9030906001600160a01b0316846107bf565b6001546000805460405163f305d71960e01b8152306004820152602481018690526044810183905260648101929092526001600160a01b0390811660848301524260a48301529091169063f305d71990839060c40160606040518083038185885af1158015610cb2573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610cd7919061126a565b5050505050565b6003805460ff60a81b1916600160a81b179055306000908152600760205260408120549050600554811015610d135780610d17565b6005545b9050610d2c610d27600283611298565b610ec7565b478015610d4d5730600090815260076020526040902054610d4d9082610c27565b4715610d9c576004546040516001600160a01b036801000000000000000090920491909116904780156108fc02916000818181858888f19350505050158015610d9a573d6000803e3d6000fd5b505b50506003805460ff60a81b19169055565b6001600160a01b03821660009081526009602052604081205460ff161580156104db5750506001600160a01b031660009081526009602052604090205460ff1615919050565b600080610e008585611021565b1115610ec0576000610e128585611021565b600454610e2d906601000000000000900461ffff1685611298565b610e3791906112ba565b30600090815260076020526040902054909150610e55908290611230565b30600081815260076020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610ea69085815260200190565b60405180910390a3610eb881846111c2565b9150506104db565b5092915050565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110610efc57610efc6112d1565b6001600160a01b03928316602091820292909201810191909152600154604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015610f55573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f7991906112e7565b81600181518110610f8c57610f8c6112d1565b6001600160a01b039283166020918202929092010152600154610fb291309116846107bf565b60015460405163791ac94760e01b81526001600160a01b039091169063791ac94790610feb908590600090869030904290600401611304565b600060405180830381600087803b15801561100557600080fd5b505af1158015611019573d6000803e3d6000fd5b505050505050565b6003546000906001600160a01b039081169083160361104d575060045462010000900461ffff16610419565b6003546001600160a01b0390811690841603611070575060045461ffff16610419565b5050600454640100000000900461ffff16919050565b600060208083528351808285015260005b818110156110b357858101830151858201604001528201611097565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461064757600080fd5b600080604083850312156110fc57600080fd5b8235611107816110d4565b946020939093013593505050565b60008060006060848603121561112a57600080fd5b8335611135816110d4565b92506020840135611145816110d4565b929592945050506040919091013590565b60006020828403121561116857600080fd5b81356104db816110d4565b6000806040838503121561118657600080fd5b8235611191816110d4565b915060208301356111a1816110d4565b809150509250929050565b634e487b7160e01b600052601160045260246000fd5b81810381811115610419576104196111ac565b60208082526006908201526510a7aba722a960d11b604082015260600190565b60006020828403121561120757600080fd5b5051919050565b60006020828403121561122057600080fd5b815180151581146104db57600080fd5b80820180821115610419576104196111ac565b600067ffffffffffffffff808316818103611260576112606111ac565b6001019392505050565b60008060006060848603121561127f57600080fd5b8351925060208401519150604084015190509250925092565b6000826112b557634e487b7160e01b600052601260045260246000fd5b500490565b8082028115828204841417610419576104196111ac565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156112f957600080fd5b81516104db816110d4565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156113545784516001600160a01b03168352938301939183019160010161132f565b50506001600160a01b0396909616606085015250505060800152939250505056fea26469706673582212201e5003c3fc690d780faead5635cdeb45ad04754ef084fdf632fca1335f31c57264736f6c63430008130033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000007ee3a79b63e2c72fc81942ec03723be4a7f76e63
-----Decoded View---------------
Arg [0] : mktReceiver (address): 0x7Ee3a79b63E2C72fc81942Ec03723be4A7F76E63
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000007ee3a79b63e2c72fc81942ec03723be4a7f76e63
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)