mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-31 04:01:02 +00:00
Only store header state root (pallet-bridge-parachains) (#1701)
* store block number ++ state root in parachains pallet * fixed parachains finality APIs * (test commit) * removed test code * deduplicated code a bit * removed commented code * spelling * Update modules/parachains/src/lib.rs Co-authored-by: Adrian Catangiu <adrian@parity.io> * Update modules/parachains/src/lib.rs Co-authored-by: Adrian Catangiu <adrian@parity.io> * Update modules/parachains/src/mock.rs Co-authored-by: Adrian Catangiu <adrian@parity.io> * added comment Co-authored-by: Adrian Catangiu <adrian@parity.io>
This commit is contained in:
committed by
Bastian Köcher
parent
2c5e2f09eb
commit
d63a75697c
@@ -15,8 +15,9 @@
|
||||
// along with Parity Bridges Common. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
use bp_polkadot_core::parachains::ParaId;
|
||||
use relay_utils::metrics::{
|
||||
metric_name, register, GaugeVec, Metric, Opts, PrometheusError, Registry, U64,
|
||||
use relay_utils::{
|
||||
metrics::{metric_name, register, GaugeVec, Metric, Opts, PrometheusError, Registry, U64},
|
||||
UniqueSaturatedInto,
|
||||
};
|
||||
|
||||
/// Parachains sync metrics.
|
||||
@@ -50,12 +51,12 @@ impl ParachainsLoopMetrics {
|
||||
}
|
||||
|
||||
/// Update best block number at source.
|
||||
pub fn update_best_parachain_block_at_source<Number: Into<u64>>(
|
||||
pub fn update_best_parachain_block_at_source<Number: UniqueSaturatedInto<u64>>(
|
||||
&self,
|
||||
parachain: ParaId,
|
||||
block_number: Number,
|
||||
) {
|
||||
let block_number = block_number.into();
|
||||
let block_number = block_number.unique_saturated_into();
|
||||
let label = parachain_label(¶chain);
|
||||
log::trace!(
|
||||
target: "bridge-metrics",
|
||||
@@ -67,12 +68,12 @@ impl ParachainsLoopMetrics {
|
||||
}
|
||||
|
||||
/// Update best block number at target.
|
||||
pub fn update_best_parachain_block_at_target<Number: Into<u64>>(
|
||||
pub fn update_best_parachain_block_at_target<Number: UniqueSaturatedInto<u64>>(
|
||||
&self,
|
||||
parachain: ParaId,
|
||||
block_number: Number,
|
||||
) {
|
||||
let block_number = block_number.into();
|
||||
let block_number = block_number.unique_saturated_into();
|
||||
let label = parachain_label(¶chain);
|
||||
log::trace!(
|
||||
target: "bridge-metrics",
|
||||
|
||||
Reference in New Issue
Block a user