// Minimal cleanup utility for deleting stale deployer entries from ChainFire. // Usage: cargo run -p chainfire-client --example cleanup use chainfire_client::Client; #[tokio::main] async fn main() -> Result<(), Box> { // ChainFire API endpoint let mut client = Client::connect("http://127.0.0.1:7000").await?; // Stale keys to remove let keys = [ b"deployer/nodes/info/node-025456f1".as_ref(), b"deployer/nodes/config/025456f142ee424b88cd8aba5cf6c16a".as_ref(), ]; for key in keys { let deleted = client.delete(key).await?; println!( "delete {} -> {}", String::from_utf8_lossy(key), if deleted { "removed" } else { "not found" } ); } Ok(()) }