#![doc(hidden)]
#![cfg(feature = "full")]
pub mod solana_rpc_client {
pub mod rpc_client {
use crate::{signature::Signature, transaction::Transaction};
type ClientResult<T> = std::result::Result<T, ClientError>;
#[derive(thiserror::Error, Debug)]
#[error("mock-error")]
pub struct ClientError;
pub struct RpcClient;
impl RpcClient {
pub fn new(_url: String) -> Self {
RpcClient
}
pub fn send_and_confirm_transaction(
&self,
_transaction: &Transaction,
) -> ClientResult<Signature> {
Ok(Signature::default())
}
}
}
}