Return blockstore error if previous_blockhash cannot be determined (#15382)

* Return blockstore error if previous_blockhash cannot be determined

* Add require_previous_blockshash flag
This commit is contained in:
Tyera Eulberg
2021-02-17 18:04:52 -07:00
committed by GitHub
parent 8c8f8f3130
commit 170cb792eb
6 changed files with 41 additions and 25 deletions

View File

@ -737,7 +737,7 @@ impl JsonRpcRequestProcessor {
.unwrap()
.highest_confirmed_root()
{
let result = self.blockstore.get_confirmed_block(slot);
let result = self.blockstore.get_confirmed_block(slot, true);
self.check_blockstore_root(&result, slot)?;
if result.is_err() {
if let Some(bigtable_ledger_storage) = &self.bigtable_ledger_storage {