Developer Tools & Testnet

The tools you need to build on Seismic, and how to deploy on the testnet.

The Tools

If you know Ethereum development tools, Seismic's tools will look familiar — they just have an s in front:

  • sforge — Test and deploy your contracts (like Foundry's forge)
  • sanvil — Run a local Seismic node on your computer for testing
  • ssolc — Compile your Seismic contracts
  • seismic-viem — Build frontends that work with Seismic (TypeScript library)

There's also a VSCode extension that adds syntax highlighting for shielded types.

Everything works the same way you're used to — just with added support for privacy features.

The Testnet

The Seismic testnet is live! Here's what you need:

InfoValue
Chain ID5124
RPC URLhttps://gcp-2.seismictest.net/rpc
Explorersocialscan.io
FaucetGet free test tokens
Block time~500ms

Deploy in 3 Steps

  1. Add the network to MetaMask — Chain ID: 5124, RPC: https://gcp-2.seismictest.net/rpc
  2. Get test tokens from the faucet
  3. Deploy your contract:
sforge create --rpc-url https://gcp-2.seismictest.net/rpc   --private-key YOUR_KEY   src/MyContract.sol:MyContract --via-ir

With 500ms blocks, your contract is live in under a second!

Quiz — Test Your Knowledge

4 questions — 25 points each — 100 points max