bring-forwardOverview

Seismic maintains client libraries for three languages.

TypeScript — seismic-viem

seismic-viemarrow-up-right composes with viemarrow-up-right to make calls to an RPC provider.

The documentation for seismic-viem can be found herearrow-up-right.

Python — seismic-web3

seismic-web3arrow-up-right composes with web3.pyarrow-up-right to interact with Seismic nodes from Python. See the full documentation.

Rust — seismic-alloy

seismic-alloyarrow-up-right contains a crate called seismic-alloy-provider.

  • Use SeismicSignedProvider to instantiate a client that can sign transactions (e.g. wallet client)

  • Use SeismicUnsignedProvider for a read-only client (e.g. public)

Last updated