From 21c24dc0dc4e933b4979d9cd33758db300c2e0ce Mon Sep 17 00:00:00 2001 From: Yaro Shkvorets Date: Tue, 12 Nov 2024 23:58:50 -0500 Subject: [PATCH] Add secondname to the schema (#6) * add secondName * add solana devnet * update readme * bump version --- docs/adding-a-chain.md | 2 ++ package.json | 2 +- registry/antelope/jungle4.json | 3 +- registry/antelope/kylin.json | 3 +- registry/beacon/holesky-cl.json | 3 +- registry/beacon/sepolia-cl.json | 3 +- registry/eip155/arbitrum-nova.json | 3 +- registry/eip155/arbitrum-one.json | 3 +- registry/eip155/arbitrum-sepolia.json | 3 +- registry/eip155/astar-zkevm-mainnet.json | 3 +- registry/eip155/avalanche.json | 1 + registry/eip155/base-sepolia.json | 1 + registry/eip155/blast-testnet.json | 3 +- registry/eip155/boba-bnb-testnet.json | 3 +- registry/eip155/boba-bnb.json | 3 +- registry/eip155/boba-testnet.json | 3 +- registry/eip155/celo-alfajores.json | 3 +- registry/eip155/chapel.json | 3 +- registry/eip155/chiliz-testnet.json | 1 + registry/eip155/fantom-testnet.json | 2 +- registry/eip155/fantom.json | 1 + registry/eip155/fuji.json | 3 +- registry/eip155/gnosis-chiado.json | 3 +- registry/eip155/gravity-mainnet.json | 1 + registry/eip155/gravity-testnet.json | 3 +- registry/eip155/holesky.json | 3 +- registry/eip155/jungle4-evm.json | 3 +- registry/eip155/kaia-testnet.json | 3 +- registry/eip155/linea-sepolia.json | 3 +- registry/eip155/mbase.json | 3 +- registry/eip155/mode-sepolia.json | 3 +- registry/eip155/optimism-sepolia.json | 3 +- registry/eip155/polygon-amoy.json | 3 +- registry/eip155/polygon-zkevm.json | 3 +- registry/eip155/scroll-sepolia.json | 3 +- registry/eip155/sei-atlantic.json | 3 +- registry/eip155/sepolia.json | 5 ++-- registry/eip155/soneium-minato.json | 3 +- registry/eip155/unichain-testnet.json | 3 +- registry/eip155/xlayer-sepolia.json | 1 + registry/eip155/zksync-era-sepolia.json | 1 + registry/eip155/zksync-era.json | 1 + registry/solana/solana-devnet.json | 35 ++++++++++++++++++++++++ registry/starknet/starknet-testnet.json | 3 +- schemas/registry.schema.json | 4 +++ src/types/registry.d.ts | 4 +++ 46 files changed, 120 insertions(+), 35 deletions(-) create mode 100644 registry/solana/solana-devnet.json diff --git a/docs/adding-a-chain.md b/docs/adding-a-chain.md index cc5296d..86094a4 100644 --- a/docs/adding-a-chain.md +++ b/docs/adding-a-chain.md @@ -8,6 +8,8 @@ Each chain should be defined as a JSON file in the `registry` directory with the - `shortName` - Brief display name (e.g., "Ethereum", "BNB") +- `secondName` [optional] - Second display name (e.g., "Sepolia", "One") + - `fullName` - Full display name (e.g., "Ethereum Mainnet", "BNB Smart Chain") - `aliases` [optional] - Alternative names for the chain (e.g., ["ethereum", "eth", "eth-mainnet"]). Aliases need to be unique diff --git a/package.json b/package.json index ab3e0c0..964c5eb 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "0.4.3", + "version": "0.5.0", "private": true, "type": "module", "scripts": { diff --git a/registry/antelope/jungle4.json b/registry/antelope/jungle4.json index f8a253f..acd0f67 100644 --- a/registry/antelope/jungle4.json +++ b/registry/antelope/jungle4.json @@ -1,6 +1,7 @@ { "id": "jungle4", - "shortName": "Jungle4", + "shortName": "EOS", + "secondName": "Jungle4", "fullName": "EOS Jungle4 Testnet", "aliases": ["jungle"], "caip2Id": "antelope:73e4385a2708e6d7048834fbc1079f2f", diff --git a/registry/antelope/kylin.json b/registry/antelope/kylin.json index a1c1166..209ca56 100644 --- a/registry/antelope/kylin.json +++ b/registry/antelope/kylin.json @@ -1,6 +1,7 @@ { "id": "kylin", - "shortName": "Kylin", + "shortName": "EOS", + "secondName": "Kylin", "fullName": "Kylin Testnet", "aliases": ["eos-kylin"], "caip2Id": "antelope:5fff1dae8dc8e2fc4d5b23b2c7665c97", diff --git a/registry/beacon/holesky-cl.json b/registry/beacon/holesky-cl.json index a951b3f..644aa18 100644 --- a/registry/beacon/holesky-cl.json +++ b/registry/beacon/holesky-cl.json @@ -1,6 +1,7 @@ { "id": "holesky-cl", - "shortName": "Holesky Beacon", + "shortName": "Ethereum Beacon", + "secondName": "Holesky", "fullName": "Ethereum Holesky Consensus Layer Chain", "aliases": ["holesky-beacon"], "caip2Id": "beacon:17000", diff --git a/registry/beacon/sepolia-cl.json b/registry/beacon/sepolia-cl.json index aef888f..c59c21c 100644 --- a/registry/beacon/sepolia-cl.json +++ b/registry/beacon/sepolia-cl.json @@ -1,6 +1,7 @@ { "id": "sepolia-cl", - "shortName": "Sepolia Beacon", + "shortName": "Ethereum Beacon", + "secondName": "Sepolia", "fullName": "Ethereum Sepolia Consensus Layer Chain", "aliases": ["sepolia-beacon"], "caip2Id": "beacon:11155111", diff --git a/registry/eip155/arbitrum-nova.json b/registry/eip155/arbitrum-nova.json index 81e567f..b6f6c3c 100644 --- a/registry/eip155/arbitrum-nova.json +++ b/registry/eip155/arbitrum-nova.json @@ -1,6 +1,7 @@ { "id": "arbitrum-nova", - "shortName": "Arbitrum Nova", + "shortName": "Arbitrum", + "secondName": "Nova", "fullName": "Arbitrum Nova", "aliases": ["evm-42170", "arbnova", "arb-nova", "arbitrum-nova-mainnet"], "caip2Id": "eip155:42170", diff --git a/registry/eip155/arbitrum-one.json b/registry/eip155/arbitrum-one.json index 76b484b..5ab073f 100644 --- a/registry/eip155/arbitrum-one.json +++ b/registry/eip155/arbitrum-one.json @@ -1,6 +1,7 @@ { "id": "arbitrum-one", - "shortName": "Arbitrum One", + "shortName": "Arbitrum", + "secondName": "One", "fullName": "Arbitrum One Mainnet", "aliases": ["arbone", "arbitrum", "arb-sepolia", "evm-42161"], "caip2Id": "eip155:42161", diff --git a/registry/eip155/arbitrum-sepolia.json b/registry/eip155/arbitrum-sepolia.json index f552893..0be7a1e 100644 --- a/registry/eip155/arbitrum-sepolia.json +++ b/registry/eip155/arbitrum-sepolia.json @@ -1,6 +1,7 @@ { "id": "arbitrum-sepolia", - "shortName": "Arbitrum Sepolia", + "shortName": "Arbitrum", + "secondName": "Sepolia", "fullName": "Arbitrum Sepolia Testnet", "aliases": ["evm-421614"], "caip2Id": "eip155:421614", diff --git a/registry/eip155/astar-zkevm-mainnet.json b/registry/eip155/astar-zkevm-mainnet.json index 1dfe322..93f05b5 100644 --- a/registry/eip155/astar-zkevm-mainnet.json +++ b/registry/eip155/astar-zkevm-mainnet.json @@ -1,6 +1,7 @@ { "id": "astar-zkevm-mainnet", - "shortName": "Astar zkEVM", + "shortName": "Astar", + "secondName": "zkEVM", "fullName": "Astar zkEVM Mainnet", "aliases": ["evm-3776", "astar", "astar-zkevm"], "caip2Id": "eip155:3776", diff --git a/registry/eip155/avalanche.json b/registry/eip155/avalanche.json index 104477f..0e04a6c 100644 --- a/registry/eip155/avalanche.json +++ b/registry/eip155/avalanche.json @@ -1,6 +1,7 @@ { "id": "avalanche", "shortName": "Avalanche", + "secondName": "C-Chain", "fullName": "Avalanche C-Chain", "aliases": ["evm-43114", "avalanche-mainnet"], "caip2Id": "eip155:43114", diff --git a/registry/eip155/base-sepolia.json b/registry/eip155/base-sepolia.json index 899a477..00f31bb 100644 --- a/registry/eip155/base-sepolia.json +++ b/registry/eip155/base-sepolia.json @@ -1,6 +1,7 @@ { "id": "base-sepolia", "shortName": "Base", + "secondName": "Sepolia", "fullName": "Base Sepolia Testnet", "aliases": ["evm-84532", "base-testnet"], "caip2Id": "eip155:84532", diff --git a/registry/eip155/blast-testnet.json b/registry/eip155/blast-testnet.json index 1d9e3a9..2e8e48c 100644 --- a/registry/eip155/blast-testnet.json +++ b/registry/eip155/blast-testnet.json @@ -1,6 +1,7 @@ { "id": "blast-testnet", - "shortName": "Blast Sepolia", + "shortName": "Blast", + "secondName": "Sepolia", "fullName": "Blast Sepolia Testnet", "aliases": ["evm-23888", "blast-sepolia"], "caip2Id": "eip155:23888", diff --git a/registry/eip155/boba-bnb-testnet.json b/registry/eip155/boba-bnb-testnet.json index 50c246b..bc86b68 100644 --- a/registry/eip155/boba-bnb-testnet.json +++ b/registry/eip155/boba-bnb-testnet.json @@ -1,6 +1,7 @@ { "id": "boba-bnb-testnet", - "shortName": "Boba BNB", + "shortName": "Boba", + "secondName": "BNB", "fullName": "Boba BNB Testnet", "aliases": ["evm-9728", "boba-bsc-testnet"], "caip2Id": "eip155:9728", diff --git a/registry/eip155/boba-bnb.json b/registry/eip155/boba-bnb.json index 3658558..e801ba3 100644 --- a/registry/eip155/boba-bnb.json +++ b/registry/eip155/boba-bnb.json @@ -1,6 +1,7 @@ { "id": "boba-bnb", - "shortName": "Boba BNB", + "shortName": "Boba", + "secondName": "BNB", "fullName": "Boba BNB Mainnet", "aliases": ["evm-56288", "boba-bsc"], "caip2Id": "eip155:56288", diff --git a/registry/eip155/boba-testnet.json b/registry/eip155/boba-testnet.json index 16dfd6f..64ae76a 100644 --- a/registry/eip155/boba-testnet.json +++ b/registry/eip155/boba-testnet.json @@ -1,6 +1,7 @@ { "id": "boba-testnet", - "shortName": "Boba Sepolia", + "shortName": "Boba", + "secondName": "Sepolia", "fullName": "Boba Sepolia Testnet", "aliases": ["boba-sepolia"], "caip2Id": "eip155:28882", diff --git a/registry/eip155/celo-alfajores.json b/registry/eip155/celo-alfajores.json index e95c9df..284ad63 100644 --- a/registry/eip155/celo-alfajores.json +++ b/registry/eip155/celo-alfajores.json @@ -1,6 +1,7 @@ { "id": "celo-alfajores", - "shortName": "Celo Alfajores", + "shortName": "Celo", + "secondName": "Alfajores", "fullName": "Celo Alfajores Testnet", "aliases": ["evm-44787", "celo-testnet"], "caip2Id": "eip155:44787", diff --git a/registry/eip155/chapel.json b/registry/eip155/chapel.json index 19535e6..27675b9 100644 --- a/registry/eip155/chapel.json +++ b/registry/eip155/chapel.json @@ -1,6 +1,7 @@ { "id": "chapel", - "shortName": "BNB Chapel", + "shortName": "BNB", + "secondName": "Chapel", "fullName": "BNB Smart Chain Chapel Testnet", "aliases": ["bnb-chapel", "bnb-testnet", "bsc-testnet"], "caip2Id": "eip155:97", diff --git a/registry/eip155/chiliz-testnet.json b/registry/eip155/chiliz-testnet.json index 0d0b91e..71472a7 100644 --- a/registry/eip155/chiliz-testnet.json +++ b/registry/eip155/chiliz-testnet.json @@ -1,6 +1,7 @@ { "id": "chiliz-testnet", "shortName": "Chiliz", + "secondName": "Spicy", "fullName": "Chiliz Spicy Testnet", "aliases": ["chiliz-spicy-testnet", "evm-88882"], "caip2Id": "eip155:88882", diff --git a/registry/eip155/fantom-testnet.json b/registry/eip155/fantom-testnet.json index 5a04f89..46a2bc7 100644 --- a/registry/eip155/fantom-testnet.json +++ b/registry/eip155/fantom-testnet.json @@ -1,7 +1,7 @@ { "id": "fantom-testnet", "shortName": "Fantom", - "fullName": "Fantom Opera Testnet", + "fullName": "Fantom Testnet", "aliases": ["evm-4002"], "caip2Id": "eip155:4002", "graphNode": { "protocol": "ethereum" }, diff --git a/registry/eip155/fantom.json b/registry/eip155/fantom.json index 8393cc0..18f2d82 100644 --- a/registry/eip155/fantom.json +++ b/registry/eip155/fantom.json @@ -1,6 +1,7 @@ { "id": "fantom", "shortName": "Fantom", + "secondName": "Opera", "fullName": "Fantom Opera Mainnet", "aliases": ["evm-250", "fantom-mainnet", "fantom-opera"], "caip2Id": "eip155:250", diff --git a/registry/eip155/fuji.json b/registry/eip155/fuji.json index 5ccb8dd..dad61a8 100644 --- a/registry/eip155/fuji.json +++ b/registry/eip155/fuji.json @@ -1,6 +1,7 @@ { "id": "fuji", - "shortName": "Avalanche Fuji", + "shortName": "Avalanche", + "secondName": "Fuji", "fullName": "Avalanche Fuji Testnet", "aliases": ["evm-43113", "avalanche-fuji"], "caip2Id": "eip155:43113", diff --git a/registry/eip155/gnosis-chiado.json b/registry/eip155/gnosis-chiado.json index 19821a5..8b3f7c3 100644 --- a/registry/eip155/gnosis-chiado.json +++ b/registry/eip155/gnosis-chiado.json @@ -1,6 +1,7 @@ { "id": "gnosis-chiado", - "shortName": "Gnosis Chiado", + "shortName": "Gnosis", + "secondName": "Chiado", "fullName": "Gnosis Chiado Testnet", "aliases": ["chiado"], "caip2Id": "eip155:10200", diff --git a/registry/eip155/gravity-mainnet.json b/registry/eip155/gravity-mainnet.json index d230d4f..929b435 100644 --- a/registry/eip155/gravity-mainnet.json +++ b/registry/eip155/gravity-mainnet.json @@ -1,6 +1,7 @@ { "id": "gravity-mainnet", "shortName": "Gravity", + "secondName": "Alpha", "fullName": "Gravity Alpha Mainnet", "aliases": ["gravity"], "caip2Id": "eip155:1625", diff --git a/registry/eip155/gravity-testnet.json b/registry/eip155/gravity-testnet.json index 50e3971..51916d7 100644 --- a/registry/eip155/gravity-testnet.json +++ b/registry/eip155/gravity-testnet.json @@ -1,6 +1,7 @@ { "id": "gravity-testnet", - "shortName": "Gravity Sepolia", + "shortName": "Gravity", + "secondName": "Sepolia", "fullName": "Gravity Sepolia Testnet", "aliases": ["gravity-sepolia"], "caip2Id": "eip155:13505", diff --git a/registry/eip155/holesky.json b/registry/eip155/holesky.json index 06e6ee7..996e2d9 100644 --- a/registry/eip155/holesky.json +++ b/registry/eip155/holesky.json @@ -1,6 +1,7 @@ { "id": "holesky", - "shortName": "Holesky", + "shortName": "Ethereum", + "secondName": "Holesky", "fullName": "Ethereum Holesky Testnet", "aliases": ["evm-17000"], "caip2Id": "eip155:17000", diff --git a/registry/eip155/jungle4-evm.json b/registry/eip155/jungle4-evm.json index 426f8fe..884b109 100644 --- a/registry/eip155/jungle4-evm.json +++ b/registry/eip155/jungle4-evm.json @@ -1,6 +1,7 @@ { "id": "jungle4-evm", - "shortName": "Jungle4 EVM", + "shortName": "EOS EVM", + "secondName": "Jungle4", "fullName": "EOS Jungle4 EVM Testnet", "aliases": ["jungle4-evm-testnet", "eos-evm-testnet", "evm-15557"], "caip2Id": "eip155:15557", diff --git a/registry/eip155/kaia-testnet.json b/registry/eip155/kaia-testnet.json index e5355c6..636eba6 100644 --- a/registry/eip155/kaia-testnet.json +++ b/registry/eip155/kaia-testnet.json @@ -1,7 +1,8 @@ { "id": "kaia-testnet", "shortName": "Kaia", - "fullName": "Kaia Testnet Kairos", + "secondName": "Kairos", + "fullName": "Kaia Kairos Testnet", "aliases": ["evm-1001"], "caip2Id": "eip155:1001", "graphNode": { "protocol": "ethereum" }, diff --git a/registry/eip155/linea-sepolia.json b/registry/eip155/linea-sepolia.json index 6ca64db..2e4dd48 100644 --- a/registry/eip155/linea-sepolia.json +++ b/registry/eip155/linea-sepolia.json @@ -1,6 +1,7 @@ { "id": "linea-sepolia", - "shortName": "Linea Sepolia", + "shortName": "Linea", + "secondName": "Sepolia", "fullName": "Linea Sepolia Testnet", "aliases": ["evm-59141", "linea-testnet"], "caip2Id": "eip155:59141", diff --git a/registry/eip155/mbase.json b/registry/eip155/mbase.json index 33603a4..2087553 100644 --- a/registry/eip155/mbase.json +++ b/registry/eip155/mbase.json @@ -1,6 +1,7 @@ { "id": "mbase", - "shortName": "Moonbase Alpha", + "shortName": "Moonbase", + "secondName": "Alpha", "fullName": "Moonbase Alpha Testnet", "aliases": ["evm-1287", "moonbase"], "caip2Id": "eip155:1287", diff --git a/registry/eip155/mode-sepolia.json b/registry/eip155/mode-sepolia.json index 4143396..d1b1f9d 100644 --- a/registry/eip155/mode-sepolia.json +++ b/registry/eip155/mode-sepolia.json @@ -1,6 +1,7 @@ { "id": "mode-sepolia", - "shortName": "Mode Sepolia", + "shortName": "Mode", + "secondName": "Sepolia", "fullName": "Mode Sepolia Testnet", "aliases": ["evm-919", "mode-testnet"], "caip2Id": "eip155:919", diff --git a/registry/eip155/optimism-sepolia.json b/registry/eip155/optimism-sepolia.json index 9b5cb2d..2583bec 100644 --- a/registry/eip155/optimism-sepolia.json +++ b/registry/eip155/optimism-sepolia.json @@ -1,6 +1,7 @@ { "id": "optimism-sepolia", - "shortName": "Optimism Sepolia", + "shortName": "Optimism", + "secondName": "Sepolia", "fullName": "OP Sepolia Testnet", "aliases": ["op-sepolia", "opsepolia"], "caip2Id": "eip155:11155420", diff --git a/registry/eip155/polygon-amoy.json b/registry/eip155/polygon-amoy.json index 427eb4c..8f5dc53 100644 --- a/registry/eip155/polygon-amoy.json +++ b/registry/eip155/polygon-amoy.json @@ -1,6 +1,7 @@ { "id": "polygon-amoy", - "shortName": "Amoy", + "shortName": "Polygon", + "secondName": "Amoy", "fullName": "Polygon Amoy Testnet", "aliases": ["amoy-testnet", "amoy"], "caip2Id": "eip155:80002", diff --git a/registry/eip155/polygon-zkevm.json b/registry/eip155/polygon-zkevm.json index f89df67..b3179c5 100644 --- a/registry/eip155/polygon-zkevm.json +++ b/registry/eip155/polygon-zkevm.json @@ -1,6 +1,7 @@ { "id": "polygon-zkevm", - "shortName": "Polygon zkEVM", + "shortName": "Polygon", + "secondName": "zkEVM", "fullName": "Polygon zkEVM Mainnet", "aliases": [], "caip2Id": "eip155:1101", diff --git a/registry/eip155/scroll-sepolia.json b/registry/eip155/scroll-sepolia.json index 19a76e8..a97aa0a 100644 --- a/registry/eip155/scroll-sepolia.json +++ b/registry/eip155/scroll-sepolia.json @@ -1,6 +1,7 @@ { "id": "scroll-sepolia", - "shortName": "Scroll Sepolia", + "shortName": "Scroll", + "secondName": "Sepolia", "fullName": "Scroll Sepolia Testnet", "aliases": ["evm-534351", "scroll-testnet"], "caip2Id": "eip155:534351", diff --git a/registry/eip155/sei-atlantic.json b/registry/eip155/sei-atlantic.json index abd297f..874ca90 100644 --- a/registry/eip155/sei-atlantic.json +++ b/registry/eip155/sei-atlantic.json @@ -1,6 +1,7 @@ { "id": "sei-atlantic", - "shortName": "Sei Atlantic", + "shortName": "Sei", + "secondName": "Atlantic", "fullName": "Sei Atlantic Testnet", "aliases": ["sei-testnet", "sei-atlantic2"], "caip2Id": "eip155:1328", diff --git a/registry/eip155/sepolia.json b/registry/eip155/sepolia.json index 9d3a3f1..c376883 100644 --- a/registry/eip155/sepolia.json +++ b/registry/eip155/sepolia.json @@ -1,7 +1,8 @@ { "id": "sepolia", - "shortName": "Ethereum Sepolia", - "fullName": "Ethereum Seepolia Testnet", + "shortName": "Ethereum", + "secondName": "Sepolia", + "fullName": "Ethereum Sepolia Testnet", "aliases": ["evm-11155111"], "caip2Id": "eip155:11155111", "networkType": "testnet", diff --git a/registry/eip155/soneium-minato.json b/registry/eip155/soneium-minato.json index 3282281..9e7ee1d 100644 --- a/registry/eip155/soneium-minato.json +++ b/registry/eip155/soneium-minato.json @@ -1,6 +1,7 @@ { "id": "soneium-minato", - "shortName": "Soneium Minato", + "shortName": "Soneium", + "secondName": "Minato", "fullName": "Soneium Minato Testnet", "aliases": ["soneium-minato-testnet", "soneium-testnet"], "caip2Id": "eip155:1946", diff --git a/registry/eip155/unichain-testnet.json b/registry/eip155/unichain-testnet.json index 42184b2..7cd5f42 100644 --- a/registry/eip155/unichain-testnet.json +++ b/registry/eip155/unichain-testnet.json @@ -1,6 +1,7 @@ { "id": "unichain-testnet", - "shortName": "Unichain Sepolia", + "shortName": "Unichain", + "secondName": "Sepolia", "fullName": "Unichain Sepolia Testnet", "aliases": ["evm-1301"], "caip2Id": "eip155:1301", diff --git a/registry/eip155/xlayer-sepolia.json b/registry/eip155/xlayer-sepolia.json index b4aa5c9..67f56ce 100644 --- a/registry/eip155/xlayer-sepolia.json +++ b/registry/eip155/xlayer-sepolia.json @@ -1,6 +1,7 @@ { "id": "xlayer-sepolia", "shortName": "XLayer", + "secondName": "Sepolia", "fullName": "XLayer Testnet", "aliases": ["evm-195"], "caip2Id": "eip155:195", diff --git a/registry/eip155/zksync-era-sepolia.json b/registry/eip155/zksync-era-sepolia.json index 66eb638..cb255e2 100644 --- a/registry/eip155/zksync-era-sepolia.json +++ b/registry/eip155/zksync-era-sepolia.json @@ -1,6 +1,7 @@ { "id": "zksync-era-sepolia", "shortName": "zkSync", + "secondName": "Sepolia", "fullName": "zkSync Sepolia Testnet", "aliases": ["evm-300", "zksync-testnet", "zksync-sepolia"], "caip2Id": "eip155:300", diff --git a/registry/eip155/zksync-era.json b/registry/eip155/zksync-era.json index 0ea05ff..8ae9166 100644 --- a/registry/eip155/zksync-era.json +++ b/registry/eip155/zksync-era.json @@ -1,6 +1,7 @@ { "id": "zksync-era", "shortName": "zkSync", + "secondName": "Era", "fullName": "zkSync Mainnet", "aliases": ["evm-324", "zksync"], "caip2Id": "eip155:324", diff --git a/registry/solana/solana-devnet.json b/registry/solana/solana-devnet.json new file mode 100644 index 0000000..699cfaa --- /dev/null +++ b/registry/solana/solana-devnet.json @@ -0,0 +1,35 @@ +{ + "id": "solana-devnet", + "shortName": "Solana", + "fullName": "Solana Devnet", + "aliases": [], + "caip2Id": "solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1", + "explorerUrls": ["https://explorer.solana.com/?cluster=devnet"], + "rpcUrls": ["https://api.devnet.solana.com"], + "apiUrls": [], + "networkType": "devnet", + "relations": [{ "kind": "testnetOf", "network": "solana-mainnet-beta" }], + "services": { + "subgraphs": [{ "provider": "e&n" }], + "sps": [{ "provider": "e&n" }], + "firehose": [ + { "provider": "streamingfast", "url": "devnet.sol.streamingfast.io:443" } + ], + "substreams": [ + { "provider": "streamingfast", "url": "devnet.sol.streamingfast.io:443" } + ] + }, + "issuanceRewards": false, + "nativeToken": "SOL", + "docsUrl": "https://solana.com/docs", + "genesis": { + "hash": "4D2M7ehkYzBJNsL9GYvQXKj7sFaJGGyZMvK5hC8BQvS8", + "height": 300000000 + }, + "firehose": { + "blockType": "sf.solana.type.v1.Block", + "bufUrl": "https://buf.build/streamingfast/firehose-solana", + "bytesEncoding": "base58" + }, + "icon": { "web3Icons": { "name": "solana" } } +} diff --git a/registry/starknet/starknet-testnet.json b/registry/starknet/starknet-testnet.json index 9173fcf..c10ad54 100644 --- a/registry/starknet/starknet-testnet.json +++ b/registry/starknet/starknet-testnet.json @@ -1,6 +1,7 @@ { "id": "starknet-testnet", - "shortName": "Starknet Sepolia", + "shortName": "Starknet", + "secondName": "Sepolia", "fullName": "Starknet Sepolia Testnet", "aliases": ["starknet-sepolia"], "caip2Id": "starknet:SN_SEPOLIA", diff --git a/schemas/registry.schema.json b/schemas/registry.schema.json index 8194753..0741eeb 100644 --- a/schemas/registry.schema.json +++ b/schemas/registry.schema.json @@ -50,6 +50,10 @@ "type": "string", "description": "Short display name of the network, i.e. Ethereum, BNB" }, + "secondName": { + "type": "string", + "description": "Second display name of the network, i.e. Sepolia, Nova" + }, "fullName": { "type": "string", "description": "Display name of the network, i.e. Ethereum Mainnet, Bitcoin Testnet" diff --git a/src/types/registry.d.ts b/src/types/registry.d.ts index 3a51ceb..4ac4b4e 100644 --- a/src/types/registry.d.ts +++ b/src/types/registry.d.ts @@ -34,6 +34,10 @@ export interface Network { * Short display name of the network, i.e. Ethereum, BNB */ shortName: string; + /** + * Second display name of the network, i.e. Sepolia, Nova + */ + secondName?: string; /** * Display name of the network, i.e. Ethereum Mainnet, Bitcoin Testnet */