@coinbase/cdp-sdk
Version:
SDK for interacting with the Coinbase Developer Platform Wallet API
18 lines (14 loc) • 442 B
text/typescript
import { createSolanaRpc } from "@solana/kit";
import type { Network } from "./utils.js";
/**
* Create a Solana RPC client for the given network
*
* @param network - The network to connect to
*
* @returns The RPC client
*/
export function createRpcClient(network: Network) {
const endpoint =
network === "mainnet" ? "https://api.mainnet-beta.solana.com" : "https://api.devnet.solana.com";
return createSolanaRpc(endpoint);
}