ETH Price: $2,630.93 (+1.77%)

Token

MASSIVE PUMP ($PUMP)
 

Overview

Max Total Supply

1,000,000,000,000,000 $PUMP

Holders

6

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 6 Decimals)

Balance
9,789,988,996,862.203918 $PUMP

Value
$0.00
0x447b2a57e78fbafff7d6e17285174524c3acdcb6
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:
SimpleERC20Token

Compiler Version
v0.8.24+commit.e11b9ed9

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
File 1 of 1 : erc20saveGas.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

contract SimpleERC20Token {
    string public name = "MASSIVE PUMP";
    string public symbol = "$PUMP";
    uint8 public decimals = 6;
    uint256 public totalSupply = 1000000000000000 * (10 ** uint256(decimals));

    mapping(address => uint256) public balanceOf;
    mapping(address => mapping(address => uint256)) public allowance;

    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);

    constructor() {
        balanceOf[msg.sender] = totalSupply; // Assign all tokens to contract creator
    }

    function transfer(address to, uint256 value) public returns (bool success) {
        require(balanceOf[msg.sender] >= value, "Insufficient balance");
        balanceOf[msg.sender] -= value;
        balanceOf[to] += value;
        emit Transfer(msg.sender, to, value);
        return true;
    }

    function approve(address spender, uint256 value) public returns (bool success) {
        allowance[msg.sender][spender] = value;
        emit Approval(msg.sender, spender, value);
        return true;
    }

    function transferFrom(address from, address to, uint256 value) public returns (bool success) {
        require(value <= balanceOf[from], "Insufficient balance");
        require(value <= allowance[from][msg.sender], "Insufficient allowance");
        balanceOf[from] -= value;
        balanceOf[to] += value;
        allowance[from][msg.sender] -= value;
        emit Transfer(from, to, value);
        return true;
    }
}

Settings
{
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  }
}

Contract Security Audit

Contract ABI

[{"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":"value","type":"uint256"}],"name":"Approval","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":[{"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":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","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":[],"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":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60c0604052600c60809081526b04d4153534956452050554d560a41b60a0525f906200002c90826200014f565b5060408051808201909152600581526402450554d560dc1b60208201526001906200005890826200014f565b506002805460ff191660069081179091556200007690600a6200032a565b620000899066038d7ea4c680006200033e565b60035534801562000098575f80fd5b50600354335f9081526004602052604090205562000358565b634e487b7160e01b5f52604160045260245ffd5b600181811c90821680620000da57607f821691505b602082108103620000f957634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156200014a57805f5260205f20601f840160051c81016020851015620001265750805b601f840160051c820191505b8181101562000147575f815560010162000132565b50505b505050565b81516001600160401b038111156200016b576200016b620000b1565b62000183816200017c8454620000c5565b84620000ff565b602080601f831160018114620001b9575f8415620001a15750858301515b5f19600386901b1c1916600185901b17855562000213565b5f85815260208120601f198616915b82811015620001e957888601518255948401946001909101908401620001c8565b50858210156200020757878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b634e487b7160e01b5f52601160045260245ffd5b600181815b808511156200026f57815f19048211156200025357620002536200021b565b808516156200026157918102915b93841c939080029062000234565b509250929050565b5f82620002875750600162000324565b816200029557505f62000324565b8160018114620002ae5760028114620002b957620002d9565b600191505062000324565b60ff841115620002cd57620002cd6200021b565b50506001821b62000324565b5060208310610133831016604e8410600b8410161715620002fe575081810a62000324565b6200030a83836200022f565b805f19048211156200032057620003206200021b565b0290505b92915050565b5f62000337838362000277565b9392505050565b80820281158282048414176200032457620003246200021b565b6106de80620003665f395ff3fe608060405234801561000f575f80fd5b5060043610610090575f3560e01c8063313ce56711610063578063313ce567146100ff57806370a082311461011e57806395d89b411461013d578063a9059cbb14610145578063dd62ed3e14610158575f80fd5b806306fdde0314610094578063095ea7b3146100b257806318160ddd146100d557806323b872dd146100ec575b5f80fd5b61009c610182565b6040516100a9919061051d565b60405180910390f35b6100c56100c0366004610584565b61020d565b60405190151581526020016100a9565b6100de60035481565b6040519081526020016100a9565b6100c56100fa3660046105ac565b610279565b60025461010c9060ff1681565b60405160ff90911681526020016100a9565b6100de61012c3660046105e5565b60046020525f908152604090205481565b61009c61042f565b6100c5610153366004610584565b61043c565b6100de610166366004610605565b600560209081525f928352604080842090915290825290205481565b5f805461018e90610636565b80601f01602080910402602001604051908101604052809291908181526020018280546101ba90610636565b80156102055780601f106101dc57610100808354040283529160200191610205565b820191905f5260205f20905b8154815290600101906020018083116101e857829003601f168201915b505050505081565b335f8181526005602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906102679086815260200190565b60405180910390a35060015b92915050565b6001600160a01b0383165f908152600460205260408120548211156102dc5760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b60448201526064015b60405180910390fd5b6001600160a01b0384165f9081526005602090815260408083203384529091529020548211156103475760405162461bcd60e51b8152602060048201526016602482015275496e73756666696369656e7420616c6c6f77616e636560501b60448201526064016102d3565b6001600160a01b0384165f908152600460205260408120805484929061036e908490610682565b90915550506001600160a01b0383165f908152600460205260408120805484929061039a908490610695565b90915550506001600160a01b0384165f908152600560209081526040808320338452909152812080548492906103d1908490610682565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161041d91815260200190565b60405180910390a35060019392505050565b6001805461018e90610636565b335f908152600460205260408120548211156104915760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b60448201526064016102d3565b335f90815260046020526040812080548492906104af908490610682565b90915550506001600160a01b0383165f90815260046020526040812080548492906104db908490610695565b90915550506040518281526001600160a01b0384169033907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602001610267565b5f602080835283518060208501525f5b818110156105495785810183015185820160400152820161052d565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461057f575f80fd5b919050565b5f8060408385031215610595575f80fd5b61059e83610569565b946020939093013593505050565b5f805f606084860312156105be575f80fd5b6105c784610569565b92506105d560208501610569565b9150604084013590509250925092565b5f602082840312156105f5575f80fd5b6105fe82610569565b9392505050565b5f8060408385031215610616575f80fd5b61061f83610569565b915061062d60208401610569565b90509250929050565b600181811c9082168061064a57607f821691505b60208210810361066857634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156102735761027361066e565b808201808211156102735761027361066e56fea26469706673582212207ec8ced65fc9530515418b9f534cdb9873bf057bc9d6ebb0138bde40fc2628ec64736f6c63430008180033

Deployed Bytecode

0x608060405234801561000f575f80fd5b5060043610610090575f3560e01c8063313ce56711610063578063313ce567146100ff57806370a082311461011e57806395d89b411461013d578063a9059cbb14610145578063dd62ed3e14610158575f80fd5b806306fdde0314610094578063095ea7b3146100b257806318160ddd146100d557806323b872dd146100ec575b5f80fd5b61009c610182565b6040516100a9919061051d565b60405180910390f35b6100c56100c0366004610584565b61020d565b60405190151581526020016100a9565b6100de60035481565b6040519081526020016100a9565b6100c56100fa3660046105ac565b610279565b60025461010c9060ff1681565b60405160ff90911681526020016100a9565b6100de61012c3660046105e5565b60046020525f908152604090205481565b61009c61042f565b6100c5610153366004610584565b61043c565b6100de610166366004610605565b600560209081525f928352604080842090915290825290205481565b5f805461018e90610636565b80601f01602080910402602001604051908101604052809291908181526020018280546101ba90610636565b80156102055780601f106101dc57610100808354040283529160200191610205565b820191905f5260205f20905b8154815290600101906020018083116101e857829003601f168201915b505050505081565b335f8181526005602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906102679086815260200190565b60405180910390a35060015b92915050565b6001600160a01b0383165f908152600460205260408120548211156102dc5760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b60448201526064015b60405180910390fd5b6001600160a01b0384165f9081526005602090815260408083203384529091529020548211156103475760405162461bcd60e51b8152602060048201526016602482015275496e73756666696369656e7420616c6c6f77616e636560501b60448201526064016102d3565b6001600160a01b0384165f908152600460205260408120805484929061036e908490610682565b90915550506001600160a01b0383165f908152600460205260408120805484929061039a908490610695565b90915550506001600160a01b0384165f908152600560209081526040808320338452909152812080548492906103d1908490610682565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161041d91815260200190565b60405180910390a35060019392505050565b6001805461018e90610636565b335f908152600460205260408120548211156104915760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b60448201526064016102d3565b335f90815260046020526040812080548492906104af908490610682565b90915550506001600160a01b0383165f90815260046020526040812080548492906104db908490610695565b90915550506040518281526001600160a01b0384169033907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602001610267565b5f602080835283518060208501525f5b818110156105495785810183015185820160400152820161052d565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461057f575f80fd5b919050565b5f8060408385031215610595575f80fd5b61059e83610569565b946020939093013593505050565b5f805f606084860312156105be575f80fd5b6105c784610569565b92506105d560208501610569565b9150604084013590509250925092565b5f602082840312156105f5575f80fd5b6105fe82610569565b9392505050565b5f8060408385031215610616575f80fd5b61061f83610569565b915061062d60208401610569565b90509250929050565b600181811c9082168061064a57607f821691505b60208210810361066857634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156102735761027361066e565b808201808211156102735761027361066e56fea26469706673582212207ec8ced65fc9530515418b9f534cdb9873bf057bc9d6ebb0138bde40fc2628ec64736f6c63430008180033

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.