From b002aef36551ad7cca13c0ee05f7a3901fe85813 Mon Sep 17 00:00:00 2001 From: clegirar Date: Tue, 19 Sep 2023 14:39:14 +0200 Subject: [PATCH] WIP: fix all unused exports from packages/networks Signed-off-by: clegirar --- Makefile | 2 +- packages/networks/index.ts | 21 --------------------- packages/networks/solana/index.ts | 1 + packages/networks/types.ts | 8 +++----- 4 files changed, 5 insertions(+), 27 deletions(-) diff --git a/Makefile b/Makefile index ebe5ce5dee..4c43408848 100644 --- a/Makefile +++ b/Makefile @@ -246,4 +246,4 @@ networks.json: node_modules validate-networks .PHONY: unused-exports unused-exports: node_modules ## TODO unexclude all paths except packages/api;packages/contracts-clients;packages/evm-contracts-clients - npx ts-unused-exports ./tsconfig.json --excludePathsFromReport="packages/api;packages/contracts-clients;packages/evm-contracts-clients;packages/components/socialFeed/RichText/inline-toolbar;packages/networks;./App.tsx;.*\.web|.electron|.d.ts" --ignoreTestFiles + npx ts-unused-exports ./tsconfig.json --excludePathsFromReport="packages/api;packages/contracts-clients;packages/evm-contracts-clients;packages/components/socialFeed/RichText/inline-toolbar;./App.tsx;.*\.web|.electron|.d.ts" --ignoreTestFiles diff --git a/packages/networks/index.ts b/packages/networks/index.ts index 2cd346a6ae..642dbf6853 100644 --- a/packages/networks/index.ts +++ b/packages/networks/index.ts @@ -71,21 +71,6 @@ export const getCurrency = ( return getNetwork(networkId)?.currencies.find((c) => c.denom === denom); }; -export const getToriNativeCurrency = (networkId: string) => { - const network = getNetwork(networkId); - if (network?.kind === NetworkKind.Cosmos) - return network?.currencies.find( - (currencyInfo: CurrencyInfo) => currencyInfo.kind === "native" - ) as NativeCurrencyInfo; - else { - const toriIbcCurrency = network?.currencies.find( - (currencyInfo: CurrencyInfo) => - currencyInfo.kind === "ibc" && currencyInfo.sourceDenom === "utori" - ); - return getNativeCurrency(networkId, toriIbcCurrency?.denom); - } -}; - export const getIBCCurrency = ( networkId: string | undefined, denom: string | undefined @@ -425,12 +410,6 @@ export const getKeplrSigningStargateClient = async ( ); }; -export const getNonSigningStargateClient = async (networkId: string) => { - const network = mustGetCosmosNetwork(networkId); - - return await StargateClient.connect(network.rpcEndpoint); -}; - export const getKeplrSigningCosmWasmClient = async ( networkId: string, gasPriceKind: "low" | "average" | "high" = "average" diff --git a/packages/networks/solana/index.ts b/packages/networks/solana/index.ts index c02ffd0658..d48d845059 100644 --- a/packages/networks/solana/index.ts +++ b/packages/networks/solana/index.ts @@ -1,5 +1,6 @@ import { NetworkKind, NetworkInfo } from "../types"; +// ts-unused-exports:disable-next-line export const solanaNetwork: NetworkInfo = { id: "solana", kind: NetworkKind.Solana, diff --git a/packages/networks/types.ts b/packages/networks/types.ts index b99e0b599d..6f43c86bac 100644 --- a/packages/networks/types.ts +++ b/packages/networks/types.ts @@ -6,7 +6,7 @@ export enum NetworkKind { Gno = "Gno", } -export interface NetworkInfoBase { +interface NetworkInfoBase { id: string; displayName: string; kind: NetworkKind; @@ -71,7 +71,7 @@ export type EthereumNetworkInfo = NetworkInfoBase & { riotContractAddress: string; }; -export type SolanaNetworkInfo = NetworkInfoBase & { +type SolanaNetworkInfo = NetworkInfoBase & { kind: NetworkKind.Solana; holaplexGraphqlEndpoint: string; vaultContractAddress: string; @@ -99,8 +99,6 @@ export type NetworkInfo = | SolanaNetworkInfo | GnoNetworkInfo; -export type CurrencyKind = "native" | "ibc"; - export type NativeCurrencyInfo = { kind: "native"; denom: string; @@ -111,7 +109,7 @@ export type NativeCurrencyInfo = { color: string; }; -export type IBCCurrencyInfo = { +type IBCCurrencyInfo = { kind: "ibc"; denom: string; sourceNetwork: string;