serverSanvil

Local development chain configurations

Chain configuration for connecting to a locally-running Seismic Anvil (Sanvil) instance. sanvil is a RainbowKit-compatible chain object pre-configured for the default Sanvil endpoint.

Configuration

Property
Value

Chain ID

31337

Name

Sanvil

RPC (HTTP)

http://127.0.0.1:8545

Native Currency

ETH (18 decimals)

Import

import { sanvil } from "seismic-react/rainbowkit";

Usage

With RainbowKit

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

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

With wagmi Config

localSeismicDevnet

localSeismicDevnet is a separate chain configuration for connecting to a locally-running seismic-reth node started in --dev mode. Use this instead of sanvil when you are running a full seismic-reth node locally rather than a Sanvil instance.

circle-info

Use sanvil for Sanvil (Seismic Anvil) instances. Use localSeismicDevnet for seismic-reth nodes running with the --dev flag.

Installing Sanvil

Sanvil is part of the Seismic Foundry toolchain. Install it with sfoundryup:

Then start a local node:

By default, Sanvil:

  • Listens on 127.0.0.1:8545

  • Uses chain ID 31337

  • Pre-funds test accounts with ETH

  • Provides instant block mining

See Also

Last updated