pub async fn get_signers(&self) -> Result<Vec<Address>, ClientError> {
        let response = self
            .client
            .get(format!("{}/signers", self.url))
            .header("X-SP1-Tee-Version", SP1_TEE_VERSION)
            .send()
            .await?
            .bytes()
            .await?;

        bincode::deserialize(&response).map_err(ClientError::Parse)
    }
Get the list of signers for the TEE server corresponding to the current SP1 circuit version.

This function will send a request to the TEE server, and await a response.

# Errors
- [`ClientError::Http`] - If the request fails to send.
crates/sdk/src/network/tee/client.rs