From d28bed307a86007db4a72d1ce4ea086918d2bcbb Mon Sep 17 00:00:00 2001 From: Georgios Konstantopoulos Date: Thu, 19 Feb 2026 04:45:32 +0000 Subject: [PATCH 1/2] feat(tokenlist): add USDC.e token to all chain registries Add USDC.e (0x20c000000000000000000000b9537d11c60e8b50) to tokenlist for Presto (4217), Moderato (42431), and Andantino (42429). This token is used by tempoxyz/app for relay bridging but was missing from the registry, causing fallback icons to display. Amp-Thread-ID: https://ampcode.com/threads/T-019c7430-a42d-7697-8581-092e296af4e4 Co-authored-by: Amp --- .../0x20c000000000000000000000b9537d11c60e8b50.svg | 1 + apps/tokenlist/data/4217/tokenlist.json | 11 +++++++++++ .../0x20c000000000000000000000b9537d11c60e8b50.svg | 1 + apps/tokenlist/data/42429/tokenlist.json | 11 +++++++++++ .../0x20c000000000000000000000b9537d11c60e8b50.svg | 1 + apps/tokenlist/data/42431/tokenlist.json | 11 +++++++++++ 6 files changed, 36 insertions(+) create mode 100644 apps/tokenlist/data/4217/icons/0x20c000000000000000000000b9537d11c60e8b50.svg create mode 100644 apps/tokenlist/data/42429/icons/0x20c000000000000000000000b9537d11c60e8b50.svg create mode 100644 apps/tokenlist/data/42431/icons/0x20c000000000000000000000b9537d11c60e8b50.svg diff --git a/apps/tokenlist/data/4217/icons/0x20c000000000000000000000b9537d11c60e8b50.svg b/apps/tokenlist/data/4217/icons/0x20c000000000000000000000b9537d11c60e8b50.svg new file mode 100644 index 000000000..e7a32a5e0 --- /dev/null +++ b/apps/tokenlist/data/4217/icons/0x20c000000000000000000000b9537d11c60e8b50.svg @@ -0,0 +1 @@ + diff --git a/apps/tokenlist/data/4217/tokenlist.json b/apps/tokenlist/data/4217/tokenlist.json index b3c5908d6..3f74ba96e 100644 --- a/apps/tokenlist/data/4217/tokenlist.json +++ b/apps/tokenlist/data/4217/tokenlist.json @@ -19,6 +19,17 @@ "extensions": { "chain": "tempo" } + }, + { + "name": "USDC.e", + "symbol": "USDC.e", + "decimals": 6, + "chainId": 4217, + "address": "0x20c000000000000000000000b9537d11c60e8b50", + "logoURI": "https://esm.sh/gh/tempoxyz/tempo-apps/apps/tokenlist/data/4217/icons/0x20c000000000000000000000b9537d11c60e8b50.svg", + "extensions": { + "chain": "tempo" + } } ] } diff --git a/apps/tokenlist/data/42429/icons/0x20c000000000000000000000b9537d11c60e8b50.svg b/apps/tokenlist/data/42429/icons/0x20c000000000000000000000b9537d11c60e8b50.svg new file mode 100644 index 000000000..e7a32a5e0 --- /dev/null +++ b/apps/tokenlist/data/42429/icons/0x20c000000000000000000000b9537d11c60e8b50.svg @@ -0,0 +1 @@ + diff --git a/apps/tokenlist/data/42429/tokenlist.json b/apps/tokenlist/data/42429/tokenlist.json index 3a6722f7f..a5a4f1486 100644 --- a/apps/tokenlist/data/42429/tokenlist.json +++ b/apps/tokenlist/data/42429/tokenlist.json @@ -52,6 +52,17 @@ "extensions": { "chain": "tempo" } + }, + { + "name": "USDC.e", + "symbol": "USDC.e", + "decimals": 6, + "chainId": 42429, + "address": "0x20c000000000000000000000b9537d11c60e8b50", + "logoURI": "https://esm.sh/gh/tempoxyz/tempo-apps/apps/tokenlist/data/42429/icons/0x20c000000000000000000000b9537d11c60e8b50.svg", + "extensions": { + "chain": "tempo" + } } ] } diff --git a/apps/tokenlist/data/42431/icons/0x20c000000000000000000000b9537d11c60e8b50.svg b/apps/tokenlist/data/42431/icons/0x20c000000000000000000000b9537d11c60e8b50.svg new file mode 100644 index 000000000..e7a32a5e0 --- /dev/null +++ b/apps/tokenlist/data/42431/icons/0x20c000000000000000000000b9537d11c60e8b50.svg @@ -0,0 +1 @@ + diff --git a/apps/tokenlist/data/42431/tokenlist.json b/apps/tokenlist/data/42431/tokenlist.json index fd7d54595..3a7859c44 100644 --- a/apps/tokenlist/data/42431/tokenlist.json +++ b/apps/tokenlist/data/42431/tokenlist.json @@ -52,6 +52,17 @@ "extensions": { "chain": "tempo" } + }, + { + "name": "USDC.e", + "symbol": "USDC.e", + "decimals": 6, + "chainId": 42431, + "address": "0x20c000000000000000000000b9537d11c60e8b50", + "logoURI": "https://esm.sh/gh/tempoxyz/tempo-apps/apps/tokenlist/data/42431/icons/0x20c000000000000000000000b9537d11c60e8b50.svg", + "extensions": { + "chain": "tempo" + } } ] } From f7443ac4d79b5e01c6143a5dfa9207f3fb92c84b Mon Sep 17 00:00:00 2001 From: Georgios Konstantopoulos Date: Thu, 19 Feb 2026 04:51:07 +0000 Subject: [PATCH 2/2] fix(tokenlist): remove USDC.e from Moderato and Andantino USDC.e (0x20c000000000000000000000b9537d11c60e8b50) is not initialized on Moderato (42431) or Andantino (42429) - only used on Presto (4217). RPC calls to name()/totalSupply() revert with 'Uninitialized' on Moderato. Keep it only in the Presto tokenlist. --- .../0x20c000000000000000000000b9537d11c60e8b50.svg | 1 - apps/tokenlist/data/42429/tokenlist.json | 11 ----------- .../0x20c000000000000000000000b9537d11c60e8b50.svg | 1 - apps/tokenlist/data/42431/tokenlist.json | 11 ----------- 4 files changed, 24 deletions(-) delete mode 100644 apps/tokenlist/data/42429/icons/0x20c000000000000000000000b9537d11c60e8b50.svg delete mode 100644 apps/tokenlist/data/42431/icons/0x20c000000000000000000000b9537d11c60e8b50.svg diff --git a/apps/tokenlist/data/42429/icons/0x20c000000000000000000000b9537d11c60e8b50.svg b/apps/tokenlist/data/42429/icons/0x20c000000000000000000000b9537d11c60e8b50.svg deleted file mode 100644 index e7a32a5e0..000000000 --- a/apps/tokenlist/data/42429/icons/0x20c000000000000000000000b9537d11c60e8b50.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/apps/tokenlist/data/42429/tokenlist.json b/apps/tokenlist/data/42429/tokenlist.json index a5a4f1486..3a6722f7f 100644 --- a/apps/tokenlist/data/42429/tokenlist.json +++ b/apps/tokenlist/data/42429/tokenlist.json @@ -52,17 +52,6 @@ "extensions": { "chain": "tempo" } - }, - { - "name": "USDC.e", - "symbol": "USDC.e", - "decimals": 6, - "chainId": 42429, - "address": "0x20c000000000000000000000b9537d11c60e8b50", - "logoURI": "https://esm.sh/gh/tempoxyz/tempo-apps/apps/tokenlist/data/42429/icons/0x20c000000000000000000000b9537d11c60e8b50.svg", - "extensions": { - "chain": "tempo" - } } ] } diff --git a/apps/tokenlist/data/42431/icons/0x20c000000000000000000000b9537d11c60e8b50.svg b/apps/tokenlist/data/42431/icons/0x20c000000000000000000000b9537d11c60e8b50.svg deleted file mode 100644 index e7a32a5e0..000000000 --- a/apps/tokenlist/data/42431/icons/0x20c000000000000000000000b9537d11c60e8b50.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/apps/tokenlist/data/42431/tokenlist.json b/apps/tokenlist/data/42431/tokenlist.json index 3a7859c44..fd7d54595 100644 --- a/apps/tokenlist/data/42431/tokenlist.json +++ b/apps/tokenlist/data/42431/tokenlist.json @@ -52,17 +52,6 @@ "extensions": { "chain": "tempo" } - }, - { - "name": "USDC.e", - "symbol": "USDC.e", - "decimals": 6, - "chainId": 42431, - "address": "0x20c000000000000000000000b9537d11c60e8b50", - "logoURI": "https://esm.sh/gh/tempoxyz/tempo-apps/apps/tokenlist/data/42431/icons/0x20c000000000000000000000b9537d11c60e8b50.svg", - "extensions": { - "chain": "tempo" - } } ] }