getSolanaCluster()
getSolanaCluster(
chainId):SolanaCluster|undefined
Defined in: utils/solanaChainIds.ts:52
Returns the cluster of a Solana chain identifier, in any of its forms: a cluster moniker (devnet, mainnet-beta),
a Wallet Standard chain (solana:devnet), a CAIP-2 chain ID with the genesis hash
(solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1) or its bare reference. mainnet-beta is reported as mainnet; the
testnet ID from before the testnet genesis reset (solana:4uhcVJyU9pJkvQyS88uRfhDSfZSm8DoR) as testnet.
Parameters
chainId
string | number
Chain identifier to read. Monikers are case-sensitive, as in the Wallet Standard.
Returns
SolanaCluster | undefined
mainnet, devnet, testnet or localnet, or undefined when the value is not a known Solana chain
(numbers, other namespaces, custom clusters).
Example
getSolanaCluster('solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1'); // "devnet"
getSolanaCluster('solana:mainnet-beta'); // "mainnet"
getSolanaCluster(1); // undefined