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 section. You can also hop in and ask questions in the #devnet channel.
If you end up deploying your own custom contract, please send the github link to on TG! Also note, this is not an incentivized testnet.
Works on Mac, Linux, and Windows via WSL (see ).
Deploy an encrypted contract
1. Install Rust
curl https://sh.rustup.rs -sSf | sh # choose default, just press enter
. "$HOME/.cargo/env"
Means you aren't selecting an option for your Rust installation. Run the curl command again, and press Enter.
I'm getting Command: 'bun' not found.
You need to add bun to your PATH. You can either do this temporarily in your current terminal via the below command (you'll have to do it for every new window):
export PATH="/home/$(whoami)/.bun/bin:$PATH"
Or set it properly, by opening up your ~/.bashrc and adding
PATH="/home/$(whoami)/.bun/bin:$PATH"
View official links
Item
Value
Network Name
Seismic devnet
Currency Symbol
ETH
Chain ID
5124
RPC URL (HTTP)
RPC URL (WS)
Explorer
Faucet
Starter Repo
NOTE: This is a testnet with known decryption keys. Please don't put real information on it!
For Mac. See instructions for your machine . Only step that isn't OS agnostic.
We recommend using to run commands as if you were on a Linux machine. Run
Some machines take up to an hour to do this step. If it takes longer, ask a question in #devnet channel.
Means didn't work. If you're on Linux, run
Means your wallet has no testnet ETH. Please go to the , enter the address the script gave you, and wait for the green confirmation.
Means your machine doesn't have the package manager. Run
If this comes up even after you complete successfully, restart your terminal. Should be able to run it after.