fix: Complete snowbridge pezpallet rebrand and critical bug fixes
- snowbridge-pezpallet-* → pezsnowbridge-pezpallet-* (201 refs) - pallet/ directories → pezpallet/ (4 locations) - Fixed pezpallet.rs self-include recursion bug - Fixed sc-chain-spec hardcoded crate name in derive macro - Reverted .pezpallet_by_name() to .pallet_by_name() (subxt API) - Added BizinikiwiConfig type alias for zombienet tests - Deleted obsolete session state files Verified: pezsnowbridge-pezpallet-*, pezpallet-staking, pezpallet-staking-async, pezframe-benchmarking-cli all pass cargo check
This commit is contained in:
@@ -97,7 +97,7 @@ pub(crate) fn roll_until_next_active(mut end_index: SessionIndex) -> Vec<Account
|
||||
leftover: false,
|
||||
validator_points: Default::default(),
|
||||
};
|
||||
assert_ok!(pezpallet_staking_async_rc_client::Pallet::<Runtime>::relay_session_report(
|
||||
assert_ok!(pezpallet_staking_async_rc_client::Pezpallet::<Runtime>::relay_session_report(
|
||||
RuntimeOrigin::root(),
|
||||
report
|
||||
));
|
||||
@@ -148,7 +148,7 @@ pub(crate) fn roll_until_next_active(mut end_index: SessionIndex) -> Vec<Account
|
||||
leftover: false,
|
||||
validator_points: Default::default(),
|
||||
};
|
||||
assert_ok!(pezpallet_staking_async_rc_client::Pallet::<Runtime>::relay_session_report(
|
||||
assert_ok!(pezpallet_staking_async_rc_client::Pezpallet::<Runtime>::relay_session_report(
|
||||
RuntimeOrigin::root(),
|
||||
report
|
||||
));
|
||||
@@ -403,7 +403,7 @@ impl pezpallet_staking_async_rc_client::SendToRelayChain for DeliverToRelay {
|
||||
shared::CounterAHRCValidatorSet::mutate(|x| *x += 1);
|
||||
shared::in_rc(|| {
|
||||
let origin = crate::rc::RuntimeOrigin::root();
|
||||
pezpallet_staking_async_ah_client::Pallet::<crate::rc::Runtime>::validator_set(
|
||||
pezpallet_staking_async_ah_client::Pezpallet::<crate::rc::Runtime>::validator_set(
|
||||
origin,
|
||||
report.clone(),
|
||||
)
|
||||
|
||||
@@ -45,7 +45,7 @@ fn on_receive_session_report() {
|
||||
leftover: false,
|
||||
};
|
||||
|
||||
assert_ok!(rc_client::Pallet::<T>::relay_session_report(
|
||||
assert_ok!(rc_client::Pezpallet::<T>::relay_session_report(
|
||||
RuntimeOrigin::root(),
|
||||
session_report.clone(),
|
||||
));
|
||||
@@ -80,7 +80,7 @@ fn on_receive_session_report() {
|
||||
roll_many(10);
|
||||
|
||||
// send the session report.
|
||||
assert_ok!(rc_client::Pallet::<T>::relay_session_report(
|
||||
assert_ok!(rc_client::Pezpallet::<T>::relay_session_report(
|
||||
RuntimeOrigin::root(),
|
||||
rc_client::SessionReport {
|
||||
end_index: i,
|
||||
@@ -105,7 +105,7 @@ fn on_receive_session_report() {
|
||||
}
|
||||
|
||||
// Next session we will begin election.
|
||||
assert_ok!(rc_client::Pallet::<T>::relay_session_report(
|
||||
assert_ok!(rc_client::Pezpallet::<T>::relay_session_report(
|
||||
RuntimeOrigin::root(),
|
||||
rc_client::SessionReport {
|
||||
end_index: 3,
|
||||
@@ -219,7 +219,7 @@ fn validator_set_send_fail_retries() {
|
||||
leftover: false,
|
||||
};
|
||||
|
||||
assert_ok!(rc_client::Pallet::<T>::relay_session_report(
|
||||
assert_ok!(rc_client::Pezpallet::<T>::relay_session_report(
|
||||
RuntimeOrigin::root(),
|
||||
session_report.clone(),
|
||||
));
|
||||
@@ -233,7 +233,7 @@ fn validator_set_send_fail_retries() {
|
||||
roll_many(10);
|
||||
|
||||
// send the session report.
|
||||
assert_ok!(rc_client::Pallet::<T>::relay_session_report(
|
||||
assert_ok!(rc_client::Pezpallet::<T>::relay_session_report(
|
||||
RuntimeOrigin::root(),
|
||||
rc_client::SessionReport {
|
||||
end_index: i,
|
||||
@@ -258,7 +258,7 @@ fn validator_set_send_fail_retries() {
|
||||
}
|
||||
|
||||
// Next session we will begin election.
|
||||
assert_ok!(rc_client::Pallet::<T>::relay_session_report(
|
||||
assert_ok!(rc_client::Pezpallet::<T>::relay_session_report(
|
||||
RuntimeOrigin::root(),
|
||||
rc_client::SessionReport {
|
||||
end_index: 3,
|
||||
@@ -391,7 +391,7 @@ fn roll_many_eras() {
|
||||
None
|
||||
};
|
||||
|
||||
assert_ok!(rc_client::Pallet::<T>::relay_session_report(
|
||||
assert_ok!(rc_client::Pezpallet::<T>::relay_session_report(
|
||||
RuntimeOrigin::root(),
|
||||
rc_client::SessionReport {
|
||||
end_index: session_counter,
|
||||
@@ -459,7 +459,7 @@ fn receives_old_session_report() {
|
||||
leftover: false,
|
||||
};
|
||||
|
||||
assert_ok!(rc_client::Pallet::<T>::relay_session_report(
|
||||
assert_ok!(rc_client::Pezpallet::<T>::relay_session_report(
|
||||
RuntimeOrigin::root(),
|
||||
session_report.clone(),
|
||||
));
|
||||
@@ -488,7 +488,7 @@ fn receives_old_session_report() {
|
||||
assert_eq!(rc_client::LastSessionReportEndingIndex::<T>::get(), Some(0));
|
||||
|
||||
// then send it again, this is basically dropped, although it returns `Ok()`
|
||||
assert_ok!(rc_client::Pallet::<T>::relay_session_report(
|
||||
assert_ok!(rc_client::Pezpallet::<T>::relay_session_report(
|
||||
RuntimeOrigin::root(),
|
||||
session_report
|
||||
));
|
||||
@@ -510,7 +510,7 @@ fn receives_session_report_in_future() {
|
||||
|
||||
// Receive report for end of 1, start of 1 and plan 2.
|
||||
|
||||
assert_ok!(rc_client::Pallet::<T>::relay_session_report(
|
||||
assert_ok!(rc_client::Pezpallet::<T>::relay_session_report(
|
||||
RuntimeOrigin::root(),
|
||||
rc_client::SessionReport {
|
||||
end_index: 0,
|
||||
@@ -544,7 +544,7 @@ fn receives_session_report_in_future() {
|
||||
assert_eq!(staking_async::ErasRewardPoints::<T>::get(&0).total, 50);
|
||||
|
||||
// skip end_index 1, send 2
|
||||
assert_ok!(rc_client::Pallet::<T>::relay_session_report(
|
||||
assert_ok!(rc_client::Pezpallet::<T>::relay_session_report(
|
||||
RuntimeOrigin::root(),
|
||||
rc_client::SessionReport {
|
||||
end_index: 2,
|
||||
@@ -596,7 +596,7 @@ fn session_report_burst() {
|
||||
// then send 20 sessions all at once. This is enough to schedule multiple elections, but we
|
||||
// only schedule one.
|
||||
for s in 1..=20 {
|
||||
assert_ok!(rc_client::Pallet::<T>::relay_session_report(
|
||||
assert_ok!(rc_client::Pezpallet::<T>::relay_session_report(
|
||||
RuntimeOrigin::root(),
|
||||
rc_client::SessionReport {
|
||||
end_index: s,
|
||||
@@ -651,7 +651,7 @@ fn on_offence_current_era() {
|
||||
// flush the events.
|
||||
let _ = staking_events_since_last_call();
|
||||
|
||||
assert_ok!(rc_client::Pallet::<Runtime>::relay_new_offence_paged(
|
||||
assert_ok!(rc_client::Pezpallet::<Runtime>::relay_new_offence_paged(
|
||||
RuntimeOrigin::root(),
|
||||
vec![
|
||||
(
|
||||
@@ -748,7 +748,7 @@ fn on_offence_current_era_instant_apply() {
|
||||
// flush the events.
|
||||
let _ = staking_events_since_last_call();
|
||||
|
||||
assert_ok!(rc_client::Pallet::<Runtime>::relay_new_offence_paged(
|
||||
assert_ok!(rc_client::Pezpallet::<Runtime>::relay_new_offence_paged(
|
||||
RuntimeOrigin::root(),
|
||||
vec![
|
||||
(
|
||||
@@ -831,12 +831,12 @@ fn on_offence_non_validator() {
|
||||
// flush the events.
|
||||
let _ = staking_events_since_last_call();
|
||||
|
||||
assert_ok!(rc_client::Pallet::<Runtime>::relay_new_offence_paged(
|
||||
assert_ok!(rc_client::Pezpallet::<Runtime>::relay_new_offence_paged(
|
||||
RuntimeOrigin::root(),
|
||||
vec![(
|
||||
5,
|
||||
rc_client::Offence {
|
||||
// this offender is unknown to the staking pallet.
|
||||
// this offender is unknown to the staking pezpallet.
|
||||
offender: 666,
|
||||
reporters: vec![],
|
||||
slash_fraction: Perbill::from_percent(50),
|
||||
@@ -871,7 +871,7 @@ fn on_offence_previous_era() {
|
||||
assert_eq!(oldest_reportable_era, 2);
|
||||
|
||||
// WHEN we report an offence older than Era 2 (oldest reportable era).
|
||||
assert_ok!(rc_client::Pallet::<Runtime>::relay_new_offence_paged(
|
||||
assert_ok!(rc_client::Pezpallet::<Runtime>::relay_new_offence_paged(
|
||||
RuntimeOrigin::root(),
|
||||
// offence is in era 1
|
||||
vec![(
|
||||
@@ -896,7 +896,7 @@ fn on_offence_previous_era() {
|
||||
|
||||
// WHEN: report an offence for the session belonging to the previous era
|
||||
assert_eq!(Rotator::<Runtime>::era_start_session_index(2), Some(10));
|
||||
assert_ok!(rc_client::Pallet::<Runtime>::relay_new_offence_paged(
|
||||
assert_ok!(rc_client::Pezpallet::<Runtime>::relay_new_offence_paged(
|
||||
RuntimeOrigin::root(),
|
||||
// offence is in era 2
|
||||
vec![(
|
||||
@@ -971,7 +971,7 @@ fn on_offence_previous_era_instant_apply() {
|
||||
// report an offence for the session belonging to the previous era
|
||||
assert_eq!(Rotator::<Runtime>::era_start_session_index(1), Some(5));
|
||||
|
||||
assert_ok!(rc_client::Pallet::<Runtime>::relay_new_offence_paged(
|
||||
assert_ok!(rc_client::Pezpallet::<Runtime>::relay_new_offence_paged(
|
||||
RuntimeOrigin::root(),
|
||||
// offence is in era 1
|
||||
vec![(
|
||||
|
||||
@@ -49,7 +49,7 @@ mod tests {
|
||||
|
||||
// initial state of ah
|
||||
shared::in_ah(|| {
|
||||
assert_eq!(pezframe_system::Pallet::<ah::Runtime>::block_number(), 1);
|
||||
assert_eq!(pezframe_system::Pezpallet::<ah::Runtime>::block_number(), 1);
|
||||
assert_eq!(pezpallet_staking_async::CurrentEra::<ah::Runtime>::get(), Some(0));
|
||||
assert_eq!(
|
||||
ActiveEra::<ah::Runtime>::get(),
|
||||
@@ -62,7 +62,7 @@ mod tests {
|
||||
assert_eq!(ah_client::Mode::<rc::Runtime>::get(), OperatingMode::Active);
|
||||
// go to session 1 in RC and test.
|
||||
// when
|
||||
assert!(pezframe_system::Pallet::<rc::Runtime>::block_number() == 1);
|
||||
assert!(pezframe_system::Pezpallet::<rc::Runtime>::block_number() == 1);
|
||||
|
||||
// given end session 0, start session 1, plan 2
|
||||
rc::roll_until_matches(
|
||||
@@ -71,7 +71,7 @@ mod tests {
|
||||
);
|
||||
|
||||
// then
|
||||
assert_eq!(pezframe_system::Pallet::<rc::Runtime>::block_number(), rc::Period::get());
|
||||
assert_eq!(pezframe_system::Pezpallet::<rc::Runtime>::block_number(), rc::Period::get());
|
||||
});
|
||||
|
||||
shared::in_rc(|| {
|
||||
@@ -84,7 +84,7 @@ mod tests {
|
||||
|
||||
shared::in_ah(|| {
|
||||
// ah's rc-client has also progressed some blocks, equal to 4 sessions
|
||||
assert_eq!(pezframe_system::Pallet::<ah::Runtime>::block_number(), 120);
|
||||
assert_eq!(pezframe_system::Pezpallet::<ah::Runtime>::block_number(), 120);
|
||||
// election is ongoing, and has just started
|
||||
assert!(matches!(
|
||||
multi_block::CurrentPhase::<ah::Runtime>::get(),
|
||||
@@ -177,12 +177,12 @@ mod tests {
|
||||
let pre_migration_era_points =
|
||||
staking_classic::ErasRewardPoints::<rc::Runtime>::get(1).total;
|
||||
|
||||
ah_client::Pallet::<rc::Runtime>::on_migration_start();
|
||||
ah_client::Pezpallet::<rc::Runtime>::on_migration_start();
|
||||
assert_eq!(ah_client::Mode::<rc::Runtime>::get(), OperatingMode::Buffered);
|
||||
|
||||
// get current session
|
||||
let current_session = pezpallet_session::CurrentIndex::<rc::Runtime>::get();
|
||||
pre_migration_block_number = pezframe_system::Pallet::<rc::Runtime>::block_number();
|
||||
pre_migration_block_number = pezframe_system::Pezpallet::<rc::Runtime>::block_number();
|
||||
|
||||
// assume migration takes at least one era
|
||||
// go forward by more than `SessionsPerEra` sessions -- staking will not rotate a new
|
||||
@@ -194,7 +194,7 @@ mod tests {
|
||||
},
|
||||
true,
|
||||
);
|
||||
let migration_start_block_number = pezframe_system::Pallet::<rc::Runtime>::block_number();
|
||||
let migration_start_block_number = pezframe_system::Pezpallet::<rc::Runtime>::block_number();
|
||||
|
||||
// ensure era is still 1 on RC.
|
||||
// (Session events are received by AHClient and never passed on to staking-classic once
|
||||
@@ -365,7 +365,7 @@ mod tests {
|
||||
// Before migration ends, verify we have 9 buffered offences across multiple sessions
|
||||
assert_eq!(OffenceSendQueue::<rc::Runtime>::count(), 13);
|
||||
|
||||
ah_client::Pallet::<rc::Runtime>::on_migration_end();
|
||||
ah_client::Pezpallet::<rc::Runtime>::on_migration_end();
|
||||
assert_eq!(ah_client::Mode::<rc::Runtime>::get(), OperatingMode::Active);
|
||||
|
||||
// `MaxOffenceBatchSize` is set to 2 in this test, so we will send over the 13 offences
|
||||
@@ -478,7 +478,7 @@ mod tests {
|
||||
// - But only the highest slash fraction per validator per era gets queued for
|
||||
// processing
|
||||
// - So we see 13 OffenceReported events but only 3 offences in the processing queue
|
||||
// - The queue processing happens one offence per block in staking-async pallet.
|
||||
// - The queue processing happens one offence per block in staking-async pezpallet.
|
||||
|
||||
// Process all queued offences (one offence per block)
|
||||
// We have 3 offences queued (one per validator), so we need to roll 3 times
|
||||
@@ -676,7 +676,7 @@ mod tests {
|
||||
shared::in_rc(|| {
|
||||
rc::roll_to_next_session(true);
|
||||
post_migration_session_block_number =
|
||||
pezframe_system::Pallet::<rc::Runtime>::block_number();
|
||||
pezframe_system::Pezpallet::<rc::Runtime>::block_number();
|
||||
|
||||
// all the buffered validators points are flushed
|
||||
assert_eq!(ah_client::ValidatorPoints::<rc::Runtime>::iter().count(), 0,);
|
||||
|
||||
@@ -236,7 +236,7 @@ impl onchain::Config for OnChainSeqPhragmen {
|
||||
impl pezpallet_staking::Config for Runtime {
|
||||
type OldCurrency = Balances;
|
||||
type Currency = Balances;
|
||||
type UnixTime = pezpallet_timestamp::Pallet<Self>;
|
||||
type UnixTime = pezpallet_timestamp::Pezpallet<Self>;
|
||||
type AdminOrigin = pezframe_system::EnsureRoot<Self::AccountId>;
|
||||
type EraPayout = ();
|
||||
type ElectionProvider = onchain::OnChainExecution<OnChainSeqPhragmen>;
|
||||
@@ -337,7 +337,7 @@ impl ah_client::SendToAssetHub for DeliverToAH {
|
||||
shared::CounterRCAHSessionReport::mutate(|x| *x += 1);
|
||||
shared::in_ah(|| {
|
||||
let origin = crate::ah::RuntimeOrigin::root();
|
||||
rc_client::Pallet::<crate::ah::Runtime>::relay_session_report(
|
||||
rc_client::Pezpallet::<crate::ah::Runtime>::relay_session_report(
|
||||
origin,
|
||||
session_report.clone(),
|
||||
)
|
||||
@@ -359,7 +359,7 @@ impl ah_client::SendToAssetHub for DeliverToAH {
|
||||
shared::in_ah(|| {
|
||||
crate::shared::CounterRCAHNewOffence::mutate(|x| *x += offences.len() as u32);
|
||||
let origin = crate::ah::RuntimeOrigin::root();
|
||||
rc_client::Pallet::<crate::ah::Runtime>::relay_new_offence_paged(
|
||||
rc_client::Pezpallet::<crate::ah::Runtime>::relay_new_offence_paged(
|
||||
origin,
|
||||
offences.clone(),
|
||||
)
|
||||
@@ -378,7 +378,7 @@ parameter_types! {
|
||||
}
|
||||
|
||||
pub fn historical_events_since_last_call() -> Vec<pezpallet_session::historical::Event<Runtime>> {
|
||||
let all = pezframe_system::Pallet::<Runtime>::read_events_for_pallet::<
|
||||
let all = pezframe_system::Pezpallet::<Runtime>::read_events_for_pallet::<
|
||||
pezpallet_session::historical::Event<Runtime>,
|
||||
>();
|
||||
let seen = HistoricalEventsIndex::get();
|
||||
@@ -387,7 +387,7 @@ pub fn historical_events_since_last_call() -> Vec<pezpallet_session::historical:
|
||||
}
|
||||
|
||||
pub fn offence_events_since_last_call() -> Vec<pezpallet_offences::Event> {
|
||||
let all = pezframe_system::Pallet::<Runtime>::read_events_for_pallet::<pezpallet_offences::Event>();
|
||||
let all = pezframe_system::Pezpallet::<Runtime>::read_events_for_pallet::<pezpallet_offences::Event>();
|
||||
let seen = OffenceEventsIndex::get();
|
||||
OffenceEventsIndex::set(all.len());
|
||||
all.into_iter().skip(seen).collect()
|
||||
@@ -395,7 +395,7 @@ pub fn offence_events_since_last_call() -> Vec<pezpallet_offences::Event> {
|
||||
|
||||
pub fn session_events_since_last_call() -> Vec<pezpallet_session::Event<Runtime>> {
|
||||
let all =
|
||||
pezframe_system::Pallet::<Runtime>::read_events_for_pallet::<pezpallet_session::Event<Runtime>>();
|
||||
pezframe_system::Pezpallet::<Runtime>::read_events_for_pallet::<pezpallet_session::Event<Runtime>>();
|
||||
let seen = SessionEventsIndex::get();
|
||||
SessionEventsIndex::set(all.len());
|
||||
all.into_iter().skip(seen).collect()
|
||||
@@ -403,7 +403,7 @@ pub fn session_events_since_last_call() -> Vec<pezpallet_session::Event<Runtime>
|
||||
|
||||
pub fn ah_client_events_since_last_call() -> Vec<ah_client::Event<Runtime>> {
|
||||
let all =
|
||||
pezframe_system::Pallet::<Runtime>::read_events_for_pallet::<ah_client::Event<Runtime>>();
|
||||
pezframe_system::Pezpallet::<Runtime>::read_events_for_pallet::<ah_client::Event<Runtime>>();
|
||||
let seen = AhClientEventsIndex::get();
|
||||
AhClientEventsIndex::set(all.len());
|
||||
all.into_iter().skip(seen).collect()
|
||||
@@ -524,8 +524,8 @@ impl ExtBuilder {
|
||||
|
||||
for v in self.session_keys {
|
||||
// min some funds, create account and ref counts
|
||||
pezpallet_balances::Pallet::<T>::mint_into(&v, INITIAL_BALANCE).unwrap();
|
||||
pezpallet_session::Pallet::<T>::set_keys(
|
||||
pezpallet_balances::Pezpallet::<T>::mint_into(&v, INITIAL_BALANCE).unwrap();
|
||||
pezpallet_session::Pezpallet::<T>::set_keys(
|
||||
RuntimeOrigin::signed(v),
|
||||
SessionKeys { other: UintAuthorityId(v) },
|
||||
vec![],
|
||||
@@ -559,7 +559,7 @@ pub(crate) fn receive_validator_set_at(
|
||||
new_validator_set: new_validator_set.clone(),
|
||||
};
|
||||
|
||||
assert_ok!(ah_client::Pallet::<Runtime>::validator_set(RuntimeOrigin::root(), report));
|
||||
assert_ok!(ah_client::Pezpallet::<Runtime>::validator_set(RuntimeOrigin::root(), report));
|
||||
|
||||
// go forward till one more session such that these validators are in the session queue now
|
||||
roll_until_matches(|| pezpallet_session::CurrentIndex::<Runtime>::get() == sessions + 1, false);
|
||||
|
||||
@@ -193,7 +193,7 @@ fn upon_receiving_election_queue_and_activate_next_session() {
|
||||
new_validator_set: vec![1, 2, 3, 4],
|
||||
};
|
||||
|
||||
assert_ok!(ah_client::Pallet::<Runtime>::validator_set(RuntimeOrigin::root(), report));
|
||||
assert_ok!(ah_client::Pezpallet::<Runtime>::validator_set(RuntimeOrigin::root(), report));
|
||||
|
||||
// session validators are not set yet.
|
||||
assert!(pezpallet_session::Validators::<Runtime>::get().is_empty());
|
||||
@@ -275,7 +275,7 @@ fn upon_receiving_election_queue_and_activate_next_session() {
|
||||
leftover: false,
|
||||
new_validator_set: vec![1, 2, 3, 5],
|
||||
};
|
||||
assert_ok!(ah_client::Pallet::<Runtime>::validator_set(RuntimeOrigin::root(), report));
|
||||
assert_ok!(ah_client::Pezpallet::<Runtime>::validator_set(RuntimeOrigin::root(), report));
|
||||
|
||||
// rotate one more session
|
||||
roll_until_matches(|| pezpallet_session::CurrentIndex::<Runtime>::get() == 6, false);
|
||||
@@ -490,7 +490,7 @@ fn reports_unexpected_event_if_too_many_validator_points() {
|
||||
validator_points, ..
|
||||
})
|
||||
)] if validator_points.len() as u32 == 1 + 1
|
||||
// 1 more validator point added by the authorship pallet in our test setup
|
||||
// 1 more validator point added by the authorship pezpallet in our test setup
|
||||
));
|
||||
})
|
||||
}
|
||||
@@ -507,7 +507,7 @@ fn drops_too_small_validator_set() {
|
||||
};
|
||||
|
||||
// This will raise okay, but nothing is queued, and event is emitted
|
||||
assert_ok!(ah_client::Pallet::<Runtime>::validator_set(RuntimeOrigin::root(), report),);
|
||||
assert_ok!(ah_client::Pezpallet::<Runtime>::validator_set(RuntimeOrigin::root(), report),);
|
||||
assert_eq!(
|
||||
ah_client_events_since_last_call(),
|
||||
vec![ah_client::Event::SetTooSmallAndDropped]
|
||||
@@ -530,7 +530,7 @@ fn splitted_drops_too_small_validator_set() {
|
||||
.split(1);
|
||||
assert_eq!(parts.len(), 2);
|
||||
|
||||
assert_ok!(ah_client::Pallet::<Runtime>::validator_set(
|
||||
assert_ok!(ah_client::Pezpallet::<Runtime>::validator_set(
|
||||
RuntimeOrigin::root(),
|
||||
parts[0].clone()
|
||||
));
|
||||
@@ -547,7 +547,7 @@ fn splitted_drops_too_small_validator_set() {
|
||||
assert_eq!(ah_client::ValidatorSet::<Runtime>::get(), None);
|
||||
assert!(ah_client::IncompleteValidatorSetReport::<Runtime>::get().is_some());
|
||||
|
||||
assert_ok!(ah_client::Pallet::<Runtime>::validator_set(
|
||||
assert_ok!(ah_client::Pezpallet::<Runtime>::validator_set(
|
||||
RuntimeOrigin::root(),
|
||||
parts[1].clone()
|
||||
));
|
||||
@@ -578,7 +578,7 @@ fn on_offence_non_validator() {
|
||||
// submit an offence for validator 5 in current session, which is not a validator
|
||||
// really. Note that we have to provide a manual identification, as the default one
|
||||
// won't work here.
|
||||
assert_ok!(pezpallet_root_offences::Pallet::<Runtime>::create_offence(
|
||||
assert_ok!(pezpallet_root_offences::Pezpallet::<Runtime>::create_offence(
|
||||
RuntimeOrigin::root(),
|
||||
vec![(5, Perbill::from_percent(50))],
|
||||
Some(vec![Default::default()]),
|
||||
@@ -617,7 +617,7 @@ fn offences_first_queued_and_then_sent() {
|
||||
let _ = session_events_since_last_call();
|
||||
|
||||
// submit an offence for two accounts
|
||||
assert_ok!(pezpallet_root_offences::Pallet::<Runtime>::create_offence(
|
||||
assert_ok!(pezpallet_root_offences::Pezpallet::<Runtime>::create_offence(
|
||||
RuntimeOrigin::root(),
|
||||
vec![(4, Perbill::from_percent(50)), (5, Perbill::from_percent(50))],
|
||||
Some(vec![Default::default(), Default::default()]),
|
||||
@@ -687,12 +687,12 @@ fn offences_spam_sent_page_by_page() {
|
||||
)
|
||||
})
|
||||
.collect::<Vec<_>>();
|
||||
assert_ok!(pezpallet_root_offences::Pallet::<Runtime>::report_offence(RuntimeOrigin::root(), offences));
|
||||
assert_ok!(pezpallet_root_offences::Pezpallet::<Runtime>::report_offence(RuntimeOrigin::root(), offences));
|
||||
|
||||
// all offences reported to the offence pallet.
|
||||
// all offences reported to the offence pezpallet.
|
||||
assert_eq!(offence_events_since_last_call().len() as u32, offence_count);
|
||||
|
||||
// offence pallet will try and deduplicate them, but they all have the same time-slot,
|
||||
// offence pezpallet will try and deduplicate them, but they all have the same time-slot,
|
||||
// therefore are all reported to ah-client.
|
||||
assert_eq!(ah_client::OffenceSendQueue::<Runtime>::count(), offence_count);
|
||||
// 2.5 pages worth of offences
|
||||
@@ -764,7 +764,7 @@ fn on_offence_non_validator_and_active() {
|
||||
let _ = session_events_since_last_call();
|
||||
|
||||
// submit an offence for 5 and 4, first a non-validator and second an active one.
|
||||
assert_ok!(pezpallet_root_offences::Pallet::<Runtime>::create_offence(
|
||||
assert_ok!(pezpallet_root_offences::Pezpallet::<Runtime>::create_offence(
|
||||
RuntimeOrigin::root(),
|
||||
vec![(4, Perbill::from_percent(50)), (5, Perbill::from_percent(50))],
|
||||
Some(vec![Default::default(), Default::default()]),
|
||||
@@ -829,7 +829,7 @@ fn wont_disable_past_session_offence() {
|
||||
let _ = session_events_since_last_call();
|
||||
|
||||
// submit an offence for 1, who is a past validator, in a past session.
|
||||
assert_ok!(pezpallet_root_offences::Pallet::<Runtime>::create_offence(
|
||||
assert_ok!(pezpallet_root_offences::Pezpallet::<Runtime>::create_offence(
|
||||
RuntimeOrigin::root(),
|
||||
vec![(1, Perbill::from_percent(50))],
|
||||
Some(vec![Default::default()]),
|
||||
@@ -875,7 +875,7 @@ fn on_offence_disable_and_re_enabled_next_set() {
|
||||
let _ = session_events_since_last_call();
|
||||
|
||||
// submit an offence for 4 in the current session
|
||||
assert_ok!(pezpallet_root_offences::Pallet::<Runtime>::create_offence(
|
||||
assert_ok!(pezpallet_root_offences::Pezpallet::<Runtime>::create_offence(
|
||||
RuntimeOrigin::root(),
|
||||
vec![(4, Perbill::from_percent(50))],
|
||||
Some(vec![Default::default()]),
|
||||
@@ -951,7 +951,7 @@ mod session_pruning {
|
||||
for i in 1..=10 {
|
||||
let session_validators =
|
||||
(i * 10..(i + 1) * 10).map(|x| x as AccountId).collect::<Vec<_>>();
|
||||
assert_ok!(ah_client::Pallet::<T>::validator_set(
|
||||
assert_ok!(ah_client::Pezpallet::<T>::validator_set(
|
||||
RuntimeOrigin::root(),
|
||||
ValidatorSetReport {
|
||||
id: i,
|
||||
@@ -975,11 +975,11 @@ mod session_pruning {
|
||||
)
|
||||
}
|
||||
|
||||
// ensure that we have the root for these recorded in the historical session pallet
|
||||
// ensure that we have the root for these recorded in the historical session pezpallet
|
||||
assert_eq!(pezpallet_session::historical::StoredRange::<T>::get(), Some((2, 12)));
|
||||
|
||||
// send back a new validator set, but with some pruning info.
|
||||
assert_ok!(ah_client::Pallet::<T>::validator_set(
|
||||
assert_ok!(ah_client::Pezpallet::<T>::validator_set(
|
||||
RuntimeOrigin::root(),
|
||||
ValidatorSetReport {
|
||||
id: 999,
|
||||
@@ -1014,7 +1014,7 @@ mod blocking {
|
||||
|
||||
// when
|
||||
assert_noop!(
|
||||
ah_client::Pallet::<Runtime>::validator_set(RuntimeOrigin::root(), report),
|
||||
ah_client::Pezpallet::<Runtime>::validator_set(RuntimeOrigin::root(), report),
|
||||
ah_client::Error::<Runtime>::Blocked,
|
||||
);
|
||||
|
||||
@@ -1032,7 +1032,7 @@ mod blocking {
|
||||
// nothing is queued; No outgoing messages expected in passive mode.
|
||||
assert_eq!(LocalQueue::get().unwrap(), vec![]);
|
||||
|
||||
// make pallet active
|
||||
// make pezpallet active
|
||||
Mode::<T>::put(OperatingMode::Active);
|
||||
|
||||
// roll another session
|
||||
@@ -1374,7 +1374,7 @@ mod splitting {
|
||||
assert!(ah_client::ValidatorSet::<Runtime>::get().is_none());
|
||||
|
||||
assert_eq!(
|
||||
pezframe_system::Pallet::<Runtime>::read_events_for_pallet::<ah_client::Event<Runtime>>(
|
||||
pezframe_system::Pezpallet::<Runtime>::read_events_for_pallet::<ah_client::Event<Runtime>>(
|
||||
),
|
||||
vec![
|
||||
ah_client::Event::<T>::ValidatorSetReceived {
|
||||
@@ -1411,7 +1411,7 @@ mod key_proofs {
|
||||
|
||||
// receive a validator set, and trigger a 3 new sessions, such that we store some
|
||||
// roots.
|
||||
assert_ok!(ah_client::Pallet::<T>::validator_set(
|
||||
assert_ok!(ah_client::Pezpallet::<T>::validator_set(
|
||||
RuntimeOrigin::root(),
|
||||
ValidatorSetReport {
|
||||
id: 0,
|
||||
@@ -1440,12 +1440,12 @@ mod key_proofs {
|
||||
let key_ids = <SessionKeys as OpaqueKeys>::key_ids();
|
||||
assert_eq!(key_ids.len(), 1, "we have inserted only one key type in mock");
|
||||
|
||||
let keys = pezpallet_session::Pallet::<T>::load_keys(&1).unwrap();
|
||||
let keys = pezpallet_session::Pezpallet::<T>::load_keys(&1).unwrap();
|
||||
let our_key = keys.get::<UintAuthorityId>(key_ids[0]);
|
||||
assert_eq!(key_ids[0], DUMMY);
|
||||
|
||||
let proof =
|
||||
pezpallet_session::historical::Pallet::<T>::prove((DUMMY, &our_key.encode()[..]))
|
||||
pezpallet_session::historical::Pezpallet::<T>::prove((DUMMY, &our_key.encode()[..]))
|
||||
.unwrap();
|
||||
|
||||
assert_eq!(proof.session, 3);
|
||||
@@ -1453,7 +1453,7 @@ mod key_proofs {
|
||||
|
||||
// proof is valid, and it results into a default exposure.
|
||||
assert_eq!(
|
||||
pezpallet_session::historical::Pallet::<T>::check_proof(
|
||||
pezpallet_session::historical::Pezpallet::<T>::check_proof(
|
||||
(DUMMY, &our_key.encode()[..]),
|
||||
proof
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user