Skip to content

feat: refresh Ondo tokenized asset icons - #1904

Draft
jasonculbertson wants to merge 1 commit into
MetaMask:masterfrom
jasonculbertson:agent/refresh-ondo-rwa-icons
Draft

feat: refresh Ondo tokenized asset icons#1904
jasonculbertson wants to merge 1 commit into
MetaMask:masterfrom
jasonculbertson:agent/refresh-ondo-rwa-icons

Conversation

@jasonculbertson

Copy link
Copy Markdown

What changed

  • Refresh all 656 active Ondo tokenized-stock icons across Ethereum and BNB Chain.
  • Use the same source brand mark for each underlying stock on both networks.
  • Add metadata and icons for 392 active contracts that are present in MetaMask's RWA feed but missing from this repository.
  • Preserve older inactive Ondo records without modification.

The source set contains 328 underlying tickers. The SVGs use square 56 x 56 canvases, solid backgrounds, and pure vector markup without embedded raster images, external content, CSS classes, or style blocks.

Why

The current token icons include fuzzy, missing, incorrectly branded, inconsistently sized, and visually off-center marks. This update uses consistent vector brand marks that remain legible in MetaMask's circular crop on light and dark backgrounds.

The source TradingView vectors are being used with permission. The visual before/after audit is available at https://rwa-icon-audit.vercel.app/.

Validation

  • Verified the current MetaMask RWA API snapshot contains exactly 656 active contracts and 328 underlying tickers.
  • Verified every contract-address SVG exactly matches its ticker's approved source SVG.
  • Verified every icon has corresponding metadata and a checksummed EVM address.
  • Verified all SVGs contain no embedded raster images, foreignObject, CSS classes, or style blocks.
  • Ran yarn test successfully: 1,486 tests passed.
  • Ran git diff --check successfully.

@jasonculbertson

Copy link
Copy Markdown
Author

Before and after example.
image

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