Connecting to a Solana Environment
When you are working on Solana development, you will need to connect to a specific RPC API endpoint. Solana has 3 public development environments:
- mainnet-beta - https://api.mainnet-beta.solana.com
- devnet - https://api.devnet.solana.com
- testnet - https://api.testnet.solana.com
Connect using the network moniker
To connect to the public RPC endpoint using its "moniker" or name:
import { createSolanaClient } from "gill";const { rpc, rpcSubscriptions } = createSolanaClient({urlOrMoniker: "devnet", // or `mainnet`, `localnet`, etc});
Connect using a specific RPC URL
To connect to a specific RPC API endpoint, either local test validator or a remote RPC provider use the following:
import { createSolanaRpc, createSolanaRpcSubscriptions, devnet } from "gill";const rpc = createSolanaRpc(devnet("https://api.devnet.solana.com"));const rpcSubscriptions = createSolanaRpcSubscriptions(devnet("wss://api.devnet.solana.com"),);
Is this page helpful?