Connecting to a Solana Environment
To develop on Solana, you first need to connect to a Solana cluster.
Cluster | RPC Endpoint |
---|---|
mainnet-beta | https://api.mainnet-beta.solana.com |
devnet | https://api.devnet.solana.com |
testnet | https://api.testnet.solana.com |
localhost | http://127.0.0.1:8899 |
Connect using RPC URL
Connect to a specific RPC endpoint:
import { createSolanaRpc, createSolanaRpcSubscriptions } from "@solana/kit";const rpc = createSolanaRpc("https://api.devnet.solana.com");const rpcSubscriptions = createSolanaRpcSubscriptions("wss://api.devnet.solana.com");
Connect using the network moniker
You can also connect to a public RPC endpoint by specifying its network name (moniker):
import { createSolanaClient } from "gill";const { rpc, rpcSubscriptions } = createSolanaClient({urlOrMoniker: "devnet" // or `mainnet`, `localnet`, etc});
Is this page helpful?