//! # Surfpool SDK
//!
//! Embed a full Surfpool instance directly in your Rust integration tests.
//! No external process needed — just spin up a `Surfnet`, point your RPC client at it,
//! and test against a real Solana-compatible runtime.
//!
//! ```rust
//! use surfpool_sdk::Surfnet;
//!
//! #[tokio::test]
//! async fn my_test() {
//! let surfnet = Surfnet::start().await.unwrap();
//!
//! let rpc = surfnet.rpc_client();
//! let balance = rpc.get_balance(&surfnet.payer().pubkey()).unwrap();
//! assert!(balance > 0);
//! }
//! ```
pub use Cheatcodes;
pub use ;
// Re-export key Solana types for convenience
pub use Keypair;
pub use Pubkey;
pub use RpcClient;
pub use Signer;
pub use ;
pub use ;