Functions

withOverrides(overrides)
Create a network module instance with runtime overrides (primarily for RPC URL). Use this to direct SDK operations to your own private RPC endpoint.

Parameters

param.overrides
{ rpcUrl?: string }
required
Optional overrides. Provide rpcUrl to replace the chain RPC used by the module instance.
{ rpcUrl: "https://my-private-rpc.example.com" }

Returns

result
NagaNetworkModule
A new module instance with overrides applied. Pass this into createLitClient( {network}).

Example

Override RPC at runtime

import { createLitClient } from "@lit-protocol/lit-client";
import { nagaDev } from "@lit-protocol/networks";

const network = nagaDev.withOverrides({
  rpcUrl: "https://my-private-rpc.example.com",
});

const litClient = await createLitClient({ network });