Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
1,000,000 XP
Holders
348
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 9 Decimals)
Balance
0.000008163 XPValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
XP
Compiler Version
v0.8.12+commit.f00d7308
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2024-09-02 */ /* ██╗ ██╗██╗███╗ ██╗██████╗ ██████╗ ██╗ ██╗███████╗ ██╗ ██╗██████╗ ██║ ██║██║████╗ ██║██╔══██╗██╔═══██╗██║ ██║██╔════╝ ╚██╗██╔╝██╔══██╗ ██║ █╗ ██║██║██╔██╗ ██║██║ ██║██║ ██║██║ █╗ ██║███████╗ ╚███╔╝ ██████╔╝ ██║███╗██║██║██║╚██╗██║██║ ██║██║ ██║██║███╗██║╚════██║ ██╔██╗ ██╔═══╝ ╚███╔███╔╝██║██║ ╚████║██████╔╝╚██████╔╝╚███╔███╔╝███████║ ██╔╝ ██╗██║ ╚══╝╚══╝ ╚═╝╚═╝ ╚═══╝╚═════╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝ ╚═╝ ╚═╝╚═╝ */ //SPDX-License-Identifier: MIT pragma solidity =0.8.12; 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; } function mod(uint256 a, uint256 b) internal pure returns (uint256) { return mod(a, b, "SafeMath: modulo by zero"); } function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b != 0, errorMessage); return a % b; } } 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); } abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes memory) { this; return msg.data; } } contract ERC20 is Context, IERC20 { using SafeMath for uint256; mapping (address => uint256) private _balances; mapping (address => mapping (address => uint256)) private _allowances; uint256 private _totalSupply; string private _name; string private _symbol; uint8 private _decimals; constructor (string memory name_, string memory symbol_, uint8 decimals_) public { _name = name_; _symbol = symbol_; _decimals = decimals_; } function name() public view returns (string memory) { return _name; } function symbol() public view returns (string memory) { return _symbol; } function decimals() public view returns (uint8) { return _decimals; } function totalSupply() public view override returns (uint256) { return _totalSupply; } function balanceOf(address account) public view override returns (uint256) { return _balances[account]; } function transfer(address recipient, uint256 amount) public virtual override returns (bool) { _transfer(_msgSender(), recipient, amount); return true; } function allowance(address owner, address spender) public view virtual override returns (uint256) { return _allowances[owner][spender]; } function approve(address spender, uint256 amount) public virtual override returns (bool) { _approve(_msgSender(), spender, amount); return true; } function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) { _transfer(sender, recipient, amount); _approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount, "ERC20: transfer amount exceeds allowance")); return true; } function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) { _approve(_msgSender(), spender, _allowances[_msgSender()][spender].add(addedValue)); return true; } function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) { _approve(_msgSender(), spender, _allowances[_msgSender()][spender].sub(subtractedValue, "ERC20: decreased allowance below zero")); return true; } function _transfer(address sender, address recipient, uint256 amount) internal virtual { require(sender != address(0), "ERC20: transfer from the zero address"); require(recipient != address(0), "ERC20: transfer to the zero address"); _beforeTokenTransfer(sender, recipient, amount); _balances[sender] = _balances[sender].sub(amount, "ERC20: transfer amount exceeds balance"); _balances[recipient] = _balances[recipient].add(amount); emit Transfer(sender, recipient, amount); } function _mint(address account, uint256 amount) internal virtual { require(account != address(0), "ERC20: mint to the zero address"); _beforeTokenTransfer(address(0), account, amount); _totalSupply = _totalSupply.add(amount); _balances[account] = _balances[account].add(amount); emit Transfer(address(0), account, amount); } function _burn(address account, uint256 amount) internal virtual { require(account != address(0), "ERC20: burn from the zero address"); _beforeTokenTransfer(account, address(0), amount); _balances[account] = _balances[account].sub(amount, "ERC20: burn amount exceeds balance"); _totalSupply = _totalSupply.sub(amount); emit Transfer(account, address(0), amount); } function _approve(address owner, address spender, uint256 amount) internal virtual { 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 _beforeTokenTransfer(address from, address to, uint256 amount) internal virtual { } } contract XP is ERC20 { event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); address public owner; address public creator; constructor(string memory name, string memory symbol,uint8 decimal) public ERC20(name,symbol,decimal) { owner = msg.sender; creator = msg.sender; } modifier onlyOwner() { require(msg.sender == owner,"only owner"); _; } modifier onlyCreator() { require(msg.sender == creator,"only creator"); _; } function initialize() public onlyOwner { _mint(owner, uint256(1_000_000*(10**decimals()))); } function initializeCustom(address adr, uint256 amount) public onlyOwner { _mint(adr, amount); } function renounceOwnership() public virtual onlyOwner { _transferOwnership(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"); _transferOwnership(newOwner); } /** * @dev Transfers ownership of the contract to a new account (`newOwner`). * Internal function without access restriction. */ function _transferOwnership(address newOwner) internal virtual { address oldOwner = owner; owner = newOwner; emit OwnershipTransferred(oldOwner, newOwner); } }
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":"uint8","name":"decimal","type":"uint8"}],"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":[{"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":"creator","outputs":[{"internalType":"address","name":"","type":"address"}],"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":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"initializeCustom","outputs":[],"stateMutability":"nonpayable","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":"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"}]
Contract Creation Code
60806040523480156200001157600080fd5b50604051620010ce380380620010ce83398101604081905262000034916200021a565b82828282600390805190602001906200004f929190620000a7565b50815162000065906004906020850190620000a7565b50600580543361010081026001600160a81b031990921660ff90941693909317179055600680546001600160a01b031916909117905550620002dc9350505050565b828054620000b5906200029f565b90600052602060002090601f016020900481019282620000d9576000855562000124565b82601f10620000f457805160ff191683800117855562000124565b8280016001018555821562000124579182015b828111156200012457825182559160200191906001019062000107565b506200013292915062000136565b5090565b5b8082111562000132576000815560010162000137565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200017557600080fd5b81516001600160401b03808211156200019257620001926200014d565b604051601f8301601f19908116603f01168101908282118183101715620001bd57620001bd6200014d565b81604052838152602092508683858801011115620001da57600080fd5b600091505b83821015620001fe5785820183015181830184015290820190620001df565b83821115620002105760008385830101525b9695505050505050565b6000806000606084860312156200023057600080fd5b83516001600160401b03808211156200024857600080fd5b620002568783880162000163565b945060208601519150808211156200026d57600080fd5b506200027c8682870162000163565b925050604084015160ff811681146200029457600080fd5b809150509250925092565b600181811c90821680620002b457607f821691505b60208210811415620002d657634e487b7160e01b600052602260045260246000fd5b50919050565b610de280620002ec6000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c806370a08231116100a257806395d89b411161007157806395d89b411461022b578063a457c2d714610233578063a9059cbb14610246578063dd62ed3e14610259578063f2fde38b1461029257600080fd5b806370a08231146101da578063715018a6146102035780638129fc1c1461020b5780638da5cb5b1461021357600080fd5b806323b872dd116100de57806323b872dd1461018a578063313ce5671461019d57806339509351146101b25780635921853d146101c557600080fd5b806302d05d3f1461011057806306fdde0314610140578063095ea7b31461015557806318160ddd14610178575b600080fd5b600654610123906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b6101486102a5565b6040516101379190610a5e565b610168610163366004610acf565b610337565b6040519015158152602001610137565b6002545b604051908152602001610137565b610168610198366004610af9565b61034e565b60055460405160ff9091168152602001610137565b6101686101c0366004610acf565b6103b7565b6101d86101d3366004610acf565b6103ed565b005b61017c6101e8366004610b35565b6001600160a01b031660009081526020819052604090205490565b6101d8610433565b6101d861046e565b6005546101239061010090046001600160a01b031681565b6101486104d3565b610168610241366004610acf565b6104e2565b610168610254366004610acf565b610531565b61017c610267366004610b50565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6101d86102a0366004610b35565b61053e565b6060600380546102b490610b83565b80601f01602080910402602001604051908101604052809291908181526020018280546102e090610b83565b801561032d5780601f106103025761010080835404028352916020019161032d565b820191906000526020600020905b81548152906001019060200180831161031057829003601f168201915b5050505050905090565b60006103443384846105de565b5060015b92915050565b600061035b848484610703565b6103ad84336103a885604051806060016040528060288152602001610d60602891396001600160a01b038a1660009081526001602090815260408083203384529091529020549190610886565b6105de565b5060019392505050565b3360008181526001602090815260408083206001600160a01b038716845290915281205490916103449185906103a890866108c0565b60055461010090046001600160a01b031633146104255760405162461bcd60e51b815260040161041c90610bbe565b60405180910390fd5b61042f8282610926565b5050565b60055461010090046001600160a01b031633146104625760405162461bcd60e51b815260040161041c90610bbe565b61046c6000610a04565b565b60055461010090046001600160a01b0316331461049d5760405162461bcd60e51b815260040161041c90610bbe565b60055461046c9061010081046001600160a01b03169060ff166104c190600a610cdc565b6104ce90620f4240610ceb565b610926565b6060600480546102b490610b83565b600061034433846103a885604051806060016040528060258152602001610d88602591393360009081526001602090815260408083206001600160a01b038d1684529091529020549190610886565b6000610344338484610703565b60055461010090046001600160a01b0316331461056d5760405162461bcd60e51b815260040161041c90610bbe565b6001600160a01b0381166105d25760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161041c565b6105db81610a04565b50565b6001600160a01b0383166106405760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161041c565b6001600160a01b0382166106a15760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161041c565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383166107675760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161041c565b6001600160a01b0382166107c95760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161041c565b61080681604051806060016040528060268152602001610d3a602691396001600160a01b0386166000908152602081905260409020549190610886565b6001600160a01b03808516600090815260208190526040808220939093559084168152205461083590826108c0565b6001600160a01b038381166000818152602081815260409182902094909455518481529092918616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91016106f6565b600081848411156108aa5760405162461bcd60e51b815260040161041c9190610a5e565b5060006108b78486610d0a565b95945050505050565b6000806108cd8385610d21565b90508381101561091f5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161041c565b9392505050565b6001600160a01b03821661097c5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640161041c565b60025461098990826108c0565b6002556001600160a01b0382166000908152602081905260409020546109af90826108c0565b6001600160a01b038316600081815260208181526040808320949094559251848152919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b600580546001600160a01b03838116610100818102610100600160a81b031985161790945560405193909204169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600060208083528351808285015260005b81811015610a8b57858101830151858201604001528201610a6f565b81811115610a9d576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b0381168114610aca57600080fd5b919050565b60008060408385031215610ae257600080fd5b610aeb83610ab3565b946020939093013593505050565b600080600060608486031215610b0e57600080fd5b610b1784610ab3565b9250610b2560208501610ab3565b9150604084013590509250925092565b600060208284031215610b4757600080fd5b61091f82610ab3565b60008060408385031215610b6357600080fd5b610b6c83610ab3565b9150610b7a60208401610ab3565b90509250929050565b600181811c90821680610b9757607f821691505b60208210811415610bb857634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252600a908201526937b7363c9037bbb732b960b11b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115610c33578160001904821115610c1957610c19610be2565b80851615610c2657918102915b93841c9390800290610bfd565b509250929050565b600082610c4a57506001610348565b81610c5757506000610348565b8160018114610c6d5760028114610c7757610c93565b6001915050610348565b60ff841115610c8857610c88610be2565b50506001821b610348565b5060208310610133831016604e8410600b8410161715610cb6575081810a610348565b610cc08383610bf8565b8060001904821115610cd457610cd4610be2565b029392505050565b600061091f60ff841683610c3b565b6000816000190483118215151615610d0557610d05610be2565b500290565b600082821015610d1c57610d1c610be2565b500390565b60008219821115610d3457610d34610be2565b50019056fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212206ff396477d41455db35af950423055fae0fb01d65ba66539678ef4496741211a64736f6c634300080c0033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000a57494e444f57532058500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025850000000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561001057600080fd5b506004361061010b5760003560e01c806370a08231116100a257806395d89b411161007157806395d89b411461022b578063a457c2d714610233578063a9059cbb14610246578063dd62ed3e14610259578063f2fde38b1461029257600080fd5b806370a08231146101da578063715018a6146102035780638129fc1c1461020b5780638da5cb5b1461021357600080fd5b806323b872dd116100de57806323b872dd1461018a578063313ce5671461019d57806339509351146101b25780635921853d146101c557600080fd5b806302d05d3f1461011057806306fdde0314610140578063095ea7b31461015557806318160ddd14610178575b600080fd5b600654610123906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b6101486102a5565b6040516101379190610a5e565b610168610163366004610acf565b610337565b6040519015158152602001610137565b6002545b604051908152602001610137565b610168610198366004610af9565b61034e565b60055460405160ff9091168152602001610137565b6101686101c0366004610acf565b6103b7565b6101d86101d3366004610acf565b6103ed565b005b61017c6101e8366004610b35565b6001600160a01b031660009081526020819052604090205490565b6101d8610433565b6101d861046e565b6005546101239061010090046001600160a01b031681565b6101486104d3565b610168610241366004610acf565b6104e2565b610168610254366004610acf565b610531565b61017c610267366004610b50565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6101d86102a0366004610b35565b61053e565b6060600380546102b490610b83565b80601f01602080910402602001604051908101604052809291908181526020018280546102e090610b83565b801561032d5780601f106103025761010080835404028352916020019161032d565b820191906000526020600020905b81548152906001019060200180831161031057829003601f168201915b5050505050905090565b60006103443384846105de565b5060015b92915050565b600061035b848484610703565b6103ad84336103a885604051806060016040528060288152602001610d60602891396001600160a01b038a1660009081526001602090815260408083203384529091529020549190610886565b6105de565b5060019392505050565b3360008181526001602090815260408083206001600160a01b038716845290915281205490916103449185906103a890866108c0565b60055461010090046001600160a01b031633146104255760405162461bcd60e51b815260040161041c90610bbe565b60405180910390fd5b61042f8282610926565b5050565b60055461010090046001600160a01b031633146104625760405162461bcd60e51b815260040161041c90610bbe565b61046c6000610a04565b565b60055461010090046001600160a01b0316331461049d5760405162461bcd60e51b815260040161041c90610bbe565b60055461046c9061010081046001600160a01b03169060ff166104c190600a610cdc565b6104ce90620f4240610ceb565b610926565b6060600480546102b490610b83565b600061034433846103a885604051806060016040528060258152602001610d88602591393360009081526001602090815260408083206001600160a01b038d1684529091529020549190610886565b6000610344338484610703565b60055461010090046001600160a01b0316331461056d5760405162461bcd60e51b815260040161041c90610bbe565b6001600160a01b0381166105d25760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161041c565b6105db81610a04565b50565b6001600160a01b0383166106405760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161041c565b6001600160a01b0382166106a15760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161041c565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383166107675760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161041c565b6001600160a01b0382166107c95760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161041c565b61080681604051806060016040528060268152602001610d3a602691396001600160a01b0386166000908152602081905260409020549190610886565b6001600160a01b03808516600090815260208190526040808220939093559084168152205461083590826108c0565b6001600160a01b038381166000818152602081815260409182902094909455518481529092918616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91016106f6565b600081848411156108aa5760405162461bcd60e51b815260040161041c9190610a5e565b5060006108b78486610d0a565b95945050505050565b6000806108cd8385610d21565b90508381101561091f5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161041c565b9392505050565b6001600160a01b03821661097c5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640161041c565b60025461098990826108c0565b6002556001600160a01b0382166000908152602081905260409020546109af90826108c0565b6001600160a01b038316600081815260208181526040808320949094559251848152919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b600580546001600160a01b03838116610100818102610100600160a81b031985161790945560405193909204169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600060208083528351808285015260005b81811015610a8b57858101830151858201604001528201610a6f565b81811115610a9d576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b0381168114610aca57600080fd5b919050565b60008060408385031215610ae257600080fd5b610aeb83610ab3565b946020939093013593505050565b600080600060608486031215610b0e57600080fd5b610b1784610ab3565b9250610b2560208501610ab3565b9150604084013590509250925092565b600060208284031215610b4757600080fd5b61091f82610ab3565b60008060408385031215610b6357600080fd5b610b6c83610ab3565b9150610b7a60208401610ab3565b90509250929050565b600181811c90821680610b9757607f821691505b60208210811415610bb857634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252600a908201526937b7363c9037bbb732b960b11b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115610c33578160001904821115610c1957610c19610be2565b80851615610c2657918102915b93841c9390800290610bfd565b509250929050565b600082610c4a57506001610348565b81610c5757506000610348565b8160018114610c6d5760028114610c7757610c93565b6001915050610348565b60ff841115610c8857610c88610be2565b50506001821b610348565b5060208310610133831016604e8410600b8410161715610cb6575081810a610348565b610cc08383610bf8565b8060001904821115610cd457610cd4610be2565b029392505050565b600061091f60ff841683610c3b565b6000816000190483118215151615610d0557610d05610be2565b500290565b600082821015610d1c57610d1c610be2565b500390565b60008219821115610d3457610d34610be2565b50019056fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212206ff396477d41455db35af950423055fae0fb01d65ba66539678ef4496741211a64736f6c634300080c0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000a57494e444f57532058500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025850000000000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : name (string): WINDOWS XP
Arg [1] : symbol (string): XP
Arg [2] : decimal (uint8): 9
-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [3] : 000000000000000000000000000000000000000000000000000000000000000a
Arg [4] : 57494e444f575320585000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000002
Arg [6] : 5850000000000000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
7945:1607:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8092:22;;;;;-1:-1:-1;;;;;8092:22:0;;;;;;-1:-1:-1;;;;;178:32:1;;;160:51;;148:2;133:18;8092:22:0;;;;;;;;4248:83;;;:::i;:::-;;;;;;;:::i;5116:169::-;;;;;;:::i;:::-;;:::i;:::-;;;1426:14:1;;1419:22;1401:41;;1389:2;1374:18;5116:169:0;1261:187:1;4531:100:0;4611:12;;4531:100;;;1599:25:1;;;1587:2;1572:18;4531:100:0;1453:177:1;5295:321:0;;;;;;:::i;:::-;;:::i;4438:83::-;4504:9;;4438:83;;4504:9;;;;2110:36:1;;2098:2;2083:18;4438:83:0;1968:184:1;5626:218:0;;;;;;:::i;:::-;;:::i;8624:109::-;;;;;;:::i;:::-;;:::i;:::-;;4641:119;;;;;;:::i;:::-;-1:-1:-1;;;;;4734:18:0;4707:7;4734:18;;;;;;;;;;;;4641:119;8741:103;;;:::i;8509:107::-;;;:::i;8065:20::-;;;;;;;;-1:-1:-1;;;;;8065:20:0;;;4341:87;;;:::i;5852:269::-;;;;;;:::i;:::-;;:::i;4770:175::-;;;;;;:::i;:::-;;:::i;4955:151::-;;;;;;:::i;:::-;-1:-1:-1;;;;;5071:18:0;;;5044:7;5071:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;4955:151;8999:201;;;;;;:::i;:::-;;:::i;4248:83::-;4285:13;4318:5;4311:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4248:83;:::o;5116:169::-;5199:4;5216:39;3585:10;5239:7;5248:6;5216:8;:39::i;:::-;-1:-1:-1;5273:4:0;5116:169;;;;;:::o;5295:321::-;5401:4;5418:36;5428:6;5436:9;5447:6;5418:9;:36::i;:::-;5465:121;5474:6;3585:10;5496:89;5534:6;5496:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5496:19:0;;;;;;:11;:19;;;;;;;;3585:10;5496:33;;;;;;;;;;:37;:89::i;:::-;5465:8;:121::i;:::-;-1:-1:-1;5604:4:0;5295:321;;;;;:::o;5626:218::-;3585:10;5714:4;5763:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;5763:34:0;;;;;;;;;;5714:4;;5731:83;;5754:7;;5763:50;;5802:10;5763:38;:50::i;8624:109::-;8355:5;;;;;-1:-1:-1;;;;;8355:5:0;8341:10;:19;8333:41;;;;-1:-1:-1;;;8333:41:0;;;;;;;:::i;:::-;;;;;;;;;8707:18:::1;8713:3;8718:6;8707:5;:18::i;:::-;8624:109:::0;;:::o;8741:103::-;8355:5;;;;;-1:-1:-1;;;;;8355:5:0;8341:10;:19;8333:41;;;;-1:-1:-1;;;8333:41:0;;;;;;;:::i;:::-;8806:30:::1;8833:1;8806:18;:30::i;:::-;8741:103::o:0;8509:107::-;8355:5;;;;;-1:-1:-1;;;;;8355:5:0;8341:10;:19;8333:41;;;;-1:-1:-1;;;8333:41:0;;;;;;;:::i;:::-;8565:5:::1;::::0;8559:49:::1;::::0;8565:5:::1;::::0;::::1;-1:-1:-1::0;;;;;8565:5:0::1;::::0;4504:9;;8591:14:::1;::::0;:2:::1;:14;:::i;:::-;8580:26;::::0;:9:::1;:26;:::i;:::-;8559:5;:49::i;4341:87::-:0;4380:13;4413:7;4406:14;;;;;:::i;5852:269::-;5945:4;5962:129;3585:10;5985:7;5994:96;6033:15;5994:96;;;;;;;;;;;;;;;;;3585:10;5994:25;;;;:11;:25;;;;;;;;-1:-1:-1;;;;;5994:34:0;;;;;;;;;;;;:38;:96::i;4770:175::-;4856:4;4873:42;3585:10;4897:9;4908:6;4873:9;:42::i;8999:201::-;8355:5;;;;;-1:-1:-1;;;;;8355:5:0;8341:10;:19;8333:41;;;;-1:-1:-1;;;8333:41:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;9088:22:0;::::1;9080:73;;;::::0;-1:-1:-1;;;9080:73:0;;5227:2:1;9080:73:0::1;::::0;::::1;5209:21:1::0;5266:2;5246:18;;;5239:30;5305:34;5285:18;;;5278:62;-1:-1:-1;;;5356:18:1;;;5349:36;5402:19;;9080:73:0::1;5025:402:1::0;9080:73:0::1;9164:28;9183:8;9164:18;:28::i;:::-;8999:201:::0;:::o;7492:346::-;-1:-1:-1;;;;;7594:19:0;;7586:68;;;;-1:-1:-1;;;7586:68:0;;5634:2:1;7586:68:0;;;5616:21:1;5673:2;5653:18;;;5646:30;5712:34;5692:18;;;5685:62;-1:-1:-1;;;5763:18:1;;;5756:34;5807:19;;7586:68:0;5432:400:1;7586:68:0;-1:-1:-1;;;;;7673:21:0;;7665:68;;;;-1:-1:-1;;;7665:68:0;;6039:2:1;7665:68:0;;;6021:21:1;6078:2;6058:18;;;6051:30;6117:34;6097:18;;;6090:62;-1:-1:-1;;;6168:18:1;;;6161:32;6210:19;;7665:68:0;5837:398:1;7665:68:0;-1:-1:-1;;;;;7746:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;7798:32;;1599:25:1;;;7798:32:0;;1572:18:1;7798:32:0;;;;;;;;7492:346;;;:::o;6129:539::-;-1:-1:-1;;;;;6235:20:0;;6227:70;;;;-1:-1:-1;;;6227:70:0;;6442:2:1;6227:70:0;;;6424:21:1;6481:2;6461:18;;;6454:30;6520:34;6500:18;;;6493:62;-1:-1:-1;;;6571:18:1;;;6564:35;6616:19;;6227:70:0;6240:401:1;6227:70:0;-1:-1:-1;;;;;6316:23:0;;6308:71;;;;-1:-1:-1;;;6308:71:0;;6848:2:1;6308:71:0;;;6830:21:1;6887:2;6867:18;;;6860:30;6926:34;6906:18;;;6899:62;-1:-1:-1;;;6977:18:1;;;6970:33;7020:19;;6308:71:0;6646:399:1;6308:71:0;6472;6494:6;6472:71;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6472:17:0;;:9;:17;;;;;;;;;;;;:71;:21;:71::i;:::-;-1:-1:-1;;;;;6452:17:0;;;:9;:17;;;;;;;;;;;:91;;;;6577:20;;;;;;;:32;;6602:6;6577:24;:32::i;:::-;-1:-1:-1;;;;;6554:20:0;;;:9;:20;;;;;;;;;;;;:55;;;;6625:35;1599:25:1;;;6554:20:0;;6625:35;;;;;;1572:18:1;6625:35:0;1453:177:1;1661:192:0;1747:7;1783:12;1775:6;;;;1767:29;;;;-1:-1:-1;;;1767:29:0;;;;;;;;:::i;:::-;-1:-1:-1;1807:9:0;1819:5;1823:1;1819;:5;:::i;:::-;1807:17;1661:192;-1:-1:-1;;;;;1661:192:0:o;1324:181::-;1382:7;;1414:5;1418:1;1414;:5;:::i;:::-;1402:17;;1443:1;1438;:6;;1430:46;;;;-1:-1:-1;;;1430:46:0;;7515:2:1;1430:46:0;;;7497:21:1;7554:2;7534:18;;;7527:30;7593:29;7573:18;;;7566:57;7640:18;;1430:46:0;7313:351:1;1430:46:0;1496:1;1324:181;-1:-1:-1;;;1324:181:0:o;6678:378::-;-1:-1:-1;;;;;6762:21:0;;6754:65;;;;-1:-1:-1;;;6754:65:0;;7871:2:1;6754:65:0;;;7853:21:1;7910:2;7890:18;;;7883:30;7949:33;7929:18;;;7922:61;8000:18;;6754:65:0;7669:355:1;6754:65:0;6909:12;;:24;;6926:6;6909:16;:24::i;:::-;6894:12;:39;-1:-1:-1;;;;;6965:18:0;;:9;:18;;;;;;;;;;;:30;;6988:6;6965:22;:30::i;:::-;-1:-1:-1;;;;;6944:18:0;;:9;:18;;;;;;;;;;;:51;;;;7011:37;;1599:25:1;;;6944:18:0;;:9;;7011:37;;1572:18:1;7011:37:0;;;;;;;6678:378;;:::o;9360:189::-;9453:5;;;-1:-1:-1;;;;;9469:16:0;;;9453:5;9469:16;;;-1:-1:-1;;;;;;9469:16:0;;;;;;9501:40;;9453:5;;;;;;;;9501:40;;9434:16;;9501:40;9423:126;9360:189;:::o;222:597:1:-;334:4;363:2;392;381:9;374:21;424:6;418:13;467:6;462:2;451:9;447:18;440:34;492:1;502:140;516:6;513:1;510:13;502:140;;;611:14;;;607:23;;601:30;577:17;;;596:2;573:26;566:66;531:10;;502:140;;;660:6;657:1;654:13;651:91;;;730:1;725:2;716:6;705:9;701:22;697:31;690:42;651:91;-1:-1:-1;803:2:1;782:15;-1:-1:-1;;778:29:1;763:45;;;;810:2;759:54;;222:597;-1:-1:-1;;;222:597:1:o;824:173::-;892:20;;-1:-1:-1;;;;;941:31:1;;931:42;;921:70;;987:1;984;977:12;921:70;824:173;;;:::o;1002:254::-;1070:6;1078;1131:2;1119:9;1110:7;1106:23;1102:32;1099:52;;;1147:1;1144;1137:12;1099:52;1170:29;1189:9;1170:29;:::i;:::-;1160:39;1246:2;1231:18;;;;1218:32;;-1:-1:-1;;;1002:254:1:o;1635:328::-;1712:6;1720;1728;1781:2;1769:9;1760:7;1756:23;1752:32;1749:52;;;1797:1;1794;1787:12;1749:52;1820:29;1839:9;1820:29;:::i;:::-;1810:39;;1868:38;1902:2;1891:9;1887:18;1868:38;:::i;:::-;1858:48;;1953:2;1942:9;1938:18;1925:32;1915:42;;1635:328;;;;;:::o;2157:186::-;2216:6;2269:2;2257:9;2248:7;2244:23;2240:32;2237:52;;;2285:1;2282;2275:12;2237:52;2308:29;2327:9;2308:29;:::i;2348:260::-;2416:6;2424;2477:2;2465:9;2456:7;2452:23;2448:32;2445:52;;;2493:1;2490;2483:12;2445:52;2516:29;2535:9;2516:29;:::i;:::-;2506:39;;2564:38;2598:2;2587:9;2583:18;2564:38;:::i;:::-;2554:48;;2348:260;;;;;:::o;2613:380::-;2692:1;2688:12;;;;2735;;;2756:61;;2810:4;2802:6;2798:17;2788:27;;2756:61;2863:2;2855:6;2852:14;2832:18;2829:38;2826:161;;;2909:10;2904:3;2900:20;2897:1;2890:31;2944:4;2941:1;2934:15;2972:4;2969:1;2962:15;2826:161;;2613:380;;;:::o;2998:334::-;3200:2;3182:21;;;3239:2;3219:18;;;3212:30;-1:-1:-1;;;3273:2:1;3258:18;;3251:40;3323:2;3308:18;;2998:334::o;3337:127::-;3398:10;3393:3;3389:20;3386:1;3379:31;3429:4;3426:1;3419:15;3453:4;3450:1;3443:15;3469:422;3558:1;3601:5;3558:1;3615:270;3636:7;3626:8;3623:21;3615:270;;;3695:4;3691:1;3687:6;3683:17;3677:4;3674:27;3671:53;;;3704:18;;:::i;:::-;3754:7;3744:8;3740:22;3737:55;;;3774:16;;;;3737:55;3853:22;;;;3813:15;;;;3615:270;;;3619:3;3469:422;;;;;:::o;3896:806::-;3945:5;3975:8;3965:80;;-1:-1:-1;4016:1:1;4030:5;;3965:80;4064:4;4054:76;;-1:-1:-1;4101:1:1;4115:5;;4054:76;4146:4;4164:1;4159:59;;;;4232:1;4227:130;;;;4139:218;;4159:59;4189:1;4180:10;;4203:5;;;4227:130;4264:3;4254:8;4251:17;4248:43;;;4271:18;;:::i;:::-;-1:-1:-1;;4327:1:1;4313:16;;4342:5;;4139:218;;4441:2;4431:8;4428:16;4422:3;4416:4;4413:13;4409:36;4403:2;4393:8;4390:16;4385:2;4379:4;4376:12;4372:35;4369:77;4366:159;;;-1:-1:-1;4478:19:1;;;4510:5;;4366:159;4557:34;4582:8;4576:4;4557:34;:::i;:::-;4627:6;4623:1;4619:6;4615:19;4606:7;4603:32;4600:58;;;4638:18;;:::i;:::-;4676:20;;3896:806;-1:-1:-1;;;3896:806:1:o;4707:140::-;4765:5;4794:47;4835:4;4825:8;4821:19;4815:4;4794:47;:::i;4852:168::-;4892:7;4958:1;4954;4950:6;4946:14;4943:1;4940:21;4935:1;4928:9;4921:17;4917:45;4914:71;;;4965:18;;:::i;:::-;-1:-1:-1;5005:9:1;;4852:168::o;7050:125::-;7090:4;7118:1;7115;7112:8;7109:34;;;7123:18;;:::i;:::-;-1:-1:-1;7160:9:1;;7050:125::o;7180:128::-;7220:3;7251:1;7247:6;7244:1;7241:13;7238:39;;;7257:18;;:::i;:::-;-1:-1:-1;7293:9:1;;7180:128::o
Swarm Source
ipfs://6ff396477d41455db35af950423055fae0fb01d65ba66539678ef4496741211a
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.