diff --git a/src/lib/chain-mapping/chains.ts b/src/lib/chain-mapping/chains.ts index d1a4a355..b932bbe0 100644 --- a/src/lib/chain-mapping/chains.ts +++ b/src/lib/chain-mapping/chains.ts @@ -104,6 +104,21 @@ const chainMapping: Record = { FVMT: "Filecoin Testnet", HEDERA: "Hedera", HEDERAT: "Hedera Testnet", + BERAT2: "Berachain Testnet", + BERA: "Berachain Mainnet", + BNB: "BNB Chain Mainnet", + BNT: "BNB Chain Testnet", + POLYGONA: "Polygon Amoy Testnet", + MOVEMENTT: "Movement Testnet", + HYPERLIQUID: "Hyperliquid Mainnet", + HYPERLIQUIDT: "Hyperliquid Testnet", + XLM: "Stellar Mainnet", + XLMT: "Stellar Testnet", + SONIC: "Sonic Mainnet", + BTC: "Bitcoin Mainnet", + BTCT: "Bitcoin Testnet", + BCH: "Bitcoin Cash Mainnet", + BCHT: "Bitcoin Cash Testnet", }; /** diff --git a/src/lib/icons/data/chain-icons.ts b/src/lib/icons/data/chain-icons.ts index 0f41e1fd..4852b13e 100644 --- a/src/lib/icons/data/chain-icons.ts +++ b/src/lib/icons/data/chain-icons.ts @@ -173,4 +173,20 @@ export const chainDictionary: { [key: string]: ChainInfo } = { secret2t: { name: "Secret Testnet", icon: "/icons/secret.png" }, hedera: { name: "Hedera", icon: "/icons/hedera.svg" }, hederat: { name: "Hedera Testnet", icon: "/icons/hedera.svg" }, + polygona: { name: "Polygon", icon: "/icons/polygon-pos.svg" }, + bnb: { name: "BNB Chain", icon: "/icons/binance-smart-chain.svg" }, + bnt: { name: "BNB Chain Testnet", icon: "/icons/binance-smart-chain.svg" }, + bera: { name: "Berachain", icon: "/icons/berachain-icon.webp" }, + berat: { name: "Berachain Testnet", icon: "/icons/berachain-icon.webp" }, + hyperliquid: { name: "Hyperliquid", icon: "/icons/HL-green.svg" }, + hyperliquidt: { name: "Hyperliquid Testnet", icon: "/icons/HL-green.svg" }, + xlm: { name: "Stellar", icon: "/icons/stellar.svg" }, + xlmt: { name: "Stellar Testnet", icon: "/icons/stellar.svg" }, + sonic: { name: "Sonic", icon: "/icons/sonic.svg" }, + union: { name: "Union", icon: "/icons/union.svg" }, + uniont: { name: "Union Testnet", icon: "/icons/union.svg" }, + btct: { name: "Bitcoin Testnet", icon: "/icons/bitcoin.svg" }, + bch: { name: "Bitcoin Cash", icon: "/icons/bitcoincash.svg" }, + bcht: { name: "Bitcoin Cash Testnet", icon: "/icons/bitcoincash.svg" }, + avaxt: { name: "Avalanche Testnet", icon: "/icons/avalanche.svg" }, }; diff --git a/src/redis/resources/index/IndexTopChainsResource.ts b/src/redis/resources/index/IndexTopChainsResource.ts index 41bf2c2f..80f02e45 100644 --- a/src/redis/resources/index/IndexTopChainsResource.ts +++ b/src/redis/resources/index/IndexTopChainsResource.ts @@ -87,7 +87,18 @@ export class IndexTopChainsResource extends RedisResourceBase chain.toLowerCase().trim()); const testnetChains = [