Seismic Testnet
Seismic public testnet connection and configuration
Configuration
Property
Value
Connecting
Signed Provider (Full Capabilities)
use seismic_prelude::client::*;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let signer: PrivateKeySigner = "0xYOUR_PRIVATE_KEY".parse()?;
let wallet = SeismicWallet::<SeismicReth>::from(signer);
let url = "https://testnet-1.seismictest.net/rpc".parse()?;
let provider = SeismicProviderBuilder::new()
.wallet(wallet)
.connect_http(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 Builder Pattern
Examples
Send a Shielded Transaction
Check Connection
Using Environment Variables
Notes
See Also
Last updated

