Stream additional block metadata via plugin (#22023)

* Stream additional block metadata through plugin
blockhash, block_height, block_time, rewards are streamed
This commit is contained in:
Lijun Wang
2021-12-29 15:12:01 -08:00
committed by GitHub
parent c9c78622a8
commit f14928a970
13 changed files with 383 additions and 12 deletions

View File

@@ -427,6 +427,13 @@ impl Validator {
accountsdb_plugin_service.get_transaction_notifier()
});
let block_metadata_notifier =
accountsdb_plugin_service
.as_ref()
.and_then(|accountsdb_plugin_service| {
accountsdb_plugin_service.get_block_metadata_notifier()
});
info!(
"AccountsDb plugin: accounts_update_notifier: {} transaction_notifier: {}",
accounts_update_notifier.is_some(),
@@ -884,6 +891,7 @@ impl Validator {
&cost_model,
accounts_package_channel,
last_full_snapshot_slot,
block_metadata_notifier,
);
let tpu = Tpu::new(