Skip to content

Add Golden backed US Dollar (USAD) token - #1921

Open
cursor[bot] wants to merge 1 commit into
masterfrom
asset/usad-7ec90e
Open

Add Golden backed US Dollar (USAD) token#1921
cursor[bot] wants to merge 1 commit into
masterfrom
asset/usad-7ec90e

Conversation

@cursor

@cursor cursor Bot commented Aug 21, 2026

Copy link
Copy Markdown

What

Adds metadata and an icon for Golden backed US Dollar (USAD) on Ethereum mainnet. The token had no entry in this repo, and it is currently being displayed in MetaMask with 18 decimals while the contract actually uses 6, which makes balances render incorrectly. Adding the entry here with the correct on-chain value is the fix.

Token details

Field Value
CAIP-19 asset ID eip155:1/erc20:0x7EC90eD9297dBc5702b1E616A938235AfD20a1dE
Address (EIP-55) 0x7EC90eD9297dBc5702b1E616A938235AfD20a1dE
Name Golden backed US Dollar
Symbol USAD
Decimals 6
erc20 true
Icon icons/eip155:1/erc20:0x7EC90eD9297dBc5702b1E616A938235AfD20a1dE.svg

Name, symbol and decimals are all taken verbatim from the contract — no overrides.

Verification

decimals(), name() and symbol() were read directly from mainnet via eth_call against two independent public RPC providers (ethereum-rpc.publicnode.com and eth.drpc.org); both return 6, Golden backed US Dollar and USAD. eth_getCode confirms the address is a deployed contract (a transparent upgradeable proxy).

Cross-checked against:

CoinMarketCap lists only the one Ethereum mainnet contract for this token, so no other chains are added.

Icon

Source: the official USAD coin mark published at usad.net/logo.svg (same artwork as the site's usad.net/usad.png and the CoinMarketCap listing image).

To follow STYLEGUIDE.md, the official vector was re-laid-out rather than used as-is: it now sits on a 256x256 square artboard with a solid brand-green (#0e5b47) background instead of a transparent circular crop, the mark is centered within the 80% safe area, and it is rendered in white so it stays visible in both light and dark themes. The file is pure <path> geometry — no embedded rasters, <filter>, <style> blocks or nested SVGs. (The colored green-coin.svg on the official site was not used because it is ~1 MB and relies on feImage/feColorMatrix filters.)

Checks

  • npm run asset:set used to create the files, then npm run asset:verify — passes
  • npm test — 702/702 passing
  • Only icons/ and metadata/ are touched; contract-map.json is generated separately, matching recent asset PRs
Open in Web View Automation 

Note

Low Risk
Additive token listing only; no runtime or security logic. Reviewers should still confirm address, decimals, and icon source.

Overview
Adds Ethereum mainnet metadata and icon for Golden backed US Dollar (USAD) at 0x7EC90eD9297dBc5702b1E616A938235AfD20a1dE, with 6 decimals so wallets no longer default to 18 and mis-render balances.

Name, symbol, and decimals match the on-chain contract. The SVG is a 256×256 square with a solid brand-green background and white mark.

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

Adds metadata and icon for 0x7EC90eD9297dBc5702b1E616A938235AfD20a1dE with
decimals set to 6, matching the on-chain value reported by the contract.

Co-authored-by: Prithpal Sooriya <prithpal.sooriya@gmail.com>
@Prithpal-Sooriya
Prithpal-Sooriya marked this pull request as ready for review August 21, 2026 11:53
@Prithpal-Sooriya
Prithpal-Sooriya requested review from a team and MRabenda as code owners August 21, 2026 11:53
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.

2 participants