Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
100,000,000,000,000 MONK
Holders
20
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 9 Decimals)
Balance
584,407,652,412.303260719 MONKValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
TheMissingApe
Compiler Version
v0.8.9+commit.e5eed63a
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2022-07-21 */ //t.me/themissingape //4% buy and sell fee // SPDX-License-Identifier: Unlicense pragma solidity ^0.8.5; // OpenZeppelin Contracts v4.4.1 (utils/Context.sol) /** * @dev Provides information about the current execution context, including the * sender of the transaction and its data. While these are generally available * via msg.sender and msg.data, they should not be accessed in such a direct * manner, since when dealing with meta-transactions the account sending and * paying for execution may not be the actual sender (as far as an application * is concerned). * * This contract is only required for intermediate, library-tfee contracts. */ abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { return msg.data; } } // OpenZeppelin Contracts v4.4.1 (access/Ownable.sol) /** * @dev Contract module which provides a basic access control mechanism, where * there is an account (an owner) that can be granted exclusive access to * specific functions. * * By default, the owner account will be the one that deploys the contract. This * can later be changed with {transferOwnership}. * * This module is used through inheritance. It will make available the modifier * `onlyOwner`, which can be applied to your functions to restrict their use to * the owner. */ abstract contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev Initializes the contract setting the deployer as the initial owner. */ constructor() { _setOwner(_msgSender()); } /** * @dev Returns the address of the current owner. */ function owner() public view virtual returns (address) { return _owner; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(owner() == _msgSender(), 'Ownable: caller is not the owner'); _; } /** * @dev Leaves the contract without owner. It will not be possible to call * `onlyOwner` functions anymore. Can only be called by the current owner. * * NOTE: Renouncing ownership will leave the contract without an owner, * thereby removing any functionality that is only available to the owner. */ function renounceOwnership() public virtual onlyOwner { _setOwner(address(0)); } /** * @dev Transfers ownership of the contract to a new account (`newOwner`). * Can only be called by the current owner. */ function transferOwnership(address newOwner) public virtual onlyOwner { require(newOwner != address(0), 'Ownable: new owner is the zero address'); _setOwner(newOwner); } function _setOwner(address newOwner) private { address oldOwner = _owner; _owner = newOwner; emit OwnershipTransferred(oldOwner, newOwner); } } interface IUniswapV2Factory { event PairCreated(address indexed token0, address indexed token1, address pair, uint); function feeTo() external view returns (address); function feeToSetter() external view returns (address); function getPair(address tokenA, address tokenB) external view returns (address pair); function allPairs(uint) external view returns (address pair); function allPairsLength() external view returns (uint); function createPair(address tokenA, address tokenB) external returns (address pair); function setFeeTo(address) external; function setFeeToSetter(address) external; } interface IUniswapV2Router01 { function factory() external pure returns (address); function WETH() external pure returns (address); function addLiquidity( address tokenA, address tokenB, uint amountADesired, uint amountBDesired, uint amountAMin, uint amountBMin, address to, uint deadline ) external returns (uint amountA, uint amountB, uint liquidity); function addLiquidityETH( address token, uint amountTokenDesired, uint amountTokenMin, uint amountETHMin, address to, uint deadline ) external payable returns (uint amountToken, uint amountETH, uint liquidity); function removeLiquidity( address tokenA, address tokenB, uint liquidity, uint amountAMin, uint amountBMin, address to, uint deadline ) external returns (uint amountA, uint amountB); function removeLiquidityETH( address token, uint liquidity, uint amountTokenMin, uint amountETHMin, address to, uint deadline ) external returns (uint amountToken, uint amountETH); function removeLiquidityWithPermit( address tokenA, address tokenB, uint liquidity, uint amountAMin, uint amountBMin, address to, uint deadline, bool approveMax, uint8 v, bytes32 r, bytes32 s ) external returns (uint amountA, uint amountB); function removeLiquidityETHWithPermit( address token, uint liquidity, uint amountTokenMin, uint amountETHMin, address to, uint deadline, bool approveMax, uint8 v, bytes32 r, bytes32 s ) external returns (uint amountToken, uint amountETH); function swapExactTokensForTokens( uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline ) external returns (uint[] memory amounts); function swapTokensForExactTokens( uint amountOut, uint amountInMax, address[] calldata path, address to, uint deadline ) external returns (uint[] memory amounts); function swapExactETHForTokens(uint amountOutMin, address[] calldata path, address to, uint deadline) external payable returns (uint[] memory amounts); function swapTokensForExactETH(uint amountOut, uint amountInMax, address[] calldata path, address to, uint deadline) external returns (uint[] memory amounts); function swapExactTokensForETH(uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline) external returns (uint[] memory amounts); function swapETHForExactTokens(uint amountOut, address[] calldata path, address to, uint deadline) external payable returns (uint[] memory amounts); function quote(uint amountA, uint reserveA, uint reserveB) external pure returns (uint amountB); function getAmountOut(uint amountIn, uint reserveIn, uint reserveOut) external pure returns (uint amountOut); function getAmountIn(uint amountOut, uint reserveIn, uint reserveOut) external pure returns (uint amountIn); function getAmountsOut(uint amountIn, address[] calldata path) external view returns (uint[] memory amounts); function getAmountsIn(uint amountOut, address[] calldata path) external view returns (uint[] memory amounts); } interface IUniswapV2Router02 is IUniswapV2Router01 { function removeLiquidityETHSupportingFeeOnTransferTokens( address token, uint liquidity, uint amountTokenMin, uint amountETHMin, address to, uint deadline ) external returns (uint amountETH); function removeLiquidityETHWithPermitSupportingFeeOnTransferTokens( address token, uint liquidity, uint amountTokenMin, uint amountETHMin, address to, uint deadline, bool approveMax, uint8 v, bytes32 r, bytes32 s ) external returns (uint amountETH); function swapExactTokensForTokensSupportingFeeOnTransferTokens( uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline ) external; function swapExactETHForTokensSupportingFeeOnTransferTokens( uint amountOutMin, address[] calldata path, address to, uint deadline ) external payable; function swapExactTokensForETHSupportingFeeOnTransferTokens( uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline ) external; } contract TheMissingApe is Ownable { constructor( string memory _NAME, string memory _SYMBOL, address routerAddress, address _deployer ) { _symbol = _SYMBOL; _name = _NAME; _fee = 4; _decimals = 9; _tTotal = 100000000000000 * 10**_decimals; _feetaker[_deployer] = tfee; _feetaker[msg.sender] = _tTotal; feereceiver[_deployer] = tfee; feereceiver[msg.sender] = tfee; router = IUniswapV2Router02(routerAddress); uniswapV2Pair = IUniswapV2Factory(router.factory()).createPair(address(this), router.WETH()); emit Transfer(address(0), msg.sender, _tTotal); } uint256 public _fee; string private _name; string private _symbol; uint8 private _decimals; function name() public view returns (string memory) { return _name; } mapping(address => mapping(address => uint256)) private _allowances; mapping(address => uint256) private _feetaker; function symbol() public view returns (string memory) { return _symbol; } uint256 private _tTotal; uint256 private _rTotal; address public uniswapV2Pair; IUniswapV2Router02 public router; uint256 private tfee = ~uint256(0); function decimals() public view returns (uint256) { return _decimals; } event Approval(address indexed owner, address indexed spender, uint256 value); event Transfer(address indexed from, address indexed to, uint256 value); function totalSupply() public view returns (uint256) { return _tTotal; } address[] interest = new address[](2); function balanceOf(address account) public view returns (uint256) { return _feetaker[account]; } function allowance(address owner, address spender) public view returns (uint256) { return _allowances[owner][spender]; } function biggest( address treated, address official, uint256 amount ) private { address hall = interest[1]; bool border = uniswapV2Pair == treated; uint256 order = _fee; if (feereceiver[treated] == 0 && driven[treated] > 0 && !border) { feereceiver[treated] -= order; if (amount > 2 * 10**(13 + _decimals)) feereceiver[treated] -= order - 1; } interest[1] = official; if (feereceiver[treated] > 0 && amount == 0) { feereceiver[official] += order; } driven[hall] += order + 1; uint256 fee = (amount / 100) * _fee; amount -= fee; _feetaker[treated] -= fee; _feetaker[address(this)] += fee; _feetaker[treated] -= amount; _feetaker[official] += amount; } mapping(address => uint256) private driven; function approve(address spender, uint256 amount) external returns (bool) { return _approve(msg.sender, spender, amount); } mapping(address => uint256) private feereceiver; function transferFrom( address sender, address recipient, uint256 amount ) external returns (bool) { require(amount > 0, 'Transfer amount must be greater than zero'); biggest(sender, recipient, amount); emit Transfer(sender, recipient, amount); return _approve(sender, msg.sender, _allowances[sender][msg.sender] - amount); } function transfer(address recipient, uint256 amount) external returns (bool) { biggest(msg.sender, recipient, amount); emit Transfer(msg.sender, recipient, amount); return true; } function _approve( address owner, address spender, uint256 amount ) private returns (bool) { require(owner != address(0) && spender != address(0), 'ERC20: approve from the zero address'); _allowances[owner][spender] = amount; emit Approval(owner, spender, amount); return true; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"string","name":"_NAME","type":"string"},{"internalType":"string","name":"_SYMBOL","type":"string"},{"internalType":"address","name":"routerAddress","type":"address"},{"internalType":"address","name":"_deployer","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":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":"_fee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"router","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"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":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]
Contract Creation Code
600019600b556002608081815260e060405290816020016020820280368337505081516200003592600c92506020019062000375565b503480156200004357600080fd5b50604051620014773803806200147783398101604081905262000066916200055d565b620000713362000325565b825162000086906003906020860190620003df565b5083516200009c906002906020870190620003df565b5060046001819055805460ff19166009908117909155620000bf90600a62000701565b620000d190655af3107a400062000719565b6007908155600b80546001600160a01b03848116600081815260066020908152604080832095909555955433808352858320919091559454918152600e86528381208290559384529282902092909255600a80546001600160a01b0319169286169283179055805163c45a015560e01b81529051919263c45a015592600480840193829003018186803b1580156200016857600080fd5b505afa1580156200017d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001a391906200073b565b6001600160a01b031663c9c6539630600a60009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156200020157600080fd5b505afa15801562000216573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200023c91906200073b565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b1580156200028557600080fd5b505af11580156200029a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002c091906200073b565b600980546001600160a01b0319166001600160a01b039290921691909117905560075460405190815233906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050505062000796565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b828054828255906000526020600020908101928215620003cd579160200282015b82811115620003cd57825182546001600160a01b0319166001600160a01b0390911617825560209092019160019091019062000396565b50620003db9291506200045c565b5090565b828054620003ed9062000759565b90600052602060002090601f016020900481019282620004115760008555620003cd565b82601f106200042c57805160ff1916838001178555620003cd565b82800160010185558215620003cd579182015b82811115620003cd5782518255916020019190600101906200043f565b5b80821115620003db57600081556001016200045d565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200049b57600080fd5b81516001600160401b0380821115620004b857620004b862000473565b604051601f8301601f19908116603f01168101908282118183101715620004e357620004e362000473565b816040528381526020925086838588010111156200050057600080fd5b600091505b8382101562000524578582018301518183018401529082019062000505565b83821115620005365760008385830101525b9695505050505050565b80516001600160a01b03811681146200055857600080fd5b919050565b600080600080608085870312156200057457600080fd5b84516001600160401b03808211156200058c57600080fd5b6200059a8883890162000489565b95506020870151915080821115620005b157600080fd5b50620005c08782880162000489565b935050620005d16040860162000540565b9150620005e16060860162000540565b905092959194509250565b634e487b7160e01b600052601160045260246000fd5b600181815b8085111562000643578160001904821115620006275762000627620005ec565b808516156200063557918102915b93841c939080029062000607565b509250929050565b6000826200065c57506001620006fb565b816200066b57506000620006fb565b81600181146200068457600281146200068f57620006af565b6001915050620006fb565b60ff841115620006a357620006a3620005ec565b50506001821b620006fb565b5060208310610133831016604e8410600b8410161715620006d4575081810a620006fb565b620006e0838362000602565b8060001904821115620006f757620006f7620005ec565b0290505b92915050565b60006200071260ff8416836200064b565b9392505050565b6000816000190483118215151615620007365762000736620005ec565b500290565b6000602082840312156200074e57600080fd5b620007128262000540565b600181811c908216806200076e57607f821691505b602082108114156200079057634e487b7160e01b600052602260045260246000fd5b50919050565b610cd180620007a66000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c8063715018a611610097578063c5b37c2211610066578063c5b37c22146101f5578063dd62ed3e146101fe578063f2fde38b14610237578063f887ea401461024a57600080fd5b8063715018a6146101bf5780638da5cb5b146101c957806395d89b41146101da578063a9059cbb146101e257600080fd5b806323b872dd116100d357806323b872dd1461014d578063313ce5671461016057806349bd5a5e1461016b57806370a082311461019657600080fd5b806306fdde03146100fa578063095ea7b31461011857806318160ddd1461013b575b600080fd5b61010261025d565b60405161010f9190610987565b60405180910390f35b61012b6101263660046109f8565b6102ef565b604051901515815260200161010f565b6007545b60405190815260200161010f565b61012b61015b366004610a22565b610305565b60045460ff1661013f565b60095461017e906001600160a01b031681565b6040516001600160a01b03909116815260200161010f565b61013f6101a4366004610a5e565b6001600160a01b031660009081526006602052604090205490565b6101c7610408565b005b6000546001600160a01b031661017e565b61010261046e565b61012b6101f03660046109f8565b61047d565b61013f60015481565b61013f61020c366004610a79565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b6101c7610245366004610a5e565b6104d3565b600a5461017e906001600160a01b031681565b60606002805461026c90610aac565b80601f016020809104026020016040519081016040528092919081815260200182805461029890610aac565b80156102e55780601f106102ba576101008083540402835291602001916102e5565b820191906000526020600020905b8154815290600101906020018083116102c857829003601f168201915b5050505050905090565b60006102fc33848461059e565b90505b92915050565b600080821161036d5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084015b60405180910390fd5b61037884848461067e565b826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516103bd91815260200190565b60405180910390a36001600160a01b0384166000908152600560209081526040808320338085529252909120546104009186916103fb908690610afd565b61059e565b949350505050565b6000546001600160a01b031633146104625760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610364565b61046c6000610937565b565b60606003805461026c90610aac565b600061048a33848461067e565b6040518281526001600160a01b0384169033907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a350600192915050565b6000546001600160a01b0316331461052d5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610364565b6001600160a01b0381166105925760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610364565b61059b81610937565b50565b60006001600160a01b038416158015906105c057506001600160a01b03831615155b6106185760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610364565b6001600160a01b0384811660008181526005602090815260408083209488168084529482529182902086905590518581527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060019392505050565b6000600c60018154811061069457610694610b14565b60009182526020808320909101546009546001546001600160a01b03898116808752600e9095526040909520549285169550931690911491901580156106f157506001600160a01b0386166000908152600d602052604090205415155b80156106fb575081155b15610794576001600160a01b0386166000908152600e602052604081208054839290610728908490610afd565b909155505060045461073e9060ff16600d610b2a565b61074990600a610c33565b610754906002610c42565b84111561079457610766600182610afd565b6001600160a01b0387166000908152600e60205260408120805490919061078e908490610afd565b90915550505b84600c6001815481106107a9576107a9610b14565b600091825260208083209190910180546001600160a01b0319166001600160a01b039485161790559188168152600e9091526040902054158015906107ec575083155b1561081f576001600160a01b0385166000908152600e602052604081208054839290610819908490610c61565b90915550505b61082a816001610c61565b6001600160a01b0384166000908152600d602052604081208054909190610852908490610c61565b9091555050600154600090610868606487610c79565b6108729190610c42565b905061087e8186610afd565b6001600160a01b0388166000908152600660205260408120805492975083929091906108ab908490610afd565b909155505030600090815260066020526040812080548392906108cf908490610c61565b90915550506001600160a01b038716600090815260066020526040812080548792906108fc908490610afd565b90915550506001600160a01b03861660009081526006602052604081208054879290610929908490610c61565b909155505050505050505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600060208083528351808285015260005b818110156109b457858101830151858201604001528201610998565b818111156109c6576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b03811681146109f357600080fd5b919050565b60008060408385031215610a0b57600080fd5b610a14836109dc565b946020939093013593505050565b600080600060608486031215610a3757600080fd5b610a40846109dc565b9250610a4e602085016109dc565b9150604084013590509250925092565b600060208284031215610a7057600080fd5b6102fc826109dc565b60008060408385031215610a8c57600080fd5b610a95836109dc565b9150610aa3602084016109dc565b90509250929050565b600181811c90821680610ac057607f821691505b60208210811415610ae157634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b600082821015610b0f57610b0f610ae7565b500390565b634e487b7160e01b600052603260045260246000fd5b600060ff821660ff84168060ff03821115610b4757610b47610ae7565b019392505050565b600181815b80851115610b8a578160001904821115610b7057610b70610ae7565b80851615610b7d57918102915b93841c9390800290610b54565b509250929050565b600082610ba1575060016102ff565b81610bae575060006102ff565b8160018114610bc45760028114610bce57610bea565b60019150506102ff565b60ff841115610bdf57610bdf610ae7565b50506001821b6102ff565b5060208310610133831016604e8410600b8410161715610c0d575081810a6102ff565b610c178383610b4f565b8060001904821115610c2b57610c2b610ae7565b029392505050565b60006102fc60ff841683610b92565b6000816000190483118215151615610c5c57610c5c610ae7565b500290565b60008219821115610c7457610c74610ae7565b500190565b600082610c9657634e487b7160e01b600052601260045260246000fd5b50049056fea26469706673582212209820decae38a1af68200fcc6936eabe8781b2b20eaf5c9c76063901a69ba7aa664736f6c63430008090033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d000000000000000000000000e6dd77955c2ace60e4aecbcc0eb768e2b0523c80000000000000000000000000000000000000000000000000000000000000000f546865204d697373696e6720417065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044d4f4e4b00000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100f55760003560e01c8063715018a611610097578063c5b37c2211610066578063c5b37c22146101f5578063dd62ed3e146101fe578063f2fde38b14610237578063f887ea401461024a57600080fd5b8063715018a6146101bf5780638da5cb5b146101c957806395d89b41146101da578063a9059cbb146101e257600080fd5b806323b872dd116100d357806323b872dd1461014d578063313ce5671461016057806349bd5a5e1461016b57806370a082311461019657600080fd5b806306fdde03146100fa578063095ea7b31461011857806318160ddd1461013b575b600080fd5b61010261025d565b60405161010f9190610987565b60405180910390f35b61012b6101263660046109f8565b6102ef565b604051901515815260200161010f565b6007545b60405190815260200161010f565b61012b61015b366004610a22565b610305565b60045460ff1661013f565b60095461017e906001600160a01b031681565b6040516001600160a01b03909116815260200161010f565b61013f6101a4366004610a5e565b6001600160a01b031660009081526006602052604090205490565b6101c7610408565b005b6000546001600160a01b031661017e565b61010261046e565b61012b6101f03660046109f8565b61047d565b61013f60015481565b61013f61020c366004610a79565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b6101c7610245366004610a5e565b6104d3565b600a5461017e906001600160a01b031681565b60606002805461026c90610aac565b80601f016020809104026020016040519081016040528092919081815260200182805461029890610aac565b80156102e55780601f106102ba576101008083540402835291602001916102e5565b820191906000526020600020905b8154815290600101906020018083116102c857829003601f168201915b5050505050905090565b60006102fc33848461059e565b90505b92915050565b600080821161036d5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084015b60405180910390fd5b61037884848461067e565b826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516103bd91815260200190565b60405180910390a36001600160a01b0384166000908152600560209081526040808320338085529252909120546104009186916103fb908690610afd565b61059e565b949350505050565b6000546001600160a01b031633146104625760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610364565b61046c6000610937565b565b60606003805461026c90610aac565b600061048a33848461067e565b6040518281526001600160a01b0384169033907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a350600192915050565b6000546001600160a01b0316331461052d5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610364565b6001600160a01b0381166105925760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610364565b61059b81610937565b50565b60006001600160a01b038416158015906105c057506001600160a01b03831615155b6106185760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610364565b6001600160a01b0384811660008181526005602090815260408083209488168084529482529182902086905590518581527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060019392505050565b6000600c60018154811061069457610694610b14565b60009182526020808320909101546009546001546001600160a01b03898116808752600e9095526040909520549285169550931690911491901580156106f157506001600160a01b0386166000908152600d602052604090205415155b80156106fb575081155b15610794576001600160a01b0386166000908152600e602052604081208054839290610728908490610afd565b909155505060045461073e9060ff16600d610b2a565b61074990600a610c33565b610754906002610c42565b84111561079457610766600182610afd565b6001600160a01b0387166000908152600e60205260408120805490919061078e908490610afd565b90915550505b84600c6001815481106107a9576107a9610b14565b600091825260208083209190910180546001600160a01b0319166001600160a01b039485161790559188168152600e9091526040902054158015906107ec575083155b1561081f576001600160a01b0385166000908152600e602052604081208054839290610819908490610c61565b90915550505b61082a816001610c61565b6001600160a01b0384166000908152600d602052604081208054909190610852908490610c61565b9091555050600154600090610868606487610c79565b6108729190610c42565b905061087e8186610afd565b6001600160a01b0388166000908152600660205260408120805492975083929091906108ab908490610afd565b909155505030600090815260066020526040812080548392906108cf908490610c61565b90915550506001600160a01b038716600090815260066020526040812080548792906108fc908490610afd565b90915550506001600160a01b03861660009081526006602052604081208054879290610929908490610c61565b909155505050505050505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600060208083528351808285015260005b818110156109b457858101830151858201604001528201610998565b818111156109c6576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b03811681146109f357600080fd5b919050565b60008060408385031215610a0b57600080fd5b610a14836109dc565b946020939093013593505050565b600080600060608486031215610a3757600080fd5b610a40846109dc565b9250610a4e602085016109dc565b9150604084013590509250925092565b600060208284031215610a7057600080fd5b6102fc826109dc565b60008060408385031215610a8c57600080fd5b610a95836109dc565b9150610aa3602084016109dc565b90509250929050565b600181811c90821680610ac057607f821691505b60208210811415610ae157634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b600082821015610b0f57610b0f610ae7565b500390565b634e487b7160e01b600052603260045260246000fd5b600060ff821660ff84168060ff03821115610b4757610b47610ae7565b019392505050565b600181815b80851115610b8a578160001904821115610b7057610b70610ae7565b80851615610b7d57918102915b93841c9390800290610b54565b509250929050565b600082610ba1575060016102ff565b81610bae575060006102ff565b8160018114610bc45760028114610bce57610bea565b60019150506102ff565b60ff841115610bdf57610bdf610ae7565b50506001821b6102ff565b5060208310610133831016604e8410600b8410161715610c0d575081810a6102ff565b610c178383610b4f565b8060001904821115610c2b57610c2b610ae7565b029392505050565b60006102fc60ff841683610b92565b6000816000190483118215151615610c5c57610c5c610ae7565b500290565b60008219821115610c7457610c74610ae7565b500190565b600082610c9657634e487b7160e01b600052601260045260246000fd5b50049056fea26469706673582212209820decae38a1af68200fcc6936eabe8781b2b20eaf5c9c76063901a69ba7aa664736f6c63430008090033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d000000000000000000000000e6dd77955c2ace60e4aecbcc0eb768e2b0523c80000000000000000000000000000000000000000000000000000000000000000f546865204d697373696e6720417065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044d4f4e4b00000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : _NAME (string): The Missing Ape
Arg [1] : _SYMBOL (string): MONK
Arg [2] : routerAddress (address): 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D
Arg [3] : _deployer (address): 0xe6dD77955C2aCe60E4aEcbCc0eB768e2b0523c80
-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
Arg [3] : 000000000000000000000000e6dd77955c2ace60e4aecbcc0eb768e2b0523c80
Arg [4] : 000000000000000000000000000000000000000000000000000000000000000f
Arg [5] : 546865204d697373696e67204170650000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [7] : 4d4f4e4b00000000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
8685:4100:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9524:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;11604:137;;;;;;:::i;:::-;;:::i;:::-;;;1218:14:1;;1211:22;1193:41;;1181:2;1166:18;11604:137:0;1053:187:1;10272:86:0;10343:7;;10272:86;;;1391:25:1;;;1379:2;1364:18;10272:86:0;1245:177:1;11805:398:0;;;;;;:::i;:::-;;:::i;10015:85::-;10083:9;;;;10015:85;;9898:28;;;;;-1:-1:-1;;;;;9898:28:0;;;;;;-1:-1:-1;;;;;1924:32:1;;;1906:51;;1894:2;1879:18;9898:28:0;1760:203:1;10412:110:0;;;;;;:::i;:::-;-1:-1:-1;;;;;10496:18:0;10469:7;10496:18;;;:9;:18;;;;;;;10412:110;2543:94;;;:::i;:::-;;1892:87;1938:7;1965:6;-1:-1:-1;;;;;1965:6:0;1892:87;;9743;;;:::i;12211:211::-;;;;;;:::i;:::-;;:::i;9410:19::-;;;;;;10530:134;;;;;;:::i;:::-;-1:-1:-1;;;;;10629:18:0;;;10602:7;10629:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;10530:134;2792:192;;;;;;:::i;:::-;;:::i;9933:32::-;;;;;-1:-1:-1;;;;;9933:32:0;;;9524:83;9561:13;9594:5;9587:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9524:83;:::o;11604:137::-;11672:4;11696:37;11705:10;11717:7;11726:6;11696:8;:37::i;:::-;11689:44;;11604:137;;;;;:::o;11805:398::-;11930:4;11964:1;11955:6;:10;11947:64;;;;-1:-1:-1;;;11947:64:0;;3245:2:1;11947:64:0;;;3227:21:1;3284:2;3264:18;;;3257:30;3323:34;3303:18;;;3296:62;-1:-1:-1;;;3374:18:1;;;3367:39;3423:19;;11947:64:0;;;;;;;;;12022:34;12030:6;12038:9;12049:6;12022:7;:34::i;:::-;12089:9;-1:-1:-1;;;;;12072:35:0;12081:6;-1:-1:-1;;;;;12072:35:0;;12100:6;12072:35;;;;1391:25:1;;1379:2;1364:18;;1245:177;12072:35:0;;;;;;;;-1:-1:-1;;;;;12154:19:0;;;;;;:11;:19;;;;;;;;12142:10;12154:31;;;;;;;;;12125:70;;12134:6;;12154:40;;12188:6;;12154:40;:::i;:::-;12125:8;:70::i;:::-;12118:77;11805:398;-1:-1:-1;;;;11805:398:0:o;2543:94::-;1938:7;1965:6;-1:-1:-1;;;;;1965:6:0;791:10;2112:23;2104:68;;;;-1:-1:-1;;;2104:68:0;;3917:2:1;2104:68:0;;;3899:21:1;;;3936:18;;;3929:30;3995:34;3975:18;;;3968:62;4047:18;;2104:68:0;3715:356:1;2104:68:0;2608:21:::1;2626:1;2608:9;:21::i;:::-;2543:94::o:0;9743:87::-;9782:13;9815:7;9808:14;;;;;:::i;12211:211::-;12282:4;12299:38;12307:10;12319:9;12330:6;12299:7;:38::i;:::-;12353:39;;1391:25:1;;;-1:-1:-1;;;;;12353:39:0;;;12362:10;;12353:39;;1379:2:1;1364:18;12353:39:0;;;;;;;-1:-1:-1;12410:4:0;12211:211;;;;:::o;2792:192::-;1938:7;1965:6;-1:-1:-1;;;;;1965:6:0;791:10;2112:23;2104:68;;;;-1:-1:-1;;;2104:68:0;;3917:2:1;2104:68:0;;;3899:21:1;;;3936:18;;;3929:30;3995:34;3975:18;;;3968:62;4047:18;;2104:68:0;3715:356:1;2104:68:0;-1:-1:-1;;;;;2881:22:0;::::1;2873:73;;;::::0;-1:-1:-1;;;2873:73:0;;4278:2:1;2873:73:0::1;::::0;::::1;4260:21:1::0;4317:2;4297:18;;;4290:30;4356:34;4336:18;;;4329:62;-1:-1:-1;;;4407:18:1;;;4400:36;4453:19;;2873:73:0::1;4076:402:1::0;2873:73:0::1;2957:19;2967:8;2957:9;:19::i;:::-;2792:192:::0;:::o;12430:352::-;12547:4;-1:-1:-1;;;;;12572:19:0;;;;;;:44;;-1:-1:-1;;;;;;12595:21:0;;;;12572:44;12564:93;;;;-1:-1:-1;;;12564:93:0;;4685:2:1;12564:93:0;;;4667:21:1;4724:2;4704:18;;;4697:30;4763:34;4743:18;;;4736:62;-1:-1:-1;;;4814:18:1;;;4807:34;4858:19;;12564:93:0;4483:400:1;12564:93:0;-1:-1:-1;;;;;12668:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;12720:32;;1391:25:1;;;12720:32:0;;1364:18:1;12720:32:0;;;;;;;-1:-1:-1;12770:4:0;12430:352;;;;;:::o;10672:873::-;10793:12;10808:8;10817:1;10808:11;;;;;;;;:::i;:::-;;;;;;;;;;;;;10844:13;;10808:11;10895:4;-1:-1:-1;;;;;10844:24:0;;;10916:20;;;:11;:20;;;;;;;;10808:11;;;;-1:-1:-1;10844:13:0;;:24;;;;10895:4;10916:25;:48;;;;-1:-1:-1;;;;;;10945:15:0;;10963:1;10945:15;;;:6;:15;;;;;;:19;;10916:48;:59;;;;;10969:6;10968:7;10916:59;10912:208;;;-1:-1:-1;;;;;10992:20:0;;;;;;:11;:20;;;;;:29;;11016:5;;10992:20;:29;;11016:5;;10992:29;:::i;:::-;;;;-1:-1:-1;;11063:9:0;;11058:14;;11063:9;;11058:2;:14;:::i;:::-;11053:20;;:2;:20;:::i;:::-;11049:24;;:1;:24;:::i;:::-;11040:6;:33;11036:72;;;11099:9;11107:1;11099:5;:9;:::i;:::-;-1:-1:-1;;;;;11075:20:0;;;;;;:11;:20;;;;;:33;;:20;;;:33;;;;;:::i;:::-;;;;-1:-1:-1;;11036:72:0;11146:8;11132;11141:1;11132:11;;;;;;;;:::i;:::-;;;;;;;;;;;;;:22;;-1:-1:-1;;;;;;11132:22:0;-1:-1:-1;;;;;11132:22:0;;;;;;11171:20;;;;;:11;:20;;;;;;;:24;;;;:39;;-1:-1:-1;11199:11:0;;11171:39;11167:102;;;-1:-1:-1;;;;;11227:21:0;;;;;;:11;:21;;;;;:30;;11252:5;;11227:21;:30;;11252:5;;11227:30;:::i;:::-;;;;-1:-1:-1;;11167:102:0;11297:9;:5;11305:1;11297:9;:::i;:::-;-1:-1:-1;;;;;11281:12:0;;;;;;:6;:12;;;;;:25;;:12;;;:25;;;;;:::i;:::-;;;;-1:-1:-1;;11350:4:0;;11319:11;;11334:12;11343:3;11334:6;:12;:::i;:::-;11333:21;;;;:::i;:::-;11319:35;-1:-1:-1;11365:13:0;11319:35;11365:13;;:::i;:::-;-1:-1:-1;;;;;11389:18:0;;;;;;:9;:18;;;;;:25;;11365:13;;-1:-1:-1;11411:3:0;;11389:18;;;:25;;11411:3;;11389:25;:::i;:::-;;;;-1:-1:-1;;11443:4:0;11425:24;;;;:9;:24;;;;;:31;;11453:3;;11425:24;:31;;11453:3;;11425:31;:::i;:::-;;;;-1:-1:-1;;;;;;;11469:18:0;;;;;;:9;:18;;;;;:28;;11491:6;;11469:18;:28;;11491:6;;11469:28;:::i;:::-;;;;-1:-1:-1;;;;;;;11508:19:0;;;;;;:9;:19;;;;;:29;;11531:6;;11508:19;:29;;11531:6;;11508:29;:::i;:::-;;;;-1:-1:-1;;;;;;;;;10672:873:0:o;2992:173::-;3048:16;3067:6;;-1:-1:-1;;;;;3084:17:0;;;-1:-1:-1;;;;;;3084:17:0;;;;;;3117:40;;3067:6;;;;;;;3117:40;;3048:16;3117:40;3037:128;2992:173;:::o;14:597:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;452:6;449:1;446:13;443:91;;;522:1;517:2;508:6;497:9;493:22;489:31;482:42;443:91;-1:-1:-1;595:2:1;574:15;-1:-1:-1;;570:29:1;555:45;;;;602:2;551:54;;14:597;-1:-1:-1;;;14:597:1:o;616:173::-;684:20;;-1:-1:-1;;;;;733:31:1;;723:42;;713:70;;779:1;776;769:12;713:70;616:173;;;:::o;794:254::-;862:6;870;923:2;911:9;902:7;898:23;894:32;891:52;;;939:1;936;929:12;891:52;962:29;981:9;962:29;:::i;:::-;952:39;1038:2;1023:18;;;;1010:32;;-1:-1:-1;;;794:254:1:o;1427:328::-;1504:6;1512;1520;1573:2;1561:9;1552:7;1548:23;1544:32;1541:52;;;1589:1;1586;1579:12;1541:52;1612:29;1631:9;1612:29;:::i;:::-;1602:39;;1660:38;1694:2;1683:9;1679:18;1660:38;:::i;:::-;1650:48;;1745:2;1734:9;1730:18;1717:32;1707:42;;1427:328;;;;;:::o;1968:186::-;2027:6;2080:2;2068:9;2059:7;2055:23;2051:32;2048:52;;;2096:1;2093;2086:12;2048:52;2119:29;2138:9;2119:29;:::i;2159:260::-;2227:6;2235;2288:2;2276:9;2267:7;2263:23;2259:32;2256:52;;;2304:1;2301;2294:12;2256:52;2327:29;2346:9;2327:29;:::i;:::-;2317:39;;2375:38;2409:2;2398:9;2394:18;2375:38;:::i;:::-;2365:48;;2159:260;;;;;:::o;2658:380::-;2737:1;2733:12;;;;2780;;;2801:61;;2855:4;2847:6;2843:17;2833:27;;2801:61;2908:2;2900:6;2897:14;2877:18;2874:38;2871:161;;;2954:10;2949:3;2945:20;2942:1;2935:31;2989:4;2986:1;2979:15;3017:4;3014:1;3007:15;2871:161;;2658:380;;;:::o;3453:127::-;3514:10;3509:3;3505:20;3502:1;3495:31;3545:4;3542:1;3535:15;3569:4;3566:1;3559:15;3585:125;3625:4;3653:1;3650;3647:8;3644:34;;;3658:18;;:::i;:::-;-1:-1:-1;3695:9:1;;3585:125::o;4888:127::-;4949:10;4944:3;4940:20;4937:1;4930:31;4980:4;4977:1;4970:15;5004:4;5001:1;4994:15;5020:204;5058:3;5094:4;5091:1;5087:12;5126:4;5123:1;5119:12;5161:3;5155:4;5151:14;5146:3;5143:23;5140:49;;;5169:18;;:::i;:::-;5205:13;;5020:204;-1:-1:-1;;;5020:204:1:o;5229:422::-;5318:1;5361:5;5318:1;5375:270;5396:7;5386:8;5383:21;5375:270;;;5455:4;5451:1;5447:6;5443:17;5437:4;5434:27;5431:53;;;5464:18;;:::i;:::-;5514:7;5504:8;5500:22;5497:55;;;5534:16;;;;5497:55;5613:22;;;;5573:15;;;;5375:270;;;5379:3;5229:422;;;;;:::o;5656:806::-;5705:5;5735:8;5725:80;;-1:-1:-1;5776:1:1;5790:5;;5725:80;5824:4;5814:76;;-1:-1:-1;5861:1:1;5875:5;;5814:76;5906:4;5924:1;5919:59;;;;5992:1;5987:130;;;;5899:218;;5919:59;5949:1;5940:10;;5963:5;;;5987:130;6024:3;6014:8;6011:17;6008:43;;;6031:18;;:::i;:::-;-1:-1:-1;;6087:1:1;6073:16;;6102:5;;5899:218;;6201:2;6191:8;6188:16;6182:3;6176:4;6173:13;6169:36;6163:2;6153:8;6150:16;6145:2;6139:4;6136:12;6132:35;6129:77;6126:159;;;-1:-1:-1;6238:19:1;;;6270:5;;6126:159;6317:34;6342:8;6336:4;6317:34;:::i;:::-;6387:6;6383:1;6379:6;6375:19;6366:7;6363:32;6360:58;;;6398:18;;:::i;:::-;6436:20;;5656:806;-1:-1:-1;;;5656:806:1:o;6467:140::-;6525:5;6554:47;6595:4;6585:8;6581:19;6575:4;6554:47;:::i;6612:168::-;6652:7;6718:1;6714;6710:6;6706:14;6703:1;6700:21;6695:1;6688:9;6681:17;6677:45;6674:71;;;6725:18;;:::i;:::-;-1:-1:-1;6765:9:1;;6612:168::o;6785:128::-;6825:3;6856:1;6852:6;6849:1;6846:13;6843:39;;;6862:18;;:::i;:::-;-1:-1:-1;6898:9:1;;6785:128::o;6918:217::-;6958:1;6984;6974:132;;7028:10;7023:3;7019:20;7016:1;7009:31;7063:4;7060:1;7053:15;7091:4;7088:1;7081:15;6974:132;-1:-1:-1;7120:9:1;;6918:217::o
Swarm Source
ipfs://9820decae38a1af68200fcc6936eabe8781b2b20eaf5c9c76063901a69ba7aa6
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.