mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-17 14:51:07 +00:00
nightly fmt
This commit is contained in:
+2
-2
@@ -179,8 +179,8 @@ impl<T: Runtime> ClientBuilder<T> {
|
||||
rpc.system_properties(),
|
||||
)
|
||||
.await;
|
||||
let metadata = metadata?;
|
||||
let mortal_period = Some(metadata.derive_mortal_period()?);
|
||||
let metadata = metadata?;
|
||||
let mortal_period = Some(metadata.derive_mortal_period()?);
|
||||
Ok(Client {
|
||||
rpc,
|
||||
genesis_hash: genesis_hash?,
|
||||
|
||||
+25
-25
@@ -173,33 +173,33 @@ impl Metadata {
|
||||
}
|
||||
}
|
||||
string
|
||||
}
|
||||
}
|
||||
|
||||
/// Derive a default mortal period
|
||||
pub(crate) fn derive_mortal_period(&self) -> Result<u64, MetadataError> {
|
||||
let block_hash_count = if let Ok(system_meta) = self.module("System") {
|
||||
if let Ok(count) = system_meta.constant("BlockHashCount") {
|
||||
count.value::<u32>()?.into()
|
||||
} else {
|
||||
FALLBACK_BLOCK_HASH_COUNT
|
||||
}
|
||||
} else {
|
||||
FALLBACK_BLOCK_HASH_COUNT
|
||||
};
|
||||
let block_time = if let Ok(babe_meta) = self.module("Babe") {
|
||||
if let Ok(milliseconds) = babe_meta.constant("ExpectedBlockTime") {
|
||||
milliseconds.value::<u64>()?
|
||||
} else {
|
||||
FALLBACK_EXPECTED_BLOCK_TIME
|
||||
}
|
||||
} else {
|
||||
FALLBACK_EXPECTED_BLOCK_TIME
|
||||
};
|
||||
/// Derive a default mortal period
|
||||
pub(crate) fn derive_mortal_period(&self) -> Result<u64, MetadataError> {
|
||||
let block_hash_count = if let Ok(system_meta) = self.module("System") {
|
||||
if let Ok(count) = system_meta.constant("BlockHashCount") {
|
||||
count.value::<u32>()?.into()
|
||||
} else {
|
||||
FALLBACK_BLOCK_HASH_COUNT
|
||||
}
|
||||
} else {
|
||||
FALLBACK_BLOCK_HASH_COUNT
|
||||
};
|
||||
let block_time = if let Ok(babe_meta) = self.module("Babe") {
|
||||
if let Ok(milliseconds) = babe_meta.constant("ExpectedBlockTime") {
|
||||
milliseconds.value::<u64>()?
|
||||
} else {
|
||||
FALLBACK_EXPECTED_BLOCK_TIME
|
||||
}
|
||||
} else {
|
||||
FALLBACK_EXPECTED_BLOCK_TIME
|
||||
};
|
||||
|
||||
Ok((BASELINE_MORTAL_PERIOD / block_time)
|
||||
.next_power_of_two()
|
||||
.min(block_hash_count.next_power_of_two()))
|
||||
}
|
||||
Ok((BASELINE_MORTAL_PERIOD / block_time)
|
||||
.next_power_of_two()
|
||||
.min(block_hash_count.next_power_of_two()))
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(Clone, Debug)]
|
||||
|
||||
Reference in New Issue
Block a user