diff --git a/client/src/rpc_config.rs b/client/src/rpc_config.rs index 03c5370413..6faa96e558 100644 --- a/client/src/rpc_config.rs +++ b/client/src/rpc_config.rs @@ -29,7 +29,7 @@ pub struct RpcSimulateTransactionConfig { #[serde(default)] pub sig_verify: bool, #[serde(default)] - pub use_most_recent_blockhash: bool, + pub replace_recent_blockhash: bool, #[serde(flatten)] pub commitment: Option, pub encoding: Option, diff --git a/core/src/rpc.rs b/core/src/rpc.rs index e229563815..eace6f4aba 100644 --- a/core/src/rpc.rs +++ b/core/src/rpc.rs @@ -2978,7 +2978,7 @@ pub mod rpc_full { } let bank = &*meta.bank(config.commitment); - if config.use_most_recent_blockhash { + if config.replace_recent_blockhash { transaction.message.recent_blockhash = bank.last_blockhash(); } let (result, logs) = bank.simulate_transaction(transaction); diff --git a/docs/src/developing/clients/jsonrpc-api.md b/docs/src/developing/clients/jsonrpc-api.md index 67606b5ec7..1125c62ee5 100644 --- a/docs/src/developing/clients/jsonrpc-api.md +++ b/docs/src/developing/clients/jsonrpc-api.md @@ -3206,7 +3206,7 @@ Simulate sending a transaction - `sigVerify: ` - if true the transaction signatures will be verified (default: false) - `commitment: ` - (optional) [Commitment](jsonrpc-api.md#configuring-state-commitment) level to simulate the transaction at (default: `"finalized"`). - `encoding: ` - (optional) Encoding used for the transaction data. Either `"base58"` (*slow*, **DEPRECATED**), or `"base64"`. (default: `"base58"`). - - `useMostRecentBlockhash: ` - (optional) if true the transaction recent blockhash will be ignored and overridden with the most recent blockhash. (default: false) + - `replaceRecentBlockhash: ` - (optional) if true the transaction recent blockhash will be replaced with the most recent blockhash. (default: false) #### Results: