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:
| Info | Value |
|---|---|
| Chain ID | 5124 |
| RPC URL | https://gcp-2.seismictest.net/rpc |
| Explorer | socialscan.io |
| Faucet | Get free test tokens |
| Block time | ~500ms |
Deploy in 3 Steps
- Add the network to MetaMask — Chain ID: 5124, RPC:
https://gcp-2.seismictest.net/rpc - Get test tokens from the faucet
- 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