Respect confirmations param for signature subscription notifications (#9019)

automerge
This commit is contained in:
Justin Starry
2020-03-24 08:00:34 +08:00
committed by GitHub
parent 4115d73b9a
commit eed8087d87
3 changed files with 164 additions and 54 deletions

View File

@ -1823,6 +1823,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,