Skip to content

Conversation

@struong
Copy link

@struong struong commented Jan 6, 2026

Description

Fetch and display Tempo token images from the public Tempo tokenlist.

  • Add TEMPO_TESTNET chain ID
  • Display Tempo network icons and assets
  • Populate Tempo token image URLs from public Tempo tokenlist
  • Apply token images to sending list as well

Open in GitHub Codespaces

Changelog

CHANGELOG entry: Added support for Tempo token images from public tokenlist

Related issues

Fixes:

Manual testing steps

  1. Build the extension with yarn start
  2. Connect to Tempo testnet (Chain ID: 0xa5bd)
  3. Add or view Tempo tokens in your wallet
  4. Verify token images display correctly from the Tempo tokenlist
  5. Open the send flow and verify token images appear in the token selection list

Screenshots/Recordings

Before

After

Pre-merge author checklist

Pre-merge reviewer checklist

  • I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed).
  • I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots.

@struong struong requested review from a team as code owners January 6, 2026 18:59
@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes.

export const LENS_IMAGE_URL = './images/lens.png';
export const LENS_NATIVE_TOKEN_IMAGE_URL = './images/lens-native.svg';
export const PLUME_IMAGE_URL = './images/plume.png';
export const TEMPO_TOKEN_IMAGE_URL = './images/tempo.svg';
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tempo Testnet missing from TEST_CHAINS array

Medium Severity

CHAIN_IDS.TEMPO_TESTNET is added but not included in the TEST_CHAINS array, unlike other testnets such as MEGAETH_TESTNET and MONAD_TESTNET. This array is used in useTokenDisplayInfo.tsx to determine isTestnetSelected, which affects the shouldShowFiat calculation. Without this addition, Tempo Testnet will be incorrectly treated as a mainnet, causing fiat values to display according to mainnet logic rather than respecting the user's testnet fiat display preferences.

Fix in Cursor Fix in Web

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants