mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-30 22:11:02 +00:00
Relay balance metrics (#1291)
* relay balance metrics * convert balance to "main" tokens in balance metrics * add balances widgets to maintenance dashboard
This commit is contained in:
committed by
Bastian Köcher
parent
25008a5166
commit
fe34a526bb
@@ -374,7 +374,7 @@ impl RelayHeadersAndMessages {
|
||||
let right_to_left_metrics = left_to_right_metrics.clone().reverse();
|
||||
|
||||
// start conversion rate update loops for left/right chains
|
||||
if let Some(left_messages_pallet_owner) = left_messages_pallet_owner {
|
||||
if let Some(left_messages_pallet_owner) = left_messages_pallet_owner.clone() {
|
||||
let left_client = left_client.clone();
|
||||
let format_err = || {
|
||||
anyhow::format_err!(
|
||||
@@ -417,7 +417,7 @@ impl RelayHeadersAndMessages {
|
||||
},
|
||||
);
|
||||
}
|
||||
if let Some(right_messages_pallet_owner) = right_messages_pallet_owner {
|
||||
if let Some(right_messages_pallet_owner) = right_messages_pallet_owner.clone() {
|
||||
let right_client = right_client.clone();
|
||||
let format_err = || {
|
||||
anyhow::format_err!(
|
||||
@@ -500,6 +500,24 @@ impl RelayHeadersAndMessages {
|
||||
}
|
||||
}
|
||||
|
||||
// add balance-related metrics
|
||||
let metrics_params =
|
||||
substrate_relay_helper::messages_metrics::add_relay_balances_metrics(
|
||||
left_client.clone(),
|
||||
metrics_params,
|
||||
Some(left_sign.public().into()),
|
||||
left_messages_pallet_owner.map(|kp| kp.public().into()),
|
||||
)
|
||||
.await?;
|
||||
let metrics_params =
|
||||
substrate_relay_helper::messages_metrics::add_relay_balances_metrics(
|
||||
right_client.clone(),
|
||||
metrics_params,
|
||||
Some(right_sign.public().into()),
|
||||
right_messages_pallet_owner.map(|kp| kp.public().into()),
|
||||
)
|
||||
.await?;
|
||||
|
||||
// start on-demand header relays
|
||||
let left_to_right_transaction_params = TransactionParams {
|
||||
mortality: right_transactions_mortality,
|
||||
|
||||
Reference in New Issue
Block a user