Alchemy Logo

createAlchemyPublicRpcClient

function createAlchemyPublicRpcClient(params): ClientWithAlchemyMethods;

Defined in: account-kit/infra/src/client/rpcClient.ts:28

Creates an Alchemy public RPC client with the provided chain, connection configuration, and optional fetch options. The client has alchemy methods and can dynamically update HTTP headers.

import { createAlchemyPublicRpcClient, alchemy } from "@account-kit/infra";
import { sepolia } from "@account-kit/infra";
 
const client = createAlchemyPublicRpcClient({
  transport: alchemy({
    apiKey: "ALCHEMY_API_KEY",
  }),
  chain: sepolia,
});

ParameterTypeDescription

params

{ chain: undefined | Chain; transport: AlchemyTransport; }

The parameters for creating the Alchemy public RPC client

params.chain

undefined | Chain

The blockchain chain configuration

params.transport

AlchemyTransport

ClientWithAlchemyMethods

A client object tailored with Alchemy methods and capabilities to interact with the blockchain

Was this page helpful?