ERC-20
Source Code
Overview
Max Total Supply
10,000,000,000 XRP
Holders
20
Transfers
-
37 ( 208.33%)
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:
MyToken
Compiler Version
v0.8.30+commit.73712a01
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.30;
contract MyToken {
string public name = "XRP";
string public symbol = "XRP";
uint8 public decimals = 18;
uint256 public totalSupply = 10_000_000_000 * 10 ** 18;
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;
emit Transfer(address(0), msg.sender, totalSupply);
}
function transfer(address _to, uint256 _value) public returns (bool) {
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) {
allowance[msg.sender][_spender] = _value;
emit Approval(msg.sender, _spender, _value);
return true;
}
function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
require(balanceOf[_from] >= _value, "Insufficient balance");
require(allowance[_from][msg.sender] >= _value, "Allowance exceeded");
balanceOf[_from] -= _value;
balanceOf[_to] += _value;
allowance[_from][msg.sender] -= _value;
emit Transfer(_from, _to, _value);
return true;
}
}{
"optimizer": {
"enabled": true,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
},
"remappings": []
}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":"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":"","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":"","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":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
60c0604052600360809081526205852560ec1b60a0525f90610021908261015a565b5060408051808201909152600381526205852560ec1b6020820152600190610049908261015a565b506002805460ff191660121790556b204fce5e3e25026110000000600355348015610072575f5ffd5b50600354335f81815260046020908152604080832085905551938452919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3610214565b634e487b7160e01b5f52604160045260245ffd5b600181811c908216806100ea57607f821691505b60208210810361010857634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561015557805f5260205f20601f840160051c810160208510156101335750805b601f840160051c820191505b81811015610152575f815560010161013f565b50505b505050565b81516001600160401b03811115610173576101736100c2565b6101878161018184546100d6565b8461010e565b6020601f8211600181146101b9575f83156101a25750848201515b5f19600385901b1c1916600184901b178455610152565b5f84815260208120601f198516915b828110156101e857878501518255602094850194600190920191016101c8565b508482101561020557868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b6106c4806102215f395ff3fe608060405234801561000f575f5ffd5b5060043610610090575f3560e01c8063313ce56711610063578063313ce567146100ff57806370a082311461011e57806395d89b411461013d578063a9059cbb14610145578063dd62ed3e14610158575f5ffd5b806306fdde0314610094578063095ea7b3146100b257806318160ddd146100d557806323b872dd146100ec575b5f5ffd5b61009c610182565b6040516100a99190610519565b60405180910390f35b6100c56100c0366004610569565b61020d565b60405190151581526020016100a9565b6100de60035481565b6040519081526020016100a9565b6100c56100fa366004610591565b610279565b60025461010c9060ff1681565b60405160ff90911681526020016100a9565b6100de61012c3660046105cb565b60046020525f908152604090205481565b61009c61042b565b6100c5610153366004610569565b610438565b6100de6101663660046105eb565b600560209081525f928352604080842090915290825290205481565b5f805461018e9061061c565b80601f01602080910402602001604051908101604052809291908181526020018280546101ba9061061c565b80156102055780601f106101dc57610100808354040283529160200191610205565b820191905f5260205f20905b8154815290600101906020018083116101e857829003601f168201915b505050505081565b335f8181526005602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906102679086815260200190565b60405180910390a35060015b92915050565b6001600160a01b0383165f908152600460205260408120548211156102dc5760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b60448201526064015b60405180910390fd5b6001600160a01b0384165f9081526005602090815260408083203384529091529020548211156103435760405162461bcd60e51b8152602060048201526012602482015271105b1b1bddd85b98d948195e18d95959195960721b60448201526064016102d3565b6001600160a01b0384165f908152600460205260408120805484929061036a908490610668565b90915550506001600160a01b0383165f908152600460205260408120805484929061039690849061067b565b90915550506001600160a01b0384165f908152600560209081526040808320338452909152812080548492906103cd908490610668565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161041991815260200190565b60405180910390a35060019392505050565b6001805461018e9061061c565b335f9081526004602052604081205482111561048d5760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b60448201526064016102d3565b335f90815260046020526040812080548492906104ab908490610668565b90915550506001600160a01b0383165f90815260046020526040812080548492906104d790849061067b565b90915550506040518281526001600160a01b0384169033907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602001610267565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114610564575f5ffd5b919050565b5f5f6040838503121561057a575f5ffd5b6105838361054e565b946020939093013593505050565b5f5f5f606084860312156105a3575f5ffd5b6105ac8461054e565b92506105ba6020850161054e565b929592945050506040919091013590565b5f602082840312156105db575f5ffd5b6105e48261054e565b9392505050565b5f5f604083850312156105fc575f5ffd5b6106058361054e565b91506106136020840161054e565b90509250929050565b600181811c9082168061063057607f821691505b60208210810361064e57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561027357610273610654565b808201808211156102735761027361065456fea2646970667358221220b7255d8fb004a0d978c6469143732689f7451f5c187ea68f291be1266caa556864736f6c634300081e0033
Deployed Bytecode
0x608060405234801561000f575f5ffd5b5060043610610090575f3560e01c8063313ce56711610063578063313ce567146100ff57806370a082311461011e57806395d89b411461013d578063a9059cbb14610145578063dd62ed3e14610158575f5ffd5b806306fdde0314610094578063095ea7b3146100b257806318160ddd146100d557806323b872dd146100ec575b5f5ffd5b61009c610182565b6040516100a99190610519565b60405180910390f35b6100c56100c0366004610569565b61020d565b60405190151581526020016100a9565b6100de60035481565b6040519081526020016100a9565b6100c56100fa366004610591565b610279565b60025461010c9060ff1681565b60405160ff90911681526020016100a9565b6100de61012c3660046105cb565b60046020525f908152604090205481565b61009c61042b565b6100c5610153366004610569565b610438565b6100de6101663660046105eb565b600560209081525f928352604080842090915290825290205481565b5f805461018e9061061c565b80601f01602080910402602001604051908101604052809291908181526020018280546101ba9061061c565b80156102055780601f106101dc57610100808354040283529160200191610205565b820191905f5260205f20905b8154815290600101906020018083116101e857829003601f168201915b505050505081565b335f8181526005602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906102679086815260200190565b60405180910390a35060015b92915050565b6001600160a01b0383165f908152600460205260408120548211156102dc5760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b60448201526064015b60405180910390fd5b6001600160a01b0384165f9081526005602090815260408083203384529091529020548211156103435760405162461bcd60e51b8152602060048201526012602482015271105b1b1bddd85b98d948195e18d95959195960721b60448201526064016102d3565b6001600160a01b0384165f908152600460205260408120805484929061036a908490610668565b90915550506001600160a01b0383165f908152600460205260408120805484929061039690849061067b565b90915550506001600160a01b0384165f908152600560209081526040808320338452909152812080548492906103cd908490610668565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161041991815260200190565b60405180910390a35060019392505050565b6001805461018e9061061c565b335f9081526004602052604081205482111561048d5760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b60448201526064016102d3565b335f90815260046020526040812080548492906104ab908490610668565b90915550506001600160a01b0383165f90815260046020526040812080548492906104d790849061067b565b90915550506040518281526001600160a01b0384169033907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602001610267565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114610564575f5ffd5b919050565b5f5f6040838503121561057a575f5ffd5b6105838361054e565b946020939093013593505050565b5f5f5f606084860312156105a3575f5ffd5b6105ac8461054e565b92506105ba6020850161054e565b929592945050506040919091013590565b5f602082840312156105db575f5ffd5b6105e48261054e565b9392505050565b5f5f604083850312156105fc575f5ffd5b6106058361054e565b91506106136020840161054e565b90509250929050565b600181811c9082168061063057607f821691505b60208210810361064e57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561027357610273610654565b808201808211156102735761027361065456fea2646970667358221220b7255d8fb004a0d978c6469143732689f7451f5c187ea68f291be1266caa556864736f6c634300081e0033
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)