aUSDT (Aave v3 USDT, mainnet) icon renders clipped — non-square SVG root
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 85/100
- Issue type
- Bug
- Clarity
- Clearly specified
- Activity status
- Active
- Domain
- design
Research direction
Start with STYLEGUIDE.md and icons/eip155:1/erc20:0x23878914EFE38d27c4d67ab83ed1b93a74d4086a.svg; compare the aWETH and aWBTC icons and Aave's public/icons/tokens/usdt.svg artwork. Done means the replacement is a square, well-formed SVG with the specified Aave ring and USDT artwork, with no nested SVG or junk attributes.
Written by the indexing model from the issue text.
Description
Description
The Aave v3 USDT (aUSDT) token icon on Ethereum mainnet renders clipped at the top and bottom in MetaMask.
- Asset:
eip155:1/erc20:0x23878914EFE38d27C4D67Ab83ed1b93A74D4086a - Icon file:
icons/eip155:1/erc20:0x23878914EFE38d27C4D67Ab83ed1b93A74D4086a.svg - CDN raster served to the wallet: https://static.cx.metamask.io/api/v2/tokenIcons/assets/eip155/1/erc20/0x23878914efe38d27c4d67ab83ed1b93a74d4086a.png
Evidence
The CDN PNG is 250 × 227 (non-square), so the circular icon appears cut off at the top and bottom. Other aToken icons in the repo (e.g. aWETH, aWBTC) rasterize as proper squares (250 × 250).
The current SVG is malformed and predates the icon style guide:
- Root declares
width="250" height="250"together withviewBox="0 0 256 256"(inconsistent aspect) - Junk editor/export attributes (
id="Group_30952",style="position: absolute; ...") - Duplicated
<defs>with identical gradients - A nested
<svg>element (forbidden bySTYLEGUIDE.md) - Artwork touches the viewBox edges (outside the 80% safe area)
Proposed fix
Replace the icon with a clean, well-formed, square 250×250 SVG that keeps the current Aave aToken design (gradient ring + underlying token) using Aave's latest USDT artwork:
- Single root
<svg>(width="250" height="250" viewBox="0 0 250 250"), no nested SVG, no junk attributes, single<defs>-free gradient - White circular base + Aave gradient ring (
#b6509e→#2ebac6), matching every other aToken icon in the repo - Latest USDT coin art (
#26A17B, current Tether logo) sourced from Aave's own token icon set (aave/interface→public/icons/tokens/usdt.svg)
No metadata changes needed: name/symbol/decimals in the repo already match on-chain data (decimals 6; aUSDT is the long-standing display symbol override for on-chain aEthUSDT).
- Dominant language
- JavaScript
- Stars
- 584
- Forks
- 1.4k
- Avg merge
- 17h 36m
- Merged PRs (30d)
- 4
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from MetaMask/contract-metadata
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
MetaMask/contract-metadata#1911 ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 68/100
MetaMask/contract-metadata#1791 · 2 comments ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 58/100
MetaMask/contract-metadata#1940 ·
Maintainers usually reply within 1 day
-
Fake token USDTOpen
Difficulty 3/5 1-2 days Newbie friendliness 58/100
MetaMask/contract-metadata#1914 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 52/100
MetaMask/contract-metadata#1799 · 2 comments · 1 reaction ·
Maintainers usually reply within 1 day
All issues in MetaMask/contract-metadata
Similar issues
-
Difficulty 1/5 1-3 hours Newbie friendliness 72/100
nishantwrp/gsoc-organizations#213 ·
-
Price: 75 USD Priority: 2 (Medium) Time: <1 Hour
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
resend/resend-skills#144 ·
Maintainers usually reply within 1 day
-
[BUG] Traffic chart tests are flaky: the page's startup load overwrites the test's stubbed dataOpenbug
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
ScottKirvan/Smokey#33 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
openai/codex-plugin-cc#798 ·
Maintainers usually reply within 2 days