Skip RPC preflight to align with the other Client implementations
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
use solana_client::rpc_client::RpcClient;
|
||||
use solana_client::{rpc_client::RpcClient, rpc_config::RpcSendTransactionConfig};
|
||||
use solana_runtime::bank_client::BankClient;
|
||||
use solana_sdk::{
|
||||
account::Account,
|
||||
@ -32,7 +32,12 @@ pub trait Client {
|
||||
|
||||
impl Client for RpcClient {
|
||||
fn send_transaction1(&self, transaction: Transaction) -> Result<Signature> {
|
||||
self.send_transaction(&transaction)
|
||||
self.send_transaction_with_config(
|
||||
&transaction,
|
||||
RpcSendTransactionConfig {
|
||||
skip_preflight: true,
|
||||
},
|
||||
)
|
||||
.map_err(|e| TransportError::Custom(e.to_string()))
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user