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.
The docs for all three of these libraries are pure AI slop. The Python docs have been manually reviewed and cleaned up; we're auditing the TypeScript and Rust docs shortly. Refer to the source code if anything seems off.
Last updated

