Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

aUSDT (Aave v3 USDT, mainnet) icon renders clipped — non-square SVG root

Closed Beginner friendly
#1,982 0 comments 0 reactions 0 assignees View on GitHub

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.

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 with viewBox="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 by STYLEGUIDE.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

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from MetaMask/contract-metadata

All issues in MetaMask/contract-metadata

Similar issues

More JavaScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.