referrerpolicy=no-referrer-when-downgrade
pallet_bridge_relayers::weights

Trait WeightInfo

Source
pub trait WeightInfo {
    // Required methods
    fn claim_rewards() -> Weight;
    fn claim_rewards_to() -> Weight;
    fn register() -> Weight;
    fn deregister() -> Weight;
    fn slash_and_deregister() -> Weight;
    fn register_relayer_reward() -> Weight;
}
Expand description

Weight functions needed for pallet_bridge_relayers.

Required Methods§

Source

fn claim_rewards() -> Weight

Source

fn claim_rewards_to() -> Weight

Source

fn register() -> Weight

Source

fn deregister() -> Weight

Source

fn slash_and_deregister() -> Weight

Source

fn register_relayer_reward() -> Weight

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl WeightInfo for ()

Source§

fn claim_rewards() -> Weight

Storage: BridgeRelayers RelayerRewards (r:1 w:1)

Proof: BridgeRelayers RelayerRewards (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)

Storage: Balances TotalIssuance (r:1 w:0)

Proof: Balances TotalIssuance (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen)

Storage: System Account (r:1 w:1)

Proof: System Account (max_values: None, max_size: Some(104), added: 2579, mode: MaxEncodedLen)

Source§

fn claim_rewards_to() -> Weight

Storage: BridgeRelayers RelayerRewards (r:1 w:1)

Proof: BridgeRelayers RelayerRewards (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)

Storage: Balances TotalIssuance (r:1 w:0)

Proof: Balances TotalIssuance (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen)

Storage: System Account (r:1 w:1)

Proof: System Account (max_values: None, max_size: Some(104), added: 2579, mode: MaxEncodedLen)

Source§

fn register() -> Weight

Storage: BridgeRelayers RegisteredRelayers (r:1 w:1)

Proof: BridgeRelayers RegisteredRelayers (max_values: None, max_size: Some(64), added: 2539, mode: MaxEncodedLen)

Storage: Balances Reserves (r:1 w:1)

Proof: Balances Reserves (max_values: None, max_size: Some(849), added: 3324, mode: MaxEncodedLen)

Source§

fn deregister() -> Weight

Storage: BridgeRelayers RegisteredRelayers (r:1 w:1)

Proof: BridgeRelayers RegisteredRelayers (max_values: None, max_size: Some(64), added: 2539, mode: MaxEncodedLen)

Storage: Balances Reserves (r:1 w:1)

Proof: Balances Reserves (max_values: None, max_size: Some(849), added: 3324, mode: MaxEncodedLen)

Source§

fn slash_and_deregister() -> Weight

Storage: BridgeRelayers RegisteredRelayers (r:1 w:1)

Proof: BridgeRelayers RegisteredRelayers (max_values: None, max_size: Some(64), added: 2539, mode: MaxEncodedLen)

Storage: Balances Reserves (r:1 w:1)

Proof: Balances Reserves (max_values: None, max_size: Some(849), added: 3324, mode: MaxEncodedLen)

Storage: System Account (r:1 w:1)

Proof: System Account (max_values: None, max_size: Some(104), added: 2579, mode: MaxEncodedLen)

Source§

fn register_relayer_reward() -> Weight

Storage: BridgeRelayers RelayerRewards (r:1 w:1)

Proof: BridgeRelayers RelayerRewards (max_values: None, max_size: Some(65), added: 2540, mode: MaxEncodedLen)

Implementors§

Source§

impl<T: Config> WeightInfo for BridgeWeight<T>