Overview

Seismic maintains client libraries for three languages.

TypeScript

seismic-viem

seismic-viem composes with viem to add Seismic transaction support, encrypted calldata, and signed reads. See the full documentation.

seismic-react

seismic-react composes with wagmi to provide React hooks for shielded reads, writes, and wallet management. See the full documentation.

Python — seismic-web3

seismic-web3 composes with web3.py to interact with Seismic nodes from Python. See the full documentation.

Rust — seismic-alloy

seismic-alloy composes with alloy to provide Seismic transaction types and encryption-aware providers. See the full documentation.

Last updated