decentraland-ui
Version:
Decentraland's UI components and styles
26 lines (21 loc) • 675 B
text/typescript
import { Network } from '@dcl/schemas'
export type NetworksNames = {
[key in Network]: string
}
export const networksNames: NetworksNames = {
[Network.ETHEREUM]: 'Ethereum',
[Network.MATIC]: 'Polygon',
[Network.ARBITRUM]: 'Arbitrum',
[Network.AVALANCHE]: 'Avalanche',
[Network.FANTOM]: 'Fantom',
[Network.BSC]: 'Binance Smart Chain',
[Network.OPTIMISM]: 'Optimism'
}
export const getNetworkName = (network: Network): string | undefined =>
networksNames[network]
export const getNetworkMANADescription = (
network: Network
): string | undefined => {
const networkName = getNetworkName(network)
return networkName ? `${networkName} MANA` : 'MANA'
}