ERC-20
Source Code
Overview
Max Total Supply
313,370,000,000,000 MasterPepe
Holders
190
Transfers
-
0
Market
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
| # | Exchange | Pair | Price | 24H Volume | % Volume |
|---|
Contract Name:
MasterPepe
Compiler Version
v0.8.17+commit.8df45f5f
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2023-05-01
*/
// SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.8.9;
contract MasterPepe {
string public constant name = "MasterPepe";
string public constant symbol = "MasterPepe";
uint8 public constant decimals = 18;
uint256 immutable public totalSupply;
mapping (address => uint256) public balanceOf;
mapping (address => mapping(address => uint256)) public allowance;
event Transfer(address indexed sender, address indexed recipient, uint256 amount);
event Approval(address indexed owner, address indexed spender, uint256 amount);
constructor() {
totalSupply = 313370000000000 * 10 ** decimals;
unchecked {
balanceOf[address(msg.sender)] = balanceOf[address(msg.sender)] + totalSupply;
}
emit Transfer(address(0), address(msg.sender), totalSupply);
}
function approve(address spender, uint256 amount) external returns (bool) {
_approve(msg.sender, spender, amount);
return true;
}
function increaseAllowance(address spender, uint256 addedValue) external returns (bool) {
_approve(msg.sender, spender, allowance[msg.sender][spender] + addedValue);
return true;
}
function decreaseAllowance(address spender, uint256 subtractedValue) external returns (bool) {
_approve(msg.sender, spender, allowance[msg.sender][spender] - subtractedValue);
return true;
}
function transfer(address recipient, uint256 amount) external returns (bool) {
_transfer(msg.sender, recipient, amount);
return true;
}
function transferFrom(address sender, address recipient, uint256 amount) external returns (bool) {
allowance[sender][msg.sender] -= amount;
_transfer(sender, recipient, amount);
return true;
}
function _approve(address _owner, address _spender, uint256 amount) private {
allowance[_owner][_spender] = amount;
emit Approval(_owner, _spender, amount);
}
function _transfer(address sender, address recipient, uint256 amount) private {
balanceOf[sender] = balanceOf[sender] - amount;
unchecked {
balanceOf[recipient] = balanceOf[recipient] + amount;
}
allowance[sender][recipient] = 0;
emit Transfer(sender, recipient, amount);
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[],"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":"amount","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":true,"internalType":"address","name":"recipient","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","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":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"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"}]Contract Creation Code
60a060405234801561001057600080fd5b5061001d6012600a61017d565b61002e9066011d0223888400610193565b60808190523360008181526020818152604080832080548601905551938452919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a36101aa565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156100d25781600019048211156100b8576100b8610081565b808516156100c557918102915b93841c939080029061009c565b509250929050565b6000826100e957506001610177565b816100f657506000610177565b816001811461010c576002811461011657610132565b6001915050610177565b60ff84111561012757610127610081565b50506001821b610177565b5060208310610133831016604e8410600b8410161715610155575081810a610177565b61015f8383610097565b806000190482111561017357610173610081565b0290505b92915050565b600061018c60ff8416836100da565b9392505050565b808202811582820484141761017757610177610081565b60805161056c6101c56000396000610115015261056c6000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461017257806370a082311461018557806395d89b41146100ae578063a457c2d7146101a5578063a9059cbb146101b8578063dd62ed3e146101cb57600080fd5b806306fdde03146100ae578063095ea7b3146100ed57806318160ddd1461011057806323b872dd14610145578063313ce56714610158575b600080fd5b6100d76040518060400160405280600a8152602001694d61737465725065706560b01b81525081565b6040516100e491906103d5565b60405180910390f35b6101006100fb36600461043f565b6101f6565b60405190151581526020016100e4565b6101377f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020016100e4565b610100610153366004610469565b61020d565b610160601281565b60405160ff90911681526020016100e4565b61010061018036600461043f565b61025d565b6101376101933660046104a5565b60006020819052908152604090205481565b6101006101b336600461043f565b610299565b6101006101c636600461043f565b6102d0565b6101376101d93660046104c7565b600160209081526000928352604080842090915290825290205481565b60006102033384846102dd565b5060015b92915050565b6001600160a01b0383166000908152600160209081526040808320338452909152812080548391908390610242908490610510565b90915550610253905084848461033f565b5060019392505050565b3360008181526001602090815260408083206001600160a01b03871684529091528120549091610203918590610294908690610523565b6102dd565b3360008181526001602090815260408083206001600160a01b03871684529091528120549091610203918590610294908690610510565b600061020333848461033f565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b038316600090815260208190526040902054610363908290610510565b6001600160a01b038481166000818152602081815260408083209590955592861680825284822080548701905582825260018452848220818352845284822091909155925184815290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9101610332565b600060208083528351808285015260005b81811015610402578581018301518582016040015282016103e6565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461043a57600080fd5b919050565b6000806040838503121561045257600080fd5b61045b83610423565b946020939093013593505050565b60008060006060848603121561047e57600080fd5b61048784610423565b925061049560208501610423565b9150604084013590509250925092565b6000602082840312156104b757600080fd5b6104c082610423565b9392505050565b600080604083850312156104da57600080fd5b6104e383610423565b91506104f160208401610423565b90509250929050565b634e487b7160e01b600052601160045260246000fd5b81810381811115610207576102076104fa565b80820180821115610207576102076104fa56fea26469706673582212203e1084843ea3f04f31b4d9efcbbe5812a1a44a8a11b56ef744021bb7ff4214ca64736f6c63430008110033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461017257806370a082311461018557806395d89b41146100ae578063a457c2d7146101a5578063a9059cbb146101b8578063dd62ed3e146101cb57600080fd5b806306fdde03146100ae578063095ea7b3146100ed57806318160ddd1461011057806323b872dd14610145578063313ce56714610158575b600080fd5b6100d76040518060400160405280600a8152602001694d61737465725065706560b01b81525081565b6040516100e491906103d5565b60405180910390f35b6101006100fb36600461043f565b6101f6565b60405190151581526020016100e4565b6101377f0000000000000000000000000000000000000f7349148e4520503b6f9000000081565b6040519081526020016100e4565b610100610153366004610469565b61020d565b610160601281565b60405160ff90911681526020016100e4565b61010061018036600461043f565b61025d565b6101376101933660046104a5565b60006020819052908152604090205481565b6101006101b336600461043f565b610299565b6101006101c636600461043f565b6102d0565b6101376101d93660046104c7565b600160209081526000928352604080842090915290825290205481565b60006102033384846102dd565b5060015b92915050565b6001600160a01b0383166000908152600160209081526040808320338452909152812080548391908390610242908490610510565b90915550610253905084848461033f565b5060019392505050565b3360008181526001602090815260408083206001600160a01b03871684529091528120549091610203918590610294908690610523565b6102dd565b3360008181526001602090815260408083206001600160a01b03871684529091528120549091610203918590610294908690610510565b600061020333848461033f565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b038316600090815260208190526040902054610363908290610510565b6001600160a01b038481166000818152602081815260408083209590955592861680825284822080548701905582825260018452848220818352845284822091909155925184815290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9101610332565b600060208083528351808285015260005b81811015610402578581018301518582016040015282016103e6565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461043a57600080fd5b919050565b6000806040838503121561045257600080fd5b61045b83610423565b946020939093013593505050565b60008060006060848603121561047e57600080fd5b61048784610423565b925061049560208501610423565b9150604084013590509250925092565b6000602082840312156104b757600080fd5b6104c082610423565b9392505050565b600080604083850312156104da57600080fd5b6104e383610423565b91506104f160208401610423565b90509250929050565b634e487b7160e01b600052601160045260246000fd5b81810381811115610207576102076104fa565b80820180821115610207576102076104fa56fea26469706673582212203e1084843ea3f04f31b4d9efcbbe5812a1a44a8a11b56ef744021bb7ff4214ca64736f6c63430008110033
Deployed Bytecode Sourcemap
67:2342:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;95:42;;;;;;;;;;;;;;;-1:-1:-1;;;95:42:0;;;;;;;;;;;;:::i;:::-;;;;;;;;871:154;;;;;;:::i;:::-;;:::i;:::-;;;1169:14:1;;1162:22;1144:41;;1132:2;1117:18;871:154:0;1004:187:1;239:36:0;;;;;;;;1342:25:1;;;1330:2;1315:18;239:36:0;1196:177:1;1637:228:0;;;;;;:::i;:::-;;:::i;195:35::-;;228:2;195:35;;;;;1883:4:1;1871:17;;;1853:36;;1841:2;1826:18;195:35:0;1711:184:1;1033:205:0;;;;;;:::i;:::-;;:::i;284:45::-;;;;;;:::i;:::-;;;;;;;;;;;;;;;1246:215;;;;;;:::i;:::-;;:::i;1469:160::-;;;;;;:::i;:::-;;:::i;336:65::-;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;871:154;939:4;956:37;965:10;977:7;986:6;956:8;:37::i;:::-;-1:-1:-1;1013:4:0;871:154;;;;;:::o;1637:228::-;-1:-1:-1;;;;;1745:17:0;;1728:4;1745:17;;;:9;:17;;;;;;;;1763:10;1745:29;;;;;;;:39;;1778:6;;1745:29;1728:4;;1745:39;;1778:6;;1745:39;:::i;:::-;;;;-1:-1:-1;1797:36:0;;-1:-1:-1;1807:6:0;1815:9;1826:6;1797:9;:36::i;:::-;-1:-1:-1;1853:4:0;1637:228;;;;;:::o;1033:205::-;1141:10;1115:4;1162:21;;;:9;:21;;;;;;;;-1:-1:-1;;;;;1162:30:0;;;;;;;;;;1115:4;;1132:74;;1153:7;;1162:43;;1195:10;;1162:43;:::i;:::-;1132:8;:74::i;1246:215::-;1359:10;1333:4;1380:21;;;:9;:21;;;;;;;;-1:-1:-1;;;;;1380:30:0;;;;;;;;;;1333:4;;1350:79;;1371:7;;1380:48;;1413:15;;1380:48;:::i;1469:160::-;1540:4;1557:40;1567:10;1579:9;1590:6;1557:9;:40::i;1873:183::-;-1:-1:-1;;;;;1960:17:0;;;;;;;:9;:17;;;;;;;;:27;;;;;;;;;;;;;:36;;;2014:34;;1342:25:1;;;2014:34:0;;1315:18:1;2014:34:0;;;;;;;;1873:183;;;:::o;2064:342::-;-1:-1:-1;;;;;2173:17:0;;:9;:17;;;;;;;;;;;:26;;2193:6;;2173:26;:::i;:::-;-1:-1:-1;;;;;2153:17:0;;;:9;:17;;;;;;;;;;;:46;;;;2260:20;;;;;;;;;;;:29;;2237:52;;2313:17;;;-1:-1:-1;2313:17:0;;;;;:28;;;;;;;;:32;;;;2363:35;;1342:25:1;;;2153:17:0;;2363:35;;1315:18:1;2363:35:0;1196:177:1;14:548;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;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:173::-;635:20;;-1:-1:-1;;;;;684:31:1;;674:42;;664:70;;730:1;727;720:12;664:70;567:173;;;:::o;745:254::-;813:6;821;874:2;862:9;853:7;849:23;845:32;842:52;;;890:1;887;880:12;842:52;913:29;932:9;913:29;:::i;:::-;903:39;989:2;974:18;;;;961:32;;-1:-1:-1;;;745: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;:::-;2041:39;1900:186;-1:-1:-1;;;1900:186:1:o;2091:260::-;2159:6;2167;2220:2;2208:9;2199:7;2195:23;2191:32;2188:52;;;2236:1;2233;2226:12;2188:52;2259:29;2278:9;2259:29;:::i;:::-;2249:39;;2307:38;2341:2;2330:9;2326:18;2307:38;:::i;:::-;2297:48;;2091:260;;;;;:::o;2356:127::-;2417:10;2412:3;2408:20;2405:1;2398:31;2448:4;2445:1;2438:15;2472:4;2469:1;2462:15;2488:128;2555:9;;;2576:11;;;2573:37;;;2590:18;;:::i;2621:125::-;2686:9;;;2707:10;;;2704:36;;;2720:18;;:::i
Swarm Source
ipfs://3e1084843ea3f04f31b4d9efcbbe5812a1a44a8a11b56ef744021bb7ff4214ca
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.
Add Token to MetaMask (Web3)