solana/client/src/generic_rpc_client_request.rs

13 lines
391 B
Rust
Raw Normal View History

use crate::{client_error::ClientError, rpc_request::RpcRequest};
use solana_sdk::commitment_config::CommitmentConfig;
pub(crate) trait GenericRpcClientRequest {
fn send(
&self,
request: &RpcRequest,
params: Option<serde_json::Value>,
retries: usize,
commitment_config: Option<CommitmentConfig>,
2019-04-25 11:29:44 -06:00
) -> Result<serde_json::Value, ClientError>;
}