pub async fn get_proof_status(
        &self,
        request_id: B256,
    ) -> Result<(GetProofRequestStatusResponse, Option<SP1ProofWithPublicValues>)> {
        let (status, maybe_proof): (GetProofRequestStatusResponse, Option<ProofFromNetwork>) =
            self.client.get_proof_request_status(request_id, None).await?;
        let maybe_proof = maybe_proof.map(Into::into);
        Ok((status, maybe_proof))
    }
Gets the status of a proof request. Re-exposes the status response from the client.

# Details
* `request_id`: The request ID to get the status of.

# Example
```rust,no_run
use sp1_sdk::{network::B256, ProverClient};

tokio_test::block_on(async {
let request_id = B256::from_slice(&vec![1u8; 32]);
let client = ProverClient::builder().network().build();
let (status, maybe_proof) = client.get_proof_status(request_id).await.unwrap();
})
```
crates/sdk/src/network/prover.rs