Skip to content

feat: Add wHYPE token metadata and logo on Optimism#1783

Open
jtfirek wants to merge 1 commit intoMetaMask:masterfrom
jtfirek:add-whype-optimism
Open

feat: Add wHYPE token metadata and logo on Optimism#1783
jtfirek wants to merge 1 commit intoMetaMask:masterfrom
jtfirek:add-whype-optimism

Conversation

@jtfirek
Copy link
Copy Markdown

@jtfirek jtfirek commented Apr 15, 2026

📑 Description

Wrapped HYPE (WHYPE) is the ERC-20 wrapped version of the HYPE token from Hyperliquid on Optimism. Contract is verified on Etherscan.


✅ Checks

  • Icon is a clean SVG vector (no base64 embedded images)
  • Address is in EIP-55 checksum format
  • PR includes link to official project website referencing the token
  • Project has clear signs of activity
  • Verified source code on Optimistic Etherscan

Made with Cursor


Note

Low Risk
Low risk: adds new static metadata JSON and SVG asset only, with no code or logic changes.

Overview
Adds a new CAIP-19 entry for Optimism Wrapped HYPE (WHYPE) including decimals/erc20 fields and a referenced SVG logo.

Introduces the corresponding token logo SVG under icons/ and links it from the new metadata JSON.

Reviewed by Cursor Bugbot for commit fbc72fe. Bugbot is set up for automated code reviews on this repo. Configure here.

@jtfirek jtfirek requested review from a team and MRabenda as code owners April 15, 2026 14:12
Copy link
Copy Markdown

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

Reviewed by Cursor Bugbot for commit fbc72fe. Configure here.

@@ -0,0 +1,7 @@
{
"name": "Wrapped HYPE",
"symbol": "WHYPE",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Token symbol may not match on-chain value

Medium Severity

The symbol field is set to "WHYPE" but multiple blockchain explorers (Ethplorer, Scrollscan) that read directly from the contract's symbol() function report the on-chain symbol for contract 0xd83E3d560bA6F05094d9D8B3EB8aaEA571D1864E as "wHYPE" (lowercase 'w'). This contract (deployed by Hyperbeat) appears to use a different symbol than the native HyperEVM Wrapped HYPE at 0x5555...5555, which does use "WHYPE". Worth verifying against the actual on-chain return value on Optimism.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit fbc72fe. Configure here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant