Fix RPC transaction method configs serialization (#12100)

This commit is contained in:
Justin Starry
2020-09-08 13:08:09 +08:00
committed by GitHub
parent 2665c5b3c2
commit 9940870c89
3 changed files with 19 additions and 10 deletions

View File

@ -2176,7 +2176,10 @@ impl RpcSol for RpcSolImpl {
.into());
}
let preflight_bank = &*meta.bank(config.preflight_commitment);
let preflight_commitment = config
.preflight_commitment
.map(|commitment| CommitmentConfig { commitment });
let preflight_bank = &*meta.bank(preflight_commitment);
if let (Err(err), _log_output) =
preflight_bank.simulate_transaction(transaction.clone())
{