Devnet
Try out the developer testnet

Welcome! This walkthrough is quick. It only requires a minute of actual attention, while the rest is waiting. If you run into any issues, please check if it's one of the 10 common errors resolved in the FAQ section. You can also hop in our discord and ask questions in the #devnet
channel.
If you end up deploying your own custom contract, please send the github link to @lyronc on TG! Also note, this is not an incentivized testnet.
Works on Mac, Linux, and Windows via WSL (see FAQ).
Deploy an encrypted contract
1. Install Rust
curl https://sh.rustup.rs -sSf | sh # choose default, just press enter
. "$HOME/.cargo/env"
2. Install jq
For Mac. See instructions for your machine here. Only step that isn't OS agnostic.
brew install jq
3. Install sfoundryup
curl -L \
-H "Accept: application/vnd.github.v3.raw" \
"https://api.github.com/repos/SeismicSystems/seismic-foundry/contents/sfoundryup/install?ref=seismic" | bash
source ~/.bashrc
4. Run sfoundryup
sfoundryup # takes between 5m to 60m, and stalling for a while at 98% normal
5. Clone repository
git clone --recurse-submodules https://github.com/SeismicSystems/try-devnet.git
cd try-devnet/packages/contract/
6. Deploy contract
bash script/deploy.sh
Interact with an encrypted contract
1. Install Bun
curl -fsSL https://bun.sh/install | bash
2. Install node dependencies
cd try-devnet/packages/cli/
bun install
3. Send transactions
bash script/transact.sh
FAQ
View official links
Network Name
Seismic devnet
Currency Symbol
ETH
Chain ID
5124
RPC URL (HTTP)
RPC URL (WS)
NOTE: This is a testnet with known decryption keys. Please don't put real information on it!
Last updated