linkChains

RainbowKit-compatible chain configurations for Seismic networks

seismic-react provides pre-configured chain objects compatible with RainbowKit's getDefaultConfig. Each chain wraps a seismic-viem chain definition with RainbowKit metadata (icon, etc.).

Import

import {
  seismicTestnet,
  sanvil,
  localSeismicDevnet,
  createSeismicDevnet,
} from "seismic-react/rainbowkit";

Available Chains

Chain
Export
Chain ID
Description

seismicTestnet

5124

Public testnet

sanvil

31337

Local Sanvil dev node

localSeismicDevnet

5124

Local seismic-reth --dev

createSeismicDevnet()

5124

Factory for custom chain configs

Usage with RainbowKit

import { getDefaultConfig } from "@rainbow-me/rainbowkit";
import { seismicTestnet } from "seismic-react/rainbowkit";

const config = getDefaultConfig({
  appName: "My App",
  projectId: "YOUR_PROJECT_ID",
  chains: [seismicTestnet],
});

Choosing a Chain

Relationship to seismic-viem Chains

Each chain export is a thin wrapper around the corresponding seismic-viem chain object. The wrapper adds RainbowKit-specific metadata (such as iconUrl) while preserving all underlying chain properties -- chain ID, RPC URLs, native currency, block explorers, and transaction formatters.

circle-info

If you are not using RainbowKit, you can use the seismic-viem chain objects directly with wagmi.

Pages

Page
Description

Public testnet configuration and usage

Local development chains (Sanvil + seismic-reth)

Factory for custom chain configurations

See Also

Last updated