mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-31 16:51:02 +00:00
Benchmarks for new relayers pallet calls (#2040)
* slash relayer balance for invalid transactions * require some gap before unstake is possible * more clippy * log priority boost * add issue ref to TODO * fix typo * is_message_delivery_call -> is_receive_messages_proof_call * moved is_receive_messages_proof_call above * only slash relayers for priority transactions * benchmarks for new relayers pallet calls * generated weights * regenerated weights afer master merge * actually use weights
This commit is contained in:
committed by
Bastian Köcher
parent
f7cc060d9b
commit
1f738f1389
@@ -114,7 +114,7 @@ pub mod pallet {
|
||||
///
|
||||
/// Registration allows relayer to get priority boost for its message delivery transactions.
|
||||
#[pallet::call_index(1)]
|
||||
#[pallet::weight(Weight::zero())] // TODO: https://github.com/paritytech/parity-bridges-common/issues/2033
|
||||
#[pallet::weight(T::WeightInfo::register())]
|
||||
pub fn register(origin: OriginFor<T>, valid_till: T::BlockNumber) -> DispatchResult {
|
||||
let relayer = ensure_signed(origin)?;
|
||||
|
||||
@@ -175,7 +175,7 @@ pub mod pallet {
|
||||
/// After this call, message delivery transactions of the relayer won't get any priority
|
||||
/// boost.
|
||||
#[pallet::call_index(2)]
|
||||
#[pallet::weight(Weight::zero())] // TODO: https://github.com/paritytech/parity-bridges-common/issues/2033
|
||||
#[pallet::weight(T::WeightInfo::deregister())]
|
||||
pub fn deregister(origin: OriginFor<T>) -> DispatchResult {
|
||||
let relayer = ensure_signed(origin)?;
|
||||
|
||||
@@ -326,7 +326,7 @@ pub mod pallet {
|
||||
}
|
||||
|
||||
/// Return required registration lease.
|
||||
fn required_registration_lease() -> T::BlockNumber {
|
||||
pub(crate) fn required_registration_lease() -> T::BlockNumber {
|
||||
<T::StakeAndSlash as StakeAndSlash<
|
||||
T::AccountId,
|
||||
T::BlockNumber,
|
||||
@@ -335,7 +335,7 @@ pub mod pallet {
|
||||
}
|
||||
|
||||
/// Return required stake.
|
||||
fn required_stake() -> T::Reward {
|
||||
pub(crate) fn required_stake() -> T::Reward {
|
||||
<T::StakeAndSlash as StakeAndSlash<
|
||||
T::AccountId,
|
||||
T::BlockNumber,
|
||||
|
||||
Reference in New Issue
Block a user