Skip to content

Commit 9b2427c

Browse files
committed
Drop the remaining "symbolic" names
1 parent a5d7938 commit 9b2427c

File tree

2 files changed

+24
-29
lines changed

2 files changed

+24
-29
lines changed

src/getters/getEnvironmentConfig.ts

Lines changed: 14 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { Chain } from '@streamr/config'
12
import { z } from 'zod'
23
import config from '~/config/environments.toml'
34
import { defaultChainKey } from '~/consts'
@@ -15,25 +16,19 @@ const EnvironmentConfig = z
1516
!defaultChain || availableChains.includes(defaultChain),
1617
'Default chain is not listed in the collection of available chains',
1718
)
18-
.transform(
19-
({
20-
availableChains: symbolicChainNames,
21-
defaultChain: defaultSymbolicChainName,
22-
...rest
23-
}) => {
24-
const availableChains = symbolicChainNames.map(getChainConfig)
25-
26-
const defaultChain = defaultSymbolicChainName
27-
? getChainConfig(defaultSymbolicChainName)
28-
: availableChains[0]
29-
30-
return {
31-
...rest,
32-
availableChains,
33-
defaultChain,
34-
}
35-
},
36-
)
19+
.transform(({ availableChains, defaultChain, ...rest }) => {
20+
const availableChainConfigs: Chain[] = availableChains.map(getChainConfig)
21+
22+
const defaultChainConfig: Chain = defaultChain
23+
? getChainConfig(defaultChain)
24+
: availableChainConfigs[0]
25+
26+
return {
27+
...rest,
28+
availableChains: availableChainConfigs,
29+
defaultChain: defaultChainConfig,
30+
}
31+
})
3732

3833
type EnvironmentConfig = z.infer<typeof EnvironmentConfig>
3934

src/utils/chains.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ export function useCurrentChainFullName() {
6161
interface ChainEntry {
6262
config: Chain
6363
configExtension: ChainConfigExtension
64-
symbolicName: string
64+
chainKey: string
6565
}
6666

6767
const chainEntriesByIdOrName: Partial<Record<string | number, ChainEntry | null>> = {}
@@ -76,23 +76,23 @@ function getChainEntry(chainIdOrName: string | number) {
7676

7777
if (typeof entry === 'undefined') {
7878
entry = (() => {
79-
const source = Object.entries<Chain>(configs).find(([symbolicName, config]) =>
79+
const source = Object.entries<Chain>(configs).find(([chainKey, config]) =>
8080
typeof chainIdOrName === 'string'
8181
? getPreferredChainName(chainIdOrName) ===
82-
getPreferredChainName(symbolicName)
82+
getPreferredChainName(chainKey)
8383
: chainIdOrName === config.id,
8484
)
8585

8686
if (!source) {
8787
return null
8888
}
8989

90-
const [rawSymbolicName, config] = source
90+
const [rawChainKey, config] = source
9191

92-
const symbolicName = getPreferredChainName(rawSymbolicName)
92+
const chainKey = getPreferredChainName(rawChainKey)
9393

9494
const configExtension =
95-
parsedChainConfigExtension[symbolicName] || fallbackChainConfigExtension
95+
parsedChainConfigExtension[chainKey] || fallbackChainConfigExtension
9696

9797
const { dockerHost } = configExtension
9898

@@ -122,7 +122,7 @@ function getChainEntry(chainIdOrName: string | number) {
122122
})
123123

124124
return {
125-
symbolicName,
125+
chainKey,
126126
config: sanitizedConfig,
127127
configExtension,
128128
}
@@ -142,12 +142,12 @@ function getChainEntry(chainIdOrName: string | number) {
142142
return entry
143143
}
144144

145-
export function getChainConfig(chainIdOrSymbolicName: string | number): Chain {
146-
return getChainEntry(chainIdOrSymbolicName).config
145+
export function getChainConfig(chainIdOrChainKey: string | number): Chain {
146+
return getChainEntry(chainIdOrChainKey).config
147147
}
148148

149149
export function getChainKey(chainId: number) {
150-
return getChainEntry(chainId).symbolicName
150+
return getChainEntry(chainId).chainKey
151151
}
152152

153153
export function getChainConfigExtension(chainId: number) {

0 commit comments

Comments
 (0)