Seismic Testnet
Seismic public testnet connection and configuration
Configuration
Property
Value
Connecting
Signed Provider (Full Capabilities)
use seismic_prelude::foundry::*;
use alloy_signer_local::PrivateKeySigner;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let signer: PrivateKeySigner = "0xYOUR_PRIVATE_KEY".parse()?;
let wallet = SeismicWallet::from(signer);
let url = "https://gcp-1.seismictest.net/rpc".parse()?;
let provider = sreth_signed_provider(wallet, url).await?;
// Verify connection
let block_number = provider.get_block_number().await?;
let chain_id = provider.get_chain_id().await?;
println!("Connected to chain {chain_id} at block {block_number}");
Ok(())
}Unsigned Provider (Read-Only)
With Explicit Type Parameter
Examples
Send a Shielded Transaction
Check Connection
Using Environment Variables
Notes
See Also
Last updated

