Fix RPC transaction method configs serialization (#12100) (#12102)

(cherry picked from commit 9940870c89)

Co-authored-by: Justin Starry <justin@solana.com>
This commit is contained in:
mergify[bot]
2020-09-08 06:12:26 +00:00
committed by GitHub
parent 58312655b4
commit 180224114a
3 changed files with 19 additions and 10 deletions

View File

@@ -2181,7 +2181,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())
{