Add Golden backed US Dollar (USAD) token - #1921
Open
cursor[bot] wants to merge 1 commit into
Open
Conversation
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
marked this pull request as ready for review
August 21, 2026 11:53
Prithpal-Sooriya
approved these changes
Aug 21, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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
eip155:1/erc20:0x7EC90eD9297dBc5702b1E616A938235AfD20a1dE0x7EC90eD9297dBc5702b1E616A938235AfD20a1dEerc20trueicons/eip155:1/erc20:0x7EC90eD9297dBc5702b1E616A938235AfD20a1dE.svgName, symbol and decimals are all taken verbatim from the contract — no overrides.
Verification
decimals(),name()andsymbol()were read directly from mainnet viaeth_callagainst two independent public RPC providers (ethereum-rpc.publicnode.comandeth.drpc.org); both return6,Golden backed US DollarandUSAD.eth_getCodeconfirms 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 coloredgreen-coin.svgon the official site was not used because it is ~1 MB and relies onfeImage/feColorMatrixfilters.)Checks
npm run asset:setused to create the files, thennpm run asset:verify— passesnpm test— 702/702 passingicons/andmetadata/are touched;contract-map.jsonis generated separately, matching recent asset PRsNote
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) at0x7EC90eD9297dBc5702b1E616A938235AfD20a1dE, 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.