style: Migrate to stable-only rustfmt configuration
- Remove nightly-only features from .rustfmt.toml and vendor/ss58-registry/rustfmt.toml - Removed features: imports_granularity, wrap_comments, comment_width, reorder_impl_items, spaces_around_ranges, binop_separator, match_arm_blocks, trailing_semicolon, trailing_comma - Format all 898 affected files with stable rustfmt - Ensures long-term reliability without nightly toolchain dependency
This commit is contained in:
@@ -155,36 +155,45 @@ impl<T: Config> EquivocationEvidenceFor<T> {
|
||||
/// Returns the authority id of the equivocator.
|
||||
fn offender_id(&self) -> &T::BeefyId {
|
||||
match self {
|
||||
EquivocationEvidenceFor::DoubleVotingProof(equivocation_proof, _) =>
|
||||
equivocation_proof.offender_id(),
|
||||
EquivocationEvidenceFor::ForkVotingProof(equivocation_proof, _) =>
|
||||
&equivocation_proof.vote.id,
|
||||
EquivocationEvidenceFor::FutureBlockVotingProof(equivocation_proof, _) =>
|
||||
&equivocation_proof.vote.id,
|
||||
EquivocationEvidenceFor::DoubleVotingProof(equivocation_proof, _) => {
|
||||
equivocation_proof.offender_id()
|
||||
},
|
||||
EquivocationEvidenceFor::ForkVotingProof(equivocation_proof, _) => {
|
||||
&equivocation_proof.vote.id
|
||||
},
|
||||
EquivocationEvidenceFor::FutureBlockVotingProof(equivocation_proof, _) => {
|
||||
&equivocation_proof.vote.id
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
/// Returns the round number at which the equivocation occurred.
|
||||
fn round_number(&self) -> &BlockNumberFor<T> {
|
||||
match self {
|
||||
EquivocationEvidenceFor::DoubleVotingProof(equivocation_proof, _) =>
|
||||
equivocation_proof.round_number(),
|
||||
EquivocationEvidenceFor::ForkVotingProof(equivocation_proof, _) =>
|
||||
&equivocation_proof.vote.commitment.block_number,
|
||||
EquivocationEvidenceFor::FutureBlockVotingProof(equivocation_proof, _) =>
|
||||
&equivocation_proof.vote.commitment.block_number,
|
||||
EquivocationEvidenceFor::DoubleVotingProof(equivocation_proof, _) => {
|
||||
equivocation_proof.round_number()
|
||||
},
|
||||
EquivocationEvidenceFor::ForkVotingProof(equivocation_proof, _) => {
|
||||
&equivocation_proof.vote.commitment.block_number
|
||||
},
|
||||
EquivocationEvidenceFor::FutureBlockVotingProof(equivocation_proof, _) => {
|
||||
&equivocation_proof.vote.commitment.block_number
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
/// Returns the set id at which the equivocation occurred.
|
||||
fn set_id(&self) -> ValidatorSetId {
|
||||
match self {
|
||||
EquivocationEvidenceFor::DoubleVotingProof(equivocation_proof, _) =>
|
||||
equivocation_proof.set_id(),
|
||||
EquivocationEvidenceFor::ForkVotingProof(equivocation_proof, _) =>
|
||||
equivocation_proof.vote.commitment.validator_set_id,
|
||||
EquivocationEvidenceFor::FutureBlockVotingProof(equivocation_proof, _) =>
|
||||
equivocation_proof.vote.commitment.validator_set_id,
|
||||
EquivocationEvidenceFor::DoubleVotingProof(equivocation_proof, _) => {
|
||||
equivocation_proof.set_id()
|
||||
},
|
||||
EquivocationEvidenceFor::ForkVotingProof(equivocation_proof, _) => {
|
||||
equivocation_proof.vote.commitment.validator_set_id
|
||||
},
|
||||
EquivocationEvidenceFor::FutureBlockVotingProof(equivocation_proof, _) => {
|
||||
equivocation_proof.vote.commitment.validator_set_id
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
@@ -273,8 +282,8 @@ impl<T: Config> EquivocationEvidenceFor<T> {
|
||||
fn slash_fraction(&self) -> Option<Perbill> {
|
||||
match self {
|
||||
EquivocationEvidenceFor::DoubleVotingProof(_, _) => None,
|
||||
EquivocationEvidenceFor::ForkVotingProof(_, _) |
|
||||
EquivocationEvidenceFor::FutureBlockVotingProof(_, _) => Some(Perbill::from_percent(50)),
|
||||
EquivocationEvidenceFor::ForkVotingProof(_, _)
|
||||
| EquivocationEvidenceFor::FutureBlockVotingProof(_, _) => Some(Perbill::from_percent(50)),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -439,16 +439,18 @@ pub mod pezpallet {
|
||||
impl<T: Config> Call<T> {
|
||||
pub fn to_equivocation_evidence_for(&self) -> Option<EquivocationEvidenceFor<T>> {
|
||||
match self {
|
||||
Call::report_double_voting_unsigned { equivocation_proof, key_owner_proof } =>
|
||||
Call::report_double_voting_unsigned { equivocation_proof, key_owner_proof } => {
|
||||
Some(EquivocationEvidenceFor::<T>::DoubleVotingProof(
|
||||
*equivocation_proof.clone(),
|
||||
key_owner_proof.clone(),
|
||||
)),
|
||||
Call::report_fork_voting_unsigned { equivocation_proof, key_owner_proof } =>
|
||||
))
|
||||
},
|
||||
Call::report_fork_voting_unsigned { equivocation_proof, key_owner_proof } => {
|
||||
Some(EquivocationEvidenceFor::<T>::ForkVotingProof(
|
||||
*equivocation_proof.clone(),
|
||||
key_owner_proof.clone(),
|
||||
)),
|
||||
))
|
||||
},
|
||||
_ => None,
|
||||
}
|
||||
}
|
||||
@@ -457,16 +459,18 @@ pub mod pezpallet {
|
||||
impl<T: Config> From<EquivocationEvidenceFor<T>> for Call<T> {
|
||||
fn from(evidence: EquivocationEvidenceFor<T>) -> Self {
|
||||
match evidence {
|
||||
EquivocationEvidenceFor::DoubleVotingProof(equivocation_proof, key_owner_proof) =>
|
||||
EquivocationEvidenceFor::DoubleVotingProof(equivocation_proof, key_owner_proof) => {
|
||||
Call::report_double_voting_unsigned {
|
||||
equivocation_proof: Box::new(equivocation_proof),
|
||||
key_owner_proof,
|
||||
},
|
||||
EquivocationEvidenceFor::ForkVotingProof(equivocation_proof, key_owner_proof) =>
|
||||
}
|
||||
},
|
||||
EquivocationEvidenceFor::ForkVotingProof(equivocation_proof, key_owner_proof) => {
|
||||
Call::report_fork_voting_unsigned {
|
||||
equivocation_proof: Box::new(equivocation_proof),
|
||||
key_owner_proof,
|
||||
},
|
||||
}
|
||||
},
|
||||
EquivocationEvidenceFor::FutureBlockVotingProof(
|
||||
equivocation_proof,
|
||||
key_owner_proof,
|
||||
|
||||
Reference in New Issue
Block a user