From d94e66f4c59d670c8614c0a2413daaa941e01a48 Mon Sep 17 00:00:00 2001 From: Cliffyclif <81383762+Cliffyclif@users.noreply.github.com> Date: Sat, 26 Sep 2026 09:09:09 +0100 Subject: [PATCH 1/4] fix(7373): native currency is CMX-R, not CMX-U Chain 7373's native coin is CMX-R, the same coin as its L1. The entry declared CMX-U, which is not a native coin on any chain: it is issued per project by a factory contract on 7373. Wallets read nativeCurrency to name the gas asset. Also marks 7373 as an L2 of eip155-1475 and records EIP1559 support, which the chain has (baseFeePerGas is present and eth_feeHistory answers). --- constants/additionalChainRegistry/chainid-7373.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/constants/additionalChainRegistry/chainid-7373.js b/constants/additionalChainRegistry/chainid-7373.js index 21ee4b009e..38871ca834 100644 --- a/constants/additionalChainRegistry/chainid-7373.js +++ b/constants/additionalChainRegistry/chainid-7373.js @@ -7,16 +7,21 @@ export const data = { ], "faucets": [], "features": [ - { "name": "EIP155" } + { "name": "EIP155" }, + { "name": "EIP1559" } ], "nativeCurrency": { - "name": "CRYMADX UTILITY", - "symbol": "CMX-U", + "name": "CRYMADX REAL", + "symbol": "CMX-R", "decimals": 18 }, "infoURL": "https://cmxofficial.com/", "shortName": "CMX-U", "chainId": 7373, "networkId": 7373, + "parent": { + "type": "L2", + "chain": "eip155-1475" + }, "status": "active" -} +} \ No newline at end of file From db71025fc0ab750452791fec6fbac4f0eb331113 Mon Sep 17 00:00:00 2001 From: Cliffyclif <81383762+Cliffyclif@users.noreply.github.com> Date: Sat, 26 Sep 2026 09:09:11 +0100 Subject: [PATCH 2/4] fix(1475): record EIP1559 support Chain 1475 supports EIP1559. Its base fee is zero by design, which makes it look like a pre-1559 chain, but baseFeePerGas is present in every block and both eth_maxPriorityFeePerGas and eth_feeHistory answer. --- constants/additionalChainRegistry/chainid-1475.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/constants/additionalChainRegistry/chainid-1475.js b/constants/additionalChainRegistry/chainid-1475.js index e4ae3c0945..12dc722e9b 100644 --- a/constants/additionalChainRegistry/chainid-1475.js +++ b/constants/additionalChainRegistry/chainid-1475.js @@ -7,7 +7,8 @@ export const data = { ], "faucets": [], "features": [ - { "name": "EIP155" } + { "name": "EIP155" }, + { "name": "EIP1559" } ], "nativeCurrency": { "name": "CRYMADX REAL", From b0cf162213ae707c9a9a3c843227cb961f2f9f4d Mon Sep 17 00:00:00 2001 From: Cliffyclif <81383762+Cliffyclif@users.noreply.github.com> Date: Wed, 30 Sep 2026 23:05:07 +0200 Subject: [PATCH 3/4] fix: 7373 shortName is cmxr-l2, and restore the trailing newline shortName still read CMX-U, the utility token on the other chain, so chainlist would have published 7373 under the wrong ticker. cmxr-l2 matches the entry now merged into ethereum-lists/chains. Also restores the end-of-file newline this branch had dropped. --- constants/additionalChainRegistry/chainid-7373.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/constants/additionalChainRegistry/chainid-7373.js b/constants/additionalChainRegistry/chainid-7373.js index 38871ca834..f58a3248fd 100644 --- a/constants/additionalChainRegistry/chainid-7373.js +++ b/constants/additionalChainRegistry/chainid-7373.js @@ -16,7 +16,7 @@ export const data = { "decimals": 18 }, "infoURL": "https://cmxofficial.com/", - "shortName": "CMX-U", + "shortName": "cmxr-l2", "chainId": 7373, "networkId": 7373, "parent": { @@ -24,4 +24,4 @@ export const data = { "chain": "eip155-1475" }, "status": "active" -} \ No newline at end of file +} From a5dcf9e5419817ce626bf244fdf5ab103712ebef Mon Sep 17 00:00:00 2001 From: Cliffyclif <81383762+Cliffyclif@users.noreply.github.com> Date: Mon, 5 Oct 2026 11:20:35 +0100 Subject: [PATCH 4/4] chainlist: align chain 1475 metadata with ethereum-lists The canonical entry merged in ethereum-lists/chains uses different values for four fields. This brings them into line so the two sources agree. name CRYMAD Chain Mainnet Network -> CRYMAD Chain nativeCurrency CRYMADX REAL -> CryMadX shortName CMX-R -> cmxr explorer name crymadchain explorers -> CRYMAD Chain Explorer Verify with: curl -s https://chainid.network/chains.json | jq '.[] | select(.chainId==1475)' --- constants/additionalChainRegistry/chainid-1475.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/constants/additionalChainRegistry/chainid-1475.js b/constants/additionalChainRegistry/chainid-1475.js index 12dc722e9b..096e7e1f07 100644 --- a/constants/additionalChainRegistry/chainid-1475.js +++ b/constants/additionalChainRegistry/chainid-1475.js @@ -1,5 +1,5 @@ export const data = { - "name": "CRYMAD Chain Mainnet Network", + "name": "CRYMAD Chain", "chain": "CMX", "icon": "crymadchain", "rpc": [ @@ -11,17 +11,17 @@ export const data = { { "name": "EIP1559" } ], "nativeCurrency": { - "name": "CRYMADX REAL", + "name": "CryMadX", "symbol": "CMX-R", "decimals": 18 }, "infoURL": "https://cmxofficial.com/", - "shortName": "CMX-R", + "shortName": "cmxr", "chainId": 1475, "networkId": 1475, "explorers": [ { - "name": "crymadchain explorers", + "name": "CRYMAD Chain Explorer", "url": "https://explorer.cmxofficial.com/" } ],