Welcome
Private by Default. Familiar by Design.
Seismic is an EVM blockchain with native on-chain privacy. Write Solidity. Deploy with Foundry. Interact with Viem. The only difference: your users' data stays private.
One letter changes everything
The difference between a public ERC20 and a private SRC20 is one letter:
The s prefix tells the Seismic compiler to shield the underlying value. Observers see 0x00...0 instead of actual balances and amounts. Everything else — the Solidity syntax, the EVM execution model, the deployment flow — stays exactly the same.
What you can build
Shielded tokens — ERC20s where balances and transfer amounts are hidden from observers
Confidential DeFi — AMMs and lending protocols where positions, prices, and liquidation thresholds are shielded
Compliant finance — Privacy with built-in access control so regulators can verify without exposing user data
3-minute quickstart
Already have Rust and the ?
You just ran shielded contract tests locally. See the for next steps.
Find what you need
Pre-requisite knowledge
Our documentation assumes some familiarity with blockchain app development. Before getting started, it'll help if you're comfortable with:
If you're new to blockchain app development or need a refresher, we recommend starting out with the tutorial.
If you might benefit from direct support from the team, please don't hesitate to reach out to [email protected]. We pride ourselves in fast response time.
You can also check out our for the latest updates, or join our community.