pub trait WeightInfo {
// Required methods
fn add_stake() -> Weight;
fn remove_stake() -> Weight;
fn transfer_stake() -> Weight;
fn register_agent() -> Weight;
fn unregister_agent() -> Weight;
fn update_agent() -> Weight;
fn set_agent_update_cooldown() -> Weight;
}
Expand description
Weight functions needed for pallet_torus0
.
Required Methods§
fn add_stake() -> Weight
fn remove_stake() -> Weight
fn transfer_stake() -> Weight
fn register_agent() -> Weight
fn unregister_agent() -> Weight
fn update_agent() -> Weight
fn set_agent_update_cooldown() -> 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 ()
impl WeightInfo for ()
Source§fn add_stake() -> Weight
fn add_stake() -> Weight
Storage: Torus0::MinAllowedStake
(r:1 w:0)
Proof: Torus0::MinAllowedStake
(max_values
: Some(1), max_size
: Some(16), added: 511, mode: MaxEncodedLen
)
Storage: Torus0::Agents
(r:1 w:0)
Proof: Torus0::Agents
(max_values
: None, max_size
: Some(857), added: 3332, mode: MaxEncodedLen
)
Storage: System::Account
(r:1 w:1)
Proof: System::Account
(max_values
: None, max_size
: Some(128), added: 2603, mode: MaxEncodedLen
)
Storage: Torus0::StakedBy
(r:1 w:1)
Proof: Torus0::StakedBy
(max_values
: None, max_size
: Some(80), added: 2555, mode: MaxEncodedLen
)
Storage: Torus0::StakingTo
(r:1 w:1)
Proof: Torus0::StakingTo
(max_values
: None, max_size
: Some(80), added: 2555, mode: MaxEncodedLen
)
Storage: Torus0::TotalStake
(r:1 w:1)
Proof: Torus0::TotalStake
(max_values
: Some(1), max_size
: Some(16), added: 511, mode: MaxEncodedLen
)
Source§fn remove_stake() -> Weight
fn remove_stake() -> Weight
Storage: Torus0::MinAllowedStake
(r:1 w:0)
Proof: Torus0::MinAllowedStake
(max_values
: Some(1), max_size
: Some(16), added: 511, mode: MaxEncodedLen
)
Storage: Torus0::Agents
(r:1 w:0)
Proof: Torus0::Agents
(max_values
: None, max_size
: Some(857), added: 3332, mode: MaxEncodedLen
)
Storage: Torus0::StakingTo
(r:1 w:1)
Proof: Torus0::StakingTo
(max_values
: None, max_size
: Some(80), added: 2555, mode: MaxEncodedLen
)
Storage: Torus0::StakedBy
(r:1 w:1)
Proof: Torus0::StakedBy
(max_values
: None, max_size
: Some(80), added: 2555, mode: MaxEncodedLen
)
Storage: Torus0::TotalStake
(r:1 w:1)
Proof: Torus0::TotalStake
(max_values
: Some(1), max_size
: Some(16), added: 511, mode: MaxEncodedLen
)
Storage: System::Account
(r:1 w:1)
Proof: System::Account
(max_values
: None, max_size
: Some(128), added: 2603, mode: MaxEncodedLen
)
Source§fn transfer_stake() -> Weight
fn transfer_stake() -> Weight
Storage: Torus0::MinAllowedStake
(r:1 w:0)
Proof: Torus0::MinAllowedStake
(max_values
: Some(1), max_size
: Some(16), added: 511, mode: MaxEncodedLen
)
Storage: Torus0::Agents
(r:2 w:0)
Proof: Torus0::Agents
(max_values
: None, max_size
: Some(857), added: 3332, mode: MaxEncodedLen
)
Storage: Torus0::StakingTo
(r:2 w:2)
Proof: Torus0::StakingTo
(max_values
: None, max_size
: Some(80), added: 2555, mode: MaxEncodedLen
)
Storage: Torus0::StakedBy
(r:2 w:2)
Proof: Torus0::StakedBy
(max_values
: None, max_size
: Some(80), added: 2555, mode: MaxEncodedLen
)
Storage: Torus0::TotalStake
(r:1 w:1)
Proof: Torus0::TotalStake
(max_values
: Some(1), max_size
: Some(16), added: 511, mode: MaxEncodedLen
)
Storage: System::Account
(r:1 w:1)
Proof: System::Account
(max_values
: None, max_size
: Some(128), added: 2603, mode: MaxEncodedLen
)
Source§fn register_agent() -> Weight
fn register_agent() -> Weight
Storage: Governance::AgentsFrozen
(r:1 w:0)
Proof: Governance::AgentsFrozen
(max_values
: Some(1), max_size
: Some(1), added: 496, mode: MaxEncodedLen
)
Storage: Torus0::Agents
(r:1 w:1)
Proof: Torus0::Agents
(max_values
: None, max_size
: Some(857), added: 3332, mode: MaxEncodedLen
)
Storage: Torus0::RegistrationsThisBlock
(r:1 w:1)
Proof: Torus0::RegistrationsThisBlock
(max_values
: Some(1), max_size
: Some(2), added: 497, mode: MaxEncodedLen
)
Storage: Torus0::MaxRegistrationsPerBlock
(r:1 w:0)
Proof: Torus0::MaxRegistrationsPerBlock
(max_values
: Some(1), max_size
: Some(2), added: 497, mode: MaxEncodedLen
)
Storage: Torus0::BurnConfig
(r:1 w:0)
Proof: Torus0::BurnConfig
(max_values
: Some(1), max_size
: Some(52), added: 547, mode: MaxEncodedLen
)
Storage: Torus0::RegistrationsThisInterval
(r:1 w:1)
Proof: Torus0::RegistrationsThisInterval
(max_values
: Some(1), max_size
: Some(2), added: 497, mode: MaxEncodedLen
)
Storage: Torus0::MinNameLength
(r:1 w:0)
Proof: Torus0::MinNameLength
(max_values
: Some(1), max_size
: Some(2), added: 497, mode: MaxEncodedLen
)
Storage: Torus0::MaxNameLength
(r:1 w:0)
Proof: Torus0::MaxNameLength
(max_values
: Some(1), max_size
: Some(2), added: 497, mode: MaxEncodedLen
)
Storage: Torus0::MaxAgentUrlLength
(r:1 w:0)
Proof: Torus0::MaxAgentUrlLength
(max_values
: Some(1), max_size
: Some(2), added: 497, mode: MaxEncodedLen
)
Storage: Torus0::Burn
(r:1 w:0)
Proof: Torus0::Burn
(max_values
: Some(1), max_size
: Some(16), added: 511, mode: MaxEncodedLen
)
Storage: Governance::DaoTreasuryAddress
(r:1 w:0)
Proof: Governance::DaoTreasuryAddress
(max_values
: Some(1), max_size
: Some(32), added: 527, mode: MaxEncodedLen
)
Storage: Torus0::FeeConstraints
(r:1 w:0)
Proof: Torus0::FeeConstraints
(max_values
: Some(1), max_size
: Some(2), added: 497, mode: MaxEncodedLen
)
Storage: Governance::Allocators
(r:1 w:0)
Proof: Governance::Allocators
(max_values
: None, max_size
: Some(32), added: 2507, mode: MaxEncodedLen
)
Source§fn unregister_agent() -> Weight
fn unregister_agent() -> Weight
Storage: Torus0::Agents
(r:1 w:1)
Proof: Torus0::Agents
(max_values
: None, max_size
: Some(857), added: 3332, mode: MaxEncodedLen
)
Storage: Torus0::StakingTo
(r:1 w:0)
Proof: Torus0::StakingTo
(max_values
: None, max_size
: Some(80), added: 2555, mode: MaxEncodedLen
)
Source§fn update_agent() -> Weight
fn update_agent() -> Weight
Storage: Torus0::Agents
(r:1 w:1)
Proof: Torus0::Agents
(max_values
: None, max_size
: Some(857), added: 3332, mode: MaxEncodedLen
)
Storage: Torus0::AgentUpdateCooldown
(r:1 w:0)
Proof: Torus0::AgentUpdateCooldown
(max_values
: Some(1), max_size
: Some(8), added: 503, mode: MaxEncodedLen
)
Storage: Torus0::MinNameLength
(r:1 w:0)
Proof: Torus0::MinNameLength
(max_values
: Some(1), max_size
: Some(2), added: 497, mode: MaxEncodedLen
)
Storage: Torus0::MaxNameLength
(r:1 w:0)
Proof: Torus0::MaxNameLength
(max_values
: Some(1), max_size
: Some(2), added: 497, mode: MaxEncodedLen
)
Storage: Torus0::MaxAgentUrlLength
(r:1 w:0)
Proof: Torus0::MaxAgentUrlLength
(max_values
: Some(1), max_size
: Some(2), added: 497, mode: MaxEncodedLen
)
Storage: Torus0::FeeConstraints
(r:1 w:0)
Proof: Torus0::FeeConstraints
(max_values
: Some(1), max_size
: Some(2), added: 497, mode: MaxEncodedLen
)
Source§fn set_agent_update_cooldown() -> Weight
fn set_agent_update_cooldown() -> Weight
Storage: Torus0::AgentUpdateCooldown
(r:0 w:1)
Proof: Torus0::AgentUpdateCooldown
(max_values
: Some(1), max_size
: Some(8), added: 503, mode: MaxEncodedLen
)