Backport: add slot to signature notification & respect confirmations param (#9036)

automerge
This commit is contained in:
Tyera Eulberg
2020-03-23 19:32:05 -06:00
committed by GitHub
parent f34ce94347
commit 9eb39df93f
4 changed files with 272 additions and 109 deletions

View File

@@ -1817,6 +1817,18 @@ impl Bank {
.fetch_add(signature_count, Ordering::Relaxed);
}
pub fn get_signature_status_processed_since_parent(
&self,
signature: &Signature,
) -> Option<Result<()>> {
if let Some(status) = self.get_signature_confirmation_status(signature) {
if status.slot == self.slot() {
return Some(status.status);
}
}
None
}
pub fn get_signature_confirmation_status(
&self,
signature: &Signature,