SYMBOL INDEX (8928 symbols across 480 files) FILE: operator/node/build.rs function main (line 19) | fn main() { FILE: operator/node/src/benchmarking.rs type RemarkBuilder (line 37) | pub struct RemarkBuilder { function new (line 43) | pub fn new(client: Arc>) -> Self { function pallet (line 49) | fn pallet(&self) -> &str { function extrinsic (line 53) | fn extrinsic(&self) -> &str { function build (line 57) | fn build(&self, nonce: u32) -> std::result::Result { function new (line 81) | pub fn new(client: Arc>, dest: AccountId, value: ... function pallet (line 91) | fn pallet(&self) -> &str { function extrinsic (line 95) | fn extrinsic(&self) -> &str { function build (line 99) | fn build(&self, nonce: u32) -> std::result::Result( function inherent_benchmark_data (line 182) | pub fn inherent_benchmark_data() -> Result { FILE: operator/node/src/chain_spec/mainnet.rs constant EVM_CHAIN_ID (line 22) | const EVM_CHAIN_ID: u64 = 55930; constant SS58_FORMAT (line 23) | const SS58_FORMAT: u16 = EVM_CHAIN_ID as u16; constant TOKEN_DECIMALS (line 24) | const TOKEN_DECIMALS: u8 = 18; constant TOKEN_SYMBOL (line 25) | const TOKEN_SYMBOL: &str = "HAVE"; function development_chain_spec (line 27) | pub fn development_chain_spec() -> Result { function local_chain_spec (line 47) | pub fn local_chain_spec() -> Result { FILE: operator/node/src/chain_spec/mod.rs type ChainSpec (line 22) | pub type ChainSpec = sc_service::GenericChainSpec; type NetworkType (line 26) | pub trait NetworkType { method is_stagenet (line 28) | fn is_stagenet(&self) -> bool; method is_testnet (line 31) | fn is_testnet(&self) -> bool; method is_mainnet (line 34) | fn is_mainnet(&self) -> bool; method is_dev (line 37) | fn is_dev(&self) -> bool; method is_dev (line 41) | fn is_dev(&self) -> bool { method is_stagenet (line 45) | fn is_stagenet(&self) -> bool { method is_testnet (line 49) | fn is_testnet(&self) -> bool { method is_mainnet (line 53) | fn is_mainnet(&self) -> bool { FILE: operator/node/src/chain_spec/stagenet.rs constant EVM_CHAIN_ID (line 22) | const EVM_CHAIN_ID: u64 = 55932; constant SS58_FORMAT (line 23) | const SS58_FORMAT: u16 = EVM_CHAIN_ID as u16; constant TOKEN_DECIMALS (line 24) | const TOKEN_DECIMALS: u8 = 18; constant TOKEN_SYMBOL (line 25) | const TOKEN_SYMBOL: &str = "STAGE"; function development_chain_spec (line 27) | pub fn development_chain_spec() -> Result { function local_chain_spec (line 47) | pub fn local_chain_spec() -> Result { FILE: operator/node/src/chain_spec/testnet.rs constant EVM_CHAIN_ID (line 22) | const EVM_CHAIN_ID: u64 = 55931; constant SS58_FORMAT (line 23) | const SS58_FORMAT: u16 = EVM_CHAIN_ID as u16; constant TOKEN_DECIMALS (line 24) | const TOKEN_DECIMALS: u8 = 18; constant TOKEN_SYMBOL (line 25) | const TOKEN_SYMBOL: &str = "MOCK"; function development_chain_spec (line 27) | pub fn development_chain_spec() -> Result { function local_chain_spec (line 47) | pub fn local_chain_spec() -> Result { FILE: operator/node/src/cli.rs type Sealing (line 35) | pub enum Sealing { type Cli (line 44) | pub struct Cli { type Subcommand (line 92) | pub enum Subcommand { type ProviderType (line 128) | pub enum ProviderType { method deserialize (line 136) | fn deserialize>(d: D) -> Result { type StorageLayer (line 154) | pub enum StorageLayer { method deserialize (line 162) | fn deserialize>(d: D) -> Result { type ProviderConfigurations (line 181) | pub struct ProviderConfigurations { method provider_options (line 525) | pub fn provider_options(&self) -> ProviderOptions { type IndexerConfigurations (line 704) | pub struct IndexerConfigurations { method indexer_options (line 730) | pub fn indexer_options(&self) -> Option { type FishermanFiltering (line 747) | pub enum FishermanFiltering { type FishermanOrdering (line 757) | pub enum FishermanOrdering { type FishermanConfigurations (line 766) | pub struct FishermanConfigurations { method fisherman_options (line 845) | pub fn fisherman_options(&self) -> Option { FILE: operator/node/src/client.rs type FullBackend (line 25) | pub type FullBackend = sc_service::TFullBackend; type FullClient (line 27) | pub type FullClient = sc_service::TFullClient: type _RuntimeApiCollection (line 53) | pub trait _RuntimeApiCollection String { method impl_version (line 120) | fn impl_version() -> String { method description (line 124) | fn description() -> String { method author (line 128) | fn author() -> String { method support_url (line 132) | fn support_url() -> String { method copyright_start_year (line 136) | fn copyright_start_year() -> i32 { method load_spec (line 140) | fn load_spec(&self, id: &str) -> Result, ... function run (line 226) | pub fn run() -> sc_cli::Result<()> { FILE: operator/node/src/config.rs type Config (line 29) | pub struct Config { function read_config (line 35) | pub fn read_config(path: &str) -> Option { FILE: operator/node/src/consensus.rs type BabeConsensusDataProvider (line 23) | pub struct BabeConsensusDataProvider {} method new (line 27) | pub fn new() -> Self { method create_digest (line 36) | fn create_digest( function from (line 52) | fn from(provider: BabeConsensusDataProvider) -> Self { FILE: operator/node/src/eth.rs type DefaultEthConfig (line 41) | pub struct DefaultEthConfig(std::marker::PhantomData<(C, BE)>); type EstimateGasAdapter (line 48) | type EstimateGasAdapter = (); type RuntimeStorageOverride (line 49) | type RuntimeStorageOverride = type BackendType (line 55) | pub enum BackendType { type EthConfiguration (line 65) | pub struct EthConfiguration { type FrontierPartialComponents (line 116) | pub struct FrontierPartialComponents { function new_frontier_partial (line 122) | pub fn new_frontier_partial( type EthCompatRuntimeApiCollection (line 133) | pub trait EthCompatRuntimeApiCollection: type FrontierTasksParams (line 147) | pub struct FrontierTasksParams function spawn_frontier_tasks (line 168) | pub async fn spawn_frontier_tasks( FILE: operator/node/src/main.rs function main (line 32) | fn main() -> sc_cli::Result<()> { FILE: operator/node/src/rpc.rs type BeefyDeps (line 62) | pub struct BeefyDeps { type FullDeps (line 72) | pub struct FullDeps( FILE: operator/node/src/service.rs type FullClient (line 83) | pub(crate) type FullClient = StorageHubClient; type FullBackend (line 85) | type FullBackend = sc_service::TFullBackend; type FullSelectChain (line 86) | type FullSelectChain = sc_consensus::LongestChain; type FullGrandpaBlockImport (line 87) | type FullGrandpaBlockImport = sc_consensus_grandpa::GrandpaB... type FullBeefyBlockImport (line 93) | type FullBeefyBlockImport = constant GRANDPA_JUSTIFICATION_PERIOD (line 104) | const GRANDPA_JUSTIFICATION_PERIOD: u32 = 512; type FullRuntimeApi (line 111) | pub(crate) trait FullRuntimeApi: type Service (line 151) | pub type Service = sc_service::PartialComponents< type StorageEnableClient (line 185) | pub(crate) type StorageEnableClient = function frontier_database_dir (line 188) | pub fn frontier_database_dir(config: &Configuration, path: &str) -> std:... function open_frontier_backend (line 196) | pub fn open_frontier_backend( function build_babe_inherent_providers (line 263) | fn build_babe_inherent_providers( function new_partial (line 297) | pub fn new_partial( function new_full_impl (line 435) | pub async fn new_full_impl< function new_full (line 1003) | pub async fn new_full< function setup_database_pool (line 1105) | async fn setup_database_pool(database_url: String) -> Result( function init_sh_builder (line 1147) | async fn init_sh_builder( function finish_sh_builder_and_run_tasks (line 1356) | async fn finish_sh_builder_and_run_tasks(seed: u32, amount: BalanceOf) -> ... function ethereum_address (line 33) | fn ethereum_address(seed: u8) -> H160 { function transfer_to_ethereum (line 47) | fn transfer_to_ethereum() -> Result<(), BenchmarkError> { function pause (line 82) | fn pause() -> Result<(), BenchmarkError> { function unpause (line 100) | fn unpause() -> Result<(), BenchmarkError> { FILE: operator/pallets/datahaven-native-transfer/src/lib.rs type BalanceOf (line 59) | type BalanceOf = type Pallet (line 69) | pub struct Pallet(_); type Config (line 72) | pub trait Config: frame_system::Config { type Paused (line 104) | pub type Paused = StorageValue<_, bool, ValueQuery>; type Event (line 108) | pub enum Event { type Error (line 136) | pub enum Error { function transfer_to_ethereum (line 171) | pub fn transfer_to_ethereum( function pause (line 215) | pub fn pause(origin: OriginFor) -> DispatchResult { function unpause (line 228) | pub fn unpause(origin: OriginFor) -> DispatchResult { function build_mint_message (line 241) | fn build_mint_message( function lock_tokens (line 274) | pub fn lock_tokens(who: &T::AccountId, amount: BalanceOf) -> Dispatch... function unlock_tokens (line 294) | pub fn unlock_tokens(who: &T::AccountId, amount: BalanceOf) -> Dispat... function total_locked_balance (line 319) | pub fn total_locked_balance() -> BalanceOf { function ethereum_sovereign_account (line 325) | pub fn ethereum_sovereign_account() -> T::AccountId { FILE: operator/pallets/datahaven-native-transfer/src/mock.rs type Block (line 32) | type Block = frame_system::mocking::MockBlock; type BaseCallFilter (line 45) | type BaseCallFilter = Everything; type BlockWeights (line 46) | type BlockWeights = (); type BlockLength (line 47) | type BlockLength = (); type DbWeight (line 48) | type DbWeight = (); type RuntimeOrigin (line 49) | type RuntimeOrigin = RuntimeOrigin; type RuntimeCall (line 50) | type RuntimeCall = RuntimeCall; type Nonce (line 51) | type Nonce = u64; type Hash (line 52) | type Hash = H256; type Hashing (line 53) | type Hashing = BlakeTwo256; type AccountId (line 54) | type AccountId = u64; type Lookup (line 55) | type Lookup = IdentityLookup; type Block (line 56) | type Block = Block; type RuntimeEvent (line 57) | type RuntimeEvent = RuntimeEvent; type BlockHashCount (line 58) | type BlockHashCount = BlockHashCount; type Version (line 59) | type Version = (); type PalletInfo (line 60) | type PalletInfo = PalletInfo; type AccountData (line 61) | type AccountData = pallet_balances::AccountData; type OnNewAccount (line 62) | type OnNewAccount = (); type OnKilledAccount (line 63) | type OnKilledAccount = (); type SystemWeightInfo (line 64) | type SystemWeightInfo = (); type SS58Prefix (line 65) | type SS58Prefix = SS58Prefix; type OnSetCode (line 66) | type OnSetCode = (); type MaxConsumers (line 67) | type MaxConsumers = ConstU32<16>; type RuntimeTask (line 68) | type RuntimeTask = (); type ExtensionsWeightInfo (line 69) | type ExtensionsWeightInfo = (); type SingleBlockMigrations (line 70) | type SingleBlockMigrations = (); type MultiBlockMigrator (line 71) | type MultiBlockMigrator = (); type PreInherents (line 72) | type PreInherents = (); type PostInherents (line 73) | type PostInherents = (); type PostTransactions (line 74) | type PostTransactions = (); type Balance (line 78) | type Balance = u128; type DustRemoval (line 79) | type DustRemoval = (); type RuntimeEvent (line 80) | type RuntimeEvent = RuntimeEvent; type ExistentialDeposit (line 81) | type ExistentialDeposit = ExistentialDeposit; type AccountStore (line 82) | type AccountStore = System; type WeightInfo (line 83) | type WeightInfo = (); type MaxLocks (line 84) | type MaxLocks = (); type MaxReserves (line 85) | type MaxReserves = MaxReserves; type ReserveIdentifier (line 86) | type ReserveIdentifier = [u8; 8]; type RuntimeHoldReason (line 87) | type RuntimeHoldReason = (); type FreezeIdentifier (line 88) | type FreezeIdentifier = (); type MaxFreezes (line 89) | type MaxFreezes = ConstU32<0>; type RuntimeFreezeReason (line 90) | type RuntimeFreezeReason = (); type DoneSlashHandler (line 91) | type DoneSlashHandler = (); type MockOkOutboundQueue (line 95) | pub struct MockOkOutboundQueue; type Ticket (line 98) | type Ticket = OutboundMessage; method validate (line 100) | fn validate( method deliver (line 106) | fn deliver( type MockNativeTokenId (line 130) | pub struct MockNativeTokenId; method get (line 132) | fn get() -> Option { type RuntimeEvent (line 142) | type RuntimeEvent = RuntimeEvent; type Currency (line 143) | type Currency = Balances; type EthereumSovereignAccount (line 144) | type EthereumSovereignAccount = EthereumSovereignAccount; type OutboundQueue (line 145) | type OutboundQueue = MockOkOutboundQueue; type NativeTokenId (line 146) | type NativeTokenId = MockNativeTokenId; type FeeRecipient (line 147) | type FeeRecipient = FeeRecipientAccount; type WeightInfo (line 148) | type WeightInfo = (); type PauseOrigin (line 149) | type PauseOrigin = EnsureRoot; constant ALICE (line 152) | pub const ALICE: u64 = 1; constant BOB (line 153) | pub const BOB: u64 = 2; constant CHARLIE (line 154) | pub const CHARLIE: u64 = 3; constant ETHEREUM_SOVEREIGN (line 155) | pub const ETHEREUM_SOVEREIGN: u64 = 999; constant FEE_RECIPIENT (line 156) | pub const FEE_RECIPIENT: u64 = 1000; constant INITIAL_BALANCE (line 157) | pub const INITIAL_BALANCE: u128 = 10_000; function new_test_ext (line 159) | pub fn new_test_ext() -> sp_io::TestExternalities { function last_event (line 180) | pub fn last_event() -> RuntimeEvent { FILE: operator/pallets/datahaven-native-transfer/src/tests.rs function ethereum_address (line 27) | fn ethereum_address() -> H160 { function transfer_to_ethereum_works (line 36) | fn transfer_to_ethereum_works() { function transfer_zero_amount_fails (line 67) | fn transfer_zero_amount_fails() { function transfer_to_zero_address_fails (line 82) | fn transfer_to_zero_address_fails() { function transfer_insufficient_balance_fails (line 97) | fn transfer_insufficient_balance_fails() { function transfer_when_paused_fails (line 112) | fn transfer_when_paused_fails() { function multiple_transfers_work (line 133) | fn multiple_transfers_work() { function transfer_with_zero_fee_fails (line 166) | fn transfer_with_zero_fee_fails() { function transfer_fails_when_token_not_registered (line 181) | fn transfer_fails_when_token_not_registered() { function lock_tokens_works (line 206) | fn lock_tokens_works() { function unlock_tokens_works (line 227) | fn unlock_tokens_works() { function unlock_insufficient_sovereign_balance_fails (line 263) | fn unlock_insufficient_sovereign_balance_fails() { function unlock_fails_if_existential_deposit_would_be_consumed (line 274) | fn unlock_fails_if_existential_deposit_would_be_consumed() { function lock_unlock_different_amounts (line 288) | fn lock_unlock_different_amounts() { function pause_works (line 317) | fn pause_works() { function pause_unauthorized_fails (line 331) | fn pause_unauthorized_fails() { function unpause_works (line 341) | fn unpause_works() { function unpause_unauthorized_fails (line 361) | fn unpause_unauthorized_fails() { function pause_unpause_cycle_works (line 371) | fn pause_unpause_cycle_works() { function transfer_preserves_existential_deposit (line 418) | fn transfer_preserves_existential_deposit() { function unlock_preserves_existential_deposit (line 443) | fn unlock_preserves_existential_deposit() { function transfer_with_preservation_mode (line 460) | fn transfer_with_preservation_mode() { FILE: operator/pallets/datahaven-native-transfer/src/weights.rs type WeightInfo (line 47) | pub trait WeightInfo { method transfer_to_ethereum (line 48) | fn transfer_to_ethereum() -> Weight; method pause (line 49) | fn pause() -> Weight; method unpause (line 50) | fn unpause() -> Weight; method transfer_to_ethereum (line 72) | fn transfer_to_ethereum() -> Weight { method pause (line 92) | fn pause() -> Weight { method unpause (line 112) | fn unpause() -> Weight { method transfer_to_ethereum (line 141) | fn transfer_to_ethereum() -> Weight { method pause (line 161) | fn pause() -> Weight { method unpause (line 181) | fn unpause() -> Weight { type SubstrateWeight (line 54) | pub struct SubstrateWeight(PhantomData); FILE: operator/pallets/ethereum-client/fixtures/src/lib.rs constant SC_SIZE (line 16) | const SC_SIZE: usize = 512; constant SC_BITS_SIZE (line 17) | const SC_BITS_SIZE: usize = 64; type CheckpointUpdate (line 18) | type CheckpointUpdate = snowbridge_beacon_primitives::CheckpointUpdate; function make_checkpoint (line 21) | pub fn make_checkpoint() -> Box { function make_sync_committee_update (line 568) | pub fn make_sync_committee_update() -> Box { function make_finalized_header_update (line 1137) | pub fn make_finalized_header_update() -> Box { function make_execution_proof (line 1180) | pub fn make_execution_proof() -> Box { function make_inbound_fixture (line 1235) | pub fn make_inbound_fixture() -> InboundQueueFixture { FILE: operator/pallets/ethereum-client/src/benchmarking/mod.rs function force_checkpoint (line 23) | fn force_checkpoint() -> Result<(), BenchmarkError> { function submit (line 37) | fn submit() -> Result<(), BenchmarkError> { function submit_with_sync_committee (line 60) | fn submit_with_sync_committee() -> Result<(), BenchmarkError> { function bls_fast_aggregate_verify_pre_aggregated (line 78) | fn bls_fast_aggregate_verify_pre_aggregated() -> Result<(), BenchmarkErr... function bls_fast_aggregate_verify (line 96) | fn bls_fast_aggregate_verify() -> Result<(), BenchmarkError> { function verify_merkle_proof (line 118) | fn verify_merkle_proof() -> Result<(), BenchmarkError> { FILE: operator/pallets/ethereum-client/src/benchmarking/util.rs function participant_pubkeys (line 10) | pub fn participant_pubkeys( function absent_pubkeys (line 24) | pub fn absent_pubkeys(update: &Update) -> Result(update: &Update) -> Result u64 { function compute_epoch (line 25) | pub fn compute_epoch(slot: u64, slots_per_epoch: u64) -> u64 { function sync_committee_sum (line 30) | pub fn sync_committee_sum(sync_committee_bits: &[u8]) -> u32 { FILE: operator/pallets/ethereum-client/src/impls.rs method verify (line 20) | fn verify(event_log: &Log, proof: &Proof) -> Result<(), VerificationErro... function verify_receipt_inclusion (line 53) | pub fn verify_receipt_inclusion( function verify_execution_proof (line 75) | pub(crate) fn verify_execution_proof(execution_proof: &ExecutionProof) -... function verify_ancestry_proof (line 136) | fn verify_ancestry_proof( FILE: operator/pallets/ethereum-client/src/lib.rs constant LOG_TARGET (line 68) | pub const LOG_TARGET: &str = "ethereum-client"; type MaxFinalizedHeadersToKeep (line 80) | pub struct MaxFinalizedHeadersToKeep(PhantomData); function get (line 82) | fn get() -> u32 { type Pallet (line 89) | pub struct Pallet(_); type Config (line 92) | pub trait Config: frame_system::Config { type Event (line 104) | pub enum Event { type Error (line 119) | pub enum Error { type InitialCheckpointRoot (line 156) | pub type InitialCheckpointRoot = StorageValue<_, H256, ValueQ... type LatestFinalizedBlockRoot (line 161) | pub type LatestFinalizedBlockRoot = StorageValue<_, H256, Val... type FinalizedBeaconState (line 166) | pub type FinalizedBeaconState = type FinalizedBeaconStateIndex (line 171) | pub type FinalizedBeaconStateIndex = StorageValue<_, u32, Val... type FinalizedBeaconStateMapping (line 175) | pub type FinalizedBeaconStateMapping = type ValidatorsRoot (line 180) | pub type ValidatorsRoot = StorageValue<_, H256, ValueQuery>; type CurrentSyncCommittee (line 184) | pub type CurrentSyncCommittee = StorageValue<_, SyncCommittee... type NextSyncCommittee (line 188) | pub type NextSyncCommittee = StorageValue<_, SyncCommitteePre... type LatestSyncCommitteeUpdatePeriod (line 192) | pub type LatestSyncCommitteeUpdatePeriod = StorageValue<_, u6... type OperatingMode (line 197) | pub type OperatingMode = StorageValue<_, BasicOperatingMode, ... function force_checkpoint (line 206) | pub fn force_checkpoint( function submit (line 225) | pub fn submit(origin: OriginFor, update: Box) -> DispatchResu... function set_operating_mode (line 234) | pub fn set_operating_mode( function process_checkpoint_update (line 250) | pub(crate) fn process_checkpoint_update(update: &CheckpointUpdate) -> Di... function process_update (line 307) | pub(crate) fn process_update(update: &Update) -> DispatchResultWithPostI... function verify_update (line 316) | fn verify_update(update: &Update) -> DispatchResult { function apply_update (line 476) | fn apply_update(update: &Update) -> DispatchResultWithPostInfo { function compute_signing_root (line 529) | pub(super) fn compute_signing_root( function store_finalized_header (line 550) | pub fn store_finalized_header( function store_validators_root (line 588) | fn store_validators_root(validators_root: H256) { function compute_domain (line 597) | pub(super) fn compute_domain( function compute_fork_data_root (line 614) | fn compute_fork_data_root( function sync_committee_participation_is_supermajority (line 631) | pub(super) fn sync_committee_participation_is_supermajority( function compute_fork_version (line 645) | pub(super) fn compute_fork_version(epoch: u64) -> ForkVersion { function select_fork_version (line 650) | pub(super) fn select_fork_version(fork_versions: &ForkVersions, epoch: u... function find_pubkeys (line 678) | pub fn find_pubkeys( function signing_root (line 697) | pub fn signing_root( function check_refundable (line 717) | pub(super) fn check_refundable(update: &Update, latest_slot: u64) -> Pays { function finalized_root_gindex_at_slot (line 741) | pub fn finalized_root_gindex_at_slot(slot: u64, fork_versions: ForkVersi... function current_sync_committee_gindex_at_slot (line 751) | pub fn current_sync_committee_gindex_at_slot( function next_sync_committee_gindex_at_slot (line 764) | pub fn next_sync_committee_gindex_at_slot(slot: u64, fork_versions: Fork... function block_roots_gindex_at_slot (line 774) | pub fn block_roots_gindex_at_slot(slot: u64, fork_versions: ForkVersions... function execution_header_gindex (line 784) | pub fn execution_header_gindex() -> usize { FILE: operator/pallets/ethereum-client/src/mock.rs type Block (line 12) | type Block = frame_system::mocking::MockBlock; function load_fixture (line 16) | fn load_fixture(basename: String) -> Result function load_execution_proof_fixture (line 26) | pub fn load_execution_proof_fixture() -> snowbridge_beacon_primitives::E... function load_checkpoint_update_fixture (line 30) | pub fn load_checkpoint_update_fixture( function load_sync_committee_update_fixture (line 35) | pub fn load_sync_committee_update_fixture() -> snowbridge_beacon_primiti... function load_finalized_header_update_fixture (line 42) | pub fn load_finalized_header_update_fixture() -> snowbridge_beacon_primi... function load_next_sync_committee_update_fixture (line 49) | pub fn load_next_sync_committee_update_fixture() -> snowbridge_beacon_pr... function load_next_finalized_header_update_fixture (line 56) | pub fn load_next_finalized_header_update_fixture() -> snowbridge_beacon_... function load_sync_committee_update_period_0 (line 63) | pub fn load_sync_committee_update_period_0() -> Box< function load_sync_committee_update_period_0_older_fixture (line 72) | pub fn load_sync_committee_update_period_0_older_fixture() -> Box< function load_sync_committee_update_period_0_newer_fixture (line 81) | pub fn load_sync_committee_update_period_0_newer_fixture() -> Box< function get_message_verification_payload (line 90) | pub fn get_message_verification_payload() -> (Log, Proof) { type Block (line 105) | type Block = Block; type Moment (line 109) | type Moment = u64; type OnTimestampSet (line 110) | type OnTimestampSet = (); type MinimumPeriod (line 111) | type MinimumPeriod = (); type WeightInfo (line 112) | type WeightInfo = (); constant FREE_SLOTS_INTERVAL (line 144) | pub const FREE_SLOTS_INTERVAL: u32 = config::SLOTS_PER_EPOCH as u32; type RuntimeEvent (line 147) | type RuntimeEvent = RuntimeEvent; type ForkVersions (line 148) | type ForkVersions = ChainForkVersions; type FreeHeadersInterval (line 149) | type FreeHeadersInterval = ConstU32; type WeightInfo (line 150) | type WeightInfo = (); function new_tester (line 154) | pub fn new_tester() -> sp_io::TestExternalities { function initialize_storage (line 162) | pub fn initialize_storage() -> DispatchResult { FILE: operator/pallets/ethereum-client/src/mock_electra.rs type Block (line 12) | type Block = frame_system::mocking::MockBlock; function load_fixture (line 16) | fn load_fixture(basename: String) -> Result function load_execution_proof_fixture (line 26) | pub fn load_execution_proof_fixture() -> snowbridge_beacon_primitives::E... function load_checkpoint_update_fixture (line 30) | pub fn load_checkpoint_update_fixture( function load_sync_committee_update_fixture (line 35) | pub fn load_sync_committee_update_fixture() -> snowbridge_beacon_primiti... function load_finalized_header_update_fixture (line 42) | pub fn load_finalized_header_update_fixture() -> snowbridge_beacon_primi... function load_next_sync_committee_update_fixture (line 49) | pub fn load_next_sync_committee_update_fixture() -> snowbridge_beacon_pr... function load_next_finalized_header_update_fixture (line 56) | pub fn load_next_finalized_header_update_fixture() -> snowbridge_beacon_... function load_other_finalized_header_update_fixture (line 63) | pub fn load_other_finalized_header_update_fixture() -> snowbridge_beacon... function get_message_verification_payload (line 70) | pub fn get_message_verification_payload() -> (Log, Proof) { type Block (line 85) | type Block = Block; type Moment (line 89) | type Moment = u64; type OnTimestampSet (line 90) | type OnTimestampSet = (); type MinimumPeriod (line 91) | type MinimumPeriod = (); type WeightInfo (line 92) | type WeightInfo = (); constant FREE_SLOTS_INTERVAL (line 124) | pub const FREE_SLOTS_INTERVAL: u32 = config::SLOTS_PER_EPOCH as u32; type RuntimeEvent (line 127) | type RuntimeEvent = RuntimeEvent; type ForkVersions (line 128) | type ForkVersions = ChainForkVersions; type FreeHeadersInterval (line 129) | type FreeHeadersInterval = ConstU32; type WeightInfo (line 130) | type WeightInfo = (); function new_tester (line 134) | pub fn new_tester() -> sp_io::TestExternalities { function initialize_storage (line 142) | pub fn initialize_storage() -> DispatchResult { FILE: operator/pallets/ethereum-client/src/tests.rs constant TEST_HASH (line 28) | const TEST_HASH: [u8; 32] = function sum_sync_committee_participation (line 34) | pub fn sum_sync_committee_participation() { function compute_domain (line 41) | pub fn compute_domain() { function compute_signing_root_bls (line 58) | pub fn compute_signing_root_bls() { function compute_signing_root (line 87) | pub fn compute_signing_root() { function compute_domain_bls (line 116) | pub fn compute_domain_bls() { function may_refund_call_fee (line 133) | pub fn may_refund_call_fee() { function verify_merkle_branch_for_finalized_root (line 166) | pub fn verify_merkle_branch_for_finalized_root() { function verify_merkle_branch_fails_if_depth_and_branch_dont_match (line 186) | pub fn verify_merkle_branch_fails_if_depth_and_branch_dont_match() { function sync_committee_participation_is_supermajority (line 203) | pub fn sync_committee_participation_is_supermajority() { function sync_committee_participation_is_supermajority_errors_when_not_supermajority (line 213) | pub fn sync_committee_participation_is_supermajority_errors_when_not_sup... function compute_fork_version (line 225) | fn compute_fork_version() { function find_absent_keys (line 289) | fn find_absent_keys() { function find_present_keys (line 313) | fn find_present_keys() { function process_initial_checkpoint (line 341) | fn process_initial_checkpoint() { function process_initial_checkpoint_with_invalid_sync_committee_proof (line 355) | fn process_initial_checkpoint_with_invalid_sync_committee_proof() { function process_initial_checkpoint_with_invalid_blocks_root_proof (line 368) | fn process_initial_checkpoint_with_invalid_blocks_root_proof() { function submit_update_in_current_period (line 381) | fn submit_update_in_current_period() { function submit_update_with_sync_committee_in_current_period (line 399) | fn submit_update_with_sync_committee_in_current_period() { function reject_submit_update_in_next_period (line 417) | fn reject_submit_update_in_next_period() { function submit_update_with_invalid_header_proof (line 454) | fn submit_update_with_invalid_header_proof() { function submit_update_with_invalid_block_roots_proof (line 472) | fn submit_update_with_invalid_block_roots_proof() { function submit_update_with_invalid_next_sync_committee_proof (line 490) | fn submit_update_with_invalid_next_sync_committee_proof() { function submit_update_with_skipped_period (line 510) | fn submit_update_with_skipped_period() { function submit_update_with_sync_committee_in_next_period (line 531) | fn submit_update_with_sync_committee_in_next_period() { function submit_update_with_sync_committee_invalid_signature_slot (line 560) | fn submit_update_with_sync_committee_invalid_signature_slot() { function submit_update_with_skipped_sync_committee_period (line 577) | fn submit_update_with_skipped_sync_committee_period() { function submit_irrelevant_update (line 593) | fn submit_irrelevant_update() { function submit_update_with_missing_bootstrap (line 613) | fn submit_update_with_missing_bootstrap() { function submit_update_with_invalid_sync_committee_update (line 624) | fn submit_update_with_invalid_sync_committee_update() { function submit_finalized_header_update_with_too_large_gap (line 657) | fn submit_finalized_header_update_with_too_large_gap() { function submit_finalized_header_update_with_gap_at_limit (line 688) | fn submit_finalized_header_update_with_gap_at_limit() { function duplicate_sync_committee_updates_are_not_free (line 721) | fn duplicate_sync_committee_updates_are_not_free() { function sync_committee_update_for_sync_committee_already_imported_are_not_free (line 741) | fn sync_committee_update_for_sync_committee_already_imported_are_not_fre... function verify_message (line 791) | fn verify_message() { function verify_message_invalid_proof (line 801) | fn verify_message_invalid_proof() { function verify_message_invalid_receipts_root (line 815) | fn verify_message_invalid_receipts_root() { function verify_message_invalid_log (line 833) | fn verify_message_invalid_log() { function verify_message_receipt_does_not_contain_log (line 846) | fn verify_message_receipt_does_not_contain_log() { function set_operating_mode (line 860) | fn set_operating_mode() { function set_operating_mode_root_only (line 880) | fn set_operating_mode_root_only() { function verify_execution_proof_invalid_ancestry_proof (line 893) | fn verify_execution_proof_invalid_ancestry_proof() { function verify_execution_proof_invalid_execution_header_proof (line 915) | fn verify_execution_proof_invalid_execution_header_proof() { function verify_execution_proof_that_is_also_finalized_header_which_is_not_stored (line 935) | fn verify_execution_proof_that_is_also_finalized_header_which_is_not_sto... function submit_execution_proof_that_is_also_finalized_header_which_is_stored_but_slots_dont_match (line 955) | fn submit_execution_proof_that_is_also_finalized_header_which_is_stored_... function verify_execution_proof_not_finalized (line 987) | fn verify_execution_proof_not_finalized() { FILE: operator/pallets/ethereum-client/src/tests_electra.rs constant TEST_HASH (line 27) | const TEST_HASH: [u8; 32] = function sum_sync_committee_participation (line 33) | pub fn sum_sync_committee_participation() { function compute_domain (line 40) | pub fn compute_domain() { function compute_signing_root_bls (line 57) | pub fn compute_signing_root_bls() { function compute_signing_root (line 86) | pub fn compute_signing_root() { function compute_domain_bls (line 115) | pub fn compute_domain_bls() { function may_refund_call_fee (line 132) | pub fn may_refund_call_fee() { function verify_merkle_branch_for_finalized_root (line 165) | pub fn verify_merkle_branch_for_finalized_root() { function verify_merkle_branch_fails_if_depth_and_branch_dont_match (line 185) | pub fn verify_merkle_branch_fails_if_depth_and_branch_dont_match() { function sync_committee_participation_is_supermajority (line 202) | pub fn sync_committee_participation_is_supermajority() { function sync_committee_participation_is_supermajority_errors_when_not_supermajority (line 212) | pub fn sync_committee_participation_is_supermajority_errors_when_not_sup... function compute_fork_version (line 224) | fn compute_fork_version() { function find_absent_keys (line 288) | fn find_absent_keys() { function find_present_keys (line 312) | fn find_present_keys() { function process_initial_checkpoint (line 340) | fn process_initial_checkpoint() { function process_initial_checkpoint_with_invalid_sync_committee_proof (line 354) | fn process_initial_checkpoint_with_invalid_sync_committee_proof() { function process_initial_checkpoint_with_invalid_blocks_root_proof (line 367) | fn process_initial_checkpoint_with_invalid_blocks_root_proof() { function submit_update_in_current_period (line 380) | fn submit_update_in_current_period() { function submit_update_with_sync_committee_in_current_period (line 398) | fn submit_update_with_sync_committee_in_current_period() { function reject_submit_update_in_next_period (line 416) | fn reject_submit_update_in_next_period() { function submit_update_with_invalid_header_proof (line 443) | fn submit_update_with_invalid_header_proof() { function submit_update_with_invalid_block_roots_proof (line 461) | fn submit_update_with_invalid_block_roots_proof() { function submit_update_with_invalid_next_sync_committee_proof (line 479) | fn submit_update_with_invalid_next_sync_committee_proof() { function submit_update_with_skipped_period (line 499) | fn submit_update_with_skipped_period() { function submit_update_with_sync_committee_in_next_period (line 520) | fn submit_update_with_sync_committee_in_next_period() { function submit_update_with_sync_committee_invalid_signature_slot (line 548) | fn submit_update_with_sync_committee_invalid_signature_slot() { function submit_update_with_skipped_sync_committee_period (line 565) | fn submit_update_with_skipped_sync_committee_period() { function submit_irrelevant_update (line 581) | fn submit_irrelevant_update() { function submit_update_with_missing_bootstrap (line 601) | fn submit_update_with_missing_bootstrap() { function submit_update_with_invalid_sync_committee_update (line 612) | fn submit_update_with_invalid_sync_committee_update() { function submit_finalized_header_update_with_too_large_gap (line 645) | fn submit_finalized_header_update_with_too_large_gap() { function submit_finalized_header_update_with_gap_at_limit (line 676) | fn submit_finalized_header_update_with_gap_at_limit() { function duplicate_sync_committee_updates_are_not_free (line 709) | fn duplicate_sync_committee_updates_are_not_free() { function verify_message (line 731) | fn verify_message() { function verify_message_invalid_proof (line 741) | fn verify_message_invalid_proof() { function verify_message_invalid_receipts_root (line 755) | fn verify_message_invalid_receipts_root() { function verify_message_invalid_log (line 773) | fn verify_message_invalid_log() { function verify_message_receipt_does_not_contain_log (line 786) | fn verify_message_receipt_does_not_contain_log() { function set_operating_mode (line 800) | fn set_operating_mode() { function set_operating_mode_root_only (line 820) | fn set_operating_mode_root_only() { function verify_execution_proof_invalid_ancestry_proof (line 833) | fn verify_execution_proof_invalid_ancestry_proof() { function verify_execution_proof_invalid_execution_header_proof (line 855) | fn verify_execution_proof_invalid_execution_header_proof() { function verify_execution_proof_that_is_also_finalized_header_which_is_not_stored (line 875) | fn verify_execution_proof_that_is_also_finalized_header_which_is_not_sto... function submit_execution_proof_that_is_also_finalized_header_which_is_stored_but_slots_dont_match (line 895) | fn submit_execution_proof_that_is_also_finalized_header_which_is_stored_... function verify_execution_proof_not_finalized (line 927) | fn verify_execution_proof_not_finalized() { FILE: operator/pallets/ethereum-client/src/types.rs type SyncCommittee (line 11) | pub type SyncCommittee = snowbridge_beacon_primitives::SyncCommittee = RingBufferMapImpl< FILE: operator/pallets/ethereum-client/src/weights.rs type WeightInfo (line 35) | pub trait WeightInfo { method force_checkpoint (line 36) | fn force_checkpoint() -> Weight; method submit (line 37) | fn submit() -> Weight; method submit_with_sync_committee (line 38) | fn submit_with_sync_committee() -> Weight; method force_checkpoint (line 43) | fn force_checkpoint() -> Weight { method submit (line 49) | fn submit() -> Weight { method submit_with_sync_committee (line 55) | fn submit_with_sync_committee() -> Weight { FILE: operator/pallets/external-validator-slashes/src/benchmarking.rs constant MAX_SLASHES (line 31) | const MAX_SLASHES: u32 = 1000; function cancel_deferred_slash (line 39) | fn cancel_deferred_slash(s: Linear<1, MAX_SLASHES>) -> Result<(), Benchm... function force_inject_slash (line 80) | fn force_inject_slash() -> Result<(), BenchmarkError> { function process_slashes_queue (line 104) | fn process_slashes_queue(s: Linear<1, 200>) -> Result<(), BenchmarkError> { function set_slashing_mode (line 135) | fn set_slashing_mode() -> Result<(), BenchmarkError> { FILE: operator/pallets/external-validator-slashes/src/lib.rs type OffenceKind (line 78) | pub enum OffenceKind { method to_description (line 88) | pub fn to_description(&self) -> String { type SlashData (line 101) | pub struct SlashData { type SendMessage (line 108) | pub trait SendMessage { method build (line 112) | fn build(utils: &Vec>, era: u32) -> Option Result; method deliver (line 116) | fn deliver(ticket: Self::Ticket) -> Result; type Event (line 126) | pub enum Event { type Config (line 142) | pub trait Config: frame_system::Config { type Error (line 205) | pub enum Error { type SlashingModeOption (line 235) | pub enum SlashingModeOption { type Pallet (line 243) | pub struct Pallet(PhantomData); type ValidatorSlashInEra (line 248) | pub type ValidatorSlashInEra = type BondedEras (line 257) | pub type BondedEras = type NextSlashId (line 263) | pub type NextSlashId = StorageValue<_, T::SlashId, ValueQuery>; type Slashes (line 269) | pub type Slashes = type UnreportedSlashesQueue (line 276) | pub type UnreportedSlashesQueue = type SlashingMode (line 281) | pub type SlashingMode = StorageValue<_, SlashingModeOption, V... type PendingOffenceKind (line 294) | pub type PendingOffenceKind = StorageDoubleMap< type GenesisConfig (line 306) | pub struct GenesisConfig { method build (line 315) | fn build(&self) { function cancel_deferred_slash (line 325) | pub fn cancel_deferred_slash( function force_inject_slash (line 367) | pub fn force_inject_slash( function set_slashing_mode (line 420) | pub fn set_slashing_mode(origin: OriginFor, mode: SlashingModeOption)... function on_initialize (line 431) | fn on_initialize(_n: BlockNumberFor) -> Weight { function on_offence (line 459) | fn on_offence( method on_era_start (line 614) | fn on_era_start(era_index: EraIndex, session_start: SessionIndex, extern... function add_era_slashes_to_queue (line 657) | fn add_era_slashes_to_queue(active_era: EraIndex) { function process_slashes_queue (line 673) | fn process_slashes_queue(amount: u32) -> Option { type Slash (line 748) | pub struct Slash { function compute_slash (line 768) | pub(crate) fn compute_slash( function is_sorted_and_unique (line 805) | fn is_sorted_and_unique(list: &[u32]) -> bool { type OffenceKindProvider (line 810) | pub trait OffenceKindProvider { method kind (line 811) | fn kind() -> OffenceKind; method kind (line 887) | fn kind() -> OffenceKind { method kind (line 894) | fn kind() -> OffenceKind { method kind (line 901) | fn kind() -> OffenceKind { method kind (line 908) | fn kind() -> OffenceKind { type HasValidatorId (line 815) | pub trait HasValidatorId { method validator_id (line 816) | fn validator_id(&self) -> &ValidatorId; function validator_id (line 820) | fn validator_id(&self) -> &V { type EquivocationReportWrapper (line 835) | pub struct EquivocationReportWrapper(PhantomData<(T, Inn... function report_offence (line 845) | fn report_offence(reporters: Vec, offence: O) -> Result<(), OffenceEr... function is_known_offence (line 880) | fn is_known_offence(offenders: &[Id], time_slot: &O::TimeSlot) -> bool { type BabeEquivocation (line 885) | pub struct BabeEquivocation; type GrandpaEquivocation (line 892) | pub struct GrandpaEquivocation; type BeefyEquivocation (line 899) | pub struct BeefyEquivocation; type ImOnlineUnresponsive (line 906) | pub struct ImOnlineUnresponsive; FILE: operator/pallets/external-validator-slashes/src/mock.rs type Block (line 42) | type Block = frame_system::mocking::MockBlock; type Moment (line 57) | type Moment = u64; type OnTimestampSet (line 58) | type OnTimestampSet = (); type MinimumPeriod (line 59) | type MinimumPeriod = ConstU64<5>; type WeightInfo (line 60) | type WeightInfo = (); type BaseCallFilter (line 64) | type BaseCallFilter = frame_support::traits::Everything; type BlockWeights (line 65) | type BlockWeights = (); type BlockLength (line 66) | type BlockLength = (); type DbWeight (line 67) | type DbWeight = RocksDbWeight; type RuntimeOrigin (line 68) | type RuntimeOrigin = RuntimeOrigin; type RuntimeCall (line 69) | type RuntimeCall = RuntimeCall; type Nonce (line 70) | type Nonce = u64; type Block (line 71) | type Block = Block; type Hash (line 72) | type Hash = H256; type Hashing (line 73) | type Hashing = BlakeTwo256; type AccountId (line 74) | type AccountId = u64; type Lookup (line 75) | type Lookup = IdentityLookup; type RuntimeEvent (line 76) | type RuntimeEvent = RuntimeEvent; type BlockHashCount (line 77) | type BlockHashCount = ConstU64<250>; type Version (line 78) | type Version = (); type PalletInfo (line 79) | type PalletInfo = PalletInfo; type AccountData (line 80) | type AccountData = (); type OnNewAccount (line 81) | type OnNewAccount = (); type OnKilledAccount (line 82) | type OnKilledAccount = (); type SystemWeightInfo (line 83) | type SystemWeightInfo = (); type SS58Prefix (line 84) | type SS58Prefix = ConstU16<42>; type OnSetCode (line 85) | type OnSetCode = (); type MaxConsumers (line 86) | type MaxConsumers = frame_support::traits::ConstU32<16>; type RuntimeTask (line 87) | type RuntimeTask = (); type SingleBlockMigrations (line 88) | type SingleBlockMigrations = (); type MultiBlockMigrator (line 89) | type MultiBlockMigrator = (); type PreInherents (line 90) | type PreInherents = (); type PostInherents (line 91) | type PostInherents = (); type PostTransactions (line 92) | type PostTransactions = (); type ExtensionsWeightInfo (line 93) | type ExtensionsWeightInfo = (); type TestSessionManager (line 104) | pub struct TestSessionManager; method new_session (line 106) | fn new_session(_new_index: SessionIndex) -> Option> { method end_session (line 109) | fn end_session(_: SessionIndex) {} method start_session (line 110) | fn start_session(_: SessionIndex) {} method new_session (line 114) | fn new_session(_new_index: SessionIndex) -> Option> { method end_session (line 120) | fn end_session(_: SessionIndex) {} method start_session (line 121) | fn start_session(_: SessionIndex) {} type MockEraIndexProvider (line 129) | pub struct MockEraIndexProvider; method with_era (line 141) | pub fn with_era(era_index: EraIndex) { method active_era (line 147) | fn active_era() -> ActiveEraInfo { method era_to_session_start (line 153) | fn era_to_session_start(era_index: EraIndex) -> Option { type SessionManager (line 165) | type SessionManager = pallet_session::historical::NoteHistoricalRoot; type SessionHandler (line 168) | type SessionHandler = TestSessionHandler; type RuntimeEvent (line 169) | type RuntimeEvent = RuntimeEvent; type ValidatorId (line 170) | type ValidatorId = ::AccountId; type ValidatorIdOf (line 171) | type ValidatorIdOf = ConvertInto; type NextSessionRotation (line 172) | type NextSessionRotation = pallet_session::PeriodicSessions(_validators:... method on_new_session (line 190) | fn on_new_session( method on_disabled (line 196) | fn on_disabled(_: u32) {} type MockInvulnerableProvider (line 199) | pub struct MockInvulnerableProvider; method invulnerables (line 201) | fn invulnerables() -> Vec { type DeferPeriodGetter (line 206) | pub struct DeferPeriodGetter; method get (line 208) | fn get() -> EraIndex { method with_defer_period (line 214) | pub fn with_defer_period(defer_period: EraIndex) { type MockOkOutboundQueue (line 219) | pub struct MockOkOutboundQueue; method last_sent_slashes (line 221) | pub fn last_sent_slashes() -> Vec> { type Ticket (line 226) | type Ticket = (); type Message (line 227) | type Message = (); method build (line 228) | fn build(slashes: &Vec>, _: u32) -> Option... method validate (line 232) | fn validate(_: Self::Ticket) -> Result { method deliver (line 235) | fn deliver(_: Self::Ticket) -> Result { type Balance (line 241) | type Balance = u128; method local_fee (line 243) | fn local_fee() -> Self::Balance { type TimestampProvider (line 248) | pub struct TimestampProvider; method get_external_index (line 250) | fn get_external_index() -> u64 { type RuntimeEvent (line 260) | type RuntimeEvent = RuntimeEvent; type ValidatorId (line 261) | type ValidatorId = ::AccountId; type ValidatorIdOf (line 262) | type ValidatorIdOf = IdentityValidator; type SlashDeferDuration (line 263) | type SlashDeferDuration = DeferPeriodGetter; type BondingDuration (line 264) | type BondingDuration = BondingDuration; type SlashId (line 265) | type SlashId = u32; type EraIndexProvider (line 266) | type EraIndexProvider = MockEraIndexProvider; type InvulnerablesProvider (line 267) | type InvulnerablesProvider = MockInvulnerableProvider; type ExternalIndexProvider (line 268) | type ExternalIndexProvider = TimestampProvider; type MaxSlashWad (line 269) | type MaxSlashWad = ConstU128<50_000_000_000_000_000>; type QueuedSlashesProcessedPerBlock (line 270) | type QueuedSlashesProcessedPerBlock = ConstU32<20>; type WeightInfo (line 271) | type WeightInfo = (); type SendMessage (line 272) | type SendMessage = MockOkOutboundQueue; type FullIdentificationOf (line 275) | pub struct FullIdentificationOf; method convert (line 277) | fn convert(_: AccountId) -> Option<()> { type FullIdentification (line 283) | type FullIdentification = (); type FullIdentificationOf (line 284) | type FullIdentificationOf = FullIdentificationOf; function new_test_ext (line 287) | pub fn new_test_ext() -> sp_io::TestExternalities { type IdentityValidator (line 294) | pub struct IdentityValidator; method convert (line 296) | fn convert(a: u64) -> Option { type MockInnerReporter (line 306) | pub struct MockInnerReporter; method set_should_fail (line 309) | pub fn set_should_fail(fail: bool) { method was_called (line 312) | pub fn was_called() -> bool { method reset (line 315) | pub fn reset() { method report_offence (line 322) | fn report_offence(_reporters: Vec, _offence: O) -> Result<(), Offen... method is_known_offence (line 330) | fn is_known_offence(_offenders: &[Id], _time_slot: &O::TimeSlot) -> bo... type MockOffence (line 336) | pub struct MockOffence { constant ID (line 342) | const ID: sp_staking::offence::Kind = *b"mock:offence0000"; type TimeSlot (line 343) | type TimeSlot = u128; method offenders (line 345) | fn offenders(&self) -> Vec<(u64, ())> { method session_index (line 348) | fn session_index(&self) -> SessionIndex { method validator_set_count (line 351) | fn validator_set_count(&self) -> u32 { method time_slot (line 354) | fn time_slot(&self) -> Self::TimeSlot { method slash_fraction (line 357) | fn slash_fraction(&self, _offenders_count: u32) -> sp_runtime::Perbill { type MockBabeWrapper (line 363) | pub type MockBabeWrapper = type MockGrandpaWrapper (line 367) | pub type MockGrandpaWrapper = function run_block (line 370) | pub fn run_block() { constant INIT_TIMESTAMP (line 374) | pub const INIT_TIMESTAMP: u64 = 30_000; constant BLOCK_TIME (line 375) | pub const BLOCK_TIME: u64 = 1000; function run_to_block (line 378) | pub fn run_to_block(n: u64) { FILE: operator/pallets/external-validator-slashes/src/tests.rs function root_can_inject_manual_offence (line 32) | fn root_can_inject_manual_offence() { function cannot_inject_future_era_offence (line 60) | fn cannot_inject_future_era_offence() { function cannot_inject_era_offence_too_far_in_the_past (line 77) | fn cannot_inject_era_offence_too_far_in_the_past() { function root_can_cancel_deferred_slash (line 95) | fn root_can_cancel_deferred_slash() { function root_cannot_cancel_deferred_slash_if_outside_deferring_period (line 116) | fn root_cannot_cancel_deferred_slash_if_outside_deferring_period() { function root_cannot_cancel_out_of_bounds (line 137) | fn root_cannot_cancel_out_of_bounds() { function root_cannot_cancel_duplicates (line 159) | fn root_cannot_cancel_duplicates() { function root_cannot_cancel_if_not_sorted (line 177) | fn root_cannot_cancel_if_not_sorted() { function test_after_bonding_period_we_can_remove_slashes (line 202) | fn test_after_bonding_period_we_can_remove_slashes() { function test_on_offence_injects_offences (line 243) | fn test_on_offence_injects_offences() { function test_on_offence_does_not_work_for_invulnerables (line 272) | fn test_on_offence_does_not_work_for_invulnerables() { function test_on_offence_does_not_work_if_slashing_disabled (line 292) | fn test_on_offence_does_not_work_if_slashing_disabled() { function defer_period_of_zero_confirms_immediately_slashes (line 320) | fn defer_period_of_zero_confirms_immediately_slashes() { function we_cannot_cancel_anything_with_defer_period_zero (line 348) | fn we_cannot_cancel_anything_with_defer_period_zero() { function test_on_offence_defer_period_0 (line 367) | fn test_on_offence_defer_period_0() { function test_slashes_command_matches_event (line 400) | fn test_slashes_command_matches_event() { function wad_conversion_100_percent_slash_maps_to_max_slash_wad (line 445) | fn wad_conversion_100_percent_slash_maps_to_max_slash_wad() { function wad_conversion_50_percent_slash_maps_to_half_max_slash_wad (line 473) | fn wad_conversion_50_percent_slash_maps_to_half_max_slash_wad() { function wad_conversion_zero_percent_slash_maps_to_zero (line 500) | fn wad_conversion_zero_percent_slash_maps_to_zero() { function wad_conversion_carries_offence_kind_description (line 526) | fn wad_conversion_carries_offence_kind_description() { function test_on_offence_defer_period_0_messages_get_queued (line 556) | fn test_on_offence_defer_period_0_messages_get_queued() { function test_account_id_encoding (line 589) | fn test_account_id_encoding() { function test_on_offence_defer_period_0_messages_get_queued_across_eras (line 611) | fn test_on_offence_defer_period_0_messages_get_queued_across_eras() { function on_offence_reads_pending_offence_kind_from_double_map (line 669) | fn on_offence_reads_pending_offence_kind_from_double_map() { function pending_offence_kind_is_session_isolated (line 704) | fn pending_offence_kind_is_session_isolated() { function wrapper_filters_historical_offence_before_bonding_period (line 733) | fn wrapper_filters_historical_offence_before_bonding_period() { function wrapper_sets_pending_offence_kind_per_session_and_offender (line 782) | fn wrapper_sets_pending_offence_kind_per_session_and_offender() { function wrapper_cleans_up_pending_offence_kind_on_error (line 811) | fn wrapper_cleans_up_pending_offence_kind_on_error() { function wrapper_error_cleanup_does_not_affect_other_sessions (line 834) | fn wrapper_error_cleanup_does_not_affect_other_sessions() { function start_era (line 873) | fn start_era(era_index: EraIndex, session_index: SessionIndex, external_... function get_slashing_era (line 878) | fn get_slashing_era(slash_era: EraIndex) -> EraIndex { FILE: operator/pallets/external-validator-slashes/src/weights.rs type WeightInfo (line 55) | pub trait WeightInfo { method cancel_deferred_slash (line 56) | fn cancel_deferred_slash(s: u32, ) -> Weight; method force_inject_slash (line 57) | fn force_inject_slash() -> Weight; method root_test_send_msg_to_eth (line 58) | fn root_test_send_msg_to_eth() -> Weight; method process_slashes_queue (line 59) | fn process_slashes_queue(s: u32, ) -> Weight; method set_slashing_mode (line 60) | fn set_slashing_mode() -> Weight; method cancel_deferred_slash (line 71) | fn cancel_deferred_slash(s: u32, ) -> Weight { method force_inject_slash (line 88) | fn force_inject_slash() -> Weight { method root_test_send_msg_to_eth (line 98) | fn root_test_send_msg_to_eth() -> Weight { method process_slashes_queue (line 126) | fn process_slashes_queue(s: u32, ) -> Weight { method set_slashing_mode (line 139) | fn set_slashing_mode() -> Weight { method cancel_deferred_slash (line 154) | fn cancel_deferred_slash(s: u32, ) -> Weight { method force_inject_slash (line 171) | fn force_inject_slash() -> Weight { method root_test_send_msg_to_eth (line 181) | fn root_test_send_msg_to_eth() -> Weight { method process_slashes_queue (line 211) | fn process_slashes_queue(s: u32, ) -> Weight { method set_slashing_mode (line 224) | fn set_slashing_mode() -> Weight { type SubstrateWeight (line 64) | pub struct SubstrateWeight(PhantomData); FILE: operator/pallets/external-validators-rewards/src/benchmarking.rs constant SEED (line 30) | const SEED: u32 = 0; function create_funded_user (line 32) | fn create_funded_user( function push_unsent_entry (line 47) | fn push_unsent_entry(era_index: u32, timestamp: u32, inflatio... function on_era_end (line 58) | fn on_era_end() -> Result<(), BenchmarkError> { function setup_era_reward_points (line 81) | fn setup_era_reward_points(era_inde... function process_unsent_reward_eras_empty (line 95) | fn process_unsent_reward_eras_empty() -> Result<(), BenchmarkError> { function process_unsent_reward_eras_expired (line 109) | fn process_unsent_reward_eras_expired() -> Result<(), BenchmarkError> { function process_unsent_reward_eras_success (line 126) | fn process_unsent_reward_eras_success() -> Result<(), BenchmarkError> { function process_unsent_reward_eras_failed (line 145) | fn process_unsent_reward_eras_failed() -> Result<(), BenchmarkError> { function retry_unsent_reward_era (line 162) | fn retry_unsent_reward_era() -> Result<(), BenchmarkError> { FILE: operator/pallets/external-validators-rewards/src/lib.rs type SlashingCheck (line 51) | pub trait SlashingCheck { method is_slashed (line 52) | fn is_slashed(era_index: u32, validator: &AccountId) -> bool; function is_slashed (line 57) | fn is_slashed(_era_index: u32, _validator: &AccountId) -> bool { constant STORAGE_VERSION (line 75) | const STORAGE_VERSION: StorageVersion = StorageVersion::new(1); type RewardPoints (line 77) | pub type RewardPoints = u32; type EraIndex (line 78) | pub type EraIndex = u32; type Config (line 81) | pub trait Config: frame_system::Config { type Pallet (line 179) | pub struct Pallet(_); function on_initialize (line 183) | fn on_initialize(_n: frame_system::pallet_prelude::BlockNumberFor) ->... function retry_unsent_reward_era (line 194) | pub fn retry_unsent_reward_era( type Event (line 239) | pub enum Event { type Error (line 263) | pub enum Error { type EraRewardPoints (line 274) | pub struct EraRewardPoints { function generate_era_rewards_info (line 285) | pub fn generate_era_rewards_info( method default (line 317) | fn default() -> Self { type RewardPointsForEra (line 329) | pub type RewardPointsForEra = type BlocksAuthoredInSession (line 336) | pub type BlocksAuthoredInSession = type BlocksProducedInEra (line 342) | pub type BlocksProducedInEra = constant UNSENT_QUEUE_CAPACITY (line 346) | pub const UNSENT_QUEUE_CAPACITY: u32 = 64; type UnsentRewardEra (line 352) | pub type UnsentRewardEra = StorageMap< type UnsentRewardHead (line 365) | pub type UnsentRewardHead = StorageValue<_, u32, ValueQuery>; type UnsentRewardTail (line 370) | pub type UnsentRewardTail = StorageValue<_, u32, ValueQuery>; function reward_by_ids (line 374) | pub fn reward_by_ids(points: impl IntoIterator Option { function unsent_queue_is_empty (line 419) | pub(crate) fn unsent_queue_is_empty() -> bool { function unsent_queue_len (line 425) | pub(crate) fn unsent_queue_len() -> u32 { function unsent_queue_push (line 433) | pub(crate) fn unsent_queue_push(entry: (EraIndex, u32, u128)) -> bool { function unsent_queue_remove_slot (line 448) | fn unsent_queue_remove_slot(slot: u32) { function process_unsent_reward_eras (line 493) | pub(crate) fn process_unsent_reward_eras() -> Weight { function note_block_author (line 557) | pub fn note_block_author(author: T::AccountId) { function calculate_scaled_inflation (line 588) | pub fn calculate_scaled_inflation(era_index: EraIndex, base_inflation: u... function award_session_performance_points (line 662) | pub fn award_session_performance_points( method on_era_start (line 865) | fn on_era_start(era_index: EraIndex, _session_start: u32, _external_idx:... method on_era_end (line 894) | fn on_era_end(era_index: EraIndex) { type SessionPerformanceManager (line 1002) | pub struct SessionPerformanceManager(core::marker::PhantomData... function new_session (line 1010) | fn new_session(new_index: SessionIndex) -> Option> { function new_session_genesis (line 1014) | fn new_session_genesis(new_index: SessionIndex) -> Option Option; constant TREASURY_ACCOUNT (line 37) | pub const TREASURY_ACCOUNT: H160 = H160([0xAA; 20]); constant REWARDS_ACCOUNT (line 40) | pub const REWARDS_ACCOUNT: H160 = H160([0xFF; 20]); type BaseCallFilter (line 61) | type BaseCallFilter = frame_support::traits::Everything; type BlockWeights (line 62) | type BlockWeights = (); type BlockLength (line 63) | type BlockLength = (); type DbWeight (line 64) | type DbWeight = (); type RuntimeOrigin (line 65) | type RuntimeOrigin = RuntimeOrigin; type RuntimeCall (line 66) | type RuntimeCall = RuntimeCall; type Hash (line 67) | type Hash = H256; type Hashing (line 68) | type Hashing = BlakeTwo256; type AccountId (line 69) | type AccountId = H160; type Lookup (line 70) | type Lookup = IdentityLookup; type RuntimeEvent (line 71) | type RuntimeEvent = RuntimeEvent; type BlockHashCount (line 72) | type BlockHashCount = BlockHashCount; type Version (line 73) | type Version = (); type PalletInfo (line 74) | type PalletInfo = PalletInfo; type AccountData (line 75) | type AccountData = AccountData; type OnNewAccount (line 76) | type OnNewAccount = (); type OnKilledAccount (line 77) | type OnKilledAccount = (); type SystemWeightInfo (line 78) | type SystemWeightInfo = (); type SS58Prefix (line 79) | type SS58Prefix = SS58Prefix; type OnSetCode (line 80) | type OnSetCode = (); type MaxConsumers (line 81) | type MaxConsumers = frame_support::traits::ConstU32<16>; type Nonce (line 82) | type Nonce = u64; type Block (line 83) | type Block = Block; type RuntimeTask (line 84) | type RuntimeTask = (); type SingleBlockMigrations (line 85) | type SingleBlockMigrations = (); type MultiBlockMigrator (line 86) | type MultiBlockMigrator = (); type PreInherents (line 87) | type PreInherents = (); type PostInherents (line 88) | type PostInherents = (); type PostTransactions (line 89) | type PostTransactions = (); type ExtensionsWeightInfo (line 90) | type ExtensionsWeightInfo = (); type RuntimeEvent (line 99) | type RuntimeEvent = RuntimeEvent; type WeightInfo (line 100) | type WeightInfo = (); type Balance (line 101) | type Balance = u128; type DustRemoval (line 102) | type DustRemoval = (); type ExistentialDeposit (line 103) | type ExistentialDeposit = ExistentialDeposit; type AccountStore (line 104) | type AccountStore = System; type ReserveIdentifier (line 105) | type ReserveIdentifier = [u8; 8]; type RuntimeHoldReason (line 106) | type RuntimeHoldReason = (); type RuntimeFreezeReason (line 107) | type RuntimeFreezeReason = (); type FreezeIdentifier (line 108) | type FreezeIdentifier = (); type MaxLocks (line 109) | type MaxLocks = (); type MaxReserves (line 110) | type MaxReserves = MaxReserves; type MaxFreezes (line 111) | type MaxFreezes = ConstU32<0>; type DoneSlashHandler (line 112) | type DoneSlashHandler = (); type Moment (line 116) | type Moment = u64; type OnTimestampSet (line 117) | type OnTimestampSet = (); type MinimumPeriod (line 118) | type MinimumPeriod = ConstU64<5>; type WeightInfo (line 119) | type WeightInfo = (); type MockOkOutboundQueue (line 124) | pub struct MockOkOutboundQueue; type Ticket (line 126) | type Ticket = crate::types::EraRewardsUtils; type Message (line 127) | type Message = crate::types::EraRewardsUtils; method build (line 129) | fn build(utils: &crate::types::EraRewardsUtils) -> Option { method validate (line 133) | fn validate(ticket: Self::Ticket) -> Result { method deliver (line 140) | fn deliver(_: Self::Ticket) -> Result { type Balance (line 146) | type Balance = u128; method local_fee (line 148) | fn local_fee() -> Self::Balance { type TimestampProvider (line 153) | pub struct TimestampProvider; method get_external_index (line 155) | fn get_external_index() -> u64 { type MockValidatorSet (line 182) | pub struct MockValidatorSet; type ValidatorId (line 184) | type ValidatorId = H160; type ValidatorIdOf (line 185) | type ValidatorIdOf = sp_runtime::traits::ConvertInto; method session_index (line 187) | fn session_index() -> sp_staking::SessionIndex { method validators (line 191) | fn validators() -> Vec { type MockSlashingCheck (line 199) | pub struct MockSlashingCheck; method is_slashed (line 201) | fn is_slashed(era_index: u32, validator: &H160) -> bool { type RuntimeEvent (line 209) | type RuntimeEvent = RuntimeEvent; type EraIndexProvider (line 210) | type EraIndexProvider = mock_data::Pallet; type HistoryDepth (line 211) | type HistoryDepth = ConstU32<10>; type EraInflationProvider (line 212) | type EraInflationProvider = EraInflationProvider; type ExternalIndexProvider (line 213) | type ExternalIndexProvider = TimestampProvider; type GetWhitelistedValidators (line 214) | type GetWhitelistedValidators = (); type ValidatorSet (line 215) | type ValidatorSet = MockValidatorSet; type SlashingCheck (line 216) | type SlashingCheck = MockSlashingCheck; type BasePointsPerBlock (line 217) | type BasePointsPerBlock = BasePointsPerBlock; type BlockAuthoringWeight (line 218) | type BlockAuthoringWeight = BlockAuthoringWeight; type LivenessWeight (line 219) | type LivenessWeight = LivenessWeight; type FairShareCap (line 220) | type FairShareCap = FairShareCap; type ExpectedBlocksPerEra (line 221) | type ExpectedBlocksPerEra = ExpectedBlocksPerEra; type MinInflationPercent (line 222) | type MinInflationPercent = MinInflationPercent; type MaxInflationPercent (line 223) | type MaxInflationPercent = MaxInflationPercent; type Hashing (line 224) | type Hashing = Keccak256; type SendMessage (line 225) | type SendMessage = MockOkOutboundQueue; type HandleInflation (line 226) | type HandleInflation = InflationMinter; type Currency (line 227) | type Currency = Balances; type RewardsEthereumSovereignAccount (line 228) | type RewardsEthereumSovereignAccount = RewardsEthereumSovereignAccount; type GovernanceOrigin (line 229) | type GovernanceOrigin = frame_system::EnsureRoot; type WeightInfo (line 230) | type WeightInfo = (); type BenchmarkHelper (line 232) | type BenchmarkHelper = (); type InflationMinter (line 235) | pub struct InflationMinter; method mint_inflation (line 237) | fn mint_inflation( type Mocks (line 292) | pub struct Mocks { type Config (line 304) | pub trait Config: frame_system::Config {} type Pallet (line 311) | pub struct Pallet(_); type Mock (line 314) | pub(super) type Mock = StorageValue<_, Mocks, ValueQuery>; function mock (line 317) | pub fn mock() -> Mocks { function mutate (line 321) | pub fn mutate(f: F) -> R method active_era (line 330) | fn active_era() -> ActiveEraInfo { method era_to_session_start (line 337) | fn era_to_session_start(_era_index: EraIndex) -> Option { function new_test_ext (line 343) | pub fn new_test_ext() -> sp_io::TestExternalities { constant INIT_TIMESTAMP (line 369) | pub const INIT_TIMESTAMP: u64 = 30_000; constant BLOCK_TIME (line 370) | pub const BLOCK_TIME: u64 = 1000; function run_to_block (line 372) | pub fn run_to_block(n: u64) { function end_session (line 383) | pub fn end_session(session_index: u32, validators: Vec, whiteliste... FILE: operator/pallets/external-validators-rewards/src/tests.rs function basic_setup_works (line 26) | fn basic_setup_works() { function can_reward_validators (line 36) | fn can_reward_validators() { function history_limit (line 70) | fn history_limit() { function history_limit_blocks_produced (line 101) | fn history_limit_blocks_produced() { function test_on_era_end (line 130) | fn test_on_era_end() { function test_on_era_end_with_zero_inflation (line 182) | fn test_on_era_end_with_zero_inflation() { function test_on_era_end_with_zero_points (line 225) | fn test_on_era_end_with_zero_points() { function test_inflation_minting (line 273) | fn test_inflation_minting() { function test_inflation_calculation_with_different_rates (line 326) | fn test_inflation_calculation_with_different_rates() { function test_no_inflation_with_zero_points (line 369) | fn test_no_inflation_with_zero_points() { function test_inflation_calculation_accuracy (line 399) | fn test_inflation_calculation_accuracy() { function test_performance_multiplier_with_full_participation (line 444) | fn test_performance_multiplier_with_full_participation() { function test_performance_multiplier_with_partial_participation (line 500) | fn test_performance_multiplier_with_partial_participation() { function test_performance_multiplier_with_zero_participation (line 553) | fn test_performance_multiplier_with_zero_participation() { function test_inflation_calculation_precision_with_multiplier (line 592) | fn test_inflation_calculation_precision_with_multiplier() { function test_multiple_eras_with_varying_participation (line 643) | fn test_multiple_eras_with_varying_participation() { function test_weighting_formula_60_30_10 (line 729) | fn test_weighting_formula_60_30_10() { function test_treasury_receives_20_percent_of_inflation (line 803) | fn test_treasury_receives_20_percent_of_inflation() { function test_treasury_allocation_with_different_amounts (line 865) | fn test_treasury_allocation_with_different_amounts() { function test_treasury_allocation_maintains_precision (line 922) | fn test_treasury_allocation_maintains_precision() { function test_single_validator_network (line 976) | fn test_single_validator_network() { function test_very_large_inflation_no_overflow (line 1008) | fn test_very_large_inflation_no_overflow() { function test_very_small_inflation_amounts (line 1052) | fn test_very_small_inflation_amounts() { function test_uneven_validator_participation (line 1092) | fn test_uneven_validator_participation() { function test_performance_multiplier_gradual_degradation (line 1134) | fn test_performance_multiplier_gradual_degradation() { function test_alternating_participation_patterns (line 1199) | fn test_alternating_participation_patterns() { function test_consistent_inflation_across_eras (line 1265) | fn test_consistent_inflation_across_eras() { function test_no_unexpected_balance_changes (line 1313) | fn test_no_unexpected_balance_changes() { function test_total_issuance_increases_correctly (line 1347) | fn test_total_issuance_increases_correctly() { function test_session_performance_block_authorship_tracking (line 1394) | fn test_session_performance_block_authorship_tracking() { function test_session_performance_60_30_10_formula (line 1436) | fn test_session_performance_60_30_10_formula() { function test_session_performance_whitelisted_validators_excluded (line 1503) | fn test_session_performance_whitelisted_validators_excluded() { function test_session_performance_whitelisted_fair_share_calculation (line 1557) | fn test_session_performance_whitelisted_fair_share_calculation() { function test_session_performance_block_count_reset_per_session (line 1651) | fn test_session_performance_block_count_reset_per_session() { function test_session_performance_zero_total_blocks (line 1689) | fn test_session_performance_zero_total_blocks() { function test_session_performance_fair_share_capping (line 1728) | fn test_session_performance_fair_share_capping() { function test_session_performance_single_validator (line 1777) | fn test_session_performance_single_validator() { function test_session_performance_no_active_validators (line 1814) | fn test_session_performance_no_active_validators() { function test_session_performance_checked_math_division (line 1840) | fn test_session_performance_checked_math_division() { function test_session_performance_multiple_sessions_cumulative (line 1902) | fn test_session_performance_multiple_sessions_cumulative() { function test_session_performance_base_reward_points_config (line 1952) | fn test_session_performance_base_reward_points_config() { function test_inflation_scaling_zero_blocks_produced (line 1991) | fn test_inflation_scaling_zero_blocks_produced() { function test_inflation_scaling_half_expected_blocks (line 2040) | fn test_inflation_scaling_half_expected_blocks() { function test_inflation_scaling_full_expected_blocks (line 2091) | fn test_inflation_scaling_full_expected_blocks() { function test_inflation_scaling_overproduction_capped (line 2142) | fn test_inflation_scaling_overproduction_capped() { function test_inflation_scaling_quarter_blocks (line 2193) | fn test_inflation_scaling_quarter_blocks() { function test_inflation_scaling_three_quarters_blocks (line 2232) | fn test_inflation_scaling_three_quarters_blocks() { function test_inflation_scaling_blocks_tracked_per_era (line 2271) | fn test_inflation_scaling_blocks_tracked_per_era() { function test_inflation_scaling_multiple_eras_different_performance (line 2321) | fn test_inflation_scaling_multiple_eras_different_performance() { function test_inflation_scaling_precision_with_large_numbers (line 2392) | fn test_inflation_scaling_precision_with_large_numbers() { function test_inflation_scaling_with_zero_points_no_minting (line 2441) | fn test_inflation_scaling_with_zero_points_no_minting() { function test_inflation_scaling_block_counter_increments_correctly (line 2475) | fn test_inflation_scaling_block_counter_increments_correctly() { function test_inflation_scaling_different_validators_same_era (line 2504) | fn test_inflation_scaling_different_validators_same_era() { function test_session_performance_offline_validator_gets_reduced_points (line 2540) | fn test_session_performance_offline_validator_gets_reduced_points() { function test_session_performance_all_validators_offline (line 2607) | fn test_session_performance_all_validators_offline() { function test_session_performance_offline_but_authored_blocks (line 2653) | fn test_session_performance_offline_but_authored_blocks() { function test_session_performance_offline_validator_zero_blocks (line 2707) | fn test_session_performance_offline_validator_zero_blocks() { function test_session_performance_weight_overflow_handled (line 2757) | fn test_session_performance_weight_overflow_handled() { function test_slashing_check_mock_works (line 2807) | fn test_slashing_check_mock_works() { function test_session_performance_slashed_validator_still_gets_points_when_disabled (line 2840) | fn test_session_performance_slashed_validator_still_gets_points_when_dis... function test_fair_share_non_integer_division_rounding (line 2896) | fn test_fair_share_non_integer_division_rounding() { function test_all_validators_whitelisted_no_panic (line 2949) | fn test_all_validators_whitelisted_no_panic() { function test_blocks_less_than_validators (line 2989) | fn test_blocks_less_than_validators() { function test_single_block_many_validators (line 3042) | fn test_single_block_many_validators() { function test_perbill_precision_many_sessions (line 3098) | fn test_perbill_precision_many_sessions() { function test_history_depth_exact_boundary (line 3168) | fn test_history_depth_exact_boundary() { function test_total_points_sum_equals_expected_pool (line 3215) | fn test_total_points_sum_equals_expected_pool() { function test_total_points_with_uneven_distribution (line 3269) | fn test_total_points_with_uneven_distribution() { function test_whitelisted_overproducer_does_not_affect_nonwhitelisted (line 3352) | fn test_whitelisted_overproducer_does_not_affect_nonwhitelisted() { function test_whitelisted_majority_fair_share_calculation (line 3411) | fn test_whitelisted_majority_fair_share_calculation() { function test_large_block_count_no_overflow (line 3477) | fn test_large_block_count_no_overflow() { function test_saturating_arithmetic_protection (line 3532) | fn test_saturating_arithmetic_protection() { function test_multiple_sessions_accumulate_to_era_correctly (line 3576) | fn test_multiple_sessions_accumulate_to_era_correctly() { function test_era_end_uses_correct_era_blocks_not_session (line 3670) | fn test_era_end_uses_correct_era_blocks_not_session() { function push_unsent (line 3731) | fn push_unsent(era_index: u32, timestamp: u32, inflation: u128) { function unsent_len (line 3739) | fn unsent_len() -> u32 { function unsent_is_empty (line 3744) | fn unsent_is_empty() -> bool { function send_failure_queues_era (line 3749) | fn send_failure_queues_era() { function on_initialize_retries_and_succeeds (line 3781) | fn on_initialize_retries_and_succeeds() { function on_initialize_moves_failed_entry_to_back (line 3818) | fn on_initialize_moves_failed_entry_to_back() { function on_initialize_removes_expired_era (line 3876) | fn on_initialize_removes_expired_era() { function on_initialize_noop_when_queue_empty (line 3897) | fn on_initialize_noop_when_queue_empty() { function on_initialize_processes_only_head (line 3914) | fn on_initialize_processes_only_head() { function retry_extrinsic_success (line 3948) | fn retry_extrinsic_success() { function retry_extrinsic_era_not_in_queue (line 3987) | fn retry_extrinsic_era_not_in_queue() { function retry_extrinsic_pruned_data (line 3999) | fn retry_extrinsic_pruned_data() { function retry_extrinsic_requires_root (line 4014) | fn retry_extrinsic_requires_root() { function unsent_queue_full (line 4029) | fn unsent_queue_full() { function on_era_start_prunes_unsent_entry (line 4068) | fn on_era_start_prunes_unsent_entry() { function retry_extrinsic_send_still_fails (line 4090) | fn retry_extrinsic_send_still_fails() { function head_of_line_blocking_avoided (line 4119) | fn head_of_line_blocking_avoided() { FILE: operator/pallets/external-validators-rewards/src/types.rs type EraRewardsUtils (line 23) | pub struct EraRewardsUtils { type SendMessage (line 31) | pub trait SendMessage { method build (line 35) | fn build(utils: &EraRewardsUtils) -> Option; method validate (line 37) | fn validate(message: Self::Message) -> Result; method deliver (line 39) | fn deliver(ticket: Self::Ticket) -> Result; type InflationMintResult (line 44) | pub struct InflationMintResult { type HandleInflation (line 52) | pub trait HandleInflation { method mint_inflation (line 55) | fn mint_inflation( function mint_inflation (line 62) | fn mint_inflation( type BenchmarkHelper (line 74) | pub trait BenchmarkHelper { method setup (line 75) | fn setup(); method setup (line 80) | fn setup() { FILE: operator/pallets/external-validators-rewards/src/weights.rs type WeightInfo (line 55) | pub trait WeightInfo { method on_era_end (line 56) | fn on_era_end() -> Weight; method process_unsent_reward_eras_empty (line 57) | fn process_unsent_reward_eras_empty() -> Weight; method process_unsent_reward_eras_expired (line 58) | fn process_unsent_reward_eras_expired() -> Weight; method process_unsent_reward_eras_success (line 59) | fn process_unsent_reward_eras_success() -> Weight; method process_unsent_reward_eras_failed (line 60) | fn process_unsent_reward_eras_failed() -> Weight; method retry_unsent_reward_era (line 61) | fn retry_unsent_reward_era() -> Weight; method on_era_end (line 83) | fn on_era_end() -> Weight { method process_unsent_reward_eras_empty (line 93) | fn process_unsent_reward_eras_empty() -> Weight { method process_unsent_reward_eras_expired (line 99) | fn process_unsent_reward_eras_expired() -> Weight { method process_unsent_reward_eras_success (line 106) | fn process_unsent_reward_eras_success() -> Weight { method process_unsent_reward_eras_failed (line 113) | fn process_unsent_reward_eras_failed() -> Weight { method retry_unsent_reward_era (line 118) | fn retry_unsent_reward_era() -> Weight { method on_era_end (line 142) | fn on_era_end() -> Weight { method process_unsent_reward_eras_empty (line 152) | fn process_unsent_reward_eras_empty() -> Weight { method process_unsent_reward_eras_expired (line 157) | fn process_unsent_reward_eras_expired() -> Weight { method process_unsent_reward_eras_success (line 163) | fn process_unsent_reward_eras_success() -> Weight { method process_unsent_reward_eras_failed (line 169) | fn process_unsent_reward_eras_failed() -> Weight { method retry_unsent_reward_era (line 173) | fn retry_unsent_reward_era() -> Weight { type SubstrateWeight (line 65) | pub struct SubstrateWeight(PhantomData); FILE: operator/pallets/external-validators/src/benchmarking.rs constant SEED (line 32) | const SEED: u32 = 0; function assert_last_event (line 34) | fn assert_last_event(generic_event: ::RuntimeEve... function create_funded_user (line 42) | fn create_funded_user( type InputFromRng (line 56) | struct InputFromRng<'a, T>(&'a mut T); function remaining_len (line 58) | fn remaining_len(&mut self) -> Result, codec::Error> { function read (line 62) | fn read(&mut self, into: &mut [u8]) -> Result<(), codec::Error> { function keys (line 68) | fn keys(c: u32) -> ::... function invulnerable (line 74) | fn invulnerable( function invulnerables (line 87) | fn invulnerables< function skip_external_validators (line 110) | fn skip_external_validators() -> Result<(), BenchmarkError> { function add_whitelisted (line 121) | fn add_whitelisted( function remove_whitelisted (line 158) | fn remove_whitelisted( function force_era (line 187) | fn force_era() -> Result<(), BenchmarkError> { function set_external_validators (line 198) | fn set_external_validators() -> Result<(), BenchmarkError> { function new_session (line 216) | fn new_session( FILE: operator/pallets/external-validators/src/lib.rs type Config (line 109) | pub trait Config: frame_system::Config { type Pallet (line 180) | pub struct Pallet(_); type WhitelistedValidators (line 184) | pub type WhitelistedValidators = type WhitelistedValidatorsActiveEra (line 190) | pub type WhitelistedValidatorsActiveEra = type WhitelistedValidatorsActiveEraPending (line 196) | pub type WhitelistedValidatorsActiveEraPending = type ExternalValidators (line 201) | pub type ExternalValidators = type SkipExternalValidators (line 206) | pub type SkipExternalValidators = StorageValue<_, bool, Value... type CurrentEra (line 210) | pub type CurrentEra = StorageValue<_, EraIndex>; type ActiveEra (line 214) | pub type ActiveEra = StorageValue<_, ActiveEraInfo>; type ErasStartSessionIndex (line 221) | pub type ErasStartSessionIndex = StorageMap<_, Twox64Concat, EraIndex... type ForceEra (line 225) | pub type ForceEra = StorageValue<_, Forcing, ValueQuery>; type ExternalIndex (line 231) | pub type ExternalIndex = StorageValue<_, u64, ValueQuery>; type PendingExternalIndex (line 235) | pub type PendingExternalIndex = StorageValue<_, u64, ValueQuery>; type CurrentExternalIndex (line 239) | pub type CurrentExternalIndex = StorageValue<_, u64, ValueQuery>; type GenesisConfig (line 243) | pub struct GenesisConfig { method build (line 251) | fn build(&self) { type Event (line 284) | pub enum Event { type Error (line 301) | pub enum Error { function skip_external_validators (line 327) | pub fn skip_external_validators(origin: OriginFor, skip: bool) -> Dis... function add_whitelisted (line 342) | pub fn add_whitelisted( function remove_whitelisted (line 380) | pub fn remove_whitelisted(origin: OriginFor, who: T::AccountId) -> Di... function force_era (line 402) | pub fn force_era(origin: OriginFor, mode: Forcing) -> DispatchResult { function set_external_validators (line 412) | pub fn set_external_validators( function set_external_validators_inner (line 424) | pub fn set_external_validators_inner( function validate_target_era (line 443) | fn validate_target_era(target_era: u64) -> DispatchResult { function set_force_era (line 465) | pub(crate) fn set_force_era(mode: Forcing) { function whitelisted_validators (line 471) | pub fn whitelisted_validators() -> Vec { function active_era (line 475) | pub fn active_era() -> Option { function current_era (line 479) | pub fn current_era() -> Option { function eras_start_session_index (line 483) | pub fn eras_start_session_index(era: EraIndex) -> Option { function validators (line 490) | pub fn validators() -> Vec { function new_session (line 501) | pub(crate) fn new_session(session_index: SessionIndex) -> Option Vec) -> Weight { function on_finalize (line 665) | fn on_finalize(_n: BlockNumberFor) { method get_external_index (line 681) | fn get_external_index() -> u64 { function remove_duplicates (line 688) | fn remove_duplicates(input: Vec) -> Vec { function new_session (line 702) | fn new_session(new_index: SessionIndex) -> Option> { function new_session_genesis (line 706) | fn new_session_genesis(new_index: SessionIndex) -> Option Option ActiveEraInfo { method era_to_session_start (line 747) | fn era_to_session_start(era_index: EraIndex) -> Option { function validators (line 753) | fn validators() -> Vec { function invulnerables (line 759) | fn invulnerables() -> Vec { type Forcing (line 768) | pub enum Forcing { FILE: operator/pallets/external-validators/src/mock.rs type Block (line 36) | type Block = frame_system::mocking::MockBlock; type BaseCallFilter (line 59) | type BaseCallFilter = frame_support::traits::Everything; type BlockWeights (line 60) | type BlockWeights = (); type BlockLength (line 61) | type BlockLength = (); type DbWeight (line 62) | type DbWeight = (); type RuntimeOrigin (line 63) | type RuntimeOrigin = RuntimeOrigin; type RuntimeCall (line 64) | type RuntimeCall = RuntimeCall; type Hash (line 65) | type Hash = H256; type Hashing (line 66) | type Hashing = BlakeTwo256; type AccountId (line 67) | type AccountId = u64; type Lookup (line 68) | type Lookup = IdentityLookup; type RuntimeEvent (line 69) | type RuntimeEvent = RuntimeEvent; type BlockHashCount (line 70) | type BlockHashCount = BlockHashCount; type Version (line 71) | type Version = (); type PalletInfo (line 72) | type PalletInfo = PalletInfo; type AccountData (line 73) | type AccountData = AccountData; type OnNewAccount (line 74) | type OnNewAccount = (); type OnKilledAccount (line 75) | type OnKilledAccount = (); type SystemWeightInfo (line 76) | type SystemWeightInfo = (); type SS58Prefix (line 77) | type SS58Prefix = SS58Prefix; type OnSetCode (line 78) | type OnSetCode = (); type MaxConsumers (line 79) | type MaxConsumers = frame_support::traits::ConstU32<16>; type Nonce (line 80) | type Nonce = u64; type Block (line 81) | type Block = Block; type RuntimeTask (line 82) | type RuntimeTask = (); type SingleBlockMigrations (line 83) | type SingleBlockMigrations = (); type MultiBlockMigrator (line 84) | type MultiBlockMigrator = (); type PreInherents (line 85) | type PreInherents = (); type PostInherents (line 86) | type PostInherents = (); type PostTransactions (line 87) | type PostTransactions = (); type ExtensionsWeightInfo (line 88) | type ExtensionsWeightInfo = (); type RuntimeEvent (line 97) | type RuntimeEvent = RuntimeEvent; type WeightInfo (line 98) | type WeightInfo = (); type Balance (line 99) | type Balance = u64; type DustRemoval (line 100) | type DustRemoval = (); type ExistentialDeposit (line 101) | type ExistentialDeposit = ExistentialDeposit; type AccountStore (line 102) | type AccountStore = System; type ReserveIdentifier (line 103) | type ReserveIdentifier = [u8; 8]; type RuntimeHoldReason (line 104) | type RuntimeHoldReason = (); type RuntimeFreezeReason (line 105) | type RuntimeFreezeReason = (); type FreezeIdentifier (line 106) | type FreezeIdentifier = (); type MaxLocks (line 107) | type MaxLocks = (); type MaxReserves (line 108) | type MaxReserves = MaxReserves; type MaxFreezes (line 109) | type MaxFreezes = ConstU32<0>; type DoneSlashHandler (line 110) | type DoneSlashHandler = (); type Moment (line 114) | type Moment = u64; type OnTimestampSet (line 115) | type OnTimestampSet = (); type MinimumPeriod (line 116) | type MinimumPeriod = ConstU64<5>; type WeightInfo (line 117) | type WeightInfo = (); type IsRegistered (line 124) | pub struct IsRegistered; method is_registered (line 126) | fn is_registered(id: &u64) -> bool { method from (line 162) | fn from(aura: sp_runtime::testing::UintAuthorityId) -> Self { type TestSessionHandler (line 172) | pub struct TestSessionHandler; constant KEY_TYPE_IDS (line 174) | const KEY_TYPE_IDS: &'static [sp_runtime::KeyTypeId] = &[UintAuthority... method on_genesis_session (line 175) | fn on_genesis_session(keys: &[(u64, Ks)]) { method on_new_session (line 178) | fn on_new_session(_: bool, keys: &[(u64, Ks)], _: &[(u... method on_before_session_ending (line 182) | fn on_before_session_ending() {} method on_disabled (line 183) | fn on_disabled(_: u32) {} type RuntimeEvent (line 192) | type RuntimeEvent = RuntimeEvent; type ValidatorId (line 193) | type ValidatorId = ::AccountId; type ValidatorIdOf (line 195) | type ValidatorIdOf = ConvertInto; type ShouldEndSession (line 196) | type ShouldEndSession = pallet_session::PeriodicSessions; type NextSessionRotation (line 197) | type NextSessionRotation = pallet_session::PeriodicSessions; type HistoryDepth (line 138) | type HistoryDepth = ConstU32<84>; type MaxWhitelistedValidators (line 139) | type MaxWhitelistedValidators = ConstU32<20>; type MaxExternalValidators (line 140) | type MaxExternalValidators = ConstU32<20>; type ValidatorId (line 141) | type ValidatorId = ::AccountId; type ValidatorIdOf (line 142) | type ValidatorIdOf = ConvertInto; type ValidatorRegistration (line 143) | type ValidatorRegistration = IsRegistered; type UnixTime (line 144) | type UnixTime = Timestamp; type SessionsPerEra (line 145) | type SessionsPerEra = SessionsPerEra; type OnEraStart (line 146) | type OnEraStart = Mock; type OnEraEnd (line 147) | type OnEraEnd = Mock; type AuthorizedOrigin (line 148) | type AuthorizedOrigin = MockAuthorizedOrigin; type WeightInfo (line 149) | type WeightInfo = (); type Currency (line 151) | type Currency = Balances; type Pallet (line 217) | pub struct Pallet(_); type Mock (line 220) | pub(super) type Mock = StorageValue<_, Mocks, ValueQuery>; function mock (line 223) | pub fn mock() -> Mocks { function mutate (line 226) | pub fn mutate(f: F) -> R type HookCall (line 236) | pub enum HookCall { type Mocks (line 252) | pub struct Mocks { method on_era_start (line 259) | fn on_era_start(era_index: EraIndex, session_start: u32, external_idx: u... method on_era_end (line 271) | fn on_era_end(era_index: EraIndex) { function new_test_ext (line 278) | pub fn new_test_ext() -> sp_io::TestExternalities { function initialize_validators (line 323) | fn initialize_validators(validators: Vec) { constant INIT_TIMESTAMP (line 334) | pub const INIT_TIMESTAMP: u64 = 30_000; constant BLOCK_TIME (line 335) | pub const BLOCK_TIME: u64 = 1000; function run_to_session (line 337) | pub fn run_to_session(n: u32) { function run_to_block (line 342) | pub fn run_to_block(n: u64) { function last_event (line 358) | pub fn last_event() -> RuntimeEvent { FILE: operator/pallets/external-validators/src/tests.rs function basic_setup_works (line 31) | fn basic_setup_works() { function add_whitelisted_works (line 38) | fn add_whitelisted_works() { function add_whitelisted_does_not_work_if_not_registered (line 74) | fn add_whitelisted_does_not_work_if_not_registered() { function validator_limit_works (line 88) | fn validator_limit_works() { function remove_whitelisted_works (line 115) | fn remove_whitelisted_works() { function whitelisted_and_external_order (line 159) | fn whitelisted_and_external_order() { function validator_provider_returns_all_validators (line 177) | fn validator_provider_returns_all_validators() { function can_skip_external_validators (line 194) | fn can_skip_external_validators() { function duplicate_validators_are_deduplicated (line 214) | fn duplicate_validators_are_deduplicated() { function duplicate_validator_order_is_preserved (line 230) | fn duplicate_validator_order_is_preserved() { function external_index_gets_set_correctly (line 268) | fn external_index_gets_set_correctly() { function setting_external_validators_emits_event (line 285) | fn setting_external_validators_emits_event() { function setting_external_validators_with_more_than_max_external_validators_emits_correct_event (line 301) | fn setting_external_validators_with_more_than_max_external_validators_em... function era_hooks (line 320) | fn era_hooks() { function target_era_validation_accepts_next_era (line 349) | fn target_era_validation_accepts_next_era() { function target_era_validation_rejects_old_era (line 363) | fn target_era_validation_rejects_old_era() { function target_era_validation_rejects_too_new_era (line 383) | fn target_era_validation_rejects_too_new_era() { function target_era_validation_rejects_duplicate (line 397) | fn target_era_validation_rejects_duplicate() { function target_era_validation_at_genesis (line 417) | fn target_era_validation_at_genesis() { function era_hooks_with_external_index (line 434) | fn era_hooks_with_external_index() { function set_external_validators_extrinsic_rejects_bad_origin (line 480) | fn set_external_validators_extrinsic_rejects_bad_origin() { function target_era_validation_rejects_u64_max (line 510) | fn target_era_validation_rejects_u64_max() { function era_boundary_race_submit_advance_resubmit (line 521) | fn era_boundary_race_submit_advance_resubmit() { function era_boundary_race_resubmit_without_advance (line 541) | fn era_boundary_race_resubmit_without_advance() { FILE: operator/pallets/external-validators/src/traits.rs type ActiveEraInfo (line 26) | pub struct ActiveEraInfo { type EraIndex (line 37) | pub type EraIndex = u32; type EraIndexProvider (line 40) | pub trait EraIndexProvider { method active_era (line 41) | fn active_era() -> ActiveEraInfo; method era_to_session_start (line 42) | fn era_to_session_start(era_index: EraIndex) -> Option; type ValidatorProvider (line 46) | pub trait ValidatorProvider { method validators (line 47) | fn validators() -> Vec; type InvulnerablesProvider (line 51) | pub trait InvulnerablesProvider { method invulnerables (line 52) | fn invulnerables() -> Vec; type OnEraStart (line 55) | pub trait OnEraStart { method on_era_start (line 56) | fn on_era_start(_era_index: EraIndex, _session_start: u32, _external_i... method on_era_start (line 61) | fn on_era_start(era_index: EraIndex, session_start: u32, external_idx:... type OnEraEnd (line 66) | pub trait OnEraEnd { method on_era_end (line 67) | fn on_era_end(_era_index: EraIndex) {} method on_era_end (line 72) | fn on_era_end(era_index: EraIndex) { type ExternalIndexProvider (line 80) | pub trait ExternalIndexProvider { method get_external_index (line 81) | fn get_external_index() -> u64; type DeliverMessage (line 84) | pub trait DeliverMessage { method deliver (line 87) | fn deliver(ticket: Self::Ticket) -> Result; FILE: operator/pallets/external-validators/src/weights.rs type WeightInfo (line 55) | pub trait WeightInfo { method skip_external_validators (line 56) | fn skip_external_validators() -> Weight; method add_whitelisted (line 57) | fn add_whitelisted(b: u32, ) -> Weight; method remove_whitelisted (line 58) | fn remove_whitelisted(b: u32, ) -> Weight; method force_era (line 59) | fn force_era() -> Weight; method set_external_validators (line 60) | fn set_external_validators() -> Weight; method new_session (line 61) | fn new_session(r: u32, ) -> Weight; method skip_external_validators (line 69) | fn skip_external_validators() -> Weight { method add_whitelisted (line 82) | fn add_whitelisted(b: u32, ) -> Weight { method remove_whitelisted (line 97) | fn remove_whitelisted(b: u32, ) -> Weight { method force_era (line 110) | fn force_era() -> Weight { method set_external_validators (line 120) | fn set_external_validators() -> Weight { method new_session (line 141) | fn new_session(r: u32, ) -> Weight { method skip_external_validators (line 158) | fn skip_external_validators() -> Weight { method add_whitelisted (line 171) | fn add_whitelisted(b: u32, ) -> Weight { method remove_whitelisted (line 186) | fn remove_whitelisted(b: u32, ) -> Weight { method force_era (line 199) | fn force_era() -> Weight { method set_external_validators (line 209) | fn set_external_validators() -> Weight { method new_session (line 230) | fn new_session(r: u32, ) -> Weight { type SubstrateWeight (line 65) | pub struct SubstrateWeight(PhantomData); FILE: operator/pallets/grandpa-benchmarking/src/benchmarking.rs type GrandpaId (line 28) | type GrandpaId = sp_consensus_grandpa::AuthorityId; type GrandpaEquivocationProof (line 29) | type GrandpaEquivocationProof = sp_consensus_grandpa::EquivocationProof< constant PREENCODED_EQUIVOCATION_PROOF (line 36) | const PREENCODED_EQUIVOCATION_PROOF: [u8; 249] = [ function grandpa_id_for_validator (line 52) | fn grandpa_id_for_validator(i: u32) -> GrandpaId { function setup_equivocation (line 59) | fn setup_equivocation( function note_stalled (line 149) | fn note_stalled() -> Result<(), BenchmarkError> { function report_equivocation (line 182) | fn report_equivocation(v: Linear<0, 1000>, n: Linear<0, 1>) -> Result<()... FILE: operator/pallets/grandpa-benchmarking/src/lib.rs type Pallet (line 5) | pub struct Pallet(pallet_grandpa::Pallet); type Config (line 13) | pub trait Config: method benchmark_session_keys (line 24) | fn benchmark_session_keys(grandpa: sp_consensus_grandpa::AuthorityId) ... function test_generate_equivocation_blob (line 40) | fn test_generate_equivocation_blob() { FILE: operator/pallets/inbound-queue-v2/fixtures/src/register_token.rs function make_register_token_message (line 14) | pub fn make_register_token_message() -> InboundQueueFixture { FILE: operator/pallets/inbound-queue-v2/src/benchmarking.rs function submit (line 16) | fn submit() -> Result<(), BenchmarkError> { FILE: operator/pallets/inbound-queue-v2/src/lib.rs constant LOG_TARGET (line 59) | pub const LOG_TARGET: &str = "snowbridge-pallet-inbound-queue-v2"; type AccountIdOf (line 61) | pub type AccountIdOf = ::AccountId; type Nonce (line 63) | pub type Nonce = SparseBitmapImpl>; type Pallet (line 73) | pub struct Pallet(_); type BenchmarkHelper (line 76) | pub trait BenchmarkHelper { method initialize_storage (line 77) | fn initialize_storage(beacon_header: BeaconHeader, block_roots_root: H... type Config (line 81) | pub trait Config: frame_system::Config { type Event (line 104) | pub enum Event { type Error (line 117) | pub enum Error { function from (line 157) | fn from(e: SendError) -> Self { function from (line 167) | fn from(e: ConvertMessageError) -> Self { type NonceBitmap (line 179) | pub type NonceBitmap = StorageMap<_, Twox64Concat, u128, u128... type OperatingMode (line 183) | pub type OperatingMode = StorageValue<_, BasicOperatingMode, ... function submit (line 190) | pub fn submit(origin: OriginFor, event: Box) -> DispatchR... function set_operating_mode (line 208) | pub fn set_operating_mode( function process_message (line 220) | pub fn process_message(relayer: T::AccountId, message: Message) -> Dispa... FILE: operator/pallets/inbound-queue-v2/src/message_processors.rs type RemarkMessageProcessor (line 12) | pub struct RemarkMessageProcessor(pub PhantomData); function can_process_message (line 18) | fn can_process_message(_who: &AccountId, _message: &Message) -> bool { function process_message (line 22) | fn process_message(_who: AccountId, _message: Message) -> Result<[u8; 32... type XcmMessageProcessor (line 32) | pub struct XcmMessageProcessor bool { function process_message (line 59) | fn process_message(who: AccountId, message: Message) -> Result<[u8; 32],... function process_xcm (line 77) | pub fn process_xcm(who: T::AccountId, message: Message) -> Result; constant ERROR_ADDRESS (line 34) | pub(crate) const ERROR_ADDRESS: [u8; 20] = hex!("00000000000000000000000... type AccountId (line 36) | pub type AccountId = sp_runtime::AccountId32; type Balance (line 37) | type Balance = u128; type AccountId (line 41) | type AccountId = AccountId; type Lookup (line 42) | type Lookup = IdentityLookup; type AccountData (line 43) | type AccountData = pallet_balances::AccountData; type Block (line 44) | type Block = Block; type Balance (line 53) | type Balance = Balance; type ExistentialDeposit (line 54) | type ExistentialDeposit = ExistentialDeposit; type AccountStore (line 55) | type AccountStore = System; type MockVerifier (line 59) | pub struct MockVerifier; method verify (line 62) | fn verify(log: &Log, _: &Proof) -> Result<(), VerificationError> { constant GATEWAY_ADDRESS (line 70) | const GATEWAY_ADDRESS: [u8; 20] = hex!["b1185ede04202fe62d38f5db72f71e38... method initialize_storage (line 75) | fn initialize_storage(_: BeaconHeader, _: H256) {} type MockTokenIdConvert (line 78) | pub struct MockTokenIdConvert; method convert (line 80) | fn convert(_id: &TokenId) -> Option { method convert_back (line 83) | fn convert_back(_loc: &Location) -> Option { type MockAccountLocationConverter (line 88) | pub struct MockAccountLocationConverter(PhantomData); function try_convert (line 92) | fn try_convert(_who: &AccountId) -> Result { type BridgeReward (line 122) | pub enum BridgeReward { function register_reward (line 132) | fn register_reward( type DummyPrefix (line 141) | pub struct DummyPrefix; method can_process_message (line 144) | fn can_process_message(_who: &AccountId, _message: &Message) -> bool { method process_message (line 148) | fn process_message(_who: AccountId, _message: Message) -> Result<[u8; ... type DummySuffix (line 153) | pub struct DummySuffix; method can_process_message (line 156) | fn can_process_message(_who: &AccountId, _message: &Message) -> bool { method process_message (line 160) | fn process_message(_who: AccountId, _message: Message) -> Result<[u8; ... type RuntimeEvent (line 166) | type RuntimeEvent = RuntimeEvent; type Verifier (line 167) | type Verifier = MockVerifier; type RewardPayment (line 168) | type RewardPayment = (); type GatewayAddress (line 169) | type GatewayAddress = GatewayAddress; type MessageProcessor (line 170) | type MessageProcessor = ( type Helper (line 192) | type Helper = Test; type WeightInfo (line 193) | type WeightInfo = (); type RewardKind (line 194) | type RewardKind = BridgeReward; type DefaultRewardKind (line 195) | type DefaultRewardKind = SnowbridgeReward; function setup (line 198) | pub fn setup() { function new_tester (line 202) | pub fn new_tester() -> sp_io::TestExternalities { function mock_event_log (line 215) | pub fn mock_event_log() -> Log { function mock_event_log_invalid_gateway (line 227) | pub fn mock_event_log_invalid_gateway() -> Log { function mock_event_log_invalid_message (line 239) | pub fn mock_event_log_invalid_message() -> Log { function mock_execution_proof (line 251) | pub fn mock_execution_proof() -> ExecutionProof { function mock_event_log_v2 (line 282) | pub fn mock_event_log_v2() -> Log { FILE: operator/pallets/inbound-queue-v2/src/test.rs function test_submit_happy_path (line 14) | fn test_submit_happy_path() { function test_submit_with_invalid_gateway (line 53) | fn test_submit_with_invalid_gateway() { function test_submit_verification_fails_with_invalid_proof (line 74) | fn test_submit_verification_fails_with_invalid_proof() { function test_submit_fails_with_malformed_message (line 99) | fn test_submit_fails_with_malformed_message() { function test_using_same_nonce_fails (line 122) | fn test_using_same_nonce_fails() { function test_set_operating_mode (line 160) | fn test_set_operating_mode() { function test_set_operating_mode_root_only (line 185) | fn test_set_operating_mode_root_only() { function test_xcm_send_failure (line 198) | fn test_xcm_send_failure() { function test_xcm_send_validate_failure (line 234) | fn test_xcm_send_validate_failure() { function test_xcm_charge_fees_failure (line 264) | fn test_xcm_charge_fees_failure() { function test_register_token (line 289) | fn test_register_token() { function test_switch_operating_mode (line 306) | fn test_switch_operating_mode() { function zero_reward_does_not_register_reward (line 338) | fn zero_reward_does_not_register_reward() { FILE: operator/pallets/inbound-queue-v2/src/weights.rs type WeightInfo (line 19) | pub trait WeightInfo { method submit (line 20) | fn submit() -> Weight; method submit (line 25) | fn submit() -> Weight { FILE: operator/pallets/outbound-commitment-store/src/lib.rs constant STORAGE_VERSION (line 25) | const STORAGE_VERSION: StorageVersion = StorageVersion::new(1); type Pallet (line 37) | pub struct Pallet(_); type Config (line 40) | pub trait Config: frame_system::Config { type LatestCommitment (line 46) | pub type LatestCommitment = StorageValue<_, H256, OptionQuery>; type Event (line 50) | pub enum Event { function store_commitment (line 56) | pub fn store_commitment(commitment: H256) { function get_latest_commitment (line 62) | pub fn get_latest_commitment() -> Option { FILE: operator/pallets/outbound-queue-v2/src/api.rs function prove_message (line 9) | pub fn prove_message(leaf_index: u64) -> Option FILE: operator/pallets/outbound-queue-v2/src/benchmarking.rs function build_message (line 26) | fn build_message() -> (Message, OutboundMessage) { function initialize_worst_case (line 61) | fn initialize_worst_case() { function initialize_with_one_message (line 68) | fn initialize_with_one_message() { function do_process_message (line 77) | fn do_process_message() -> Result<(), BenchmarkError> { function commit (line 94) | fn commit() -> Result<(), BenchmarkError> { function commit_single (line 109) | fn commit_single() -> Result<(), BenchmarkError> { function on_initialize (line 122) | fn on_initialize() -> Result<(), BenchmarkError> { function process (line 135) | fn process() -> Result<(), BenchmarkError> { function submit_delivery_receipt (line 154) | fn submit_delivery_receipt() -> Result<(), BenchmarkError> { FILE: operator/pallets/outbound-queue-v2/src/fixture.rs function make_submit_delivery_receipt_message (line 14) | pub fn make_submit_delivery_receipt_message() -> EventFixture { FILE: operator/pallets/outbound-queue-v2/src/lib.rs type DeliveryReceiptOf (line 100) | type DeliveryReceiptOf = DeliveryReceipt<:... type Pallet (line 114) | pub struct Pallet(_); type Config (line 117) | pub trait Config: frame_system::Config { type Event (line 168) | pub enum Event { type Error (line 196) | pub enum Error { type Messages (line 224) | pub(super) type Messages = StorageValue<_, Vec = StorageValue<_, Vec, Va... type Nonce (line 236) | pub type Nonce = StorageValue<_, u64, ValueQuery>; type PendingOrders (line 240) | pub type PendingOrders = function on_initialize (line 245) | fn on_initialize(_: BlockNumberFor) -> Weight { function on_finalize (line 253) | fn on_finalize(_: BlockNumberFor) { type BenchmarkHelper (line 259) | pub trait BenchmarkHelper { method initialize_storage (line 260) | fn initialize_storage(beacon_header: BeaconHeader, block_roots_root: H... function submit_delivery_receipt (line 270) | pub fn submit_delivery_receipt( function commit (line 289) | pub(crate) fn commit() { function do_process_message (line 309) | pub(crate) fn do_process_message( function process_delivery_receipt (line 391) | pub fn process_delivery_receipt( function calculate_local_fee (line 421) | pub(crate) fn calculate_local_fee() -> T::Balance { FILE: operator/pallets/outbound-queue-v2/src/mock.rs type Block (line 30) | type Block = frame_system::mocking::MockBlock; type AccountId (line 31) | type AccountId = AccountId32; type BaseCallFilter (line 44) | type BaseCallFilter = Everything; type RuntimeOrigin (line 45) | type RuntimeOrigin = RuntimeOrigin; type RuntimeCall (line 46) | type RuntimeCall = RuntimeCall; type RuntimeTask (line 47) | type RuntimeTask = RuntimeTask; type Hash (line 48) | type Hash = H256; type Hashing (line 49) | type Hashing = BlakeTwo256; type AccountId (line 50) | type AccountId = AccountId; type Lookup (line 51) | type Lookup = IdentityLookup; type RuntimeEvent (line 52) | type RuntimeEvent = RuntimeEvent; type PalletInfo (line 53) | type PalletInfo = PalletInfo; type Nonce (line 54) | type Nonce = u64; type Block (line 55) | type Block = Block; type RuntimeEvent (line 65) | type RuntimeEvent = RuntimeEvent; type WeightInfo (line 66) | type WeightInfo = (); type MessageProcessor (line 67) | type MessageProcessor = OutboundQueue; type Size (line 68) | type Size = u32; type QueueChangeHandler (line 69) | type QueueChangeHandler = (); type HeapSize (line 70) | type HeapSize = HeapSize; type MaxStale (line 71) | type MaxStale = MaxStale; type ServiceWeight (line 72) | type ServiceWeight = ServiceWeight; type IdleMaxServiceWeight (line 73) | type IdleMaxServiceWeight = (); type QueuePausedQuery (line 74) | type QueuePausedQuery = (); type MockVerifier (line 78) | pub struct MockVerifier; method verify (line 81) | fn verify(_: &Log, _: &Proof) -> Result<(), VerificationError> { constant GATEWAY_ADDRESS (line 86) | const GATEWAY_ADDRESS: [u8; 20] = hex!["eda338e4dc46038493b885327842fd3e... constant WETH (line 87) | const WETH: [u8; 20] = hex!["C02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"]; constant DOT (line 102) | pub const DOT: u128 = 10_000_000_000; type BridgeReward (line 117) | pub enum BridgeReward { function register_reward (line 123) | fn register_reward( type RuntimeEvent (line 132) | type RuntimeEvent = RuntimeEvent; type Verifier (line 133) | type Verifier = MockVerifier; type GatewayAddress (line 134) | type GatewayAddress = GatewayAddress; type Hashing (line 135) | type Hashing = Keccak256; type MessageQueue (line 136) | type MessageQueue = MessageQueue; type MaxMessagePayloadSize (line 137) | type MaxMessagePayloadSize = ConstU32<1024>; type MaxMessagesPerBlock (line 138) | type MaxMessagesPerBlock = ConstU32<20>; type GasMeter (line 139) | type GasMeter = ConstantGasMeter; type Balance (line 140) | type Balance = u128; type WeightToFee (line 141) | type WeightToFee = IdentityFee; type WeightInfo (line 142) | type WeightInfo = (); type RewardPayment (line 143) | type RewardPayment = (); type ConvertAssetId (line 144) | type ConvertAssetId = (); type EthereumNetwork (line 145) | type EthereumNetwork = EthereumNetwork; type RewardKind (line 146) | type RewardKind = BridgeReward; type DefaultRewardKind (line 147) | type DefaultRewardKind = DefaultMyRewardKind; type OnNewCommitment (line 148) | type OnNewCommitment = (); function setup (line 151) | fn setup() { function new_tester (line 155) | pub fn new_tester() -> sp_io::TestExternalities { function run_to_end_of_next_block (line 164) | pub fn run_to_end_of_next_block() { function bridge_hub_root_origin (line 180) | pub fn bridge_hub_root_origin() -> AgentId { function mock_governance_message (line 184) | pub fn mock_governance_message() -> Message function mock_invalid_governance_message (line 207) | pub fn mock_invalid_governance_message() -> Message function mock_message (line 229) | pub fn mock_message(sibling_para_id: u32) -> Message { function mock_register_token_message (line 243) | pub fn mock_register_token_message(sibling_para_id: u32) -> Message { FILE: operator/pallets/outbound-queue-v2/src/process_message_impl.rs type Origin (line 12) | type Origin = AggregateMessageOrigin; method process_message (line 13) | fn process_message( FILE: operator/pallets/outbound-queue-v2/src/send_message_impl.rs type Ticket (line 22) | type Ticket = Message; method validate (line 24) | fn validate(message: &Message) -> Result { method deliver (line 35) | fn deliver(ticket: Self::Ticket) -> Result { type Balance (line 50) | type Balance = T::Balance; method local_fee (line 53) | fn local_fee() -> Self::Balance { FILE: operator/pallets/outbound-queue-v2/src/test.rs function submit_messages_and_commit (line 23) | fn submit_messages_and_commit() { function submit_message_fail_too_large (line 44) | fn submit_message_fail_too_large() { function commit_exits_early_if_no_processed_messages (line 55) | fn commit_exits_early_if_no_processed_messages() { function process_message_yields_on_max_messages_per_block (line 67) | fn process_message_yields_on_max_messages_per_block() { function process_message_fails_on_max_nonce_reached (line 105) | fn process_message_fails_on_max_nonce_reached() { function process_message_fails_on_overweight_message (line 127) | fn process_message_fails_on_overweight_message() { function governance_message_not_processed_in_same_block_when_queue_congested_with_low_priority_messages (line 147) | fn governance_message_not_processed_in_same_block_when_queue_congested_w... function encode_digest_item_with_correct_index (line 208) | fn encode_digest_item_with_correct_index() { function encode_digest_item (line 220) | fn encode_digest_item() { function encode_mock_message (line 236) | fn encode_mock_message(message: Message) -> Vec { function encode_unlock_message (line 259) | fn encode_unlock_message() { function encode_register_pna (line 267) | fn encode_register_pna() { FILE: operator/pallets/outbound-queue-v2/src/types.rs type ProcessMessageOriginOf (line 12) | pub type ProcessMessageOriginOf = as ProcessMessage>::Origin; type PendingOrder (line 16) | pub struct PendingOrder { type OnNewCommitment (line 27) | pub trait OnNewCommitment { method on_new_commitment (line 28) | fn on_new_commitment(commitment: H256); method on_new_commitment (line 32) | fn on_new_commitment(_commitment: H256) {} FILE: operator/pallets/outbound-queue-v2/src/weights.rs type WeightInfo (line 33) | pub trait WeightInfo { method do_process_message (line 34) | fn do_process_message() -> Weight; method commit (line 35) | fn commit() -> Weight; method commit_single (line 36) | fn commit_single() -> Weight; method submit_delivery_receipt (line 37) | fn submit_delivery_receipt() -> Weight; method on_initialize (line 38) | fn on_initialize() -> Weight; method process (line 39) | fn process() -> Weight; method do_process_message (line 52) | fn do_process_message() -> Weight { method commit (line 65) | fn commit() -> Weight { method commit_single (line 75) | fn commit_single() -> Weight { method submit_delivery_receipt (line 85) | fn submit_delivery_receipt() -> Weight { method on_initialize (line 92) | fn on_initialize() -> Weight { method process (line 98) | fn process() -> Weight { FILE: operator/pallets/proxy-genesis-companion/src/lib.rs type Pallet (line 42) | pub struct Pallet(PhantomData); type Config (line 46) | pub trait Config: type GenesisConfig (line 54) | pub struct GenesisConfig { method default (line 64) | fn default() -> Self { method build (line 73) | fn build(&self) { FILE: operator/pallets/proxy-genesis-companion/src/mock.rs type AccountId (line 27) | pub type AccountId = u64; type Balance (line 28) | pub type Balance = u128; type Block (line 30) | type Block = frame_system::mocking::MockBlock; type Block (line 45) | type Block = Block; type AccountData (line 46) | type AccountData = pallet_balances::AccountData; type Balance (line 55) | type Balance = Balance; type ExistentialDeposit (line 56) | type ExistentialDeposit = ExistentialDeposit; type AccountStore (line 57) | type AccountStore = System; type ProxyType (line 86) | pub struct ProxyType; method filter (line 89) | fn filter(&self, _c: &RuntimeCall) -> bool { method is_superset (line 93) | fn is_superset(&self, _o: &Self) -> bool { type RuntimeEvent (line 99) | type RuntimeEvent = RuntimeEvent; type RuntimeCall (line 100) | type RuntimeCall = RuntimeCall; type Currency (line 101) | type Currency = Balances; type ProxyType (line 102) | type ProxyType = ProxyType; type ProxyDepositBase (line 103) | type ProxyDepositBase = ProxyDepositBase; type ProxyDepositFactor (line 104) | type ProxyDepositFactor = ProxyDepositFactor; type MaxProxies (line 105) | type MaxProxies = ConstU32<32>; type WeightInfo (line 106) | type WeightInfo = (); type MaxPending (line 107) | type MaxPending = ConstU32<32>; type CallHasher (line 108) | type CallHasher = BlakeTwo256; type AnnouncementDepositBase (line 109) | type AnnouncementDepositBase = AnnouncementDepositBase; type AnnouncementDepositFactor (line 110) | type AnnouncementDepositFactor = AnnouncementDepositFactor; type ProxyType (line 114) | type ProxyType = ProxyType; type ExtBuilder (line 118) | pub(crate) struct ExtBuilder { method with_balances (line 133) | pub(crate) fn with_balances(mut self, balances: Vec<(AccountId, Balanc... method with_proxies (line 138) | pub(crate) fn with_proxies(mut self, proxies: Vec<(AccountId, AccountI... method build (line 143) | pub(crate) fn build(self) -> sp_io::TestExternalities { method default (line 124) | fn default() -> ExtBuilder { FILE: operator/pallets/proxy-genesis-companion/src/tests.rs function empty_genesis_works (line 22) | fn empty_genesis_works() { function non_empty_genesis_works (line 29) | fn non_empty_genesis_works() { function genesis_fails_if_balance_insufficient (line 58) | fn genesis_fails_if_balance_insufficient() { FILE: operator/pallets/session-benchmarking/src/lib.rs type Pallet (line 5) | pub struct Pallet(pallet_session::Pallet); type Config (line 8) | pub trait Config: pallet_session::Config {} FILE: operator/pallets/system-v2/src/api.rs function agent_id (line 9) | pub fn agent_id(location: VersionedLocation) -> Option FILE: operator/pallets/system-v2/src/benchmarking.rs function register_token (line 20) | fn register_token() -> Result<(), BenchmarkError> { function upgrade (line 39) | fn upgrade() -> Result<(), BenchmarkError> { function set_operating_mode (line 61) | fn set_operating_mode() -> Result<(), BenchmarkError> { FILE: operator/pallets/system-v2/src/lib.rs type AccountIdOf (line 52) | pub type AccountIdOf = ::AccountId; type BenchmarkHelper (line 54) | pub trait BenchmarkHelper method make_xcm_origin (line 58) | fn make_xcm_origin(location: Location) -> O; type Pallet (line 66) | pub struct Pallet(_); type Config (line 69) | pub trait Config: frame_system::Config + snowbridge_pallet_system::Config { type Event (line 88) | pub enum Event { type Error (line 107) | pub enum Error { function upgrade (line 134) | pub fn upgrade( function set_operating_mode (line 172) | pub fn set_operating_mode(origin: OriginFor, mode: OperatingMode) -> ... function register_token (line 193) | pub fn register_token( function send (line 238) | fn send(origin: H256, command: Command, fee: u128) -> DispatchResult { function reanchor (line 257) | pub fn reanchor(location: Location) -> Result> { function location_to_message_origin (line 263) | pub fn location_to_message_origin(location: Location) -> Result Option { function convert_back (line 274) | fn convert_back(location: &Location) -> Option { FILE: operator/pallets/system-v2/src/mock.rs type Block (line 26) | type Block = frame_system::mocking::MockBlock; type Balance (line 27) | type Balance = u128; type AccountId (line 29) | pub type AccountId = AccountId32; type BaseCallFilter (line 45) | type BaseCallFilter = frame_support::traits::Everything; type RuntimeOrigin (line 46) | type RuntimeOrigin = RuntimeOrigin; type RuntimeCall (line 47) | type RuntimeCall = RuntimeCall; type RuntimeTask (line 48) | type RuntimeTask = RuntimeTask; type Hash (line 49) | type Hash = H256; type Hashing (line 50) | type Hashing = BlakeTwo256; type AccountId (line 51) | type AccountId = AccountId; type Lookup (line 52) | type Lookup = IdentityLookup; type RuntimeEvent (line 53) | type RuntimeEvent = RuntimeEvent; type PalletInfo (line 54) | type PalletInfo = PalletInfo; type AccountData (line 55) | type AccountData = pallet_balances::AccountData; type Nonce (line 56) | type Nonce = u64; type Block (line 57) | type Block = Block; type Balance (line 62) | type Balance = Balance; type ExistentialDeposit (line 63) | type ExistentialDeposit = ConstU128<1>; type AccountStore (line 64) | type AccountStore = System; type RuntimeOrigin (line 68) | type RuntimeOrigin = RuntimeOrigin; function make_xcm_origin (line 92) | fn make_xcm_origin(location: Location) -> RuntimeOrigin { type AllowFromAssetHub (line 97) | pub struct AllowFromAssetHub; method contains (line 99) | fn contains(location: &Location) -> bool { type RuntimeEvent (line 105) | type RuntimeEvent = RuntimeEvent; type OutboundQueue (line 106) | type OutboundQueue = MockOkOutboundQueue; type FrontendOrigin (line 107) | type FrontendOrigin = pallet_xcm_origin::EnsureXcm; type GovernanceOrigin (line 108) | type GovernanceOrigin = EnsureRootWithSuccess; type WeightInfo (line 109) | type WeightInfo = (); type Helper (line 111) | type Helper = (); function make_xcm_origin (line 127) | fn make_xcm_origin(location: Location) -> RuntimeOrigin { type RuntimeEvent (line 133) | type RuntimeEvent = RuntimeEvent; type OutboundQueue (line 134) | type OutboundQueue = MockOkOutboundQueueV1; type SiblingOrigin (line 135) | type SiblingOrigin = pallet_xcm_origin::EnsureXcm; type AgentIdOf (line 136) | type AgentIdOf = snowbridge_core::AgentIdOf; type Token (line 137) | type Token = Balances; type TreasuryAccount (line 138) | type TreasuryAccount = TreasuryAccount; type DefaultPricingParameters (line 139) | type DefaultPricingParameters = Parameters; type InboundDeliveryCost (line 140) | type InboundDeliveryCost = InboundDeliveryCost; type WeightInfo (line 141) | type WeightInfo = (); type UniversalLocation (line 142) | type UniversalLocation = UniversalLocation; type EthereumLocation (line 143) | type EthereumLocation = EthereumDestination; type Helper (line 145) | type Helper = (); function new_test_ext (line 149) | pub fn new_test_ext(_genesis_build: bool) -> sp_io::TestExternalities { function make_xcm_origin (line 168) | pub fn make_xcm_origin(location: Location) -> RuntimeOrigin { FILE: operator/pallets/system-v2/src/tests.rs function register_tokens_succeeds (line 9) | fn register_tokens_succeeds() { function agent_id_from_location (line 24) | fn agent_id_from_location() { function upgrade_as_root (line 46) | fn upgrade_as_root() { function upgrade_as_signed_fails (line 72) | fn upgrade_as_signed_fails() { function upgrade_with_params (line 89) | fn upgrade_with_params() { function set_operating_mode (line 108) | fn set_operating_mode() { type RegisterTokenTestCase (line 121) | pub struct RegisterTokenTestCase { function register_all_tokens_succeeds (line 127) | fn register_all_tokens_succeeds() { function register_ethereum_native_token_fails (line 186) | fn register_ethereum_native_token_fails() { FILE: operator/pallets/system-v2/src/weights.rs type WeightInfo (line 34) | pub trait WeightInfo { method register_token (line 35) | fn register_token() -> Weight; method upgrade (line 36) | fn upgrade() -> Weight; method set_operating_mode (line 37) | fn set_operating_mode() -> Weight; method register_token (line 42) | fn register_token() -> Weight { method upgrade (line 61) | fn upgrade() -> Weight { method set_operating_mode (line 80) | fn set_operating_mode() -> Weight { FILE: operator/pallets/system/src/api.rs function agent_id (line 10) | pub fn agent_id(location: VersionedLocation) -> Option FILE: operator/pallets/system/src/benchmarking.rs function upgrade (line 20) | fn upgrade() -> Result<(), BenchmarkError> { function set_operating_mode (line 42) | fn set_operating_mode() -> Result<(), BenchmarkError> { function set_pricing_parameters (line 50) | fn set_pricing_parameters() -> Result<(), BenchmarkError> { function set_token_transfer_fees (line 60) | fn set_token_transfer_fees() -> Result<(), BenchmarkError> { function register_token (line 68) | fn register_token() -> Result<(), BenchmarkError> { FILE: operator/pallets/system/src/lib.rs type BalanceOf (line 65) | pub type BalanceOf = type AccountIdOf (line 67) | pub type AccountIdOf = ::AccountId; type PricingParametersOf (line 68) | pub type PricingParametersOf = PricingParametersRecord>; function agent_id_of (line 71) | pub fn agent_id_of(location: &Location) -> Result method make_xcm_origin (line 80) | fn make_xcm_origin(location: Location) -> O; type PaysFee (line 85) | pub enum PaysFee type Pallet (line 107) | pub struct Pallet(_); type Config (line 110) | pub trait Config: frame_system::Config { type Event (line 150) | pub enum Event { type Error (line 201) | pub enum Error { type Agents (line 218) | pub type Agents = StorageMap<_, Twox64Concat, AgentId, (), Op... type Channels (line 223) | pub type Channels = StorageMap<_, Twox64Concat, ChannelId, Ch... type PricingParameters (line 227) | pub type PricingParameters = type ForeignToNativeId (line 232) | pub type ForeignToNativeId = type NativeToForeignId (line 237) | pub type NativeToForeignId = type GenesisConfig (line 242) | pub struct GenesisConfig { method build (line 253) | fn build(&self) { function upgrade (line 271) | pub fn upgrade( function set_operating_mode (line 309) | pub fn set_operating_mode(origin: OriginFor, mode: OperatingMode) -> ... function set_pricing_parameters (line 326) | pub fn set_pricing_parameters( function set_token_transfer_fees (line 362) | pub fn set_token_transfer_fees( function register_token (line 402) | pub fn register_token( function send (line 424) | fn send(channel_id: ChannelId, command: Command, pays_fee: PaysFee) -... function initialize (line 453) | pub fn initialize(para_id: ParaId, asset_hub_para_id: ParaId) -> Result<... function is_initialized (line 495) | pub(crate) fn is_initialized() -> bool { function do_register_token (line 501) | pub(crate) fn do_register_token( type Source (line 539) | type Source = ChannelId; type Target (line 540) | type Target = Channel; method lookup (line 541) | fn lookup(channel_id: Self::Source) -> Option { function contains (line 547) | fn contains(channel_id: &ChannelId) -> bool { function get (line 553) | fn get() -> PricingParametersOf { function convert (line 559) | fn convert(foreign_id: &TokenId) -> Option { function convert_back (line 562) | fn convert_back(location: &Location) -> Option { FILE: operator/pallets/system/src/migration.rs constant LOG_TARGET (line 17) | const LOG_TARGET: &str = "ethereum_system::migration"; constant STORAGE_VERSION (line 20) | pub const STORAGE_VERSION: StorageVersion = StorageVersion::new(1); type InitializeOnUpgrade (line 25) | pub struct InitializeOnUpgrade( method on_runtime_upgrade (line 36) | fn on_runtime_upgrade() -> Weight { method pre_upgrade (line 58) | fn pre_upgrade() -> Result, TryRuntimeError> { method post_upgrade (line 74) | fn post_upgrade(_: Vec) -> Result<(), TryRuntimeError> { type FeePerGasMigration (line 91) | pub struct FeePerGasMigration(PhantomData); function calculate_remote_fee_v1 (line 99) | fn calculate_remote_fee_v1(params: &PricingParametersOf) -> U256 { function calculate_remote_fee_v2 (line 119) | fn calculate_remote_fee_v2(params: &PricingParametersOf) -> U256 { constant GAS_INCREASE_PERCENTAGE (line 135) | const GAS_INCREASE_PERCENTAGE: u64 = 70; method on_runtime_upgrade (line 141) | fn on_runtime_upgrade() -> Weight { method pre_upgrade (line 161) | fn pre_upgrade() -> Result, TryRuntimeError> { method post_upgrade (line 176) | fn post_upgrade(state: Vec) -> Result<(), TryRuntimeError> { type FeePerGasMigrationV0ToV1 (line 221) | pub type FeePerGasMigrationV0ToV1 = VersionedMigration< FILE: operator/pallets/system/src/mock.rs type Block (line 27) | type Block = frame_system::mocking::MockBlock; type Balance (line 28) | type Balance = u128; type AccountId (line 30) | pub type AccountId = AccountId32; type Pallet (line 43) | pub struct Pallet(_); type Config (line 46) | pub trait Config: frame_system::Config { type Origin (line 53) | pub struct Origin(pub Location); method from (line 56) | fn from(location: Location) -> Origin { type EnsureXcm (line 63) | pub struct EnsureXcm(PhantomData); type Success (line 68) | type Success = Location; function try_origin (line 70) | fn try_origin(outer: O) -> Result { function try_successful_origin (line 80) | fn try_successful_origin() -> Result { type BaseCallFilter (line 101) | type BaseCallFilter = frame_support::traits::Everything; type RuntimeOrigin (line 102) | type RuntimeOrigin = RuntimeOrigin; type RuntimeCall (line 103) | type RuntimeCall = RuntimeCall; type RuntimeTask (line 104) | type RuntimeTask = RuntimeTask; type Hash (line 105) | type Hash = H256; type Hashing (line 106) | type Hashing = BlakeTwo256; type AccountId (line 107) | type AccountId = AccountId; type Lookup (line 108) | type Lookup = IdentityLookup; type RuntimeEvent (line 109) | type RuntimeEvent = RuntimeEvent; type PalletInfo (line 110) | type PalletInfo = PalletInfo; type AccountData (line 111) | type AccountData = pallet_balances::AccountData; type Nonce (line 112) | type Nonce = u64; type Block (line 113) | type Block = Block; type Balance (line 118) | type Balance = Balance; type ExistentialDeposit (line 119) | type ExistentialDeposit = ConstU128<1>; type AccountStore (line 120) | type AccountStore = System; type RuntimeOrigin (line 124) | type RuntimeOrigin = RuntimeOrigin; type RuntimeEvent (line 134) | type RuntimeEvent = RuntimeEvent; type WeightInfo (line 135) | type WeightInfo = (); type MessageProcessor (line 136) | type MessageProcessor = OutboundQueue; type Size (line 137) | type Size = u32; type QueueChangeHandler (line 138) | type QueueChangeHandler = (); type HeapSize (line 139) | type HeapSize = HeapSize; type MaxStale (line 140) | type MaxStale = MaxStale; type ServiceWeight (line 141) | type ServiceWeight = ServiceWeight; type IdleMaxServiceWeight (line 142) | type IdleMaxServiceWeight = (); type QueuePausedQuery (line 143) | type QueuePausedQuery = (); type RuntimeEvent (line 153) | type RuntimeEvent = RuntimeEvent; type Hashing (line 154) | type Hashing = Keccak256; type MessageQueue (line 155) | type MessageQueue = MessageQueue; type Decimals (line 156) | type Decimals = ConstU8<10>; type MaxMessagePayloadSize (line 157) | type MaxMessagePayloadSize = MaxMessagePayloadSize; type MaxMessagesPerBlock (line 158) | type MaxMessagesPerBlock = MaxMessagesPerBlock; type GasMeter (line 159) | type GasMeter = ConstantGasMeter; type Balance (line 160) | type Balance = u128; type PricingParameters (line 161) | type PricingParameters = EthereumSystem; type Channels (line 162) | type Channels = EthereumSystem; type WeightToFee (line 163) | type WeightToFee = IdentityFee; type WeightInfo (line 164) | type WeightInfo = (); constant DOT (line 178) | pub const DOT: u128 = 10_000_000_000; function make_xcm_origin (line 198) | fn make_xcm_origin(location: Location) -> RuntimeOrigin { type RuntimeEvent (line 204) | type RuntimeEvent = RuntimeEvent; type OutboundQueue (line 205) | type OutboundQueue = OutboundQueue; type SiblingOrigin (line 206) | type SiblingOrigin = pallet_xcm_origin::EnsureXcm; type AgentIdOf (line 207) | type AgentIdOf = snowbridge_core::AgentIdOf; type TreasuryAccount (line 208) | type TreasuryAccount = TreasuryAccount; type Token (line 209) | type Token = Balances; type DefaultPricingParameters (line 210) | type DefaultPricingParameters = Parameters; type WeightInfo (line 211) | type WeightInfo = (); type InboundDeliveryCost (line 212) | type InboundDeliveryCost = InboundDeliveryCost; type UniversalLocation (line 213) | type UniversalLocation = UniversalLocation; type EthereumLocation (line 214) | type EthereumLocation = EthereumDestination; type Helper (line 216) | type Helper = (); function new_test_ext (line 220) | pub fn new_test_ext(genesis_build: bool) -> sp_io::TestExternalities { function make_agent_id (line 251) | pub fn make_agent_id(location: Location) -> AgentId { FILE: operator/pallets/system/src/tests.rs function test_agent_for_here (line 11) | fn test_agent_for_here() { function upgrade_as_root (line 23) | fn upgrade_as_root() { function upgrade_as_signed_fails (line 40) | fn upgrade_as_signed_fails() { function upgrade_with_params (line 54) | fn upgrade_with_params() { function set_operating_mode (line 73) | fn set_operating_mode() { function set_operating_mode_as_signed_fails (line 87) | fn set_operating_mode_as_signed_fails() { function set_pricing_parameters (line 97) | fn set_pricing_parameters() { function set_pricing_parameters_as_signed_fails (line 110) | fn set_pricing_parameters_as_signed_fails() { function set_pricing_parameters_invalid (line 123) | fn set_pricing_parameters_invalid() { function set_token_transfer_fees (line 162) | fn set_token_transfer_fees() { function set_token_transfer_fees_root_only (line 176) | fn set_token_transfer_fees_root_only() { function set_token_transfer_fees_invalid (line 188) | fn set_token_transfer_fees_invalid() { function genesis_build_initializes_correctly (line 200) | fn genesis_build_initializes_correctly() { function no_genesis_build_is_uninitialized (line 207) | fn no_genesis_build_is_uninitialized() { function register_token_with_signed_yields_bad_origin (line 214) | fn register_token_with_signed_yields_bad_origin() { type RegisterTokenTestCase (line 226) | pub struct RegisterTokenTestCase { function register_all_tokens_succeeds (line 236) | fn register_all_tokens_succeeds() { function register_ethereum_native_token_fails (line 311) | fn register_ethereum_native_token_fails() { FILE: operator/pallets/system/src/weights.rs type WeightInfo (line 34) | pub trait WeightInfo { method upgrade (line 35) | fn upgrade() -> Weight; method set_operating_mode (line 36) | fn set_operating_mode() -> Weight; method set_token_transfer_fees (line 37) | fn set_token_transfer_fees() -> Weight; method set_pricing_parameters (line 38) | fn set_pricing_parameters() -> Weight; method register_token (line 39) | fn register_token() -> Weight; method upgrade (line 54) | fn upgrade() -> Weight { method set_operating_mode (line 73) | fn set_operating_mode() -> Weight { method set_token_transfer_fees (line 92) | fn set_token_transfer_fees() -> Weight { method set_pricing_parameters (line 112) | fn set_pricing_parameters() -> Weight { method register_token (line 122) | fn register_token() -> Weight { FILE: operator/precompiles/batch/src/lib.rs type Mode (line 34) | pub enum Mode { constant LOG_SUBCALL_SUCCEEDED (line 40) | pub const LOG_SUBCALL_SUCCEEDED: [u8; 32] = keccak256!("SubcallSucceeded... constant LOG_SUBCALL_FAILED (line 41) | pub const LOG_SUBCALL_FAILED: [u8; 32] = keccak256!("SubcallFailed(uint2... constant CALL_DATA_LIMIT (line 42) | pub const CALL_DATA_LIMIT: u32 = 2u32.pow(16); constant ARRAY_LIMIT (line 43) | pub const ARRAY_LIMIT: u32 = 2u32.pow(9); type GetCallDataLimit (line 45) | type GetCallDataLimit = ConstU32; type GetArrayLimit (line 46) | type GetArrayLimit = ConstU32; function log_subcall_succeeded (line 48) | pub fn log_subcall_succeeded(address: impl Into, index: usize) -> ... function log_subcall_failed (line 56) | pub fn log_subcall_failed(address: impl Into, index: usize) -> Log { type BatchPrecompile (line 66) | pub struct BatchPrecompile(PhantomData); function batch_some (line 76) | fn batch_some( function batch_some_until_failure (line 87) | fn batch_some_until_failure( function batch_all (line 105) | fn batch_all( function inner_batch (line 115) | fn inner_batch( function batch_from_mode (line 294) | pub fn batch_from_mode( FILE: operator/precompiles/batch/src/mock.rs type AccountId (line 31) | pub type AccountId = MockAccount; type Balance (line 32) | pub type Balance = u128; type Block (line 34) | type Block = frame_system::mocking::MockBlockU32; type BaseCallFilter (line 54) | type BaseCallFilter = Everything; type DbWeight (line 55) | type DbWeight = (); type RuntimeOrigin (line 56) | type RuntimeOrigin = RuntimeOrigin; type RuntimeTask (line 57) | type RuntimeTask = RuntimeTask; type Nonce (line 58) | type Nonce = u64; type Block (line 59) | type Block = Block; type RuntimeCall (line 60) | type RuntimeCall = RuntimeCall; type Hash (line 61) | type Hash = H256; type Hashing (line 62) | type Hashing = BlakeTwo256; type AccountId (line 63) | type AccountId = AccountId; type Lookup (line 64) | type Lookup = IdentityLookup; type RuntimeEvent (line 65) | type RuntimeEvent = RuntimeEvent; type BlockHashCount (line 66) | type BlockHashCount = BlockHashCount; type Version (line 67) | type Version = (); type PalletInfo (line 68) | type PalletInfo = PalletInfo; type AccountData (line 69) | type AccountData = pallet_balances::AccountData; type OnNewAccount (line 70) | type OnNewAccount = (); type OnKilledAccount (line 71) | type OnKilledAccount = (); type SystemWeightInfo (line 72) | type SystemWeightInfo = (); type BlockWeights (line 73) | type BlockWeights = (); type BlockLength (line 74) | type BlockLength = (); type SS58Prefix (line 75) | type SS58Prefix = SS58Prefix; type OnSetCode (line 76) | type OnSetCode = (); type MaxConsumers (line 77) | type MaxConsumers = frame_support::traits::ConstU32<16>; type SingleBlockMigrations (line 78) | type SingleBlockMigrations = (); type MultiBlockMigrator (line 79) | type MultiBlockMigrator = (); type PreInherents (line 80) | type PreInherents = (); type PostInherents (line 81) | type PostInherents = (); type PostTransactions (line 82) | type PostTransactions = (); type ExtensionsWeightInfo (line 83) | type ExtensionsWeightInfo = (); type MaxReserves (line 89) | type MaxReserves = (); type ReserveIdentifier (line 90) | type ReserveIdentifier = [u8; 4]; type MaxLocks (line 91) | type MaxLocks = (); type Balance (line 92) | type Balance = Balance; type RuntimeEvent (line 93) | type RuntimeEvent = RuntimeEvent; type DustRemoval (line 94) | type DustRemoval = (); type ExistentialDeposit (line 95) | type ExistentialDeposit = ExistentialDeposit; type AccountStore (line 96) | type AccountStore = System; type WeightInfo (line 97) | type WeightInfo = (); type RuntimeHoldReason (line 98) | type RuntimeHoldReason = (); type FreezeIdentifier (line 99) | type FreezeIdentifier = (); type MaxFreezes (line 100) | type MaxFreezes = (); type RuntimeFreezeReason (line 101) | type RuntimeFreezeReason = (); type DoneSlashHandler (line 102) | type DoneSlashHandler = (); type Precompiles (line 105) | pub type Precompiles = PrecompileSetBuilder< type PCall (line 121) | pub type PCall = BatchPrecompileCall; constant BLOCK_STORAGE_LIMIT (line 127) | const BLOCK_STORAGE_LIMIT: u64 = 40 * 1024; type FeeCalculator (line 141) | type FeeCalculator = (); type GasWeightMapping (line 142) | type GasWeightMapping = pallet_evm::FixedGasWeightMapping; type WeightPerGas (line 143) | type WeightPerGas = WeightPerGas; type CallOrigin (line 144) | type CallOrigin = EnsureAddressRoot; type WithdrawOrigin (line 145) | type WithdrawOrigin = EnsureAddressNever; type AddressMapping (line 146) | type AddressMapping = AccountId; type Currency (line 147) | type Currency = Balances; type RuntimeEvent (line 148) | type RuntimeEvent = RuntimeEvent; type Runner (line 149) | type Runner = pallet_evm::runner::stack::Runner; type PrecompilesType (line 150) | type PrecompilesType = Precompiles; type PrecompilesValue (line 151) | type PrecompilesValue = PrecompilesValue; type ChainId (line 152) | type ChainId = (); type OnChargeTransaction (line 153) | type OnChargeTransaction = (); type BlockGasLimit (line 154) | type BlockGasLimit = BlockGasLimit; type BlockHashMapping (line 155) | type BlockHashMapping = pallet_evm::SubstrateBlockHashMapping; type FindAuthor (line 156) | type FindAuthor = (); type OnCreate (line 157) | type OnCreate = (); type GasLimitPovSizeRatio (line 158) | type GasLimitPovSizeRatio = GasLimitPovSizeRatio; type GasLimitStorageGrowthRatio (line 159) | type GasLimitStorageGrowthRatio = GasLimitStorageGrowthRatio; type Timestamp (line 160) | type Timestamp = Timestamp; type WeightInfo (line 161) | type WeightInfo = pallet_evm::weights::SubstrateWeight; type AccountProvider (line 162) | type AccountProvider = FrameSystemAccountProvider; type Moment (line 169) | type Moment = u64; type OnTimestampSet (line 170) | type OnTimestampSet = (); type MinimumPeriod (line 171) | type MinimumPeriod = MinimumPeriod; type WeightInfo (line 172) | type WeightInfo = (); type ExtBuilder (line 175) | pub(crate) struct ExtBuilder { method with_balances (line 187) | pub(crate) fn with_balances(mut self, balances: Vec<(AccountId, Balanc... method build (line 192) | pub(crate) fn build(self) -> sp_io::TestExternalities { method default (line 181) | fn default() -> ExtBuilder { function balance (line 215) | pub fn balance(account: impl Into) -> Balance { FILE: operator/precompiles/batch/src/tests.rs function precompiles (line 33) | fn precompiles() -> Precompiles { function evm_call (line 37) | fn evm_call(from: impl Into, input: Vec) -> EvmCall { function costs (line 51) | fn costs() -> (u64, u64) { function selectors (line 59) | fn selectors() { function modifiers (line 74) | fn modifiers() { function batch_some_empty (line 88) | fn batch_some_empty() { function batch_some_until_failure_empty (line 107) | fn batch_some_until_failure_empty() { function batch_all_empty (line 126) | fn batch_all_empty() { function batch_returns (line 144) | fn batch_returns( function batch_some_returns (line 237) | fn batch_some_returns() { function batch_some_until_failure_returns (line 249) | fn batch_some_until_failure_returns() { function batch_all_returns (line 261) | fn batch_all_returns() { function batch_out_of_gas (line 272) | fn batch_out_of_gas( function batch_some_out_of_gas (line 333) | fn batch_some_out_of_gas() { function batch_some_until_failure_out_of_gas (line 342) | fn batch_some_until_failure_out_of_gas() { function batch_all_out_of_gas (line 351) | fn batch_all_out_of_gas() { function batch_incomplete (line 357) | fn batch_incomplete( function batch_some_incomplete (line 478) | fn batch_some_incomplete() { function batch_some_until_failure_incomplete (line 494) | fn batch_some_until_failure_incomplete() { function batch_all_incomplete (line 508) | fn batch_all_incomplete() { function batch_log_out_of_gas (line 515) | fn batch_log_out_of_gas( function batch_all_log_out_of_gas (line 538) | fn batch_all_log_out_of_gas() { function batch_some_log_out_of_gas (line 545) | fn batch_some_log_out_of_gas() { function batch_some_until_failure_log_out_of_gas (line 554) | fn batch_some_until_failure_log_out_of_gas() { function batch_call_out_of_gas (line 562) | fn batch_call_out_of_gas( function batch_all_call_out_of_gas (line 585) | fn batch_all_call_out_of_gas() { function batch_some_call_out_of_gas (line 592) | fn batch_some_call_out_of_gas() { function batch_some_until_failure_call_out_of_gas (line 601) | fn batch_some_until_failure_call_out_of_gas() { function batch_gas_limit (line 609) | fn batch_gas_limit( function batch_all_gas_limit (line 632) | fn batch_all_gas_limit() { function batch_some_gas_limit (line 639) | fn batch_some_gas_limit() { function batch_some_until_failure_gas_limit (line 651) | fn batch_some_until_failure_gas_limit() { function evm_batch_some_transfers_enough (line 660) | fn evm_batch_some_transfers_enough() { function evm_batch_some_until_failure_transfers_enough (line 680) | fn evm_batch_some_until_failure_transfers_enough() { function evm_batch_all_transfers_enough (line 700) | fn evm_batch_all_transfers_enough() { function evm_batch_some_transfers_too_much (line 723) | fn evm_batch_some_transfers_too_much() { function evm_batch_some_until_failure_transfers_too_much (line 758) | fn evm_batch_some_until_failure_transfers_too_much() { function evm_batch_all_transfers_too_much (line 793) | fn evm_batch_all_transfers_too_much() { function evm_batch_some_contract_revert (line 828) | fn evm_batch_some_contract_revert() { function evm_batch_some_until_failure_contract_revert (line 863) | fn evm_batch_some_until_failure_contract_revert() { function evm_batch_all_contract_revert (line 898) | fn evm_batch_all_contract_revert() { function evm_batch_recursion_under_limit (line 933) | fn evm_batch_recursion_under_limit() { function evm_batch_recursion_over_limit (line 965) | fn evm_batch_recursion_over_limit() { function batch_is_not_callable_by_dummy_code (line 1004) | fn batch_is_not_callable_by_dummy_code() { function test_solidity_interface_has_all_function_selectors_documented_and_implemented (line 1048) | fn test_solidity_interface_has_all_function_selectors_documented_and_imp... FILE: operator/precompiles/call-permit/src/lib.rs type Nonces (line 40) | pub struct Nonces; constant STORAGE_PREFIX (line 43) | const STORAGE_PREFIX: &'static str = "Nonces"; method pallet_prefix (line 45) | fn pallet_prefix() -> &'static str { type NoncesStorage (line 51) | pub type NoncesStorage = StorageMap< constant PERMIT_TYPEHASH (line 62) | pub const PERMIT_TYPEHASH: [u8; 32] = keccak256!( constant PERMIT_DOMAIN (line 68) | const PERMIT_DOMAIN: [u8; 32] = keccak256!( constant CALL_DATA_LIMIT (line 72) | pub const CALL_DATA_LIMIT: u32 = 2u32.pow(16); type CallPermitPrecompile (line 77) | pub struct CallPermitPrecompile(PhantomData); function compute_domain_separator (line 84) | fn compute_domain_separator(address: H160) -> [u8; 32] { function generate_permit (line 100) | pub fn generate_permit( function dispatch_inherent_cost (line 131) | pub fn dispatch_inherent_cost() -> u64 { function dispatch (line 139) | fn dispatch( function nonces (line 243) | fn nonces(handle: &mut impl PrecompileHandle, owner: Address) -> EvmResu... function domain_separator (line 256) | fn domain_separator(handle: &mut impl PrecompileHandle) -> EvmResult; type BaseCallFilter (line 54) | type BaseCallFilter = Everything; type DbWeight (line 55) | type DbWeight = (); type RuntimeOrigin (line 56) | type RuntimeOrigin = RuntimeOrigin; type RuntimeTask (line 57) | type RuntimeTask = RuntimeTask; type Nonce (line 58) | type Nonce = u64; type Block (line 59) | type Block = Block; type RuntimeCall (line 60) | type RuntimeCall = RuntimeCall; type Hash (line 61) | type Hash = H256; type Hashing (line 62) | type Hashing = BlakeTwo256; type AccountId (line 63) | type AccountId = AccountId; type Lookup (line 64) | type Lookup = IdentityLookup; type RuntimeEvent (line 65) | type RuntimeEvent = RuntimeEvent; type BlockHashCount (line 66) | type BlockHashCount = BlockHashCount; type Version (line 67) | type Version = (); type PalletInfo (line 68) | type PalletInfo = PalletInfo; type AccountData (line 69) | type AccountData = pallet_balances::AccountData; type OnNewAccount (line 70) | type OnNewAccount = (); type OnKilledAccount (line 71) | type OnKilledAccount = (); type SystemWeightInfo (line 72) | type SystemWeightInfo = (); type BlockWeights (line 73) | type BlockWeights = (); type BlockLength (line 74) | type BlockLength = (); type SS58Prefix (line 75) | type SS58Prefix = SS58Prefix; type OnSetCode (line 76) | type OnSetCode = (); type MaxConsumers (line 77) | type MaxConsumers = frame_support::traits::ConstU32<16>; type SingleBlockMigrations (line 78) | type SingleBlockMigrations = (); type MultiBlockMigrator (line 79) | type MultiBlockMigrator = (); type PreInherents (line 80) | type PreInherents = (); type PostInherents (line 81) | type PostInherents = (); type PostTransactions (line 82) | type PostTransactions = (); type ExtensionsWeightInfo (line 83) | type ExtensionsWeightInfo = (); type MaxReserves (line 89) | type MaxReserves = (); type ReserveIdentifier (line 90) | type ReserveIdentifier = [u8; 4]; type MaxLocks (line 91) | type MaxLocks = (); type Balance (line 92) | type Balance = Balance; type RuntimeEvent (line 93) | type RuntimeEvent = RuntimeEvent; type DustRemoval (line 94) | type DustRemoval = (); type ExistentialDeposit (line 95) | type ExistentialDeposit = ExistentialDeposit; type AccountStore (line 96) | type AccountStore = System; type WeightInfo (line 97) | type WeightInfo = (); type RuntimeHoldReason (line 98) | type RuntimeHoldReason = (); type FreezeIdentifier (line 99) | type FreezeIdentifier = (); type MaxFreezes (line 100) | type MaxFreezes = (); type RuntimeFreezeReason (line 101) | type RuntimeFreezeReason = (); type DoneSlashHandler (line 102) | type DoneSlashHandler = (); type Precompiles (line 108) | pub type Precompiles = PrecompileSetBuilder< type PCall (line 116) | pub type PCall = CallPermitPrecompileCall; type FeeCalculator (line 125) | type FeeCalculator = (); type GasWeightMapping (line 126) | type GasWeightMapping = pallet_evm::FixedGasWeightMapping; type WeightPerGas (line 127) | type WeightPerGas = WeightPerGas; type CallOrigin (line 128) | type CallOrigin = EnsureAddressRoot; type WithdrawOrigin (line 129) | type WithdrawOrigin = EnsureAddressNever; type AddressMapping (line 130) | type AddressMapping = AccountId; type Currency (line 131) | type Currency = Balances; type RuntimeEvent (line 132) | type RuntimeEvent = RuntimeEvent; type Runner (line 133) | type Runner = pallet_evm::runner::stack::Runner; type PrecompilesType (line 134) | type PrecompilesType = Precompiles; type PrecompilesValue (line 135) | type PrecompilesValue = PrecompilesValue; type ChainId (line 136) | type ChainId = (); type OnChargeTransaction (line 137) | type OnChargeTransaction = (); type BlockGasLimit (line 138) | type BlockGasLimit = (); type BlockHashMapping (line 139) | type BlockHashMapping = pallet_evm::SubstrateBlockHashMapping; type FindAuthor (line 140) | type FindAuthor = (); type OnCreate (line 141) | type OnCreate = (); type GasLimitPovSizeRatio (line 142) | type GasLimitPovSizeRatio = (); type GasLimitStorageGrowthRatio (line 143) | type GasLimitStorageGrowthRatio = (); type Timestamp (line 144) | type Timestamp = Timestamp; type WeightInfo (line 145) | type WeightInfo = pallet_evm::weights::SubstrateWeight; type AccountProvider (line 146) | type AccountProvider = FrameSystemAccountProvider; type Moment (line 153) | type Moment = u64; type OnTimestampSet (line 154) | type OnTimestampSet = (); type MinimumPeriod (line 155) | type MinimumPeriod = MinimumPeriod; type WeightInfo (line 156) | type WeightInfo = (); type ExtBuilder (line 159) | pub(crate) struct ExtBuilder { method with_balances (line 171) | pub(crate) fn with_balances(mut self, balances: Vec<(AccountId, Balanc... method build (line 176) | pub(crate) fn build(self) -> sp_io::TestExternalities { method default (line 165) | fn default() -> ExtBuilder { FILE: operator/precompiles/call-permit/src/tests.rs function precompiles (line 27) | fn precompiles() -> Precompiles { function dispatch_cost (line 31) | fn dispatch_cost() -> u64 { function selectors (line 36) | fn selectors() { function modifiers (line 43) | fn modifiers() { function valid_permit_returns (line 57) | fn valid_permit_returns() { function valid_permit_reverts (line 155) | fn valid_permit_reverts() { function invalid_permit_nonce (line 253) | fn invalid_permit_nonce() { function invalid_permit_gas_limit_too_low (line 319) | fn invalid_permit_gas_limit_too_low() { function invalid_permit_gas_limit_overflow (line 385) | fn invalid_permit_gas_limit_overflow() { function valid_permit_returns_with_metamask_signed_data (line 579) | fn valid_permit_returns_with_metamask_signed_data() { function test_solidity_interface_has_all_function_selectors_documented_and_implemented (line 674) | fn test_solidity_interface_has_all_function_selectors_documented_and_imp... FILE: operator/precompiles/collective/src/lib.rs constant SYSTEM_ACCOUNT_SIZE (line 44) | pub const SYSTEM_ACCOUNT_SIZE: u64 = 148; constant PROPOSAL_MAX_PROOF_SIZE (line 48) | pub const PROPOSAL_MAX_PROOF_SIZE: u64 = 256 * 1024; constant SELECTOR_LOG_EXECUTED (line 51) | pub const SELECTOR_LOG_EXECUTED: [u8; 32] = keccak256!("Executed(bytes32... constant SELECTOR_LOG_PROPOSED (line 54) | pub const SELECTOR_LOG_PROPOSED: [u8; 32] = keccak256!("Proposed(address... constant SELECTOR_LOG_VOTED (line 57) | pub const SELECTOR_LOG_VOTED: [u8; 32] = keccak256!("Voted(address,bytes... constant SELECTOR_LOG_CLOSED (line 60) | pub const SELECTOR_LOG_CLOSED: [u8; 32] = keccak256!("Closed(bytes32)"); function log_executed (line 62) | pub fn log_executed(address: impl Into, hash: H256) -> Log { function log_proposed (line 66) | pub fn log_proposed( function log_voted (line 83) | pub fn log_voted(address: impl Into, who: impl Into, hash: H... function log_closed (line 93) | pub fn log_closed(address: impl Into, hash: H256) -> Log { type GetProposalLimit (line 97) | type GetProposalLimit = ConstU32<{ 2u32.pow(16) }>; type DecodeLimit (line 98) | type DecodeLimit = ConstU32<8>; type CollectivePrecompile (line 100) | pub struct CollectivePrecompile(PhantomData<... function execute (line 117) | fn execute( function propose (line 158) | fn propose( function vote (line 220) | fn vote( function close (line 254) | fn close( function proposal_hash (line 294) | fn proposal_hash( function proposals (line 306) | fn proposals(handle: &mut impl PrecompileHandle) -> EvmResult> { function members (line 320) | fn members(handle: &mut impl PrecompileHandle) -> EvmResult> { function is_member (line 336) | fn is_member(handle: &mut impl PrecompileHandle, account: Address) -> Ev... function prime (line 353) | fn prime(handle: &mut impl PrecompileHandle) -> EvmResult
{ function hash (line 365) | pub fn hash(data: &[u8]) -> H256 FILE: operator/precompiles/collective/src/mock.rs type AccountId (line 43) | pub type AccountId = MockAccount; type Balance (line 44) | pub type Balance = u128; type BlockNumber (line 45) | pub type BlockNumber = BlockNumberFor; type Block (line 47) | type Block = frame_system::mocking::MockBlockU32; type BaseCallFilter (line 67) | type BaseCallFilter = Everything; type DbWeight (line 68) | type DbWeight = (); type RuntimeOrigin (line 69) | type RuntimeOrigin = RuntimeOrigin; type RuntimeTask (line 70) | type RuntimeTask = RuntimeTask; type Nonce (line 71) | type Nonce = u64; type Block (line 72) | type Block = Block; type RuntimeCall (line 73) | type RuntimeCall = RuntimeCall; type Hash (line 74) | type Hash = H256; type Hashing (line 75) | type Hashing = BlakeTwo256; type AccountId (line 76) | type AccountId = AccountId; type Lookup (line 77) | type Lookup = IdentityLookup; type RuntimeEvent (line 78) | type RuntimeEvent = RuntimeEvent; type BlockHashCount (line 79) | type BlockHashCount = BlockHashCount; type Version (line 80) | type Version = (); type PalletInfo (line 81) | type PalletInfo = PalletInfo; type AccountData (line 82) | type AccountData = pallet_balances::AccountData; type OnNewAccount (line 83) | type OnNewAccount = (); type OnKilledAccount (line 84) | type OnKilledAccount = (); type SystemWeightInfo (line 85) | type SystemWeightInfo = (); type BlockWeights (line 86) | type BlockWeights = (); type BlockLength (line 87) | type BlockLength = (); type SS58Prefix (line 88) | type SS58Prefix = SS58Prefix; type OnSetCode (line 89) | type OnSetCode = (); type MaxConsumers (line 90) | type MaxConsumers = frame_support::traits::ConstU32<16>; type SingleBlockMigrations (line 91) | type SingleBlockMigrations = (); type MultiBlockMigrator (line 92) | type MultiBlockMigrator = (); type PreInherents (line 93) | type PreInherents = (); type PostInherents (line 94) | type PostInherents = (); type PostTransactions (line 95) | type PostTransactions = (); type ExtensionsWeightInfo (line 96) | type ExtensionsWeightInfo = (); type MaxReserves (line 104) | type MaxReserves = (); type ReserveIdentifier (line 105) | type ReserveIdentifier = (); type MaxLocks (line 106) | type MaxLocks = (); type Balance (line 107) | type Balance = Balance; type RuntimeEvent (line 108) | type RuntimeEvent = RuntimeEvent; type DustRemoval (line 109) | type DustRemoval = (); type ExistentialDeposit (line 110) | type ExistentialDeposit = ExistentialDeposit; type AccountStore (line 111) | type AccountStore = System; type WeightInfo (line 112) | type WeightInfo = (); type RuntimeHoldReason (line 113) | type RuntimeHoldReason = (); type FreezeIdentifier (line 114) | type FreezeIdentifier = (); type MaxFreezes (line 115) | type MaxFreezes = (); type RuntimeFreezeReason (line 116) | type RuntimeFreezeReason = (); type DoneSlashHandler (line 117) | type DoneSlashHandler = (); type Precompiles (line 120) | pub type Precompiles = PrecompileSetBuilder< type PCall (line 125) | pub type PCall = CollectivePrecompileCall; type WeightPerGas (line 144) | type WeightPerGas = WeightPerGas; type CallOrigin (line 145) | type CallOrigin = EnsureAddressRoot; type WithdrawOrigin (line 146) | type WithdrawOrigin = EnsureAddressNever; type AddressMapping (line 147) | type AddressMapping = AccountId; type Currency (line 148) | type Currency = Balances; type RuntimeEvent (line 149) | type RuntimeEvent = RuntimeEvent; type Runner (line 150) | type Runner = pallet_evm::runner::stack::Runner; type PrecompilesType (line 151) | type PrecompilesType = Precompiles; type PrecompilesValue (line 152) | type PrecompilesValue = PrecompilesValue; type ChainId (line 153) | type ChainId = (); type OnChargeTransaction (line 154) | type OnChargeTransaction = (); type BlockGasLimit (line 155) | type BlockGasLimit = BlockGasLimit; type BlockHashMapping (line 156) | type BlockHashMapping = SubstrateBlockHashMapping; type FindAuthor (line 157) | type FindAuthor = (); type OnCreate (line 158) | type OnCreate = (); type GasLimitPovSizeRatio (line 159) | type GasLimitPovSizeRatio = GasLimitPovSizeRatio; type GasLimitStorageGrowthRatio (line 160) | type GasLimitStorageGrowthRatio = GasLimitStorageGrowthRatio; type Timestamp (line 161) | type Timestamp = Timestamp; type WeightInfo (line 162) | type WeightInfo = pallet_evm::weights::SubstrateWeight; type AccountProvider (line 163) | type AccountProvider = FrameSystemAccountProvider; type Moment (line 170) | type Moment = u64; type OnTimestampSet (line 171) | type OnTimestampSet = (); type MinimumPeriod (line 172) | type MinimumPeriod = MinimumPeriod; type WeightInfo (line 173) | type WeightInfo = (); type BenchmarkHelper (line 197) | pub struct BenchmarkHelper; method create_asset_kind (line 200) | fn create_asset_kind(_seed: u32) -> () { method create_beneficiary (line 204) | fn create_beneficiary(seed: [u8; 32]) -> AccountId { type PalletId (line 210) | type PalletId = TreasuryId; type Currency (line 211) | type Currency = Balances; type RejectOrigin (line 212) | type RejectOrigin = frame_support::traits::NeverEnsureOrigin; type RuntimeEvent (line 213) | type RuntimeEvent = RuntimeEvent; type SpendPeriod (line 215) | type SpendPeriod = ConstU32<1>; type Burn (line 216) | type Burn = (); type BurnDestination (line 217) | type BurnDestination = (); type MaxApprovals (line 218) | type MaxApprovals = ConstU32<100>; type WeightInfo (line 219) | type WeightInfo = pallet_treasury::weights::SubstrateWeight; type SpendFunds (line 220) | type SpendFunds = (); type SpendOrigin (line 221) | type SpendOrigin = MapSuccess< type AssetKind (line 225) | type AssetKind = (); type Beneficiary (line 226) | type Beneficiary = AccountId; type BeneficiaryLookup (line 227) | type BeneficiaryLookup = IdentityLookup; type Paymaster (line 228) | type Paymaster = PayFromAccount; type BalanceConverter (line 229) | type BalanceConverter = UnityAssetBalanceConversion; type PayoutPeriod (line 230) | type PayoutPeriod = ConstU32<0>; type BenchmarkHelper (line 232) | type BenchmarkHelper = BenchmarkHelper; type BlockNumberProvider (line 233) | type BlockNumberProvider = System; type RuntimeOrigin (line 241) | type RuntimeOrigin = RuntimeOrigin; type RuntimeEvent (line 242) | type RuntimeEvent = RuntimeEvent; type Proposal (line 243) | type Proposal = RuntimeCall; type MotionDuration (line 246) | type MotionDuration = ConstU32<2>; type MaxProposals (line 248) | type MaxProposals = ConstU32<100>; type MaxMembers (line 250) | type MaxMembers = ConstU32<100>; type DefaultVote (line 251) | type DefaultVote = pallet_collective::MoreThanMajorityThenPrimeDefaultVote; type WeightInfo (line 252) | type WeightInfo = pallet_collective::weights::SubstrateWeight; type SetMembersOrigin (line 253) | type SetMembersOrigin = frame_system::EnsureRoot; type MaxProposalWeight (line 254) | type MaxProposalWeight = MaxProposalWeight; type KillOrigin (line 255) | type KillOrigin = EnsureRoot; type DisapproveOrigin (line 256) | type DisapproveOrigin = EnsureRoot; type Consideration (line 257) | type Consideration = (); type ExtBuilder (line 261) | pub(crate) struct ExtBuilder { method with_balances (line 280) | pub(crate) fn with_balances(mut self, balances: Vec<(AccountId, Balanc... method with_collective (line 287) | pub(crate) fn with_collective(mut self, collective: Vec) ->... method build (line 294) | pub(crate) fn build(self) -> sp_io::TestExternalities { method default (line 269) | fn default() -> ExtBuilder { function roll_to (line 321) | pub(crate) fn roll_to(n: BlockNumber) { function events (line 342) | pub(crate) fn events() -> Vec { FILE: operator/precompiles/collective/src/tests.rs function precompiles (line 27) | fn precompiles() -> Precompiles { function test_solidity_interface_has_all_function_selectors_documented_and_implemented (line 32) | fn test_solidity_interface_has_all_function_selectors_documented_and_imp... function selector_less_than_four_bytes (line 37) | fn selector_less_than_four_bytes() { function no_selector_exists_but_length_is_right (line 47) | fn no_selector_exists_but_length_is_right() { function selectors (line 56) | fn selectors() { function modifiers (line 69) | fn modifiers() { function non_member_cannot_propose (line 89) | fn non_member_cannot_propose() { function non_member_cannot_vote (line 113) | fn non_member_cannot_vote() { function non_member_cannot_execute (line 131) | fn non_member_cannot_execute() { function cannot_vote_for_unknown_proposal (line 154) | fn cannot_vote_for_unknown_proposal() { function cannot_close_unknown_proposal (line 172) | fn cannot_close_unknown_proposal() { function member_can_make_instant_proposal (line 191) | fn member_can_make_instant_proposal() { function member_can_make_delayed_proposal (line 224) | fn member_can_make_delayed_proposal() { function member_can_vote_on_proposal (line 257) | fn member_can_vote_on_proposal() { function cannot_close_if_not_enough_votes (line 304) | fn cannot_close_if_not_enough_votes() { function can_close_execute_if_enough_votes (line 344) | fn can_close_execute_if_enough_votes() { function can_close_refuse_if_enough_votes (line 432) | fn can_close_refuse_if_enough_votes() { function multiple_propose_increase_index (line 507) | fn multiple_propose_increase_index() { function view_members (line 552) | fn view_members() { function view_no_prime (line 562) | fn view_no_prime() { function view_some_prime (line 572) | fn view_some_prime() { function view_is_member (line 592) | fn view_is_member() { function scenario (line 623) | fn scenario(nesting: usize, call: F) function proposal_above_bound (line 661) | fn proposal_above_bound() { function proposal_below_bound (line 669) | fn proposal_below_bound() { function execute_above_bound (line 677) | fn execute_above_bound() { function execute_below_bound (line 682) | fn execute_below_bound() { FILE: operator/precompiles/conviction-voting/src/lib.rs type BalanceOf (line 40) | type BalanceOf = <... type IndexOf (line 43) | type IndexOf = <::... type ClassOf (line 51) | type ClassOf = <::... type VotingOf (line 59) | type VotingOf = Voting< constant SYSTEM_ACCOUNT_SIZE (line 69) | pub const SYSTEM_ACCOUNT_SIZE: u64 = 148; constant SELECTOR_LOG_VOTED (line 72) | pub(crate) const SELECTOR_LOG_VOTED: [u8; 32] = constant SELECTOR_LOG_VOTE_SPLIT (line 76) | pub(crate) const SELECTOR_LOG_VOTE_SPLIT: [u8; 32] = constant SELECTOR_LOG_VOTE_SPLIT_ABSTAINED (line 80) | pub(crate) const SELECTOR_LOG_VOTE_SPLIT_ABSTAINED: [u8; 32] = constant SELECTOR_LOG_VOTE_REMOVED (line 84) | pub(crate) const SELECTOR_LOG_VOTE_REMOVED: [u8; 32] = keccak256!("VoteR... constant SELECTOR_LOG_VOTE_REMOVED_FOR_TRACK (line 87) | pub(crate) const SELECTOR_LOG_VOTE_REMOVED_FOR_TRACK: [u8; 32] = constant SELECTOR_LOG_VOTE_REMOVED_OTHER (line 91) | pub(crate) const SELECTOR_LOG_VOTE_REMOVED_OTHER: [u8; 32] = constant SELECTOR_LOG_DELEGATED (line 95) | pub(crate) const SELECTOR_LOG_DELEGATED: [u8; 32] = constant SELECTOR_LOG_UNDELEGATED (line 99) | pub(crate) const SELECTOR_LOG_UNDELEGATED: [u8; 32] = keccak256!("Undele... constant SELECTOR_LOG_UNLOCKED (line 102) | pub(crate) const SELECTOR_LOG_UNLOCKED: [u8; 32] = keccak256!("Unlocked(... type ConvictionVotingPrecompile (line 105) | pub struct ConvictionVotingPrecompile(PhantomData); function vote (line 131) | fn vote( function vote_yes (line 156) | fn vote_yes( function vote_no (line 182) | fn vote_no( function vote_split (line 208) | fn vote_split( function vote_split_abstain (line 224) | fn vote_split_abstain( function remove_vote (line 239) | fn remove_vote(handle: &mut impl PrecompileHandle, poll_index: u32) -> E... function remove_vote_for_track (line 244) | fn remove_vote_for_track( function rm_vote (line 253) | fn rm_vote( function remove_other_vote (line 304) | fn remove_other_vote( function delegate (line 348) | fn delegate( function undelegate (line 398) | fn undelegate(handle: &mut impl PrecompileHandle, track_id: u16) -> EvmR... function unlock (line 421) | fn unlock(handle: &mut impl PrecompileHandle, track_id: u16, target: Add... function voting_for (line 454) | fn voting_for( function class_locks_for (line 472) | fn class_locks_for( function u8_to_conviction (line 503) | fn u8_to_conviction(conviction: u8) -> MayRevert { function u32_to_index (line 509) | fn u32_to_index(index: u32) -> MayRevert> { function u16_to_track_id (line 515) | fn u16_to_track_id(class: u16) -> MayRevert> { function track_id_to_u16 (line 521) | fn track_id_to_u16(class: ClassOf) -> MayRevert { function u256_to_amount (line 527) | fn u256_to_amount(value: U256) -> MayRevert> { function log_vote_event (line 533) | fn log_vote_event( function voting_to_output (line 596) | fn voting_to_output(voting: VotingOf) -> MayRevert; type BaseCallFilter (line 61) | type BaseCallFilter = Everything; type DbWeight (line 62) | type DbWeight = (); type RuntimeOrigin (line 63) | type RuntimeOrigin = RuntimeOrigin; type RuntimeTask (line 64) | type RuntimeTask = RuntimeTask; type Nonce (line 65) | type Nonce = u64; type Block (line 66) | type Block = Block; type RuntimeCall (line 67) | type RuntimeCall = RuntimeCall; type Hash (line 68) | type Hash = H256; type Hashing (line 69) | type Hashing = BlakeTwo256; type AccountId (line 70) | type AccountId = AccountId; type Lookup (line 71) | type Lookup = IdentityLookup; type RuntimeEvent (line 72) | type RuntimeEvent = RuntimeEvent; type BlockHashCount (line 73) | type BlockHashCount = BlockHashCount; type Version (line 74) | type Version = (); type PalletInfo (line 75) | type PalletInfo = PalletInfo; type AccountData (line 76) | type AccountData = pallet_balances::AccountData; type OnNewAccount (line 77) | type OnNewAccount = (); type OnKilledAccount (line 78) | type OnKilledAccount = (); type SystemWeightInfo (line 79) | type SystemWeightInfo = (); type BlockWeights (line 80) | type BlockWeights = (); type BlockLength (line 81) | type BlockLength = (); type SS58Prefix (line 82) | type SS58Prefix = SS58Prefix; type OnSetCode (line 83) | type OnSetCode = (); type MaxConsumers (line 84) | type MaxConsumers = frame_support::traits::ConstU32<16>; type SingleBlockMigrations (line 85) | type SingleBlockMigrations = (); type MultiBlockMigrator (line 86) | type MultiBlockMigrator = (); type PreInherents (line 87) | type PreInherents = (); type PostInherents (line 88) | type PostInherents = (); type PostTransactions (line 89) | type PostTransactions = (); type ExtensionsWeightInfo (line 90) | type ExtensionsWeightInfo = (); type MaxReserves (line 96) | type MaxReserves = (); type ReserveIdentifier (line 97) | type ReserveIdentifier = [u8; 4]; type MaxLocks (line 98) | type MaxLocks = (); type Balance (line 99) | type Balance = Balance; type RuntimeEvent (line 100) | type RuntimeEvent = RuntimeEvent; type DustRemoval (line 101) | type DustRemoval = (); type ExistentialDeposit (line 102) | type ExistentialDeposit = ExistentialDeposit; type AccountStore (line 103) | type AccountStore = System; type WeightInfo (line 104) | type WeightInfo = (); type RuntimeHoldReason (line 105) | type RuntimeHoldReason = (); type FreezeIdentifier (line 106) | type FreezeIdentifier = (); type MaxFreezes (line 107) | type MaxFreezes = (); type RuntimeFreezeReason (line 108) | type RuntimeFreezeReason = (); type DoneSlashHandler (line 109) | type DoneSlashHandler = (); constant BLOCK_STORAGE_LIMIT (line 113) | const BLOCK_STORAGE_LIMIT: u64 = 40 * 1024; type Precompiles (line 126) | pub type Precompiles = type PCall (line 129) | pub type PCall = ConvictionVotingPrecompileCall; type FeeCalculator (line 132) | type FeeCalculator = (); type GasWeightMapping (line 133) | type GasWeightMapping = pallet_evm::FixedGasWeightMapping; type WeightPerGas (line 134) | type WeightPerGas = WeightPerGas; type CallOrigin (line 135) | type CallOrigin = EnsureAddressRoot; type WithdrawOrigin (line 136) | type WithdrawOrigin = EnsureAddressNever; type AddressMapping (line 137) | type AddressMapping = AccountId; type Currency (line 138) | type Currency = Balances; type RuntimeEvent (line 139) | type RuntimeEvent = RuntimeEvent; type Runner (line 140) | type Runner = pallet_evm::runner::stack::Runner; type PrecompilesType (line 141) | type PrecompilesType = Precompiles; type PrecompilesValue (line 142) | type PrecompilesValue = PrecompilesValue; type ChainId (line 143) | type ChainId = (); type OnChargeTransaction (line 144) | type OnChargeTransaction = (); type BlockGasLimit (line 145) | type BlockGasLimit = BlockGasLimit; type BlockHashMapping (line 146) | type BlockHashMapping = pallet_evm::SubstrateBlockHashMapping; type FindAuthor (line 147) | type FindAuthor = (); type OnCreate (line 148) | type OnCreate = (); type GasLimitPovSizeRatio (line 149) | type GasLimitPovSizeRatio = GasLimitPovSizeRatio; type GasLimitStorageGrowthRatio (line 150) | type GasLimitStorageGrowthRatio = GasLimitStorageGrowthRatio; type Timestamp (line 151) | type Timestamp = Timestamp; type WeightInfo (line 152) | type WeightInfo = pallet_evm::weights::SubstrateWeight; type AccountProvider (line 153) | type AccountProvider = FrameSystemAccountProvider; type Moment (line 160) | type Moment = u64; type OnTimestampSet (line 161) | type OnTimestampSet = (); type MinimumPeriod (line 162) | type MinimumPeriod = MinimumPeriod; type WeightInfo (line 163) | type WeightInfo = (); type TestPollState (line 167) | pub enum TestPollState { type TestPolls (line 181) | pub struct TestPolls; type Index (line 183) | type Index = u8; type Votes (line 184) | type Votes = u128; type Moment (line 185) | type Moment = u64; type Class (line 186) | type Class = u8; method classes (line 187) | fn classes() -> Vec { method as_ongoing (line 190) | fn as_ongoing(index: u8) -> Option<(TallyOf, Self::Class)> { method access_poll (line 199) | fn access_poll( method try_access_poll (line 218) | fn try_access_poll( method create_ongoing (line 239) | fn create_ongoing(class: Self::Class) -> Result { method end_ongoing (line 248) | fn end_ongoing(index: Self::Index, approved: bool) -> Result<(), ()> { type RuntimeEvent (line 262) | type RuntimeEvent = RuntimeEvent; type Currency (line 263) | type Currency = pallet_balances::Pallet; type VoteLockingPeriod (line 264) | type VoteLockingPeriod = ConstU64<3>; type MaxVotes (line 265) | type MaxVotes = ConstU32<3>; type WeightInfo (line 266) | type WeightInfo = (); type MaxTurnout (line 267) | type MaxTurnout = TotalIssuanceOf; type Polls (line 268) | type Polls = TestPolls; type ExtBuilder (line 271) | pub(crate) struct ExtBuilder { method with_balances (line 284) | pub(crate) fn with_balances(mut self, balances: Vec<(AccountId, Balanc... method build (line 290) | pub(crate) fn build(self) -> sp_io::TestExternalities { method default (line 277) | fn default() -> ExtBuilder { function events (line 309) | pub(crate) fn events() -> Vec { FILE: operator/precompiles/conviction-voting/src/tests.rs constant ONGOING_POLL_INDEX (line 31) | const ONGOING_POLL_INDEX: u32 = 3; function precompiles (line 33) | fn precompiles() -> Precompiles { function evm_call (line 37) | fn evm_call(input: Vec) -> EvmCall { function test_solidity_interface_has_all_function_selectors_documented_and_implemented (line 52) | fn test_solidity_interface_has_all_function_selectors_documented_and_imp... function standard_vote (line 59) | fn standard_vote( function split_vote (line 83) | fn split_vote( function standard_vote_logs_work (line 110) | fn standard_vote_logs_work() { function split_vote_logs_work (line 164) | fn split_vote_logs_work() { function remove_vote_logs_work (line 221) | fn remove_vote_logs_work() { function remove_vote_for_track_logs_work (line 252) | fn remove_vote_for_track_logs_work() { function remove_other_vote_logs_work (line 287) | fn remove_other_vote_logs_work() { function delegate_undelegate_logs_work (line 324) | fn delegate_undelegate_logs_work() { function unlock_logs_work (line 377) | fn unlock_logs_work() { function test_voting_for_returns_correct_value_for_standard_vote (line 416) | fn test_voting_for_returns_correct_value_for_standard_vote() { function test_voting_for_returns_correct_value_for_split_vote (line 463) | fn test_voting_for_returns_correct_value_for_split_vote() { function test_voting_for_returns_correct_value_for_split_abstain_vote (line 507) | fn test_voting_for_returns_correct_value_for_split_abstain_vote() { function test_class_locks_for_returns_correct_value (line 556) | fn test_class_locks_for_returns_correct_value() { FILE: operator/precompiles/datahaven-native-transfer/src/lib.rs constant SELECTOR_LOG_TOKENS_LOCKED (line 38) | pub const SELECTOR_LOG_TOKENS_LOCKED: [u8; 32] = keccak256!("TokensLocke... constant SELECTOR_LOG_TOKENS_TRANSFERRED_TO_ETHEREUM (line 42) | pub const SELECTOR_LOG_TOKENS_TRANSFERRED_TO_ETHEREUM: [u8; 32] = type BalanceOf (line 50) | type BalanceOf = type DataHavenNativeTransferPrecompile (line 56) | pub struct DataHavenNativeTransferPrecompile(PhantomData EvmResult { function total_locked_balance (line 179) | fn total_locked_balance(handle: &mut impl PrecompileHandle) -> EvmResult... function ethereum_sovereign_account (line 201) | fn ethereum_sovereign_account(handle: &mut impl PrecompileHandle) -> Evm... FILE: operator/precompiles/datahaven-native-transfer/src/mock.rs type AccountId (line 37) | pub type AccountId = MockAccount; type Balance (line 38) | pub type Balance = u128; type Block (line 40) | type Block = frame_system::mocking::MockBlockU32; type BaseCallFilter (line 62) | type BaseCallFilter = Everything; type DbWeight (line 63) | type DbWeight = (); type RuntimeOrigin (line 64) | type RuntimeOrigin = RuntimeOrigin; type RuntimeTask (line 65) | type RuntimeTask = RuntimeTask; type Nonce (line 66) | type Nonce = u64; type Block (line 67) | type Block = Block; type RuntimeCall (line 68) | type RuntimeCall = RuntimeCall; type Hash (line 69) | type Hash = H256; type Hashing (line 70) | type Hashing = BlakeTwo256; type AccountId (line 71) | type AccountId = AccountId; type Lookup (line 72) | type Lookup = IdentityLookup; type RuntimeEvent (line 73) | type RuntimeEvent = RuntimeEvent; type BlockHashCount (line 74) | type BlockHashCount = BlockHashCount; type Version (line 75) | type Version = (); type PalletInfo (line 76) | type PalletInfo = PalletInfo; type AccountData (line 77) | type AccountData = pallet_balances::AccountData; type OnNewAccount (line 78) | type OnNewAccount = (); type OnKilledAccount (line 79) | type OnKilledAccount = (); type SystemWeightInfo (line 80) | type SystemWeightInfo = (); type BlockWeights (line 81) | type BlockWeights = (); type BlockLength (line 82) | type BlockLength = (); type SS58Prefix (line 83) | type SS58Prefix = SS58Prefix; type OnSetCode (line 84) | type OnSetCode = (); type MaxConsumers (line 85) | type MaxConsumers = frame_support::traits::ConstU32<16>; type SingleBlockMigrations (line 86) | type SingleBlockMigrations = (); type MultiBlockMigrator (line 87) | type MultiBlockMigrator = (); type PreInherents (line 88) | type PreInherents = (); type PostInherents (line 89) | type PostInherents = (); type PostTransactions (line 90) | type PostTransactions = (); type ExtensionsWeightInfo (line 91) | type ExtensionsWeightInfo = (); type MaxReserves (line 99) | type MaxReserves = (); type ReserveIdentifier (line 100) | type ReserveIdentifier = [u8; 4]; type MaxLocks (line 101) | type MaxLocks = (); type Balance (line 102) | type Balance = Balance; type RuntimeEvent (line 103) | type RuntimeEvent = RuntimeEvent; type DustRemoval (line 104) | type DustRemoval = (); type ExistentialDeposit (line 105) | type ExistentialDeposit = ExistentialDeposit; type AccountStore (line 106) | type AccountStore = System; type WeightInfo (line 107) | type WeightInfo = (); type RuntimeHoldReason (line 108) | type RuntimeHoldReason = (); type FreezeIdentifier (line 109) | type FreezeIdentifier = (); type MaxFreezes (line 110) | type MaxFreezes = (); type RuntimeFreezeReason (line 111) | type RuntimeFreezeReason = (); type DoneSlashHandler (line 112) | type DoneSlashHandler = (); type Precompiles (line 115) | pub type Precompiles = type PCall (line 118) | pub type PCall = DataHavenNativeTransferPrecompileCall; constant MAX_POV_SIZE (line 127) | const MAX_POV_SIZE: u64 = 5 * 1024 * 1024; constant BLOCK_STORAGE_LIMIT (line 128) | const BLOCK_STORAGE_LIMIT: u64 = 40 * 1024; type FeeCalculator (line 145) | type FeeCalculator = (); type GasWeightMapping (line 146) | type GasWeightMapping = pallet_evm::FixedGasWeightMapping; type WeightPerGas (line 147) | type WeightPerGas = WeightPerGas; type CallOrigin (line 148) | type CallOrigin = EnsureAddressRoot; type WithdrawOrigin (line 149) | type WithdrawOrigin = EnsureAddressNever; type AddressMapping (line 150) | type AddressMapping = AccountId; type Currency (line 151) | type Currency = Balances; type RuntimeEvent (line 152) | type RuntimeEvent = RuntimeEvent; type Runner (line 153) | type Runner = pallet_evm::runner::stack::Runner; type PrecompilesType (line 154) | type PrecompilesType = Precompiles; type PrecompilesValue (line 155) | type PrecompilesValue = PrecompilesValue; type ChainId (line 156) | type ChainId = (); type OnChargeTransaction (line 157) | type OnChargeTransaction = (); type BlockGasLimit (line 158) | type BlockGasLimit = BlockGasLimit; type BlockHashMapping (line 159) | type BlockHashMapping = pallet_evm::SubstrateBlockHashMapping; type FindAuthor (line 160) | type FindAuthor = (); type OnCreate (line 161) | type OnCreate = (); type GasLimitPovSizeRatio (line 162) | type GasLimitPovSizeRatio = GasLimitPovSizeRatio; type GasLimitStorageGrowthRatio (line 163) | type GasLimitStorageGrowthRatio = GasLimitStorageGrowthRatio; type Timestamp (line 164) | type Timestamp = Timestamp; type WeightInfo (line 165) | type WeightInfo = pallet_evm::weights::SubstrateWeight; type AccountProvider (line 166) | type AccountProvider = FrameSystemAccountProvider; type Moment (line 174) | type Moment = u64; type OnTimestampSet (line 175) | type OnTimestampSet = (); type MinimumPeriod (line 176) | type MinimumPeriod = MinimumPeriod; type WeightInfo (line 177) | type WeightInfo = (); type MockOutboundQueue (line 181) | pub struct MockOutboundQueue; type Ticket (line 184) | type Ticket = MockTicket; method validate (line 186) | fn validate(_message: &Message) -> Result { method deliver (line 191) | fn deliver(_ticket: Self::Ticket) -> Result { type MockTicket (line 198) | pub struct MockTicket; method message_id (line 201) | fn message_id(&self) -> H256 { type EnsureAccountZero (line 215) | pub struct EnsureAccountZero; type Success (line 217) | type Success = AccountId; method try_origin (line 219) | fn try_origin(o: RuntimeOrigin) -> Result { type RuntimeEvent (line 232) | type RuntimeEvent = RuntimeEvent; type Currency (line 233) | type Currency = Balances; type EthereumSovereignAccount (line 234) | type EthereumSovereignAccount = EthereumSovereignAccountParam; type OutboundQueue (line 235) | type OutboundQueue = MockOutboundQueue; type FeeRecipient (line 236) | type FeeRecipient = FeeRecipientParam; type WeightInfo (line 237) | type WeightInfo = (); type PauseOrigin (line 238) | type PauseOrigin = EnsureAccountZero; type NativeTokenId (line 239) | type NativeTokenId = NativeTokenIdParam; type ExtBuilder (line 242) | pub(crate) struct ExtBuilder { method with_balances (line 257) | pub(crate) fn with_balances(mut self, balances: Vec<(AccountId, Balanc... method without_native_token (line 263) | pub(crate) fn without_native_token(mut self) -> Self { method build (line 268) | pub(crate) fn build(self) -> sp_io::TestExternalities { method default (line 248) | fn default() -> ExtBuilder { function precompiles (line 293) | pub(crate) fn precompiles() -> Precompiles { function balance (line 297) | pub(crate) fn balance(account: impl Into) -> Balance { FILE: operator/precompiles/datahaven-native-transfer/src/tests.rs function precompile_address (line 28) | fn precompile_address() -> H160 { function test_selectors (line 37) | fn test_selectors() { function test_function_modifiers (line 49) | fn test_function_modifiers() { function test_transfer_to_ethereum_success (line 73) | fn test_transfer_to_ethereum_success() { function test_transfer_to_ethereum_zero_address (line 115) | fn test_transfer_to_ethereum_zero_address() { function test_transfer_to_ethereum_zero_amount (line 139) | fn test_transfer_to_ethereum_zero_amount() { function test_transfer_to_ethereum_zero_fee (line 163) | fn test_transfer_to_ethereum_zero_fee() { function test_transfer_to_ethereum_insufficient_balance (line 187) | fn test_transfer_to_ethereum_insufficient_balance() { function test_transfer_to_ethereum_multiple_transfers (line 215) | fn test_transfer_to_ethereum_multiple_transfers() { function test_transfer_to_ethereum_large_amount (line 265) | fn test_transfer_to_ethereum_large_amount() { function test_total_locked_balance_zero (line 296) | fn test_total_locked_balance_zero() { function test_total_locked_balance_with_existential_deposit (line 305) | fn test_total_locked_balance_with_existential_deposit() { function test_total_locked_balance_after_transfer (line 317) | fn test_total_locked_balance_after_transfer() { function test_total_locked_balance_after_multiple_transfers (line 350) | fn test_total_locked_balance_after_multiple_transfers() { function test_ethereum_sovereign_account (line 397) | fn test_ethereum_sovereign_account() { function test_transfer_to_ethereum_gas_cost (line 416) | fn test_transfer_to_ethereum_gas_cost() { function test_view_functions_gas_costs (line 444) | fn test_view_functions_gas_costs() { function test_transfer_respects_existential_deposit (line 472) | fn test_transfer_respects_existential_deposit() { function test_u256_to_balance_overflow (line 503) | fn test_u256_to_balance_overflow() { function test_fee_overflow (line 528) | fn test_fee_overflow() { function from_utf8_lossy (line 552) | fn from_utf8_lossy(bytes: &[u8]) -> String { FILE: operator/precompiles/erc20-balances/src/eip2612.rs constant PERMIT_TYPEHASH (line 28) | pub const PERMIT_TYPEHASH: [u8; 32] = keccak256!( constant PERMIT_DOMAIN (line 33) | const PERMIT_DOMAIN: [u8; 32] = keccak256!( type Eip2612 (line 37) | pub struct Eip2612(PhantomData<(Runtim... function compute_domain_separator (line 50) | pub fn compute_domain_separator(address: H160) -> [u8; 32] { function generate_permit (line 66) | pub fn generate_permit( function permit (line 96) | pub(crate) fn permit( function nonces (line 168) | pub(crate) fn nonces(handle: &mut impl PrecompileHandle, owner: Address)... function domain_separator (line 177) | pub(crate) fn domain_separator(handle: &mut impl PrecompileHandle) -> Ev... FILE: operator/precompiles/erc20-balances/src/lib.rs constant SYSTEM_ACCOUNT_SIZE (line 51) | pub const SYSTEM_ACCOUNT_SIZE: u64 = 148; constant SELECTOR_LOG_TRANSFER (line 54) | pub const SELECTOR_LOG_TRANSFER: [u8; 32] = keccak256!("Transfer(address... constant SELECTOR_LOG_APPROVAL (line 57) | pub const SELECTOR_LOG_APPROVAL: [u8; 32] = keccak256!("Approval(address... constant SELECTOR_LOG_DEPOSIT (line 60) | pub const SELECTOR_LOG_DEPOSIT: [u8; 32] = keccak256!("Deposit(address,u... constant SELECTOR_LOG_WITHDRAWAL (line 63) | pub const SELECTOR_LOG_WITHDRAWAL: [u8; 32] = keccak256!("Withdrawal(add... type InstanceToPrefix (line 67) | pub trait InstanceToPrefix { type Instance0 (line 114) | type Instance0 = (); type BalanceOf (line 135) | pub type BalanceOf = type ApprovesStorage (line 141) | pub type ApprovesStorage = StorageDoubleMap< type NoncesStorage (line 151) | pub type NoncesStorage = StorageMap< type Erc20Metadata (line 162) | pub trait Erc20Metadata { method name (line 164) | fn name() -> &'static str; method symbol (line 167) | fn symbol() -> &'static str; method decimals (line 170) | fn decimals() -> u8; method is_native_currency (line 174) | fn is_native_currency() -> bool; type Erc20BalancesPrecompile (line 180) | pub struct Erc20BalancesPrecompile EvmResult { function balance_of (line 207) | fn balance_of(handle: &mut impl PrecompileHandle, owner: Address) -> Evm... function allowance (line 220) | fn allowance( function approve (line 241) | fn approve( function transfer (line 276) | fn transfer(handle: &mut impl PrecompileHandle, to: Address, value: U256... function transfer_from (line 312) | fn transfer_from( function name (line 379) | fn name(_handle: &mut impl PrecompileHandle) -> EvmResult { function symbol (line 385) | fn symbol(_handle: &mut impl PrecompileHandle) -> EvmResult EvmResult { function deposit (line 398) | fn deposit(handle: &mut impl PrecompileHandle) -> EvmResult { function withdraw (line 438) | fn withdraw(handle: &mut impl PrecompileHandle, value: U256) -> EvmResult { function eip2612_permit (line 472) | fn eip2612_permit( function eip2612_nonces (line 489) | fn eip2612_nonces(handle: &mut impl PrecompileHandle, owner: Address) ->... function eip2612_domain_separator (line 495) | fn eip2612_domain_separator(handle: &mut impl PrecompileHandle) -> EvmRe... function u256_to_amount (line 499) | fn u256_to_amount(value: U256) -> MayRevert> { FILE: operator/precompiles/erc20-balances/src/mock.rs type AccountId (line 30) | pub type AccountId = MockAccount; type Balance (line 31) | pub type Balance = u128; type Block (line 32) | pub type Block = frame_system::mocking::MockBlockU32; type BaseCallFilter (line 40) | type BaseCallFilter = Everything; type DbWeight (line 41) | type DbWeight = (); type RuntimeOrigin (line 42) | type RuntimeOrigin = RuntimeOrigin; type RuntimeTask (line 43) | type RuntimeTask = RuntimeTask; type Nonce (line 44) | type Nonce = u64; type Block (line 45) | type Block = Block; type RuntimeCall (line 46) | type RuntimeCall = RuntimeCall; type Hash (line 47) | type Hash = H256; type Hashing (line 48) | type Hashing = BlakeTwo256; type AccountId (line 49) | type AccountId = AccountId; type Lookup (line 50) | type Lookup = IdentityLookup; type RuntimeEvent (line 51) | type RuntimeEvent = RuntimeEvent; type BlockHashCount (line 52) | type BlockHashCount = BlockHashCount; type Version (line 53) | type Version = (); type PalletInfo (line 54) | type PalletInfo = PalletInfo; type AccountData (line 55) | type AccountData = pallet_balances::AccountData; type OnNewAccount (line 56) | type OnNewAccount = (); type OnKilledAccount (line 57) | type OnKilledAccount = (); type SystemWeightInfo (line 58) | type SystemWeightInfo = (); type BlockWeights (line 59) | type BlockWeights = (); type BlockLength (line 60) | type BlockLength = (); type SS58Prefix (line 61) | type SS58Prefix = SS58Prefix; type OnSetCode (line 62) | type OnSetCode = (); type MaxConsumers (line 63) | type MaxConsumers = frame_support::traits::ConstU32<16>; type SingleBlockMigrations (line 64) | type SingleBlockMigrations = (); type MultiBlockMigrator (line 65) | type MultiBlockMigrator = (); type PreInherents (line 66) | type PreInherents = (); type PostInherents (line 67) | type PostInherents = (); type PostTransactions (line 68) | type PostTransactions = (); type ExtensionsWeightInfo (line 69) | type ExtensionsWeightInfo = (); type Moment (line 77) | type Moment = u64; type OnTimestampSet (line 78) | type OnTimestampSet = (); type MinimumPeriod (line 79) | type MinimumPeriod = MinimumPeriod; type WeightInfo (line 80) | type WeightInfo = (); type MaxReserves (line 88) | type MaxReserves = (); type ReserveIdentifier (line 89) | type ReserveIdentifier = (); type MaxLocks (line 90) | type MaxLocks = (); type Balance (line 91) | type Balance = Balance; type RuntimeEvent (line 92) | type RuntimeEvent = RuntimeEvent; type DustRemoval (line 93) | type DustRemoval = (); type ExistentialDeposit (line 94) | type ExistentialDeposit = ExistentialDeposit; type AccountStore (line 95) | type AccountStore = System; type WeightInfo (line 96) | type WeightInfo = (); type RuntimeHoldReason (line 97) | type RuntimeHoldReason = (); type FreezeIdentifier (line 98) | type FreezeIdentifier = (); type MaxFreezes (line 99) | type MaxFreezes = (); type RuntimeFreezeReason (line 100) | type RuntimeFreezeReason = (); type DoneSlashHandler (line 101) | type DoneSlashHandler = (); type Precompiles (line 104) | pub type Precompiles = PrecompileSetBuilder< type PCall (line 109) | pub type PCall = Erc20BalancesPrecompileCall; type WeightPerGas (line 128) | type WeightPerGas = WeightPerGas; type CallOrigin (line 129) | type CallOrigin = EnsureAddressRoot; type WithdrawOrigin (line 130) | type WithdrawOrigin = EnsureAddressNever; type AddressMapping (line 131) | type AddressMapping = AccountId; type Currency (line 132) | type Currency = Balances; type RuntimeEvent (line 133) | type RuntimeEvent = RuntimeEvent; type Runner (line 134) | type Runner = pallet_evm::runner::stack::Runner; type PrecompilesType (line 135) | type PrecompilesType = Precompiles; type PrecompilesValue (line 136) | type PrecompilesValue = PrecompilesValue; type ChainId (line 137) | type ChainId = (); type OnChargeTransaction (line 138) | type OnChargeTransaction = (); type BlockGasLimit (line 139) | type BlockGasLimit = BlockGasLimit; type BlockHashMapping (line 140) | type BlockHashMapping = pallet_evm::SubstrateBlockHashMapping; type FindAuthor (line 141) | type FindAuthor = (); type OnCreate (line 142) | type OnCreate = (); type GasLimitPovSizeRatio (line 143) | type GasLimitPovSizeRatio = GasLimitPovSizeRatio; type GasLimitStorageGrowthRatio (line 144) | type GasLimitStorageGrowthRatio = GasLimitStorageGrowthRatio; type Timestamp (line 145) | type Timestamp = Timestamp; type WeightInfo (line 146) | type WeightInfo = pallet_evm::weights::SubstrateWeight; type AccountProvider (line 147) | type AccountProvider = FrameSystemAccountProvider; type NativeErc20Metadata (line 161) | pub struct NativeErc20Metadata; method name (line 165) | fn name() -> &'static str { method symbol (line 170) | fn symbol() -> &'static str { method decimals (line 175) | fn decimals() -> u8 { method is_native_currency (line 181) | fn is_native_currency() -> bool { type ExtBuilder (line 186) | pub(crate) struct ExtBuilder { method with_balances (line 198) | pub(crate) fn with_balances(mut self, balances: Vec<(AccountId, Balanc... method build (line 203) | pub(crate) fn build(self) -> sp_io::TestExternalities { method default (line 192) | fn default() -> ExtBuilder { function events (line 220) | pub(crate) fn events() -> Vec { FILE: operator/precompiles/erc20-balances/src/tests.rs function precompiles (line 27) | fn precompiles() -> Precompiles { function selectors (line 32) | fn selectors() { function modifiers (line 69) | fn modifiers() { function get_total_supply (line 95) | fn get_total_supply() { function get_balances_known_user (line 109) | fn get_balances_known_user() { function get_balances_unknown_user (line 129) | fn get_balances_unknown_user() { function approve (line 149) | fn approve() { function approve_saturating (line 176) | fn approve_saturating() { function check_allowance_existing (line 216) | fn check_allowance_existing() { function check_allowance_not_existing (line 248) | fn check_allowance_not_existing() { function transfer (line 269) | fn transfer() { function transfer_not_enough_funds (line 320) | fn transfer_not_enough_funds() { function transfer_from (line 347) | fn transfer_from() { function transfer_from_above_allowance (line 423) | fn transfer_from_above_allowance() { function transfer_from_self (line 454) | fn transfer_from_self() { function get_metadata_name (line 506) | fn get_metadata_name() { function get_metadata_symbol (line 520) | fn get_metadata_symbol() { function get_metadata_decimals (line 534) | fn get_metadata_decimals() { function deposit (line 547) | fn deposit(data: Vec) { function deposit_function (line 648) | fn deposit_function() { function deposit_fallback (line 653) | fn deposit_fallback() { function deposit_receive (line 658) | fn deposit_receive() { function deposit_zero (line 663) | fn deposit_zero() { function withdraw (line 734) | fn withdraw() { function withdraw_more_than_owned (line 784) | fn withdraw_more_than_owned() { function permit_valid (line 827) | fn permit_valid() { function permit_invalid_nonce (line 914) | fn permit_invalid_nonce() { function permit_invalid_signature (line 993) | fn permit_invalid_signature() { function permit_invalid_deadline (line 1059) | fn permit_invalid_deadline() { function permit_valid_with_metamask_signed_data (line 1260) | fn permit_valid_with_metamask_signed_data() { function test_solidity_interface_has_all_function_selectors_documented_and_implemented (line 1308) | fn test_solidity_interface_has_all_function_selectors_documented_and_imp... FILE: operator/precompiles/identity/src/lib.rs type BalanceOf (line 42) | type BalanceOf = <::Currency as Currency< type IdentityFieldOf (line 46) | type IdentityFieldOf = <::IdentityInfor... constant SELECTOR_LOG_IDENTITY_SET (line 50) | pub(crate) const SELECTOR_LOG_IDENTITY_SET: [u8; 32] = keccak256!("Ident... constant SELECTOR_LOG_IDENTITY_CLEARED (line 51) | pub(crate) const SELECTOR_LOG_IDENTITY_CLEARED: [u8; 32] = keccak256!("I... constant SELECTOR_LOG_JUDGEMENT_REQUESTED (line 52) | pub(crate) const SELECTOR_LOG_JUDGEMENT_REQUESTED: [u8; 32] = constant SELECTOR_LOG_JUDGEMENT_UNREQUESTED (line 54) | pub(crate) const SELECTOR_LOG_JUDGEMENT_UNREQUESTED: [u8; 32] = constant SELECTOR_LOG_JUDGEMENT_GIVEN (line 56) | pub(crate) const SELECTOR_LOG_JUDGEMENT_GIVEN: [u8; 32] = constant SELECTOR_LOG_SUB_IDENTITY_ADDED (line 58) | pub(crate) const SELECTOR_LOG_SUB_IDENTITY_ADDED: [u8; 32] = constant SELECTOR_LOG_SUB_IDENTITY_REMOVED (line 60) | pub(crate) const SELECTOR_LOG_SUB_IDENTITY_REMOVED: [u8; 32] = constant SELECTOR_LOG_SUB_IDENTITY_REVOKED (line 62) | pub(crate) const SELECTOR_LOG_SUB_IDENTITY_REVOKED: [u8; 32] = type IdentityPrecompile (line 66) | pub struct IdentityPrecompile( function set_identity (line 91) | fn set_identity( function set_subs (line 117) | fn set_subs( function clear_identity (line 139) | fn clear_identity(handle: &mut impl PrecompileHandle) -> EvmResult { function request_judgement (line 160) | fn request_judgement( function cancel_request (line 188) | fn cancel_request(handle: &mut impl PrecompileHandle, reg_index: u32) ->... function set_fee (line 209) | fn set_fee(handle: &mut impl PrecompileHandle, index: u32, fee: U256) ->... function set_account_id (line 222) | fn set_account_id(handle: &mut impl PrecompileHandle, index: u32, new: A... function set_fields (line 233) | fn set_fields( function provide_judgement (line 250) | fn provide_judgement( function add_sub (line 285) | fn add_sub(handle: &mut impl PrecompileHandle, sub: Address, data: Data)... function rename_sub (line 310) | fn rename_sub(handle: &mut impl PrecompileHandle, sub: Address, data: Da... function remove_sub (line 324) | fn remove_sub(handle: &mut impl PrecompileHandle, sub: Address) -> EvmRe... function quit_sub (line 346) | fn quit_sub(handle: &mut impl PrecompileHandle) -> EvmResult { function identity (line 368) | fn identity( function super_of (line 389) | fn super_of(handle: &mut impl PrecompileHandle, who: Address) -> EvmResu... function subs_of (line 411) | fn subs_of(handle: &mut impl PrecompileHandle, who: Address) -> EvmResul... function registrars (line 437) | fn registrars(handle: &mut impl PrecompileHandle) -> EvmResult IdentityFieldOf Data { type Data (line 745) | pub struct Data { type Error (line 751) | type Error = &'static str; function try_from (line 753) | fn try_from(value: Data) -> Result { type Additional (line 766) | pub struct Additional { type IdentityInfo (line 772) | pub struct IdentityInfo { method default (line 786) | fn default() -> Self { type Judgement (line 803) | pub struct Judgement { type Registration (line 815) | pub struct Registration { method default (line 823) | fn default() -> Self { type SuperOf (line 834) | pub struct SuperOf { type SubsOf (line 841) | pub struct SubsOf { type IdentityFields (line 847) | pub struct IdentityFields { type Registrar (line 859) | pub struct Registrar { FILE: operator/precompiles/identity/src/mock.rs type AccountId (line 38) | pub type AccountId = MockAccount; type Balance (line 39) | pub type Balance = u128; type Block (line 41) | type Block = frame_system::mocking::MockBlockU32; type BaseCallFilter (line 62) | type BaseCallFilter = Everything; type DbWeight (line 63) | type DbWeight = (); type RuntimeOrigin (line 64) | type RuntimeOrigin = RuntimeOrigin; type RuntimeTask (line 65) | type RuntimeTask = RuntimeTask; type Nonce (line 66) | type Nonce = u64; type Block (line 67) | type Block = Block; type RuntimeCall (line 68) | type RuntimeCall = RuntimeCall; type Hash (line 69) | type Hash = H256; type Hashing (line 70) | type Hashing = BlakeTwo256; type AccountId (line 71) | type AccountId = AccountId; type Lookup (line 72) | type Lookup = IdentityLookup; type RuntimeEvent (line 73) | type RuntimeEvent = RuntimeEvent; type BlockHashCount (line 74) | type BlockHashCount = BlockHashCount; type Version (line 75) | type Version = (); type PalletInfo (line 76) | type PalletInfo = PalletInfo; type AccountData (line 77) | type AccountData = pallet_balances::AccountData; type OnNewAccount (line 78) | type OnNewAccount = (); type OnKilledAccount (line 79) | type OnKilledAccount = (); type SystemWeightInfo (line 80) | type SystemWeightInfo = (); type BlockWeights (line 81) | type BlockWeights = (); type BlockLength (line 82) | type BlockLength = (); type SS58Prefix (line 83) | type SS58Prefix = SS58Prefix; type OnSetCode (line 84) | type OnSetCode = (); type MaxConsumers (line 85) | type MaxConsumers = frame_support::traits::ConstU32<16>; type SingleBlockMigrations (line 86) | type SingleBlockMigrations = (); type MultiBlockMigrator (line 87) | type MultiBlockMigrator = (); type PreInherents (line 88) | type PreInherents = (); type PostInherents (line 89) | type PostInherents = (); type PostTransactions (line 90) | type PostTransactions = (); type ExtensionsWeightInfo (line 91) | type ExtensionsWeightInfo = (); type MaxReserves (line 97) | type MaxReserves = (); type ReserveIdentifier (line 98) | type ReserveIdentifier = [u8; 4]; type MaxLocks (line 99) | type MaxLocks = (); type Balance (line 100) | type Balance = Balance; type RuntimeEvent (line 101) | type RuntimeEvent = RuntimeEvent; type DustRemoval (line 102) | type DustRemoval = (); type ExistentialDeposit (line 103) | type ExistentialDeposit = ExistentialDeposit; type AccountStore (line 104) | type AccountStore = System; type WeightInfo (line 105) | type WeightInfo = (); type RuntimeHoldReason (line 106) | type RuntimeHoldReason = (); type FreezeIdentifier (line 107) | type FreezeIdentifier = (); type MaxFreezes (line 108) | type MaxFreezes = (); type RuntimeFreezeReason (line 109) | type RuntimeFreezeReason = (); type DoneSlashHandler (line 110) | type DoneSlashHandler = (); constant BLOCK_STORAGE_LIMIT (line 114) | const BLOCK_STORAGE_LIMIT: u64 = 40 * 1024; type Precompiles (line 127) | pub type Precompiles = PrecompileSetBuilder< type PCall (line 132) | pub type PCall = IdentityPrecompileCall; type FeeCalculator (line 135) | type FeeCalculator = (); type GasWeightMapping (line 136) | type GasWeightMapping = pallet_evm::FixedGasWeightMapping; type WeightPerGas (line 137) | type WeightPerGas = WeightPerGas; type CallOrigin (line 138) | type CallOrigin = EnsureAddressRoot; type WithdrawOrigin (line 139) | type WithdrawOrigin = EnsureAddressNever; type AddressMapping (line 140) | type AddressMapping = AccountId; type Currency (line 141) | type Currency = Balances; type RuntimeEvent (line 142) | type RuntimeEvent = RuntimeEvent; type Runner (line 143) | type Runner = pallet_evm::runner::stack::Runner; type PrecompilesType (line 144) | type PrecompilesType = Precompiles; type PrecompilesValue (line 145) | type PrecompilesValue = PrecompilesValue; type ChainId (line 146) | type ChainId = (); type OnChargeTransaction (line 147) | type OnChargeTransaction = (); type BlockGasLimit (line 148) | type BlockGasLimit = BlockGasLimit; type BlockHashMapping (line 149) | type BlockHashMapping = pallet_evm::SubstrateBlockHashMapping; type FindAuthor (line 150) | type FindAuthor = (); type OnCreate (line 151) | type OnCreate = (); type GasLimitPovSizeRatio (line 152) | type GasLimitPovSizeRatio = GasLimitPovSizeRatio; type GasLimitStorageGrowthRatio (line 153) | type GasLimitStorageGrowthRatio = GasLimitStorageGrowthRatio; type Timestamp (line 154) | type Timestamp = Timestamp; type WeightInfo (line 155) | type WeightInfo = pallet_evm::weights::SubstrateWeight; type AccountProvider (line 156) | type AccountProvider = FrameSystemAccountProvider; type Moment (line 163) | type Moment = u64; type OnTimestampSet (line 164) | type OnTimestampSet = (); type MinimumPeriod (line 165) | type MinimumPeriod = MinimumPeriod; type WeightInfo (line 166) | type WeightInfo = (); method sorted_members (line 171) | fn sorted_members() -> Vec { method add (line 175) | fn add(_m: &MockAccount) {} type EnsureRegistrarAndForceOriginOrRoot (line 178) | type EnsureRegistrarAndForceOriginOrRoot = method fmt (line 190) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { type RuntimeEvent (line 195) | type RuntimeEvent = RuntimeEvent; type Currency (line 196) | type Currency = Balances; type BasicDeposit (line 197) | type BasicDeposit = BasicDeposit; type ByteDeposit (line 198) | type ByteDeposit = ByteDeposit; type SubAccountDeposit (line 199) | type SubAccountDeposit = SubAccountDeposit; type MaxSubAccounts (line 200) | type MaxSubAccounts = MaxSubAccounts; type IdentityInformation (line 201) | type IdentityInformation = IdentityInfo; type MaxRegistrars (line 202) | type MaxRegistrars = MaxRegistrars; type Slashed (line 203) | type Slashed = (); type RegistrarOrigin (line 204) | type RegistrarOrigin = EnsureRegistrarAndForceOriginOrRoot; type ForceOrigin (line 205) | type ForceOrigin = EnsureRegistrarAndForceOriginOrRoot; type OffchainSignature (line 206) | type OffchainSignature = MockSignature; type SigningPublicKey (line 207) | type SigningPublicKey = ::S... type UsernameAuthorityOrigin (line 208) | type UsernameAuthorityOrigin = EnsureRoot; type PendingUsernameExpiration (line 209) | type PendingUsernameExpiration = ConstU32<100>; type MaxSuffixLength (line 210) | type MaxSuffixLength = ConstU32<7>; type MaxUsernameLength (line 211) | type MaxUsernameLength = ConstU32<32>; type WeightInfo (line 212) | type WeightInfo = (); type UsernameGracePeriod (line 213) | type UsernameGracePeriod = (); type UsernameDeposit (line 214) | type UsernameDeposit = (); type ExtBuilder (line 217) | pub(crate) struct ExtBuilder { method with_balances (line 230) | pub(crate) fn with_balances(mut self, balances: Vec<(AccountId, Balanc... method build (line 236) | pub(crate) fn build(self) -> sp_io::TestExternalities { method default (line 223) | fn default() -> ExtBuilder { function events (line 255) | pub(crate) fn events() -> Vec { FILE: operator/precompiles/identity/src/tests.rs function precompiles (line 37) | fn precompiles() -> Precompiles { function evm_call (line 41) | fn evm_call(source: impl Into, input: Vec) -> EvmCall { function test_solidity_interface_has_all_function_selectors_documented_and_implemented (line 56) | fn test_solidity_interface_has_all_function_selectors_documented_and_imp... function test_set_fee_on_existing_registrar_index_succeeds (line 61) | fn test_set_fee_on_existing_registrar_index_succeeds() { function test_set_fee_on_non_existing_registrar_index_fails (line 93) | fn test_set_fee_on_non_existing_registrar_index_fails() { function test_set_account_id_on_existing_registrar_index_succeeds (line 111) | fn test_set_account_id_on_existing_registrar_index_succeeds() { function test_set_account_id_on_non_existing_registrar_index_fails (line 143) | fn test_set_account_id_on_non_existing_registrar_index_fails() { function test_set_fields_on_existing_registrar_index_succeeds (line 161) | fn test_set_fields_on_existing_registrar_index_succeeds() { function test_set_fields_on_non_existing_registrar_index_fails (line 197) | fn test_set_fields_on_non_existing_registrar_index_fails() { function test_set_identity_works (line 219) | fn test_set_identity_works() { function test_set_identity_works_for_already_set_identity (line 353) | fn test_set_identity_works_for_already_set_identity() { function test_set_subs_works_if_identity_set (line 485) | fn test_set_subs_works_if_identity_set() { function test_set_subs_fails_if_identity_not_set (line 568) | fn test_set_subs_fails_if_identity_not_set() { function test_clear_identity_works_if_identity_set (line 608) | fn test_clear_identity_works_if_identity_set() { function test_clear_identity_fails_if_no_identity_set (line 685) | fn test_clear_identity_fails_if_no_identity_set() { function test_request_judgement_works_if_identity_set (line 705) | fn test_request_judgement_works_if_identity_set() { function test_cancel_request_works_if_identity_judgement_requested (line 782) | fn test_cancel_request_works_if_identity_judgement_requested() { function test_provide_judgement_works_if_identity_judgement_requested (line 866) | fn test_provide_judgement_works_if_identity_judgement_requested() { function test_add_sub_works_if_identity_set (line 982) | fn test_add_sub_works_if_identity_set() { function test_rename_sub_works_if_identity_set (line 1048) | fn test_rename_sub_works_if_identity_set() { function test_remove_sub_works_if_identity_set (line 1106) | fn test_remove_sub_works_if_identity_set() { function test_quit_sub_works_if_identity_set (line 1178) | fn test_quit_sub_works_if_identity_set() { function test_identity_returns_none_if_not_set (line 1245) | fn test_identity_returns_none_if_not_set() { function test_identity_returns_valid_data_for_identity_info (line 1264) | fn test_identity_returns_valid_data_for_identity_info() { function test_identity_returns_valid_data_for_requested_judgement (line 1372) | fn test_identity_returns_valid_data_for_requested_judgement() { function test_identity_returns_valid_data_for_judged_identity (line 1451) | fn test_identity_returns_valid_data_for_judged_identity() { function test_super_of_returns_empty_if_not_set (line 1576) | fn test_super_of_returns_empty_if_not_set() { function test_super_of_returns_account_if_set (line 1617) | fn test_super_of_returns_account_if_set() { function test_subs_of_returns_empty_if_not_set (line 1667) | fn test_subs_of_returns_empty_if_not_set() { function test_subs_of_returns_account_if_set (line 1708) | fn test_subs_of_returns_account_if_set() { function test_registrars_returns_empty_if_none_present (line 1754) | fn test_registrars_returns_empty_if_none_present() { function test_registrars_returns_account_if_set (line 1767) | fn test_registrars_returns_account_if_set() { FILE: operator/precompiles/precompile-registry/src/lib.rs constant DUMMY_CODE (line 32) | const DUMMY_CODE: [u8; 5] = [0x60, 0x00, 0x60, 0x00, 0xfd]; type PrecompileRegistry (line 34) | pub struct PrecompileRegistry(PhantomData); function is_precompile (line 44) | fn is_precompile(handle: &mut impl PrecompileHandle, address: Address) -... function is_active_precompile (line 56) | fn is_active_precompile( function update_account_code (line 77) | fn update_account_code(handle: &mut impl PrecompileHandle, address: Addr... FILE: operator/precompiles/precompile-registry/src/mock.rs type AccountId (line 30) | pub type AccountId = MockAccount; type Balance (line 31) | pub type Balance = u128; type Block (line 33) | type Block = frame_system::mocking::MockBlockU32; type BaseCallFilter (line 53) | type BaseCallFilter = Everything; type DbWeight (line 54) | type DbWeight = (); type RuntimeOrigin (line 55) | type RuntimeOrigin = RuntimeOrigin; type RuntimeTask (line 56) | type RuntimeTask = RuntimeTask; type Nonce (line 57) | type Nonce = u64; type Block (line 58) | type Block = Block; type RuntimeCall (line 59) | type RuntimeCall = RuntimeCall; type Hash (line 60) | type Hash = H256; type Hashing (line 61) | type Hashing = BlakeTwo256; type AccountId (line 62) | type AccountId = AccountId; type Lookup (line 63) | type Lookup = IdentityLookup; type RuntimeEvent (line 64) | type RuntimeEvent = RuntimeEvent; type BlockHashCount (line 65) | type BlockHashCount = BlockHashCount; type Version (line 66) | type Version = (); type PalletInfo (line 67) | type PalletInfo = PalletInfo; type AccountData (line 68) | type AccountData = pallet_balances::AccountData; type OnNewAccount (line 69) | type OnNewAccount = (); type OnKilledAccount (line 70) | type OnKilledAccount = (); type SystemWeightInfo (line 71) | type SystemWeightInfo = (); type BlockWeights (line 72) | type BlockWeights = (); type BlockLength (line 73) | type BlockLength = (); type SS58Prefix (line 74) | type SS58Prefix = SS58Prefix; type OnSetCode (line 75) | type OnSetCode = (); type MaxConsumers (line 76) | type MaxConsumers = frame_support::traits::ConstU32<16>; type SingleBlockMigrations (line 77) | type SingleBlockMigrations = (); type MultiBlockMigrator (line 78) | type MultiBlockMigrator = (); type PreInherents (line 79) | type PreInherents = (); type PostInherents (line 80) | type PostInherents = (); type PostTransactions (line 81) | type PostTransactions = (); type ExtensionsWeightInfo (line 82) | type ExtensionsWeightInfo = (); type MaxReserves (line 90) | type MaxReserves = (); type ReserveIdentifier (line 91) | type ReserveIdentifier = [u8; 4]; type MaxLocks (line 92) | type MaxLocks = (); type Balance (line 93) | type Balance = Balance; type RuntimeEvent (line 94) | type RuntimeEvent = RuntimeEvent; type DustRemoval (line 95) | type DustRemoval = (); type ExistentialDeposit (line 96) | type ExistentialDeposit = ExistentialDeposit; type AccountStore (line 97) | type AccountStore = System; type WeightInfo (line 98) | type WeightInfo = (); type RuntimeHoldReason (line 99) | type RuntimeHoldReason = (); type FreezeIdentifier (line 100) | type FreezeIdentifier = (); type MaxFreezes (line 101) | type MaxFreezes = (); type RuntimeFreezeReason (line 102) | type RuntimeFreezeReason = (); type DoneSlashHandler (line 103) | type DoneSlashHandler = (); type Precompiles (line 110) | pub type Precompiles = PrecompileSetBuilder< type PCall (line 118) | pub type PCall = PrecompileRegistryCall; type FeeCalculator (line 126) | type FeeCalculator = (); type GasWeightMapping (line 127) | type GasWeightMapping = pallet_evm::FixedGasWeightMapping; type WeightPerGas (line 128) | type WeightPerGas = WeightPerGas; type CallOrigin (line 129) | type CallOrigin = EnsureAddressRoot; type WithdrawOrigin (line 130) | type WithdrawOrigin = EnsureAddressNever; type AddressMapping (line 131) | type AddressMapping = AccountId; type Currency (line 132) | type Currency = Balances; type RuntimeEvent (line 133) | type RuntimeEvent = RuntimeEvent; type Runner (line 134) | type Runner = pallet_evm::runner::stack::Runner; type PrecompilesType (line 135) | type PrecompilesType = Precompiles; type PrecompilesValue (line 136) | type PrecompilesValue = PrecompilesValue; type ChainId (line 137) | type ChainId = (); type OnChargeTransaction (line 138) | type OnChargeTransaction = (); type BlockGasLimit (line 139) | type BlockGasLimit = (); type BlockHashMapping (line 140) | type BlockHashMapping = pallet_evm::SubstrateBlockHashMapping; type FindAuthor (line 141) | type FindAuthor = (); type OnCreate (line 142) | type OnCreate = (); type GasLimitPovSizeRatio (line 143) | type GasLimitPovSizeRatio = (); type GasLimitStorageGrowthRatio (line 144) | type GasLimitStorageGrowthRatio = (); type Timestamp (line 145) | type Timestamp = Timestamp; type WeightInfo (line 146) | type WeightInfo = pallet_evm::weights::SubstrateWeight; type AccountProvider (line 147) | type AccountProvider = FrameSystemAccountProvider; type Moment (line 154) | type Moment = u64; type OnTimestampSet (line 155) | type OnTimestampSet = (); type MinimumPeriod (line 156) | type MinimumPeriod = MinimumPeriod; type WeightInfo (line 157) | type WeightInfo = (); type ExtBuilder (line 160) | pub(crate) struct ExtBuilder { method with_balances (line 172) | pub(crate) fn with_balances(mut self, balances: Vec<(AccountId, Balanc... method build (line 177) | pub(crate) fn build(self) -> sp_io::TestExternalities { method default (line 166) | fn default() -> ExtBuilder { FILE: operator/precompiles/precompile-registry/src/tests.rs function precompiles (line 23) | fn precompiles() -> Precompiles { function selectors (line 31) | fn selectors() { function modifiers (line 38) | fn modifiers() { function call (line 57) | fn call(target_address: impl Into, output: bool) { function works_on_precompile (line 76) | fn works_on_precompile() { function works_on_removed_precompile (line 81) | fn works_on_removed_precompile() { function works_on_eoa (line 86) | fn works_on_eoa() { function works_on_smart_contract (line 91) | fn works_on_smart_contract() { function call (line 100) | fn call(target_address: impl Into, output: bool) { function works_on_precompile (line 119) | fn works_on_precompile() { function works_on_removed_precompile (line 124) | fn works_on_removed_precompile() { function works_on_eoa (line 129) | fn works_on_eoa() { function works_on_smart_contract (line 134) | fn works_on_smart_contract() { function call (line 142) | fn call(target_address: impl Into, expect_changes: bool) { function works_on_precompile (line 176) | fn works_on_precompile() { function works_on_removed_precompile (line 181) | fn works_on_removed_precompile() { function works_on_eoa (line 186) | fn works_on_eoa() { function works_on_smart_contract (line 191) | fn works_on_smart_contract() { function test_solidity_interface (line 197) | fn test_solidity_interface() { FILE: operator/precompiles/preimage/src/lib.rs constant ENCODED_PROPOSAL_SIZE_LIMIT (line 34) | pub const ENCODED_PROPOSAL_SIZE_LIMIT: u32 = 2u32.pow(16); type GetEncodedProposalSizeLimit (line 35) | type GetEncodedProposalSizeLimit = ConstU32; constant SELECTOR_LOG_PREIMAGE_NOTED (line 38) | pub(crate) const SELECTOR_LOG_PREIMAGE_NOTED: [u8; 32] = keccak256!("Pre... constant SELECTOR_LOG_PREIMAGE_UNNOTED (line 41) | pub(crate) const SELECTOR_LOG_PREIMAGE_UNNOTED: [u8; 32] = keccak256!("P... type PreimagePrecompile (line 44) | pub struct PreimagePrecompile(PhantomData); function note_preimage (line 64) | fn note_preimage( function unnote_preimage (line 92) | fn unnote_preimage(handle: &mut impl PrecompileHandle, hash: H256) -> Ev... FILE: operator/precompiles/preimage/src/mock.rs type AccountId (line 29) | pub type AccountId = MockAccount; type Balance (line 30) | pub type Balance = u128; type Block (line 32) | type Block = frame_system::mocking::MockBlockU32; type BaseCallFilter (line 53) | type BaseCallFilter = Everything; type DbWeight (line 54) | type DbWeight = (); type RuntimeOrigin (line 55) | type RuntimeOrigin = RuntimeOrigin; type RuntimeTask (line 56) | type RuntimeTask = RuntimeTask; type Nonce (line 57) | type Nonce = u64; type Block (line 58) | type Block = Block; type RuntimeCall (line 59) | type RuntimeCall = RuntimeCall; type Hash (line 60) | type Hash = H256; type Hashing (line 61) | type Hashing = BlakeTwo256; type AccountId (line 62) | type AccountId = AccountId; type Lookup (line 63) | type Lookup = IdentityLookup; type RuntimeEvent (line 64) | type RuntimeEvent = RuntimeEvent; type BlockHashCount (line 65) | type BlockHashCount = BlockHashCount; type Version (line 66) | type Version = (); type PalletInfo (line 67) | type PalletInfo = PalletInfo; type AccountData (line 68) | type AccountData = pallet_balances::AccountData; type OnNewAccount (line 69) | type OnNewAccount = (); type OnKilledAccount (line 70) | type OnKilledAccount = (); type SystemWeightInfo (line 71) | type SystemWeightInfo = (); type BlockWeights (line 72) | type BlockWeights = (); type BlockLength (line 73) | type BlockLength = (); type SS58Prefix (line 74) | type SS58Prefix = SS58Prefix; type OnSetCode (line 75) | type OnSetCode = (); type MaxConsumers (line 76) | type MaxConsumers = frame_support::traits::ConstU32<16>; type SingleBlockMigrations (line 77) | type SingleBlockMigrations = (); type MultiBlockMigrator (line 78) | type MultiBlockMigrator = (); type PreInherents (line 79) | type PreInherents = (); type PostInherents (line 80) | type PostInherents = (); type PostTransactions (line 81) | type PostTransactions = (); type ExtensionsWeightInfo (line 82) | type ExtensionsWeightInfo = (); type MaxReserves (line 88) | type MaxReserves = (); type ReserveIdentifier (line 89) | type ReserveIdentifier = [u8; 4]; type MaxLocks (line 90) | type MaxLocks = (); type Balance (line 91) | type Balance = Balance; type RuntimeEvent (line 92) | type RuntimeEvent = RuntimeEvent; type DustRemoval (line 93) | type DustRemoval = (); type ExistentialDeposit (line 94) | type ExistentialDeposit = ExistentialDeposit; type AccountStore (line 95) | type AccountStore = System; type WeightInfo (line 96) | type WeightInfo = (); type RuntimeHoldReason (line 97) | type RuntimeHoldReason = (); type FreezeIdentifier (line 98) | type FreezeIdentifier = (); type MaxFreezes (line 99) | type MaxFreezes = (); type RuntimeFreezeReason (line 100) | type RuntimeFreezeReason = (); type DoneSlashHandler (line 101) | type DoneSlashHandler = (); constant BLOCK_STORAGE_LIMIT (line 105) | const BLOCK_STORAGE_LIMIT: u64 = 40 * 1024; type Precompiles (line 118) | pub type Precompiles = type PCall (line 121) | pub type PCall = PreimagePrecompileCall; type FeeCalculator (line 124) | type FeeCalculator = (); type GasWeightMapping (line 125) | type GasWeightMapping = pallet_evm::FixedGasWeightMapping; type WeightPerGas (line 126) | type WeightPerGas = WeightPerGas; type CallOrigin (line 127) | type CallOrigin = EnsureAddressRoot; type WithdrawOrigin (line 128) | type WithdrawOrigin = EnsureAddressNever; type AddressMapping (line 129) | type AddressMapping = AccountId; type Currency (line 130) | type Currency = Balances; type RuntimeEvent (line 131) | type RuntimeEvent = RuntimeEvent; type Runner (line 132) | type Runner = pallet_evm::runner::stack::Runner; type PrecompilesType (line 133) | type PrecompilesType = Precompiles; type PrecompilesValue (line 134) | type PrecompilesValue = PrecompilesValue; type ChainId (line 135) | type ChainId = (); type OnChargeTransaction (line 136) | type OnChargeTransaction = (); type BlockGasLimit (line 137) | type BlockGasLimit = BlockGasLimit; type BlockHashMapping (line 138) | type BlockHashMapping = pallet_evm::SubstrateBlockHashMapping; type FindAuthor (line 139) | type FindAuthor = (); type OnCreate (line 140) | type OnCreate = (); type GasLimitPovSizeRatio (line 141) | type GasLimitPovSizeRatio = GasLimitPovSizeRatio; type GasLimitStorageGrowthRatio (line 142) | type GasLimitStorageGrowthRatio = GasLimitStorageGrowthRatio; type Timestamp (line 143) | type Timestamp = Timestamp; type WeightInfo (line 144) | type WeightInfo = pallet_evm::weights::SubstrateWeight; type AccountProvider (line 145) | type AccountProvider = FrameSystemAccountProvider; type Moment (line 152) | type Moment = u64; type OnTimestampSet (line 153) | type OnTimestampSet = (); type MinimumPeriod (line 154) | type MinimumPeriod = MinimumPeriod; type WeightInfo (line 155) | type WeightInfo = (); type WeightInfo (line 159) | type WeightInfo = (); type RuntimeEvent (line 160) | type RuntimeEvent = RuntimeEvent; type Currency (line 161) | type Currency = Balances; type ManagerOrigin (line 162) | type ManagerOrigin = EnsureRoot; type Consideration (line 163) | type Consideration = (); type ExtBuilder (line 166) | pub(crate) struct ExtBuilder { method with_balances (line 178) | pub(crate) fn with_balances(mut self, balances: Vec<(AccountId, Balanc... method build (line 183) | pub(crate) fn build(self) -> sp_io::TestExternalities { method default (line 172) | fn default() -> ExtBuilder { function events (line 200) | pub(crate) fn events() -> Vec { FILE: operator/precompiles/preimage/src/tests.rs function evm_call (line 26) | fn evm_call(input: Vec) -> EvmCall { function precompiles (line 40) | fn precompiles() -> Precompiles { function test_solidity_interface_has_all_function_selectors_documented_and_implemented (line 45) | fn test_solidity_interface_has_all_function_selectors_documented_and_imp... function note_unnote_preimage_logs_work (line 50) | fn note_unnote_preimage_logs_work() { function note_preimage_returns_preimage_hash (line 104) | fn note_preimage_returns_preimage_hash() { FILE: operator/precompiles/proxy/src/lib.rs constant SYSTEM_ACCOUNT_SIZE (line 40) | pub const SYSTEM_ACCOUNT_SIZE: u64 = 148; type OnlyIsProxy (line 48) | pub struct OnlyIsProxy(PhantomData); method is_allowed (line 66) | fn is_allowed(_caller: H160, selector: Option) -> bool { method description (line 75) | fn description() -> String { type OnlyIsProxyAndProxy (line 81) | pub struct OnlyIsProxyAndProxy(PhantomData); method is_allowed (line 99) | fn is_allowed(_caller: H160, selector: Option) -> bool { method description (line 111) | fn description() -> String { constant CALL_DATA_LIMIT (line 116) | pub const CALL_DATA_LIMIT: u32 = 2u32.pow(16); type GetCallDataLimit (line 118) | type GetCallDataLimit = ConstU32; type EvmSubCall (line 120) | pub struct EvmSubCall { type EvmProxyCallFilter (line 128) | pub trait EvmProxyCallFilter: Sized + Send + Sync { method is_evm_proxy_call_allowed (line 131) | fn is_evm_proxy_call_allowed( type ProxyPrecompile (line 142) | pub struct ProxyPrecompile(PhantomData); function add_proxy (line 169) | fn add_proxy( function remove_proxy (line 223) | fn remove_proxy( function remove_proxies (line 256) | fn remove_proxies(handle: &mut impl PrecompileHandle) -> EvmResult { function proxy (line 274) | fn proxy( function proxy_force_type (line 300) | fn proxy_force_type( function is_proxy (line 330) | fn is_proxy( function inner_proxy (line 359) | fn inner_proxy( FILE: operator/precompiles/proxy/src/mock.rs type AccountId (line 44) | pub type AccountId = MockAccount; type Balance (line 45) | pub type Balance = u128; type Block (line 47) | type Block = frame_system::mocking::MockBlockU32; type BaseCallFilter (line 64) | type BaseCallFilter = Everything; type DbWeight (line 65) | type DbWeight = (); type RuntimeOrigin (line 66) | type RuntimeOrigin = RuntimeOrigin; type RuntimeTask (line 67) | type RuntimeTask = RuntimeTask; type Nonce (line 68) | type Nonce = u64; type Block (line 69) | type Block = Block; type RuntimeCall (line 70) | type RuntimeCall = RuntimeCall; type Hash (line 71) | type Hash = H256; type Hashing (line 72) | type Hashing = BlakeTwo256; type AccountId (line 73) | type AccountId = AccountId; type Lookup (line 74) | type Lookup = IdentityLookup; type RuntimeEvent (line 75) | type RuntimeEvent = RuntimeEvent; type BlockHashCount (line 76) | type BlockHashCount = BlockHashCount; type Version (line 77) | type Version = (); type PalletInfo (line 78) | type PalletInfo = PalletInfo; type AccountData (line 79) | type AccountData = pallet_balances::AccountData; type OnNewAccount (line 80) | type OnNewAccount = (); type OnKilledAccount (line 81) | type OnKilledAccount = (); type SystemWeightInfo (line 82) | type SystemWeightInfo = (); type BlockWeights (line 83) | type BlockWeights = (); type BlockLength (line 84) | type BlockLength = (); type SS58Prefix (line 85) | type SS58Prefix = SS58Prefix; type OnSetCode (line 86) | type OnSetCode = (); type MaxConsumers (line 87) | type MaxConsumers = frame_support::traits::ConstU32<16>; type SingleBlockMigrations (line 88) | type SingleBlockMigrations = (); type MultiBlockMigrator (line 89) | type MultiBlockMigrator = (); type PreInherents (line 90) | type PreInherents = (); type PostInherents (line 91) | type PostInherents = (); type PostTransactions (line 92) | type PostTransactions = (); type ExtensionsWeightInfo (line 93) | type ExtensionsWeightInfo = (); type MaxReserves (line 99) | type MaxReserves = (); type ReserveIdentifier (line 100) | type ReserveIdentifier = (); type MaxLocks (line 101) | type MaxLocks = (); type Balance (line 102) | type Balance = Balance; type RuntimeEvent (line 103) | type RuntimeEvent = RuntimeEvent; type DustRemoval (line 104) | type DustRemoval = (); type ExistentialDeposit (line 105) | type ExistentialDeposit = ExistentialDeposit; type AccountStore (line 106) | type AccountStore = System; type WeightInfo (line 107) | type WeightInfo = (); type RuntimeHoldReason (line 108) | type RuntimeHoldReason = (); type FreezeIdentifier (line 109) | type FreezeIdentifier = (); type MaxFreezes (line 110) | type MaxFreezes = (); type RuntimeFreezeReason (line 111) | type RuntimeFreezeReason = (); type DoneSlashHandler (line 112) | type DoneSlashHandler = (); type Precompiles (line 115) | pub type Precompiles = PrecompileSetBuilder< type PCall (line 132) | pub type PCall = ProxyPrecompileCall; type EnsureAddressAlways (line 134) | pub struct EnsureAddressAlways; type Success (line 136) | type Success = (); method try_address_origin (line 138) | fn try_address_origin( method ensure_address_origin (line 145) | fn ensure_address_origin( constant BLOCK_STORAGE_LIMIT (line 154) | const BLOCK_STORAGE_LIMIT: u64 = 40 * 1024; type FeeCalculator (line 167) | type FeeCalculator = (); type GasWeightMapping (line 168) | type GasWeightMapping = pallet_evm::FixedGasWeightMapping; type WeightPerGas (line 169) | type WeightPerGas = WeightPerGas; type CallOrigin (line 170) | type CallOrigin = EnsureAddressAlways; type WithdrawOrigin (line 171) | type WithdrawOrigin = EnsureAddressNever; type AddressMapping (line 172) | type AddressMapping = AccountId; type Currency (line 173) | type Currency = Balances; type RuntimeEvent (line 174) | type RuntimeEvent = RuntimeEvent; type Runner (line 175) | type Runner = pallet_evm::runner::stack::Runner; type PrecompilesType (line 176) | type PrecompilesType = Precompiles; type PrecompilesValue (line 177) | type PrecompilesValue = PrecompilesValue; type ChainId (line 178) | type ChainId = (); type OnChargeTransaction (line 179) | type OnChargeTransaction = (); type BlockGasLimit (line 180) | type BlockGasLimit = BlockGasLimit; type BlockHashMapping (line 181) | type BlockHashMapping = SubstrateBlockHashMapping; type FindAuthor (line 182) | type FindAuthor = (); type OnCreate (line 183) | type OnCreate = (); type GasLimitPovSizeRatio (line 184) | type GasLimitPovSizeRatio = GasLimitPovSizeRatio; type GasLimitStorageGrowthRatio (line 185) | type GasLimitStorageGrowthRatio = GasLimitStorageGrowthRatio; type Timestamp (line 186) | type Timestamp = Timestamp; type WeightInfo (line 187) | type WeightInfo = pallet_evm::weights::SubstrateWeight; type AccountProvider (line 188) | type AccountProvider = FrameSystemAccountProvider; type Moment (line 195) | type Moment = u64; type OnTimestampSet (line 196) | type OnTimestampSet = (); type MinimumPeriod (line 197) | type MinimumPeriod = MinimumPeriod; type WeightInfo (line 198) | type WeightInfo = (); type ProxyType (line 216) | pub enum ProxyType { method default (line 223) | fn default() -> Self { method is_evm_proxy_call_allowed (line 229) | fn is_evm_proxy_call_allowed( method filter (line 244) | fn filter(&self, _: &RuntimeCall) -> bool { method is_superset (line 248) | fn is_superset(&self, o: &Self) -> bool { type RuntimeEvent (line 260) | type RuntimeEvent = RuntimeEvent; type RuntimeCall (line 261) | type RuntimeCall = RuntimeCall; type Currency (line 262) | type Currency = Balances; type ProxyType (line 263) | type ProxyType = ProxyType; type ProxyDepositBase (line 264) | type ProxyDepositBase = ProxyDepositBase; type ProxyDepositFactor (line 265) | type ProxyDepositFactor = ProxyDepositFactor; type MaxProxies (line 266) | type MaxProxies = MaxProxies; type WeightInfo (line 267) | type WeightInfo = (); type MaxPending (line 268) | type MaxPending = MaxPending; type CallHasher (line 269) | type CallHasher = BlakeTwo256; type AnnouncementDepositBase (line 270) | type AnnouncementDepositBase = (); type AnnouncementDepositFactor (line 271) | type AnnouncementDepositFactor = (); type ExtBuilder (line 275) | pub(crate) struct ExtBuilder { method with_balances (line 288) | pub(crate) fn with_balances(mut self, balances: Vec<(AccountId, Balanc... method build (line 294) | pub(crate) fn build(self) -> sp_io::TestExternalities { method default (line 281) | fn default() -> ExtBuilder { function events (line 313) | pub(crate) fn events() -> Vec { FILE: operator/precompiles/proxy/src/tests.rs function test_selector_less_than_four_bytes_reverts (line 37) | fn test_selector_less_than_four_bytes_reverts() { function test_unimplemented_selector_reverts (line 46) | fn test_unimplemented_selector_reverts() { function selectors (line 55) | fn selectors() { function modifiers (line 65) | fn modifiers() { function test_add_proxy_fails_if_invalid_value_for_proxy_type (line 80) | fn test_add_proxy_fails_if_invalid_value_for_proxy_type() { function test_add_proxy_fails_if_duplicate_proxy (line 100) | fn test_add_proxy_fails_if_duplicate_proxy() { function test_add_proxy_fails_if_less_permissive_proxy (line 127) | fn test_add_proxy_fails_if_less_permissive_proxy() { function test_add_proxy_fails_if_more_permissive_proxy (line 154) | fn test_add_proxy_fails_if_more_permissive_proxy() { function test_add_proxy_succeeds (line 181) | fn test_add_proxy_succeeds() { function test_remove_proxy_fails_if_invalid_value_for_proxy_type (line 217) | fn test_remove_proxy_fails_if_invalid_value_for_proxy_type() { function test_remove_proxy_fails_if_proxy_not_exist (line 244) | fn test_remove_proxy_fails_if_proxy_not_exist() { function test_remove_proxy_succeeds (line 264) | fn test_remove_proxy_succeeds() { function test_remove_proxies_succeeds (line 300) | fn test_remove_proxies_succeeds() { function test_remove_proxies_succeeds_when_no_proxy_exists (line 328) | fn test_remove_proxies_succeeds_when_no_proxy_exists() { function test_proxy_force_type_fails_if_invalid_value_for_force_proxy_type (line 343) | fn test_proxy_force_type_fails_if_invalid_value_for_force_proxy_type() { function test_proxy_fails_if_not_proxy (line 364) | fn test_proxy_fails_if_not_proxy() { function test_proxy_fails_if_call_filtered (line 384) | fn test_proxy_fails_if_call_filtered() { function test_is_proxy_returns_false_if_not_proxy (line 418) | fn test_is_proxy_returns_false_if_not_proxy() { function test_is_proxy_returns_false_if_proxy_type_incorrect (line 439) | fn test_is_proxy_returns_false_if_proxy_type_incorrect() { function test_is_proxy_returns_false_if_proxy_delay_incorrect (line 467) | fn test_is_proxy_returns_false_if_proxy_delay_incorrect() { function test_is_proxy_returns_true_if_proxy (line 495) | fn test_is_proxy_returns_true_if_proxy() { function test_nested_evm_bypass_proxy_should_allow_elevating_proxy_type (line 523) | fn test_nested_evm_bypass_proxy_should_allow_elevating_proxy_type() { function fails_if_called_by_smart_contract (line 575) | fn fails_if_called_by_smart_contract() { function succeed_if_called_by_precompile (line 605) | fn succeed_if_called_by_precompile() { function succeed_if_is_proxy_called_by_smart_contract (line 631) | fn succeed_if_is_proxy_called_by_smart_contract() { function proxy_proxy_should_fail_if_called_by_precompile (line 655) | fn proxy_proxy_should_fail_if_called_by_precompile() { function proxy_proxy_should_succeed_if_called_by_allowed_precompile (line 678) | fn proxy_proxy_should_succeed_if_called_by_allowed_precompile() { function proxy_proxy_should_succeed_if_called_by_smart_contract (line 704) | fn proxy_proxy_should_succeed_if_called_by_smart_contract() { function proxy_proxy_should_fail_if_called_by_smart_contract_for_a_non_eoa_account (line 777) | fn proxy_proxy_should_fail_if_called_by_smart_contract_for_a_non_eoa_acc... function test_solidity_interface_has_all_function_selectors_documented_and_implemented (line 860) | fn test_solidity_interface_has_all_function_selectors_documented_and_imp... FILE: operator/precompiles/referenda/src/lib.rs constant CALL_DATA_LIMIT (line 40) | pub const CALL_DATA_LIMIT: u32 = 2u32.pow(16); type BlockNumberFor (line 42) | type BlockNumberFor = frame_system::pallet_prelude::BlockNumberFor; type BalanceOf (line 43) | type BalanceOf = <::Curren... type TrackIdOf (line 46) | type TrackIdOf = <::Tracks... type BoundedCallOf (line 50) | type BoundedCallOf = Bounded< type OriginOf (line 55) | type OriginOf = constant SELECTOR_LOG_SUBMITTED_AT (line 58) | pub(crate) const SELECTOR_LOG_SUBMITTED_AT: [u8; 32] = constant SELECTOR_LOG_SUBMITTED_AFTER (line 61) | pub(crate) const SELECTOR_LOG_SUBMITTED_AFTER: [u8; 32] = constant SELECTOR_LOG_DECISION_DEPOSIT_PLACED (line 64) | pub(crate) const SELECTOR_LOG_DECISION_DEPOSIT_PLACED: [u8; 32] = constant SELECTOR_LOG_DECISION_DEPOSIT_REFUNDED (line 67) | pub(crate) const SELECTOR_LOG_DECISION_DEPOSIT_REFUNDED: [u8; 32] = constant SELECTOR_LOG_SUBMISSION_DEPOSIT_REFUNDED (line 70) | pub(crate) const SELECTOR_LOG_SUBMISSION_DEPOSIT_REFUNDED: [u8; 32] = type TrackInfo (line 74) | pub struct TrackInfo { type OngoingReferendumInfo (line 87) | pub struct OngoingReferendumInfo { type ClosedReferendumInfo (line 125) | pub struct ClosedReferendumInfo { type ReferendaPrecompile (line 135) | pub struct ReferendaPrecompile(PhantomData<(Runtime,... function referendum_count (line 162) | fn referendum_count(handle: &mut impl PrecompileHandle) -> EvmResult { function submission_deposit (line 173) | fn submission_deposit(_handle: &mut impl PrecompileHandle) -> EvmResult<... function deciding_count (line 182) | fn deciding_count(handle: &mut impl PrecompileHandle, track_id: u16) -> ... function track_ids (line 202) | fn track_ids(_handle: &mut impl PrecompileHandle) -> EvmResult> { function track_info (line 213) | fn track_info(_handle: &mut impl PrecompileHandle, track_id: u16) -> Evm... function track_id_to_origin (line 248) | fn track_id_to_origin(track_id: TrackIdOf) -> EvmResult Result { method from (line 53) | fn from(_o: GovOrigin) -> OriginCaller { type Block (line 58) | type Block = frame_system::mocking::MockBlockU32; type BaseCallFilter (line 84) | type BaseCallFilter = Everything; type DbWeight (line 85) | type DbWeight = (); type RuntimeOrigin (line 86) | type RuntimeOrigin = RuntimeOrigin; type RuntimeTask (line 87) | type RuntimeTask = RuntimeTask; type Nonce (line 88) | type Nonce = u64; type Block (line 89) | type Block = Block; type RuntimeCall (line 90) | type RuntimeCall = RuntimeCall; type Hash (line 91) | type Hash = H256; type Hashing (line 92) | type Hashing = BlakeTwo256; type AccountId (line 93) | type AccountId = AccountId; type Lookup (line 94) | type Lookup = IdentityLookup; type RuntimeEvent (line 95) | type RuntimeEvent = RuntimeEvent; type BlockHashCount (line 96) | type BlockHashCount = BlockHashCount; type Version (line 97) | type Version = (); type PalletInfo (line 98) | type PalletInfo = PalletInfo; type AccountData (line 99) | type AccountData = pallet_balances::AccountData; type OnNewAccount (line 100) | type OnNewAccount = (); type OnKilledAccount (line 101) | type OnKilledAccount = (); type SystemWeightInfo (line 102) | type SystemWeightInfo = (); type BlockWeights (line 103) | type BlockWeights = (); type BlockLength (line 104) | type BlockLength = (); type SS58Prefix (line 105) | type SS58Prefix = SS58Prefix; type OnSetCode (line 106) | type OnSetCode = (); type MaxConsumers (line 107) | type MaxConsumers = frame_support::traits::ConstU32<16>; type SingleBlockMigrations (line 108) | type SingleBlockMigrations = (); type MultiBlockMigrator (line 109) | type MultiBlockMigrator = (); type PreInherents (line 110) | type PreInherents = (); type PostInherents (line 111) | type PostInherents = (); type PostTransactions (line 112) | type PostTransactions = (); type ExtensionsWeightInfo (line 113) | type ExtensionsWeightInfo = (); type MaxReserves (line 121) | type MaxReserves = (); type ReserveIdentifier (line 122) | type ReserveIdentifier = [u8; 4]; type MaxLocks (line 123) | type MaxLocks = (); type Balance (line 124) | type Balance = Balance; type RuntimeEvent (line 125) | type RuntimeEvent = RuntimeEvent; type DustRemoval (line 126) | type DustRemoval = (); type ExistentialDeposit (line 127) | type ExistentialDeposit = ExistentialDeposit; type AccountStore (line 128) | type AccountStore = System; type WeightInfo (line 129) | type WeightInfo = (); type RuntimeHoldReason (line 130) | type RuntimeHoldReason = (); type FreezeIdentifier (line 131) | type FreezeIdentifier = (); type MaxFreezes (line 132) | type MaxFreezes = (); type RuntimeFreezeReason (line 133) | type RuntimeFreezeReason = (); type DoneSlashHandler (line 134) | type DoneSlashHandler = (); type TestPrecompiles (line 137) | pub type TestPrecompiles = PrecompileSetBuilder< type PCall (line 145) | pub type PCall = ReferendaPrecompileCall; constant MAX_POV_SIZE (line 147) | const MAX_POV_SIZE: u64 = 5 * 1024 * 1024; constant BLOCK_STORAGE_LIMIT (line 149) | const BLOCK_STORAGE_LIMIT: u64 = 40 * 1024; type FeeCalculator (line 163) | type FeeCalculator = (); type GasWeightMapping (line 164) | type GasWeightMapping = pallet_evm::FixedGasWeightMapping; type WeightPerGas (line 165) | type WeightPerGas = WeightPerGas; type CallOrigin (line 166) | type CallOrigin = EnsureAddressRoot; type WithdrawOrigin (line 167) | type WithdrawOrigin = EnsureAddressNever; type AddressMapping (line 168) | type AddressMapping = AccountId; type Currency (line 169) | type Currency = Balances; type RuntimeEvent (line 170) | type RuntimeEvent = RuntimeEvent; type Runner (line 171) | type Runner = pallet_evm::runner::stack::Runner; type PrecompilesType (line 172) | type PrecompilesType = TestPrecompiles; type PrecompilesValue (line 173) | type PrecompilesValue = PrecompilesValue; type ChainId (line 174) | type ChainId = (); type OnChargeTransaction (line 175) | type OnChargeTransaction = (); type BlockGasLimit (line 176) | type BlockGasLimit = BlockGasLimit; type BlockHashMapping (line 177) | type BlockHashMapping = SubstrateBlockHashMapping; type FindAuthor (line 178) | type FindAuthor = (); type OnCreate (line 179) | type OnCreate = (); type GasLimitPovSizeRatio (line 180) | type GasLimitPovSizeRatio = GasLimitPovSizeRatio; type GasLimitStorageGrowthRatio (line 181) | type GasLimitStorageGrowthRatio = GasLimitStorageGrowthRatio; type Timestamp (line 182) | type Timestamp = Timestamp; type WeightInfo (line 183) | type WeightInfo = pallet_evm::weights::SubstrateWeight; type AccountProvider (line 184) | type AccountProvider = FrameSystemAccountProvider; type Moment (line 192) | type Moment = u64; type OnTimestampSet (line 193) | type OnTimestampSet = (); type MinimumPeriod (line 194) | type MinimumPeriod = MinimumPeriod; type WeightInfo (line 195) | type WeightInfo = (); type RuntimeEvent (line 210) | type RuntimeEvent = RuntimeEvent; type RuntimeOrigin (line 211) | type RuntimeOrigin = RuntimeOrigin; type PalletsOrigin (line 212) | type PalletsOrigin = OriginCaller; type RuntimeCall (line 213) | type RuntimeCall = RuntimeCall; type MaximumWeight (line 214) | type MaximumWeight = MaximumSchedulerWeight; type ScheduleOrigin (line 215) | type ScheduleOrigin = frame_system::EnsureRoot; type MaxScheduledPerBlock (line 216) | type MaxScheduledPerBlock = MaxScheduledPerBlock; type WeightInfo (line 217) | type WeightInfo = (); type OriginPrivilegeCmp (line 218) | type OriginPrivilegeCmp = EqualPrivilegeOnly; type Preimages (line 219) | type Preimages = Preimage; type RuntimeEvent (line 230) | type RuntimeEvent = RuntimeEvent; type WeightInfo (line 231) | type WeightInfo = (); type Currency (line 232) | type Currency = Balances; type ManagerOrigin (line 233) | type ManagerOrigin = frame_system::EnsureRoot; type Consideration (line 234) | type Consideration = (); type TestTracksInfo (line 244) | pub struct TestTracksInfo; method get (line 272) | fn get() -> Vec<(u8, TrackInfo)> { type Id (line 323) | type Id = u8; type RuntimeOrigin (line 324) | type RuntimeOrigin = OriginCaller; method tracks (line 326) | fn tracks() -> &'static [(Self::Id, TrackInfo)] { method track_for (line 376) | fn track_for(origin: &Self::RuntimeOrigin) -> Result { type Tally (line 248) | pub struct Tally { method new (line 254) | fn new(_: Class) -> Self { method ayes (line 258) | fn ayes(&self, _: Class) -> u128 { method approval (line 262) | fn approval(&self, _: Class) -> Perbill { method support (line 266) | fn support(&self, _: Class) -> Perbill { type WeightInfo (line 385) | type WeightInfo = (); type RuntimeCall (line 386) | type RuntimeCall = RuntimeCall; type RuntimeEvent (line 387) | type RuntimeEvent = RuntimeEvent; type Scheduler (line 388) | type Scheduler = Scheduler; type Currency (line 389) | type Currency = Balances; type SubmitOrigin (line 390) | type SubmitOrigin = frame_system::EnsureSigned; type CancelOrigin (line 391) | type CancelOrigin = frame_system::EnsureSigned; type KillOrigin (line 392) | type KillOrigin = frame_system::EnsureSigned; type Slash (line 393) | type Slash = (); type Votes (line 394) | type Votes = u128; type Tally (line 395) | type Tally = Tally; type SubmissionDeposit (line 396) | type SubmissionDeposit = SubmissionDeposit; type MaxQueued (line 397) | type MaxQueued = MaxQueued; type UndecidingTimeout (line 398) | type UndecidingTimeout = UndecidingTimeout; type AlarmInterval (line 399) | type AlarmInterval = (); type Tracks (line 400) | type Tracks = TestTracksInfo; type Preimages (line 401) | type Preimages = Preimage; type ExtBuilder (line 404) | pub(crate) struct ExtBuilder { method with_balances (line 416) | pub(crate) fn with_balances(mut self, balances: Vec<(AccountId, Balanc... method build (line 421) | pub(crate) fn build(self) -> sp_io::TestExternalities { method default (line 410) | fn default() -> ExtBuilder { function events (line 438) | pub(crate) fn events() -> Vec { FILE: operator/precompiles/referenda/src/tests.rs function precompiles (line 30) | fn precompiles() -> TestPrecompiles { function evm_call (line 34) | fn evm_call(input: Vec) -> EvmCall { function test_solidity_interface_has_all_function_selectors_documented_and_implemented (line 49) | fn test_solidity_interface_has_all_function_selectors_documented_and_imp... function submitted_at_logs_work (line 54) | fn submitted_at_logs_work() { function submitted_after_logs_work (line 114) | fn submitted_after_logs_work() { function place_and_refund_decision_deposit_logs_work (line 174) | fn place_and_refund_decision_deposit_logs_work() { function submit_track_id_oob_fails (line 289) | fn submit_track_id_oob_fails() { FILE: operator/primitives/bridge/src/lib.rs constant EL_MESSAGE_ID (line 29) | pub const EL_MESSAGE_ID: [u8; 4] = [112, 21, 0, 56]; constant NATIVE_TRANSFER_MESSAGE_ID (line 32) | pub const NATIVE_TRANSFER_MESSAGE_ID: [u8; 4] = [112, 21, 0, 57]; type Payload (line 35) | pub struct Payload type Message (line 44) | pub enum Message type InboundCommand (line 52) | pub enum InboundCommand type EigenLayerMessageProcessor (line 63) | pub struct EigenLayerMessageProcessor(PhantomData); function decode_message (line 69) | pub fn decode_message(mut payload: &[u8]) -> Result, Dispatch... function can_process_message (line 83) | fn can_process_message(_who: &AccountId, message: &SnowbridgeMessage) ->... function process_message (line 99) | fn process_message( type NativeTokenTransferMessageProcessor (line 143) | pub struct NativeTokenTransferMessageProcessor(PhantomData); function extract_recipient_from_claimer (line 153) | fn extract_recipient_from_claimer(claimer: &[u8]) -> Result... function process_message (line 182) | fn process_message( FILE: operator/primitives/snowbridge/beacon/src/bits.rs function decompress_sync_committee_bits (line 6) | pub fn decompress_sync_committee_bits< FILE: operator/primitives/snowbridge/beacon/src/bls.rs type BlsError (line 27) | pub enum BlsError { function fast_aggregate_verify (line 35) | pub fn fast_aggregate_verify( function prepare_milagro_pubkey (line 47) | pub fn prepare_milagro_pubkey(pubkey: &PublicKey) -> Result Result Result H256 { function generalized_index_bit (line 43) | fn generalized_index_bit(index: usize, position: usize) -> bool { function subtree_index (line 48) | pub const fn subtree_index(generalized_index: usize) -> usize { function generalized_index_length (line 53) | pub const fn generalized_index_length(generalized_index: usize) -> usize { FILE: operator/primitives/snowbridge/beacon/src/receipt.rs function verify_receipt_proof (line 9) | pub fn verify_receipt_proof( function apply_merkle_proof (line 20) | fn apply_merkle_proof(proof: &[Vec]) -> Option<(H256, Vec)> { function test_verify_receipt_proof (line 45) | fn test_verify_receipt_proof() { function test_verify_receipt_proof_with_intermediate_short_node (line 82) | fn test_verify_receipt_proof_with_intermediate_short_node() { FILE: operator/primitives/snowbridge/beacon/src/serde_utils.rs function serialize (line 18) | pub fn serialize( type ArrayVisitor (line 29) | struct ArrayVisitor(PhantomData); type Value (line 35) | type Value = [T; N]; function expecting (line 37) | fn expecting(&self, formatter: &mut std::fmt::Formatter) -> std::fmt::Re... function visit_seq (line 42) | fn visit_seq(self, mut seq: A) -> Result function deserialize (line 61) | pub fn deserialize<'de, D, T, const N: usize>(deserializer: D) -> Result... function from_hex_to_bytes (line 70) | pub(crate) fn from_hex_to_bytes<'de, D>(deserializer: D) -> Result(deserializer: D) -> Result(); type Value (line 101) | type Value = [u8; LENGTH]; function expecting (line 103) | fn expecting(&self, formatter: &mut Formatter) -> sp_std::fmt::Result { function visit_str (line 107) | fn visit_str(self, v: &str) -> Result FILE: operator/primitives/snowbridge/beacon/src/ssz.rs type SSZBeaconBlockHeader (line 19) | pub struct SSZBeaconBlockHeader { method from (line 28) | fn from(beacon_header: BeaconHeader) -> Self { type SSZSyncCommittee (line 40) | pub struct SSZSyncCommittee { function from (line 48) | fn from(sync_committee: SyncCommittee) -> Self { type SSZSyncAggregate (line 78) | pub struct SSZSyncAggregate { function from (line 86) | fn from(sync_aggregate: SyncAggregate Self { type SSZSigningData (line 116) | pub struct SSZSigningData { method from (line 122) | fn from(signing_data: SigningData) -> Self { type SSZExecutionPayloadHeader (line 131) | pub struct SSZExecutionPayloadHeader { type Error (line 150) | type Error = SimpleSerializeError; method try_from (line 152) | fn try_from(payload: ExecutionPayloadHeader) -> Result Result(mut object: T) -> Result Result Result Result { FILE: operator/primitives/snowbridge/beacon/src/types.rs type ValidatorIndex (line 29) | pub type ValidatorIndex = u64; type ForkVersion (line 30) | pub type ForkVersion = [u8; 4]; type ForkVersions (line 33) | pub struct ForkVersions { type Fork (line 44) | pub struct Fork { type PublicKey (line 50) | pub struct PublicKey(pub [u8; PUBKEY_SIZE]); method from (line 59) | fn from(v: [u8; PUBKEY_SIZE]) -> Self { method deserialize (line 72) | fn deserialize(deserializer: D) -> Result method default (line 53) | fn default() -> Self { method max_encoded_len (line 65) | fn max_encoded_len() -> usize { method serialize (line 84) | fn serialize(&self, serializer: S) -> Result type Signature (line 93) | pub struct Signature(pub [u8; SIGNATURE_SIZE]); method from (line 102) | fn from(v: [u8; SIGNATURE_SIZE]) -> Self { method deserialize (line 109) | fn deserialize(deserializer: D) -> Result method default (line 96) | fn default() -> Self { type FinalizedHeaderState (line 120) | pub struct FinalizedHeaderState { type ForkData (line 126) | pub struct ForkData { method hash_tree_root (line 133) | pub fn hash_tree_root(&self) -> Result { type SigningData (line 139) | pub struct SigningData { method hash_tree_root (line 145) | pub fn hash_tree_root(&self) -> Result { type SyncCommittee (line 167) | pub struct SyncCommittee { method default (line 174) | fn default() -> Self { function hash_tree_root (line 183) | pub fn hash_tree_root(&self) -> Result { type SyncCommitteePrepared (line 190) | pub struct SyncCommitteePrepared { method default (line 197) | fn default() -> Self { type Error (line 219) | type Error = BlsError; function try_from (line 221) | fn try_from(sync_committee: &SyncCommittee) -> Result Result { type SyncAggregate (line 276) | pub struct SyncAggregate Self { function hash_tree_root (line 295) | pub fn hash_tree_root(&self) -> Result { type IntermediateSyncAggregate (line 303) | struct IntermediateSyncAggregate { type Error (line 316) | type Error = String; function try_from (line 318) | fn try_from(other: IntermediateSyncAggregate) -> Result Result { type CompactBeaconState (line 387) | pub struct CompactBeaconState { type VersionedExecutionPayloadHeader (line 401) | pub enum VersionedExecutionPayloadHeader { method hash_tree_root (line 407) | pub fn hash_tree_root(&self) -> Result { method block_hash (line 422) | pub fn block_hash(&self) -> H256 { method block_number (line 433) | pub fn block_number(&self) -> u64 { method receipts_root (line 444) | pub fn receipts_root(&self) -> H256 { type ExecutionProof (line 462) | pub struct ExecutionProof { type AncestryProof (line 479) | pub struct AncestryProof { function test_hash_beacon_header1 (line 492) | pub fn test_hash_beacon_header1() { function test_hash_beacon_header2 (line 513) | pub fn test_hash_beacon_header2() { function test_hash_fork_data (line 534) | pub fn test_hash_fork_data() { function test_hash_signing_data (line 551) | pub fn test_hash_signing_data() { function test_hash_sync_aggregate (line 567) | pub fn test_hash_sync_aggregate() { function test_hash_execution_payload (line 581) | pub fn test_hash_execution_payload() { type Mode (line 606) | pub enum Mode { type ExecutionPayloadHeader (line 631) | pub struct ExecutionPayloadHeader { method hash_tree_root (line 371) | pub fn hash_tree_root(&self) -> Result { FILE: operator/primitives/snowbridge/beacon/src/updates.rs type CheckpointUpdate (line 17) | pub struct CheckpointUpdate { type Update (line 34) | pub struct Update { FILE: operator/primitives/snowbridge/bridge-hub-common/src/digest_item.rs type CustomDigestItem (line 23) | pub enum CustomDigestItem { method from (line 34) | fn from(val: CustomDigestItem) -> Self { FILE: operator/primitives/snowbridge/bridge-hub-common/src/message_queue.rs type AggregateMessageOrigin (line 33) | pub enum AggregateMessageOrigin { method from (line 66) | fn from(origin: CumulusAggregateMessageOrigin) -> Self { method from (line 77) | fn from(x: u32) -> Self { method from (line 52) | fn from(origin: AggregateMessageOrigin) -> Self { type BridgeHubMessageRouter (line 87) | pub struct BridgeHubMessageRouter( type Origin (line 99) | type Origin = AggregateMessageOrigin; method process_message (line 100) | fn process_message( type BridgeHubDualMessageRouter (line 118) | pub struct BridgeHubDualMessageRouter(PhantomData); function is_paused (line 158) | fn is_paused(origin: &AggregateMessageOrigin) -> bool { function on_queue_changed (line 169) | fn on_queue_changed(origin: AggregateMessageOrigin, fp: QueueFootprint) { type ParaIdToSibling (line 177) | pub struct ParaIdToSibling; method convert (line 179) | fn convert(para_id: ParaId) -> AggregateMessageOrigin { FILE: operator/primitives/snowbridge/bridge-hub-common/src/xcm_version.rs type XcmVersionOfDestAndRemoteBridge (line 27) | pub struct XcmVersionOfDestAndRemoteBridge( method get_version_for (line 33) | fn get_version_for(dest: &Location) -> Option { FILE: operator/primitives/snowbridge/core/src/lib.rs function sibling_sovereign_account (line 41) | pub fn sibling_sovereign_account(para_id: ParaId) -> T::AccountId type AllowSiblingsOnly (line 48) | pub struct AllowSiblingsOnly; method contains (line 50) | fn contains(location: &Location) -> bool { function gwei (line 55) | pub fn gwei(x: u128) -> U256 { function meth (line 59) | pub fn meth(x: u128) -> U256 { function eth (line 63) | pub fn eth(x: u128) -> U256 { constant ROC (line 67) | pub const ROC: u128 = 1_000_000_000_000; type ChannelId (line 83) | pub struct ChannelId([u8; 32]); method new (line 99) | pub const fn new(id: [u8; 32]) -> Self { method from (line 105) | fn from(value: ParaId) -> Self { method from (line 111) | fn from(value: [u8; 32]) -> Self { method from (line 123) | fn from(value: &'a [u8; 32]) -> Self { method from (line 129) | fn from(value: H256) -> Self { method as_ref (line 135) | fn as_ref(&self) -> &[u8] { function derive_channel_id_for_sibling (line 90) | fn derive_channel_id_for_sibling(para_id: ParaId) -> ChannelId { function from (line 117) | fn from(value: ChannelId) -> Self { type Channel (line 141) | pub struct Channel { type StaticLookup (line 148) | pub trait StaticLookup { method lookup (line 154) | fn lookup(s: Self::Source) -> Option; constant PRIMARY_GOVERNANCE_CHANNEL (line 158) | pub const PRIMARY_GOVERNANCE_CHANNEL: ChannelId = ChannelId::new(hex!( constant SECONDARY_GOVERNANCE_CHANNEL (line 163) | pub const SECONDARY_GOVERNANCE_CHANNEL: ChannelId = ChannelId::new(hex!( type AssetMetadata (line 169) | pub struct AssetMetadata { method default (line 177) | fn default() -> Self { constant METADATA_FIELD_MAX_LEN (line 187) | const METADATA_FIELD_MAX_LEN: u32 = 32; function burn_for_teleport (line 193) | pub fn burn_for_teleport(origin: &Location, fee: &Asset... FILE: operator/primitives/snowbridge/core/src/location.rs type AgentId (line 22) | pub type AgentId = H256; type AgentIdOf (line 27) | pub type AgentIdOf = HashedDescription< type TokenId (line 36) | pub type TokenId = H256; type TokenIdOf (line 40) | pub type TokenIdOf = HashedDescription< type DescribeHere (line 49) | pub struct DescribeHere; method describe_location (line 52) | fn describe_location(l: &Location) -> Option> { type DescribeGlobalPrefix (line 59) | pub struct DescribeGlobalPrefix(sp_std::marker::Phanto... method describe_location (line 61) | fn describe_location(l: &Location) -> Option> { type DescribeTokenTerminal (line 74) | pub struct DescribeTokenTerminal; method describe_location (line 76) | fn describe_location(l: &Location) -> Option> { function test_token_of_id (line 119) | fn test_token_of_id() { FILE: operator/primitives/snowbridge/core/src/operating_mode.rs type BasicOperatingMode (line 22) | pub enum BasicOperatingMode { method is_halted (line 36) | pub fn is_halted(&self) -> bool { method default (line 30) | fn default() -> Self { type ExportPausedQuery (line 42) | pub trait ExportPausedQuery { method is_paused (line 43) | fn is_paused() -> bool; FILE: operator/primitives/snowbridge/core/src/pricing.rs type PricingParameters (line 12) | pub struct PricingParameters { type Rewards (line 24) | pub struct Rewards { type InvalidPricingParameters (line 32) | pub struct InvalidPricingParameters; function validate (line 38) | pub fn validate(&self) -> Result<(), InvalidPricingParameters> { type UD60x18 (line 61) | pub struct UD60x18(U256); method from (line 64) | fn from(value: FixedU128) -> Self { method into_inner (line 72) | pub fn into_inner(self) -> U256 { FILE: operator/primitives/snowbridge/core/src/reward.rs type PaymentProcedure (line 21) | pub trait PaymentProcedure { method pay_reward (line 30) | fn pay_reward( type Error (line 39) | type Error = &'static str; type Beneficiary (line 40) | type Beneficiary = (); function pay_reward (line 42) | fn pay_reward( type RewardPaymentError (line 54) | pub enum RewardPaymentError { method from (line 62) | fn from(e: RewardPaymentError) -> DispatchError { type PayAccountOnLocation (line 72) | pub struct PayAccountOnLocation< type Error (line 131) | type Error = DispatchError; type Beneficiary (line 132) | type Beneficiary = Location; function pay_reward (line 134) | fn pay_reward( type MockRelayer (line 174) | pub struct MockRelayer(pub AccountId32); method from (line 177) | fn from(m: MockRelayer) -> Self { method from (line 183) | fn from(_m: MockRelayer) -> Self { type BridgeReward (line 189) | pub enum BridgeReward { type Weightless (line 200) | pub enum Weightless {} method weight_of (line 202) | fn weight_of(&self) -> Weight { type MockXcmExecutor (line 207) | pub struct MockXcmExecutor; type Prepared (line 209) | type Prepared = Weightless; method prepare (line 210) | fn prepare(message: Xcm) -> Result> { method execute (line 213) | fn execute( method charge_fees (line 221) | fn charge_fees(_: impl Into, _: Assets) -> xcm::latest::Resu... type MockCall (line 227) | pub struct MockCall; method get_dispatch_info (line 229) | fn get_dispatch_info(&self) -> frame_support::dispatch::DispatchInfo { type MockXcmSender (line 234) | pub struct MockXcmSender; type Ticket (line 236) | type Ticket = Xcm<()>; method validate (line 238) | fn validate( method deliver (line 252) | fn deliver(xcm: Self::Ticket) -> core::result::Result { function pay_reward_success (line 259) | fn pay_reward_success() { function pay_reward_fails_on_xcm_validate_xcm (line 281) | fn pay_reward_fails_on_xcm_validate_xcm() { function pay_reward_fails_on_charge_fees (line 325) | fn pay_reward_fails_on_charge_fees() { function pay_reward_fails_on_delivery (line 371) | fn pay_reward_fails_on_delivery() { FILE: operator/primitives/snowbridge/core/src/ringbuffer.rs type RingBufferMap (line 10) | pub trait RingBufferMap method insert (line 17) | fn insert(k: Key, v: Value); method contains_key (line 20) | fn contains_key(k: Key) -> bool; method get (line 23) | fn get(k: Key) -> QueryKind::Query; type RingBufferMapImpl (line 26) | pub struct RingBufferMapImpl bool { function get (line 73) | fn get(k: Key) -> M::Query { FILE: operator/primitives/snowbridge/core/src/sparse_bitmap.rs type SparseBitmap (line 7) | pub trait SparseBitmap method get (line 11) | fn get(index: u128) -> bool; method set (line 12) | fn set(index: u128); type SparseBitmapImpl (line 16) | pub struct SparseBitmapImpl(PhantomData); function compute_bucket_and_mask (line 24) | fn compute_bucket_and_mask(index: u128) -> (u128, u128) { function get (line 33) | fn get(index: u128) -> bool { function set (line 42) | fn set(index: u128) { type MockStorageMap (line 61) | pub struct MockStorageMap; type Query (line 64) | type Query = u128; type Hasher (line 65) | type Hasher = Twox64Concat; method pallet_prefix (line 66) | fn pallet_prefix() -> &'static [u8] { method storage_prefix (line 70) | fn storage_prefix() -> &'static [u8] { method prefix_hash (line 74) | fn prefix_hash() -> [u8; 32] { method from_optional_value_to_query (line 78) | fn from_optional_value_to_query(v: Option) -> Self::Query { method from_query_to_optional_value (line 82) | fn from_query_to_optional_value(v: Self::Query) -> Option { type TestSparseBitmap (line 87) | type TestSparseBitmap = SparseBitmapImpl; function test_sparse_bitmap_set_and_get (line 90) | fn test_sparse_bitmap_set_and_get() { function test_sparse_bitmap_multiple_sets (line 109) | fn test_sparse_bitmap_multiple_sets() { function test_sparse_bitmap_different_buckets (line 142) | fn test_sparse_bitmap_different_buckets() { FILE: operator/primitives/snowbridge/core/src/tests.rs constant EXPECT_CHANNEL_ID (line 4) | const EXPECT_CHANNEL_ID: [u8; 32] = function generate_channel_id (line 9) | fn generate_channel_id() { FILE: operator/primitives/snowbridge/core/tests/mod.rs function allow_siblings_predicate_only_allows_siblings (line 11) | fn allow_siblings_predicate_only_allows_siblings() { FILE: operator/primitives/snowbridge/ethereum/src/header.rs type HeaderId (line 25) | pub struct HeaderId { constant EMPTY_OMMERS_HASH (line 32) | const EMPTY_OMMERS_HASH: [u8; 32] = type Header (line 38) | pub struct Header { method compute_hash (line 77) | pub fn compute_hash(&self) -> H256 { method compute_partial_hash (line 82) | pub fn compute_partial_hash(&self) -> H256 { method check_receipt_proof (line 86) | pub fn check_receipt_proof( method apply_merkle_proof (line 97) | pub fn apply_merkle_proof(&self, proof: &[Vec]) -> Option<(H256, V... method mix_hash (line 116) | pub fn mix_hash(&self) -> Option { method nonce (line 126) | pub fn nonce(&self) -> Option { method has_ommers (line 136) | pub fn has_ommers(&self) -> bool { method decoded_seal_field (line 140) | fn decoded_seal_field(&self, index: usize, max_len: usize) -> Option Bytes { type Bloom (line 193) | pub struct Bloom(#[cfg_attr(feature = "std", serde(with = "BigArray"))] ... method from (line 196) | fn from(buffer: &'a [u8; 256]) -> Bloom { method eq (line 202) | fn eq(&self, other: &Bloom) -> bool { method decode (line 214) | fn decode(rlp: &rlp::Rlp) -> Result { method default (line 208) | fn default() -> Self { function bloom_decode_rlp (line 233) | fn bloom_decode_rlp() { function header_compute_hash_poa (line 251) | fn header_compute_hash_poa() { function header_compute_hash_pow (line 287) | fn header_compute_hash_pow() { function header_pow_seal_fields_extracted_correctly (line 326) | fn header_pow_seal_fields_extracted_correctly() { function header_pow_seal_fields_return_none_for_invalid_values (line 343) | fn header_pow_seal_fields_return_none_for_invalid_values() { function header_check_receipt_proof (line 363) | fn header_check_receipt_proof() { function header_check_receipt_proof_with_intermediate_short_node (line 407) | fn header_check_receipt_proof_with_intermediate_short_node() { FILE: operator/primitives/snowbridge/ethereum/src/lib.rs type DecodeError (line 17) | pub enum DecodeError { method from (line 27) | fn from(err: rlp::DecoderError) -> Self { method from (line 33) | fn from(err: ethabi::Error) -> Self { FILE: operator/primitives/snowbridge/ethereum/src/log.rs type Log (line 8) | pub struct Log { method decode (line 17) | fn decode(rlp: &rlp::Rlp) -> Result { constant RAW_LOG (line 49) | const RAW_LOG: [u8; 605] = hex!( function decode_log (line 71) | fn decode_log() { FILE: operator/primitives/snowbridge/ethereum/src/mpt.rs type Node (line 8) | pub trait Node { method contains_hash (line 9) | fn contains_hash(&self, hash: H256) -> bool; method contains_hash (line 63) | fn contains_hash(&self, hash: H256) -> bool { method contains_hash (line 96) | fn contains_hash(&self, hash: H256) -> bool { type Error (line 13) | type Error = rlp::DecoderError; function try_from (line 15) | fn try_from(bytes: &[u8]) -> Result, Self::Error> { type FullNode (line 34) | pub struct FullNode { method decode (line 39) | fn decode(rlp: &rlp::Rlp) -> Result { type ShortNode (line 72) | pub struct ShortNode { method decode (line 78) | fn decode(rlp: &rlp::Rlp) -> Result { constant RAW_PROOF (line 107) | const RAW_PROOF: [&[u8]; 3] = [ function decode_full_node (line 114) | fn decode_full_node() { function decode_short_node (line 127) | fn decode_short_node() { FILE: operator/primitives/snowbridge/ethereum/src/receipt.rs type Receipt (line 9) | pub struct Receipt { method contains_log (line 17) | pub fn contains_log(&self, log: &Log) -> bool { method decode_list (line 21) | fn decode_list(rlp: &rlp::Rlp) -> Result { method decode (line 62) | fn decode(rlp: &rlp::Rlp) -> Result { constant RAW_RECEIPT (line 92) | const RAW_RECEIPT: [u8; 1242] = hex!( function decode_legacy_receipt (line 130) | fn decode_legacy_receipt() { FILE: operator/primitives/snowbridge/inbound-queue/src/lib.rs type InboundQueueFixture (line 17) | pub struct InboundQueueFixture { type RewardLedger (line 27) | pub trait RewardLedger { method register_reward (line 29) | fn register_reward(relayer: &Relayer, reward: Reward, reward_balance: ... type EthereumLocationsConverterFor (line 33) | pub struct EthereumLocationsConverterFor(PhantomData Option { function from_chain_id (line 52) | pub fn from_chain_id(chain_id: &u64) -> [u8; 32] { function from_chain_id_with_key (line 55) | pub fn from_chain_id_with_key(chain_id: &u64, key: [u8; 20]) -> [u8; 32] { type CallIndex (line 60) | pub type CallIndex = [u8; 2]; constant NETWORK (line 70) | const NETWORK: NetworkId = Ethereum { chain_id: 11155111 }; function test_contract_location_with_network_converts_successfully (line 82) | fn test_contract_location_with_network_converts_successfully() { function test_contract_location_with_incorrect_location_fails_convert (line 95) | fn test_contract_location_with_incorrect_location_fails_convert() { function test_reanchor_all_assets (line 105) | fn test_reanchor_all_assets() { FILE: operator/primitives/snowbridge/inbound-queue/src/mock.rs constant CHAIN_ID (line 12) | pub const CHAIN_ID: u64 = 11155111; constant NETWORK (line 13) | pub const NETWORK: NetworkId = Ethereum { chain_id: CHAIN_ID }; type Signature (line 28) | type Signature = MultiSignature; type AccountId (line 29) | type AccountId = <::Signer as IdentifyAccount>::Acc... type Balance (line 30) | type Balance = u128; type MockTokenIdConvert (line 32) | pub(crate) struct MockTokenIdConvert; method convert (line 34) | fn convert(_id: &TokenId) -> Option { method convert_back (line 37) | fn convert_back(_loc: &Location) -> Option { type MessageConverter (line 42) | pub(crate) type MessageConverter = MessageToXcm< FILE: operator/primitives/snowbridge/inbound-queue/src/tests.rs function test_ethereum_network_converts_successfully (line 19) | fn test_ethereum_network_converts_successfully() { function test_contract_location_with_network_converts_successfully (line 36) | fn test_contract_location_with_network_converts_successfully() { function test_contract_location_with_incorrect_location_fails_convert (line 56) | fn test_contract_location_with_incorrect_location_fails_convert() { function test_reanchor_all_assets (line 66) | fn test_reanchor_all_assets() { function test_convert_send_token_with_weth (line 95) | fn test_convert_send_token_with_weth() { function test_convert_send_token_with_eth (line 132) | fn test_convert_send_token_with_eth() { FILE: operator/primitives/snowbridge/inbound-queue/src/v1.rs constant MINIMUM_DEPOSIT (line 16) | const MINIMUM_DEPOSIT: u128 = 1; type VersionedMessage (line 22) | pub enum VersionedMessage { type MessageV1 (line 29) | pub struct MessageV1 { type Command (line 37) | pub enum Command { type Destination (line 71) | pub enum Destination { type MessageToXcm (line 94) | pub struct MessageToXcm< type ConvertMessageError (line 127) | pub enum ConvertMessageError { type ConvertMessage (line 138) | pub trait ConvertMessage { method convert (line 142) | fn convert( type Balance (line 178) | type Balance = Balance; type AccountId (line 179) | type AccountId = AccountId; method convert (line 181) | fn convert( function convert_register_token (line 262) | fn convert_register_token( function convert_send_token (line 332) | fn convert_send_token( function convert_token_address (line 447) | fn convert_token_address(network: NetworkId, token: H160) -> Location { function convert_send_native_token (line 467) | fn convert_send_native_token( constant NETWORK (line 538) | const NETWORK: NetworkId = Ethereum { chain_id: 11155111 }; function test_contract_location_with_network_converts_successfully (line 550) | fn test_contract_location_with_network_converts_successfully() { function test_contract_location_with_incorrect_location_fails_convert (line 563) | fn test_contract_location_with_incorrect_location_fails_convert() { function test_reanchor_all_assets (line 573) | fn test_reanchor_all_assets() { FILE: operator/primitives/snowbridge/inbound-queue/src/v2/converter.rs constant MINIMUM_DEPOSIT (line 20) | const MINIMUM_DEPOSIT: u128 = 1; constant INBOUND_QUEUE_TOPIC_PREFIX (line 23) | const INBOUND_QUEUE_TOPIC_PREFIX: &str = "SnowbridgeInboundQueueV2"; type PreparedMessage (line 28) | pub struct PreparedMessage { type AssetTransfer (line 43) | pub enum AssetTransfer { type MessageToXcm (line 49) | pub struct MessageToXcm< function prepare (line 103) | fn prepare(message: Message) -> Result Result<[u8; 32], ConvertMessageError> { function make_create_asset_xcm (line 208) | fn make_create_asset_xcm( function make_create_asset_xcm_for_polkadot (line 250) | fn make_create_asset_xcm_for_polkadot( function decode_raw_xcm (line 298) | fn decode_raw_xcm(raw: &[u8]) -> Xcm<()> { method convert (line 342) | fn convert(message: Message) -> Result, ConvertMessageError> { constant GATEWAY_ADDRESS (line 415) | const GATEWAY_ADDRESS: [u8; 20] = hex!["eda338e4dc46038493b885327842fd3e... type MockTokenIdConvert (line 428) | pub struct MockTokenIdConvert; method convert (line 430) | fn convert(_id: &TokenId) -> Option { method convert_back (line 433) | fn convert_back(_loc: &Location) -> Option { type MockFailedTokenConvert (line 438) | pub struct MockFailedTokenConvert; method convert (line 440) | fn convert(_id: &TokenId) -> Option { method convert_back (line 443) | fn convert_back(_loc: &Location) -> Option { type Converter (line 448) | type Converter = MessageToXcm< type ConverterFailing (line 459) | type ConverterFailing = MessageToXcm< function test_successful_message (line 471) | fn test_successful_message() { function test_message_with_gateway_origin_does_not_descend_origin_into_sender (line 642) | fn test_message_with_gateway_origin_does_not_descend_origin_into_sender() { function test_invalid_foreign_erc20 (line 710) | fn test_invalid_foreign_erc20() { function test_invalid_claimer (line 760) | fn test_invalid_claimer() { function test_invalid_xcm (line 843) | fn test_invalid_xcm() { function message_with_set_topic_respects_user_topic (line 884) | fn message_with_set_topic_respects_user_topic() { function message_with_generates_a_unique_topic_if_no_topic_is_present (line 931) | fn message_with_generates_a_unique_topic_if_no_topic_is_present() { function message_with_user_topic_not_last_instruction_gets_appended (line 965) | fn message_with_user_topic_not_last_instruction_gets_appended() { FILE: operator/primitives/snowbridge/inbound-queue/src/v2/message.rs function fmt (line 52) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { function fmt (line 66) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { function fmt (line 75) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { type Payload (line 84) | pub enum Payload { type Error (line 199) | type Error = MessageDecodeError; method try_from (line 201) | fn try_from(payload: &GatewayV2Payload) -> Result { type Network (line 93) | pub enum Network { type Message (line 101) | pub struct Message { type Error (line 145) | type Error = MessageDecodeError; method try_from (line 147) | fn try_from(log: &Log) -> Result { method extract_assets (line 187) | fn extract_assets( type EthereumAsset (line 126) | pub enum EthereumAsset { type Error (line 224) | type Error = MessageDecodeError; method try_from (line 226) | fn try_from(asset: &IGatewayV2::EthereumAsset) -> Result Result, ConvertMessageError>; type ConvertMessageError (line 17) | pub enum ConvertMessageError { type MessageProcessor (line 26) | pub trait MessageProcessor { method can_process_message (line 28) | fn can_process_message(who: &AccountId, message: &Message) -> bool; method process_message (line 30) | fn process_message(who: AccountId, message: Message) -> Result<[u8; 32... method can_process_message (line 35) | fn can_process_message(who: &AccountId, message: &Message) -> bool { method process_message (line 48) | fn process_message(who: AccountId, message: Message) -> Result<[u8; 32],... FILE: operator/primitives/snowbridge/merkle-tree/src/lib.rs function merkle_root (line 37) | pub fn merkle_root(leaves: I) -> H256 function merkelize (line 45) | fn merkelize(leaves: I, visitor: &mut V) -> H256 type MerkleProof (line 77) | pub struct MerkleProof { type Visitor (line 100) | trait Visitor { method move_up (line 102) | fn move_up(&mut self); method visit (line 110) | fn visit(&mut self, index: u64, left: &Option, right: &Option, _right: &Option... function merkle_proof (line 129) | pub fn merkle_proof(leaves: I, leaf_index: u64) -> MerkleProof type Leaf (line 202) | pub enum Leaf<'a> { function from (line 210) | fn from(v: &'a T) -> Self { function from (line 216) | fn from(v: H256) -> Self { function verify_proof (line 228) | pub fn verify_proof<'a, H, P, L>( function merkelize_row (line 270) | fn merkelize_row( function make_leaves (line 322) | fn make_leaves(count: u64) -> Vec { function should_generate_empty_root (line 329) | fn should_generate_empty_root() { function should_generate_single_root (line 345) | fn should_generate_single_root() { function should_generate_root_pow_2 (line 361) | fn should_generate_root_pow_2() { function should_generate_root_complex (line 377) | fn should_generate_root_complex() { function should_generate_and_verify_proof (line 404) | fn should_generate_and_verify_proof() { function should_panic_on_invalid_leaf_index (line 462) | fn should_panic_on_invalid_leaf_index() { FILE: operator/primitives/snowbridge/outbound-queue/src/lib.rs type OperatingMode (line 22) | pub enum OperatingMode { type SendMessageFeeProvider (line 32) | pub trait SendMessageFeeProvider { method local_fee (line 36) | fn local_fee() -> Self::Balance; type SendError (line 52) | pub enum SendError { FILE: operator/primitives/snowbridge/outbound-queue/src/v1/message.rs type VersionedQueuedMessage (line 18) | pub enum VersionedQueuedMessage { method from (line 33) | fn from(x: T) -> Self { type Message (line 41) | pub struct Message { type Command (line 58) | pub enum Command { method index (line 135) | pub fn index(&self) -> u8 { method abi_encode (line 149) | pub fn abi_encode(&self) -> Vec { type Initializer (line 226) | pub struct Initializer { type AgentExecuteCommand (line 236) | pub enum AgentExecuteCommand { method index (line 249) | fn index(&self) -> u8 { method abi_encode (line 256) | pub fn abi_encode(&self) -> Vec { type QueuedMessage (line 277) | pub struct QueuedMessage { type Error (line 23) | type Error = (); method try_from (line 24) | fn try_from(x: VersionedQueuedMessage) -> Result { type Fee (line 289) | pub struct Fee function total (line 303) | pub fn total(&self) -> Balance { function from (line 312) | fn from((local, remote): (Balance, Balance)) -> Self { type SendMessage (line 318) | pub trait SendMessage: SendMessageFeeProvider { method validate (line 324) | fn validate( method deliver (line 329) | fn deliver(ticket: Self::Ticket) -> Result; type Ticket (line 332) | pub trait Ticket: Encode + Decode + Clone { method message_id (line 333) | fn message_id(&self) -> H256; type GasMeter (line 336) | pub trait GasMeter { constant MAXIMUM_BASE_GAS (line 339) | const MAXIMUM_BASE_GAS: u64; method maximum_gas_used_at_most (line 342) | fn maximum_gas_used_at_most(command: &Command) -> u64 { method maximum_dispatch_gas_used_at_most (line 348) | fn maximum_dispatch_gas_used_at_most(command: &Command) -> u64; constant MAXIMUM_BASE_GAS (line 365) | const MAXIMUM_BASE_GAS: u64 = 185_000; method maximum_dispatch_gas_used_at_most (line 367) | fn maximum_dispatch_gas_used_at_most(command: &Command) -> u64 { constant MAXIMUM_BASE_GAS (line 401) | const MAXIMUM_BASE_GAS: u64 = 1; method maximum_dispatch_gas_used_at_most (line 403) | fn maximum_dispatch_gas_used_at_most(_: &Command) -> u64 { type ConstantGasMeter (line 359) | pub struct ConstantGasMeter; constant ETHER_DECIMALS (line 408) | pub const ETHER_DECIMALS: u8 = 18; FILE: operator/primitives/snowbridge/outbound-queue/src/v2/converter/convert.rs type XcmConverterError (line 25) | pub enum XcmConverterError { type XcmConverter (line 60) | pub struct XcmConverter<'a, ConvertAssetId, Call> { function new (line 69) | pub fn new(message: &'a Xcm, ethereum_network: NetworkId) -> Self { function next (line 77) | fn next(&mut self) -> Result<&'a Instruction, XcmConverterError> { function peek (line 83) | fn peek(&mut self) -> Result<&&'a Instruction, XcmConverterError> { function network_matches (line 89) | fn network_matches(&self, network: &Option) -> bool { function extract_remote_fee (line 98) | fn extract_remote_fee(&mut self) -> Result { function extract_ethereum_native_assets (line 132) | fn extract_ethereum_native_assets( function extract_polkadot_native_assets (line 174) | fn extract_polkadot_native_assets( function convert (line 242) | pub fn convert(&mut self) -> Result { FILE: operator/primitives/snowbridge/outbound-queue/src/v2/converter/mod.rs constant TARGET (line 25) | pub const TARGET: &'static str = "xcm::ethereum_blob_exporter::v2"; type EthereumBlobExporter (line 29) | pub struct EthereumBlobExporter< type Ticket (line 71) | type Ticket = (Vec, XcmHash); method validate (line 73) | fn validate( method deliver (line 167) | fn deliver(blob: (Vec, XcmHash)) -> Result { type XcmFilterExporter (line 187) | pub struct XcmFilterExporter(core::marker::PhantomData<(T, M)>); method exporter_for (line 189) | fn exporter_for( type XcmForSnowbridgeV2 (line 204) | pub struct XcmForSnowbridgeV2; method contains (line 206) | fn contains(xcm: &Xcm<()>) -> bool { FILE: operator/primitives/snowbridge/outbound-queue/src/v2/converter/tests.rs type MockOkOutboundQueue (line 24) | struct MockOkOutboundQueue; type Ticket (line 26) | type Ticket = (); method validate (line 28) | fn validate(_: &Message) -> Result { method deliver (line 32) | fn deliver(_: Self::Ticket) -> Result { type Balance (line 38) | type Balance = u128; method local_fee (line 40) | fn local_fee() -> Self::Balance { type MockErrOutboundQueue (line 44) | struct MockErrOutboundQueue; type Ticket (line 46) | type Ticket = (); method validate (line 48) | fn validate(_: &Message) -> Result { method deliver (line 52) | fn deliver(_: Self::Ticket) -> Result { type Balance (line 58) | type Balance = u128; method local_fee (line 60) | fn local_fee() -> Self::Balance { type MockTokenIdConvert (line 65) | pub struct MockTokenIdConvert; method convert (line 67) | fn convert(_id: &TokenId) -> Option { method convert_back (line 73) | fn convert_back(_loc: &Location) -> Option { function exporter_validate_with_unknown_network_yields_not_applicable (line 79) | fn exporter_validate_with_unknown_network_yields_not_applicable() { function exporter_validate_with_invalid_destination_yields_missing_argument (line 104) | fn exporter_validate_with_invalid_destination_yields_missing_argument() { function exporter_validate_with_x8_destination_yields_not_applicable (line 129) | fn exporter_validate_with_x8_destination_yields_not_applicable() { function exporter_validate_without_universal_source_yields_missing_argument (line 159) | fn exporter_validate_without_universal_source_yields_missing_argument() { function exporter_validate_without_global_universal_location_yields_not_applicable (line 184) | fn exporter_validate_without_global_universal_location_yields_not_applic... function exporter_validate_without_global_bridge_location_yields_not_applicable (line 209) | fn exporter_validate_without_global_bridge_location_yields_not_applicabl... function exporter_validate_with_remote_universal_source_yields_not_applicable (line 234) | fn exporter_validate_with_remote_universal_source_yields_not_applicable() { function exporter_validate_without_para_id_in_source_yields_not_applicable (line 260) | fn exporter_validate_without_para_id_in_source_yields_not_applicable() { function exporter_validate_complex_para_id_in_source_yields_not_applicable (line 285) | fn exporter_validate_complex_para_id_in_source_yields_not_applicable() { function exporter_validate_without_xcm_message_yields_missing_argument (line 317) | fn exporter_validate_without_xcm_message_yields_missing_argument() { function exporter_validate_with_max_target_fee_yields_unroutable (line 343) | fn exporter_validate_with_max_target_fee_yields_unroutable() { function exporter_validate_with_unparsable_xcm_yields_unroutable (line 413) | fn exporter_validate_with_unparsable_xcm_yields_unroutable() { function exporter_validate_xcm_success_case_1 (line 457) | fn exporter_validate_xcm_success_case_1() { function exporter_deliver_with_submit_failure_yields_unroutable (line 527) | fn exporter_deliver_with_submit_failure_yields_unroutable() { function exporter_validate_with_invalid_dest_does_not_alter_destination (line 543) | fn exporter_validate_with_invalid_dest_does_not_alter_destination() { function exporter_validate_with_invalid_universal_source_does_not_alter_universal_source (line 612) | fn exporter_validate_with_invalid_universal_source_does_not_alter_univer... function xcm_converter_convert_success (line 685) | fn xcm_converter_convert_success() { function xcm_converter_convert_with_wildcard_all_asset_filter_succeeds (line 735) | fn xcm_converter_convert_with_wildcard_all_asset_filter_succeeds() { function xcm_converter_convert_without_set_topic_yields_set_topic_expected (line 784) | fn xcm_converter_convert_without_set_topic_yields_set_topic_expected() { function xcm_converter_convert_with_partial_message_yields_invalid_fee_asset (line 833) | fn xcm_converter_convert_with_partial_message_yields_invalid_fee_asset() { function xcm_converter_with_different_fee_asset_fails (line 856) | fn xcm_converter_with_different_fee_asset_fails() { function xcm_converter_with_fees_greater_than_reserve_will_fail (line 905) | fn xcm_converter_with_fees_greater_than_reserve_will_fail() { function xcm_converter_convert_with_empty_xcm_yields_unexpected_end_of_xcm (line 955) | fn xcm_converter_convert_with_empty_xcm_yields_unexpected_end_of_xcm() { function xcm_converter_convert_with_extra_instructions_yields_end_of_xcm_message_expected (line 967) | fn xcm_converter_convert_with_extra_instructions_yields_end_of_xcm_messa... function xcm_converter_convert_without_withdraw_asset_yields_withdraw_expected (line 1021) | fn xcm_converter_convert_without_withdraw_asset_yields_withdraw_expected... function xcm_converter_convert_without_withdraw_asset_yields_deposit_expected (line 1064) | fn xcm_converter_convert_without_withdraw_asset_yields_deposit_expected() { function xcm_converter_convert_without_assets_yields_no_commands (line 1105) | fn xcm_converter_convert_without_assets_yields_no_commands() { function xcm_converter_convert_with_two_assets_yields (line 1144) | fn xcm_converter_convert_with_two_assets_yields() { function xcm_converter_convert_without_consuming_filter_yields_filter_does_not_consume_all_assets (line 1207) | fn xcm_converter_convert_without_consuming_filter_yields_filter_does_not... function xcm_converter_convert_with_zero_amount_asset_yields_zero_asset_transfer (line 1260) | fn xcm_converter_convert_with_zero_amount_asset_yields_zero_asset_transf... function xcm_converter_convert_non_ethereum_asset_yields_asset_resolution_failed (line 1310) | fn xcm_converter_convert_non_ethereum_asset_yields_asset_resolution_fail... function xcm_converter_convert_non_ethereum_chain_asset_yields_asset_resolution_failed (line 1352) | fn xcm_converter_convert_non_ethereum_chain_asset_yields_asset_resolutio... function xcm_converter_convert_non_ethereum_chain_yields_asset_resolution_failed (line 1401) | fn xcm_converter_convert_non_ethereum_chain_yields_asset_resolution_fail... function xcm_converter_convert_with_non_ethereum_beneficiary_yields_beneficiary_resolution_failed (line 1450) | fn xcm_converter_convert_with_non_ethereum_beneficiary_yields_beneficiar... function xcm_converter_convert_with_non_ethereum_chain_beneficiary_yields_beneficiary_resolution_failed (line 1504) | fn xcm_converter_convert_with_non_ethereum_chain_beneficiary_yields_bene... function test_describe_asset_hub (line 1557) | fn test_describe_asset_hub() { function test_describe_here (line 1573) | fn test_describe_here() { function xcm_converter_transfer_native_token_success (line 1583) | fn xcm_converter_transfer_native_token_success() { function xcm_converter_transfer_native_token_with_invalid_location_will_fail (line 1639) | fn xcm_converter_transfer_native_token_with_invalid_location_will_fail() { FILE: operator/primitives/snowbridge/outbound-queue/src/v2/delivery_receipt.rs type DeliveryReceipt (line 16) | pub struct DeliveryReceipt type DeliveryReceiptDecodeError (line 33) | pub enum DeliveryReceiptDecodeError { type Error (line 42) | type Error = DeliveryReceiptDecodeError; function try_from (line 44) | fn try_from(log: &Log) -> Result { FILE: operator/primitives/snowbridge/outbound-queue/src/v2/exporter.rs type PausableExporter (line 12) | pub struct PausableExporter(PhantomData<(Pau... type Ticket (line 17) | type Ticket = InnerExporter::Ticket; method validate (line 19) | fn validate( method deliver (line 29) | fn deliver(ticket: Self::Ticket) -> Result { method clear_messages (line 40) | fn clear_messages() {} method get_messages (line 44) | fn get_messages() -> Vec<(VersionedLocation, Vec>)> { FILE: operator/primitives/snowbridge/outbound-queue/src/v2/message.rs type OutboundCommandWrapper (line 103) | pub struct OutboundCommandWrapper { type OutboundMessage (line 110) | pub struct OutboundMessage { constant MAX_COMMANDS (line 121) | pub const MAX_COMMANDS: u32 = 8; type Message (line 125) | pub struct Message { type Command (line 138) | pub enum Command { method index (line 197) | pub fn index(&self) -> u8 { method abi_encode (line 209) | pub fn abi_encode(&self) -> Vec { type Initializer (line 277) | pub struct Initializer { type SendMessage (line 284) | pub trait SendMessage { method validate (line 290) | fn validate(message: &Message) -> Result; method deliver (line 293) | fn deliver(ticket: Self::Ticket) -> Result; type GasMeter (line 296) | pub trait GasMeter { method maximum_dispatch_gas_used_at_most (line 299) | fn maximum_dispatch_gas_used_at_most(command: &Command) -> u64; method maximum_dispatch_gas_used_at_most (line 313) | fn maximum_dispatch_gas_used_at_most(command: &Command) -> u64 { method maximum_dispatch_gas_used_at_most (line 330) | fn maximum_dispatch_gas_used_at_most(_: &Command) -> u64 { type ConstantGasMeter (line 310) | pub struct ConstantGasMeter; FILE: operator/primitives/snowbridge/outbound-queue/src/v2/mod.rs type ContractCall (line 21) | pub enum ContractCall { FILE: operator/primitives/snowbridge/test-utils/src/mock_origin.rs type Pallet (line 14) | pub struct Pallet(_); type Config (line 17) | pub trait Config: frame_system::Config { type Origin (line 24) | pub struct Origin(pub Location); method from (line 27) | fn from(location: Location) -> Origin { type EnsureXcm (line 34) | pub struct EnsureXcm(PhantomData); type Success (line 39) | type Success = Location; function try_origin (line 41) | fn try_origin(outer: O) -> Result { function try_successful_origin (line 51) | fn try_successful_origin() -> Result { FILE: operator/primitives/snowbridge/test-utils/src/mock_outbound_queue.rs type MockOkOutboundQueue (line 11) | pub struct MockOkOutboundQueue; type Ticket (line 13) | type Ticket = (); method validate (line 15) | fn validate( method deliver (line 21) | fn deliver(_: Self::Ticket) -> Result Self::Balance { type MockOkOutboundQueueV1 (line 34) | pub struct MockOkOutboundQueueV1; type Ticket (line 36) | type Ticket = (); method validate (line 38) | fn validate( method deliver (line 47) | fn deliver(_: Self::Ticket) -> Result Self::Balance { FILE: operator/primitives/snowbridge/test-utils/src/mock_xcm.rs function set_fee_waiver (line 29) | pub fn set_fee_waiver(waived: Vec) { function set_sender_override (line 34) | pub fn set_sender_override( function clear_sender_override (line 42) | pub fn clear_sender_override() { function set_charge_fees_override (line 47) | pub fn set_charge_fees_override(charge_fees: fn(Location, Assets) -> xcm... function clear_charge_fees_override (line 52) | pub fn clear_charge_fees_override() { type MockXcmSender (line 57) | pub struct MockXcmSender; type Ticket (line 60) | type Ticket = Xcm<()>; method validate (line 62) | fn validate( method deliver (line 76) | fn deliver(ticket: Self::Ticket) -> Result { type SuccessfulTransactor (line 90) | pub struct SuccessfulTransactor; method can_check_in (line 92) | fn can_check_in(_origin: &Location, _what: &Asset, _context: &XcmContext... method can_check_out (line 96) | fn can_check_out(_dest: &Location, _what: &Asset, _context: &XcmContext)... method deposit_asset (line 100) | fn deposit_asset(_what: &Asset, _who: &Location, _context: Option<&XcmCo... method withdraw_asset (line 104) | fn withdraw_asset( method internal_transfer_asset (line 112) | fn internal_transfer_asset( type Weightless (line 122) | pub enum Weightless {} method weight_of (line 124) | fn weight_of(&self) -> Weight { type MockXcmExecutor (line 130) | pub struct MockXcmExecutor; type Prepared (line 132) | type Prepared = Weightless; method prepare (line 133) | fn prepare(_: Xcm) -> Result> { method execute (line 136) | fn execute(_: impl Into, _: Self::Prepared, _: &mut XcmHash,... method charge_fees (line 139) | fn charge_fees(location: impl Into, assets: Assets) -> xcm::... method is_waived (line 152) | fn is_waived(_: Option<&Location>, r: FeeReason) -> bool { method handle_fee (line 156) | fn handle_fee(_: Assets, _: Option<&XcmContext>, _: FeeReason) {} FILE: operator/primitives/snowbridge/verification/src/lib.rs type Verifier (line 13) | pub trait Verifier { method verify (line 14) | fn verify(event: &Log, proof: &Proof) -> Result<(), VerificationError>; type VerificationError (line 19) | pub enum VerificationError { type EventProof (line 34) | pub struct EventProof { constant MAX_TOPICS (line 41) | const MAX_TOPICS: usize = 4; type LogValidationError (line 44) | pub enum LogValidationError { type Log (line 50) | pub struct Log { method validate (line 57) | pub fn validate(&self) -> Result<(), LogValidationError> { type Proof (line 67) | pub struct Proof { type EventFixture (line 75) | pub struct EventFixture { FILE: operator/runtime/common/src/benchmarking.rs type BenchmarkHelper (line 22) | pub struct BenchmarkHelper; method create_asset_kind (line 24) | fn create_asset_kind(_seed: u32) -> () { method create_beneficiary (line 28) | fn create_beneficiary(seed: [u8; 32]) -> AccountId20 { type StorageHubBenchmarking (line 37) | pub struct StorageHubBenchmarking; constant SP_MIN_DEPOSIT (line 39) | pub const SP_MIN_DEPOSIT: u128 = 100_000_000_000_000; constant BUCKET_DEPOSIT (line 40) | pub const BUCKET_DEPOSIT: u128 = 100_000_000_000_000; constant STAKE_TO_CHALLENGE_PERIOD (line 42) | pub const STAKE_TO_CHALLENGE_PERIOD: u128 = 3_000_000_000_000_000; constant CHECKPOINT_CHALLENGE_PERIOD (line 44) | pub const CHECKPOINT_CHALLENGE_PERIOD: u32 = 81; method ensure_treasury_account (line 46) | pub fn ensure_treasury_account(account:... FILE: operator/runtime/common/src/constants.rs constant MILLISECS_PER_BLOCK (line 22) | pub const MILLISECS_PER_BLOCK: Moment = 6000; constant SLOT_DURATION (line 23) | pub const SLOT_DURATION: Moment = MILLISECS_PER_BLOCK; constant ONE_HOUR (line 25) | const ONE_HOUR: BlockNumber = HOURS; constant ONE_MINUTE (line 26) | const ONE_MINUTE: BlockNumber = MINUTES; constant MINUTES (line 37) | pub const MINUTES: BlockNumber = 60_000 / (MILLISECS_PER_BLOCK as BlockN... constant HOURS (line 38) | pub const HOURS: BlockNumber = MINUTES * 60; constant DAYS (line 39) | pub const DAYS: BlockNumber = HOURS * 24; constant WEEKS (line 40) | pub const WEEKS: BlockNumber = DAYS * 7; constant MILLISECONDS_PER_YEAR (line 44) | pub const MILLISECONDS_PER_YEAR: u128 = 31_557_600_000; constant GAS_PER_SECOND (line 54) | pub const GAS_PER_SECOND: u64 = 40_000_000; constant WEIGHT_PER_GAS (line 58) | pub const WEIGHT_PER_GAS: u64 = WEIGHT_REF_TIME_PER_SECOND / GAS_PER_SEC... constant BLOCK_STORAGE_LIMIT (line 61) | pub const BLOCK_STORAGE_LIMIT: u64 = 160 * 1024; FILE: operator/runtime/common/src/deal_with_fees.rs type DealWithSubstrateFeesAndTip (line 27) | pub struct DealWithSubstrateFeesAndTip( function deal_with_fees (line 39) | fn deal_with_fees(amount: Credit... function on_unbalanceds (line 63) | fn on_unbalanceds( type DealWithEthereumBaseFees (line 76) | pub struct DealWithEthereumBaseFees( function on_nonzero_unbalanced (line 85) | fn on_nonzero_unbalanced(amount: Credit(sp_std::marker::PhantomData); type Type (line 102) | type Type = R::AccountId; method get (line 103) | fn get() -> Self::Type { type DealWithEthereumPriorityFees (line 109) | pub struct DealWithEthereumPriorityFees(sp_std::marker::PhantomData); function on_nonzero_unbalanced (line 116) | fn on_nonzero_unbalanced(amount: Credit u128 { type ExternalRewardsInflationHandler (line 157) | pub struct ExternalRewardsInflationHandler Self::Balance { method minimum_balance (line 278) | fn minimum_balance() -> Self::Balance { method balance (line 282) | fn balance(_who: &crate::AccountId) -> Self::Balance { method total_balance (line 286) | fn total_balance(_who: &crate::AccountId) -> Self::Balance { method reducible_balance (line 290) | fn reducible_balance( method can_deposit (line 298) | fn can_deposit( method can_withdraw (line 306) | fn can_withdraw( method write_balance (line 315) | fn write_balance( method set_total_issuance (line 322) | fn set_total_issuance(amount: Self::Balance) -> () { method handle_dust (line 326) | fn handle_dust(_dust: frame_support::traits::fungible::Dust crate::AccountId { function reset_balances (line 367) | fn reset_balances() { function get_balance (line 372) | fn get_balance(who: &crate::AccountId) -> u128 { function set_total_issuance (line 377) | fn set_total_issuance(amount: u128) { constant HAVE (line 386) | const HAVE: u128 = 1_000_000_000_000_000_000; constant ANNUAL_500M_HAVE (line 388) | const ANNUAL_500M_HAVE: u128 = 500_000_000 * HAVE; constant ANNUAL_1B_HAVE (line 390) | const ANNUAL_1B_HAVE: u128 = 1_000_000_000 * HAVE; type TestInflationProvider (line 402) | type TestInflationProvider = ExternalRewardsEraInflationProvider< type TestInflationProvider1B (line 409) | type TestInflationProvider1B = ExternalRewardsEraInflationProvider< type ZeroInflationProvider (line 416) | type ZeroInflationProvider = ExternalRewardsEraInflationProvider< function returns_zero_when_annual_amount_is_zero (line 424) | fn returns_zero_when_annual_amount_is_zero() { function calculates_correct_per_era_linear_inflation_500m (line 430) | fn calculates_correct_per_era_linear_inflation_500m() { function calculates_correct_per_era_linear_inflation_1b (line 446) | fn calculates_correct_per_era_linear_inflation_1b() { function linear_inflation_does_not_scale_with_total_issuance (line 456) | fn linear_inflation_does_not_scale_with_total_issuance() { function handles_different_era_durations (line 475) | fn handles_different_era_durations() { function annual_inflation_sums_correctly (line 497) | fn annual_inflation_sums_correctly() { type TestHandler (line 534) | type TestHandler = ExternalRewardsInflationHandler< type TestHandler50Pct (line 540) | type TestHandler50Pct = ExternalRewardsInflationHandler< type TestHandler0Pct (line 546) | type TestHandler0Pct = ExternalRewardsInflationHandler< type TestHandler100Pct (line 552) | type TestHandler100Pct = ExternalRewardsInflationHandler< function rejects_zero_amount (line 559) | fn rejects_zero_amount() { function splits_inflation_correctly_20_percent_treasury (line 568) | fn splits_inflation_correctly_20_percent_treasury() { function splits_inflation_correctly_50_percent_treasury (line 592) | fn splits_inflation_correctly_50_percent_treasury() { function handles_zero_percent_treasury (line 615) | fn handles_zero_percent_treasury() { function handles_hundred_percent_treasury (line 638) | fn handles_hundred_percent_treasury() { function updates_total_issuance (line 661) | fn updates_total_issuance() { function handles_large_amounts (line 677) | fn handles_large_amounts() { function handles_rounding_correctly (line 693) | fn handles_rounding_correctly() { FILE: operator/runtime/common/src/lib.rs type Signature (line 41) | pub type Signature = EthereumSignature; type AccountId (line 45) | pub type AccountId = <::Signer as IdentifyAccount>:... type Balance (line 48) | pub type Balance = u128; type Nonce (line 51) | pub type Nonce = u32; type Hash (line 54) | pub type Hash = sp_core::H256; type BlockNumber (line 57) | pub type BlockNumber = u32; type Address (line 60) | pub type Address = AccountId; type Header (line 63) | pub type Header = generic::Header; type Block (line 66) | pub type Block = generic::Block; type SignedBlock (line 69) | pub type SignedBlock = generic::SignedBlock; type BlockId (line 72) | pub type BlockId = generic::BlockId; FILE: operator/runtime/common/src/migrations.rs constant MIGRATION_CURSOR_MAX_LEN (line 61) | pub const MIGRATION_CURSOR_MAX_LEN: u32 = 65_536; constant MIGRATION_IDENTIFIER_MAX_LEN (line 63) | pub const MIGRATION_IDENTIFIER_MAX_LEN: u32 = 256; type MigrationCursorMaxLen (line 66) | pub type MigrationCursorMaxLen = ConstU32; type MigrationIdentifierMaxLen (line 68) | pub type MigrationIdentifierMaxLen = ConstU32 = FILE: operator/runtime/common/src/rewards_adapter.rs constant REWARDS_DESCRIPTION (line 38) | pub const REWARDS_DESCRIPTION: &str = "DataHaven validator rewards"; constant LOG_TARGET (line 41) | const LOG_TARGET: &str = "rewards_adapter"; constant SUBMIT_REWARDS_GAS_LIMIT (line 44) | pub const SUBMIT_REWARDS_GAS_LIMIT: u64 = 2_000_000; type RewardsAdapterError (line 48) | pub enum RewardsAdapterError { type RewardsSubmissionConfig (line 91) | pub trait RewardsSubmissionConfig { method strategies_and_multipliers (line 103) | fn strategies_and_multipliers() -> Vec<(H160, u128)> { method rewards_duration (line 108) | fn rewards_duration() -> u32; method whave_token_address (line 111) | fn whave_token_address() -> H160; method service_manager_address (line 114) | fn service_manager_address() -> H160; method rewards_agent_origin (line 117) | fn rewards_agent_origin() -> H256; method handle_remainder (line 123) | fn handle_remainder(remainder: u128); type OutboundQueue (line 361) | type OutboundQueue = TestOutboundQueue; method strategies_and_multipliers (line 363) | fn strategies_and_multipliers() -> Vec<(H160, u128)> { method rewards_duration (line 367) | fn rewards_duration() -> u32 { method whave_token_address (line 371) | fn whave_token_address() -> H160 { method service_manager_address (line 375) | fn service_manager_address() -> H160 { method rewards_agent_origin (line 379) | fn rewards_agent_origin() -> H256 { method handle_remainder (line 383) | fn handle_remainder(_remainder: u128) { type OutboundQueue (line 391) | type OutboundQueue = TestOutboundQueue; method rewards_duration (line 393) | fn rewards_duration() -> u32 { method whave_token_address (line 397) | fn whave_token_address() -> H160 { method service_manager_address (line 401) | fn service_manager_address() -> H160 { method rewards_agent_origin (line 405) | fn rewards_agent_origin() -> H256 { method handle_remainder (line 409) | fn handle_remainder(_remainder: u128) { type OutboundQueue (line 417) | type OutboundQueue = TestOutboundQueue; method rewards_duration (line 419) | fn rewards_duration() -> u32 { method whave_token_address (line 423) | fn whave_token_address() -> H160 { method service_manager_address (line 427) | fn service_manager_address() -> H160 { method rewards_agent_origin (line 431) | fn rewards_agent_origin() -> H256 { method handle_remainder (line 435) | fn handle_remainder(_remainder: u128) { type OutboundQueue (line 443) | type OutboundQueue = TestOutboundQueue; method strategies_and_multipliers (line 445) | fn strategies_and_multipliers() -> Vec<(H160, u128)> { method rewards_duration (line 450) | fn rewards_duration() -> u32 { method whave_token_address (line 454) | fn whave_token_address() -> H160 { method service_manager_address (line 458) | fn service_manager_address() -> H160 { method rewards_agent_origin (line 462) | fn rewards_agent_origin() -> H256 { method handle_remainder (line 466) | fn handle_remainder(_remainder: u128) { type RewardsSubmissionAdapter (line 131) | pub struct RewardsSubmissionAdapter(core::marker::PhantomData); type Message (line 134) | type Message = OutboundMessage; type Ticket (line 135) | type Ticket = OutboundMessage; method build (line 137) | fn build(rewards_utils: &EraRewardsUtils) -> Option { method validate (line 141) | fn validate(message: Self::Message) -> Result { method deliver (line 145) | fn deliver(ticket: Self::Ticket) -> Result { function build_rewards_message (line 153) | fn build_rewards_message( function points_to_rewards (line 238) | pub fn points_to_rewards( function encode_rewards_calldata (line 285) | pub fn encode_rewards_calldata( type TestOutboundQueue (line 341) | struct TestOutboundQueue; type Ticket (line 344) | type Ticket = OutboundMessage; method validate (line 346) | fn validate(message: &OutboundMessage) -> Result { method deliver (line 350) | fn deliver(ticket: Self::Ticket) -> Result { constant TEST_ERA_START_TIMESTAMP (line 356) | const TEST_ERA_START_TIMESTAMP: u32 = 1_700_000_000; type HappyPathConfig (line 358) | struct HappyPathConfig; type ZeroServiceManagerConfig (line 388) | struct ZeroServiceManagerConfig; type ZeroTokenConfig (line 414) | struct ZeroTokenConfig; type InvalidMultiplierConfig (line 440) | struct InvalidMultiplierConfig; function test_calculate_operator_amounts_basic (line 472) | fn test_calculate_operator_amounts_basic() { function test_calculate_operator_amounts_sorted (line 486) | fn test_calculate_operator_amounts_sorted() { function test_calculate_operator_amounts_zero_points (line 498) | fn test_calculate_operator_amounts_zero_points() { function test_calculate_operator_amounts_remainder_cases (line 511) | fn test_calculate_operator_amounts_remainder_cases() { function test_points_to_rewards_multiplication_overflow (line 615) | fn test_points_to_rewards_multiplication_overflow() { function test_points_to_rewards_division_by_zero (line 629) | fn test_points_to_rewards_division_by_zero() { function test_encode_submit_rewards_calldata_selector (line 638) | fn test_encode_submit_rewards_calldata_selector() { function test_encode_submit_rewards_calldata_multiplier_overflow (line 656) | fn test_encode_submit_rewards_calldata_multiplier_overflow() { function test_encode_rewards_calldata_round_trip_decodes (line 673) | fn test_encode_rewards_calldata_round_trip_decodes() { function test_build_rewards_message_happy_path (line 740) | fn test_build_rewards_message_happy_path() { function test_build_rewards_message_happy_path_with_remainder (line 798) | fn test_build_rewards_message_happy_path_with_remainder() { function test_build_rewards_message_skips_on_zero_addresses (line 836) | fn test_build_rewards_message_skips_on_zero_addresses() { function test_build_rewards_message_skips_when_no_operator_rewards (line 850) | fn test_build_rewards_message_skips_when_no_operator_rewards() { function test_build_rewards_message_skips_on_points_to_rewards_error_division_by_zero (line 865) | fn test_build_rewards_message_skips_on_points_to_rewards_error_division_... function test_build_rewards_message_skips_on_points_to_rewards_error_multiplication_overflow (line 879) | fn test_build_rewards_message_skips_on_points_to_rewards_error_multiplic... function test_build_rewards_message_skips_on_invalid_multiplier (line 893) | fn test_build_rewards_message_skips_on_invalid_multiplier() { function test_rewards_submission_adapter_validate_and_deliver (line 907) | fn test_rewards_submission_adapter_validate_and_deliver() { FILE: operator/runtime/common/src/safe_mode.rs type TxPauseWhitelistedCalls (line 38) | pub struct TxPauseWhitelistedCalls(PhantomData); function contains (line 44) | fn contains(full_name: &RuntimeCallNameOf) -> bool { type RuntimeCallFilter (line 57) | pub struct RuntimeCallFilter bool { FILE: operator/runtime/common/src/slashes_adapter.rs constant SLASH_VALIDATORS_GAS_LIMIT (line 30) | pub const SLASH_VALIDATORS_GAS_LIMIT: u64 = 1_000_000; type SlashesSubmissionConfig (line 36) | pub trait SlashesSubmissionConfig { method service_manager_address (line 42) | fn service_manager_address() -> H160; method slashes_agent_origin (line 45) | fn slashes_agent_origin() -> H256; method strategies (line 48) | fn strategies() -> Vec
; type SlashesSubmissionAdapter (line 56) | pub struct SlashesSubmissionAdapter(core::marker::PhantomData); type Message (line 61) | type Message = OutboundMessage; type Ticket (line 62) | type Ticket = OutboundMessage; function build (line 63) | fn build(slashes_utils: &Vec>, era: u32) -> Option<... function validate (line 91) | fn validate(message: Self::Message) -> Result { function deliver (line 94) | fn deliver(message: Self::Ticket) -> Result { function encode_slashing_request (line 99) | fn encode_slashing_request( FILE: operator/runtime/mainnet/build.rs function main (line 18) | fn main() { function main (line 25) | fn main() { function main (line 32) | fn main() {} FILE: operator/runtime/mainnet/src/configs/governance/councils.rs type TechnicalCommitteeInstance (line 32) | pub type TechnicalCommitteeInstance = pallet_collective::Instance1; type RuntimeOrigin (line 34) | type RuntimeOrigin = RuntimeOrigin; type Proposal (line 35) | type Proposal = RuntimeCall; type RuntimeEvent (line 36) | type RuntimeEvent = RuntimeEvent; type MotionDuration (line 39) | type MotionDuration = TechnicalMotionDuration; type MaxProposals (line 41) | type MaxProposals = ConstU32<100>; type MaxMembers (line 43) | type MaxMembers = ConstU32<100>; type DefaultVote (line 44) | type DefaultVote = pallet_collective::MoreThanMajorityThenPrimeDefaultVote; type SetMembersOrigin (line 45) | type SetMembersOrigin = GeneralAdminOrRoot; type WeightInfo (line 46) | type WeightInfo = mainnet_weights::pallet_collective_technical_committee... type MaxProposalWeight (line 47) | type MaxProposalWeight = MaxProposalWeight; type DisapproveOrigin (line 48) | type DisapproveOrigin = FastGeneralAdminOrRoot; type KillOrigin (line 49) | type KillOrigin = FastGeneralAdminOrRoot; type Consideration (line 50) | type Consideration = (); type TreasuryCouncilInstance (line 54) | pub type TreasuryCouncilInstance = pallet_collective::Instance2; type RuntimeOrigin (line 56) | type RuntimeOrigin = RuntimeOrigin; type Proposal (line 57) | type Proposal = RuntimeCall; type RuntimeEvent (line 58) | type RuntimeEvent = RuntimeEvent; type MotionDuration (line 61) | type MotionDuration = ConstU32<{ 3 * DAYS }>; type MaxProposals (line 63) | type MaxProposals = ConstU32<20>; type MaxMembers (line 65) | type MaxMembers = ConstU32<9>; type DefaultVote (line 66) | type DefaultVote = pallet_collective::MoreThanMajorityThenPrimeDefaultVote; type SetMembersOrigin (line 67) | type SetMembersOrigin = GeneralAdminOrRoot; type WeightInfo (line 68) | type WeightInfo = mainnet_weights::pallet_collective_treasury_council::W... type MaxProposalWeight (line 69) | type MaxProposalWeight = MaxProposalWeight; type DisapproveOrigin (line 70) | type DisapproveOrigin = FastGeneralAdminOrRoot; type KillOrigin (line 71) | type KillOrigin = FastGeneralAdminOrRoot; type Consideration (line 72) | type Consideration = (); FILE: operator/runtime/mainnet/src/configs/governance/origins.rs type Config (line 31) | pub trait Config: frame_system::Config {} type Pallet (line 34) | pub struct Pallet(_); type Origin (line 41) | pub enum Origin { FILE: operator/runtime/mainnet/src/configs/governance/referenda.rs type GeneralAdminOrRoot (line 42) | pub type GeneralAdminOrRoot = EitherOf, origins::G... type FastGeneralAdminOrRoot (line 45) | pub type FastGeneralAdminOrRoot = type WeightInfo (line 52) | type WeightInfo = mainnet_weights::pallet_conviction_voting::WeightInfo<... type RuntimeEvent (line 53) | type RuntimeEvent = RuntimeEvent; type Currency (line 54) | type Currency = Balances; type VoteLockingPeriod (line 55) | type VoteLockingPeriod = VoteLockingPeriod; type MaxVotes (line 57) | type MaxVotes = ConstU32<20>; type MaxTurnout (line 58) | type MaxTurnout = frame_support::traits::TotalIssuanceOf, W... type Preimages (line 78) | type Preimages = Preimage; type WeightInfo (line 79) | type WeightInfo = mainnet_weights::pallet_whitelist::WeightInfo; type WeightInfo (line 86) | type WeightInfo = mainnet_weights::pallet_referenda::WeightInfo; type RuntimeCall (line 87) | type RuntimeCall = RuntimeCall; type RuntimeEvent (line 88) | type RuntimeEvent = RuntimeEvent; type Scheduler (line 89) | type Scheduler = Scheduler; type Currency (line 90) | type Currency = Balances; type SubmitOrigin (line 91) | type SubmitOrigin = frame_system::EnsureSigned; type CancelOrigin (line 92) | type CancelOrigin = EitherOf, ReferendumCanc... type KillOrigin (line 93) | type KillOrigin = EitherOf, ReferendumKiller>; type Slash (line 94) | type Slash = Treasury; type Votes (line 95) | type Votes = pallet_conviction_voting::VotesOf; type Tally (line 96) | type Tally = pallet_conviction_voting::TallyOf; type SubmissionDeposit (line 97) | type SubmissionDeposit = SubmissionDeposit; type MaxQueued (line 98) | type MaxQueued = ConstU32<100>; type UndecidingTimeout (line 99) | type UndecidingTimeout = UndecidingTimeout; type AlarmInterval (line 100) | type AlarmInterval = AlarmInterval; type Tracks (line 101) | type Tracks = TracksInfo; type Preimages (line 102) | type Preimages = Preimage; FILE: operator/runtime/mainnet/src/configs/governance/tracks.rs function percent (line 28) | const fn percent(x: i32) -> sp_runtime::FixedI64 { function permill (line 31) | const fn permill(x: i32) -> sp_runtime::FixedI64 { constant TRACKS_DATA (line 35) | const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo &'static [(Self::Id, pallet_referenda::TrackInfo Result { function vote_locking_always_longer_than_enactment_period (line 176) | fn vote_locking_always_longer_than_enactment_period() { function all_tracks_have_origins (line 190) | fn all_tracks_have_origins() { FILE: operator/runtime/mainnet/src/configs/mod.rs type ProxyType (line 55) | pub enum ProxyType { method filter (line 710) | fn filter(&self, c: &RuntimeCall) -> bool { method is_superset (line 770) | fn is_superset(&self, o: &Self) -> bool { method is_evm_proxy_call_allowed (line 793) | fn is_evm_proxy_call_allowed( method default (line 75) | fn default() -> Self { constant EVM_CHAIN_ID (line 159) | const EVM_CHAIN_ID: u64 = 55930; constant SS58_FORMAT (line 160) | const SS58_FORMAT: u16 = EVM_CHAIN_ID as u16; type BlockWeights (line 175) | pub struct BlockWeights; method get (line 177) | fn get() -> frame_system::limits::BlockWeights { type NormalCallFilter (line 208) | pub struct NormalCallFilter; method contains (line 210) | fn contains(c: &RuntimeCall) -> bool { type SafeModeWhitelistedCalls (line 231) | pub struct SafeModeWhitelistedCalls; method contains (line 233) | fn contains(call: &RuntimeCall) -> bool { type MainnetRuntimeCallFilter (line 258) | pub type MainnetRuntimeCallFilter = type Block (line 267) | type Block = Block; type BlockWeights (line 269) | type BlockWeights = RuntimeBlockWeights; type BlockLength (line 271) | type BlockLength = RuntimeBlockLength; type AccountId (line 273) | type AccountId = AccountId; type Lookup (line 275) | type Lookup = IdentityLookup; type Nonce (line 277) | type Nonce = Nonce; type Hash (line 279) | type Hash = Hash; type BlockHashCount (line 281) | type BlockHashCount = BlockHashCount; type DbWeight (line 283) | type DbWeight = RocksDbWeight; type Version (line 285) | type Version = Version; type AccountData (line 287) | type AccountData = pallet_balances::AccountData; type SS58Prefix (line 289) | type SS58Prefix = SS58Prefix; type MaxConsumers (line 290) | type MaxConsumers = frame_support::traits::ConstU32<16>; type SystemWeightInfo (line 291) | type SystemWeightInfo = mainnet_weights::frame_system::WeightInfo; type MultiBlockMigrator (line 292) | type MultiBlockMigrator = MultiBlockMigrations; type BaseCallFilter (line 294) | type BaseCallFilter = MainnetRuntimeCallFilter; constant PRIMARY_PROBABILITY (line 298) | pub const PRIMARY_PROBABILITY: (u64, u64) = (1, 4); constant BABE_GENESIS_EPOCH_CONFIG (line 300) | pub const BABE_GENESIS_EPOCH_CONFIG: sp_consensus_babe::BabeEpochConfigu... type EpochDuration (line 313) | type EpochDuration = EpochDurationInBlocks; type ExpectedBlockTime (line 314) | type ExpectedBlockTime = ExpectedBlockTime; type EpochChangeTrigger (line 315) | type EpochChangeTrigger = pallet_babe::ExternalTrigger; type DisabledValidators (line 316) | type DisabledValidators = Session; type WeightInfo (line 317) | type WeightInfo = mainnet_weights::pallet_babe::WeightInfo; type MaxAuthorities (line 318) | type MaxAuthorities = MaxAuthorities; type MaxNominators (line 319) | type MaxNominators = ConstU32<0>; type KeyOwnerProof (line 321) | type KeyOwnerProof = type EquivocationReportSystem (line 324) | type EquivocationReportSystem = pallet_babe::EquivocationReportSystem< type Moment (line 338) | type Moment = u64; type OnTimestampSet (line 339) | type OnTimestampSet = Babe; type MinimumPeriod (line 340) | type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>; type WeightInfo (line 341) | type WeightInfo = mainnet_weights::pallet_timestamp::WeightInfo; type MaxLocks (line 345) | type MaxLocks = ConstU32<50>; type MaxReserves (line 346) | type MaxReserves = (); type ReserveIdentifier (line 347) | type ReserveIdentifier = [u8; 8]; type Balance (line 349) | type Balance = Balance; type RuntimeEvent (line 351) | type RuntimeEvent = RuntimeEvent; type DustRemoval (line 352) | type DustRemoval = (); type ExistentialDeposit (line 353) | type ExistentialDeposit = ExistentialDeposit; type AccountStore (line 354) | type AccountStore = System; type WeightInfo (line 355) | type WeightInfo = mainnet_weights::pallet_balances::WeightInfo; type FreezeIdentifier (line 356) | type FreezeIdentifier = RuntimeFreezeReason; type MaxFreezes (line 357) | type MaxFreezes = VariantCountOf; type RuntimeHoldReason (line 358) | type RuntimeHoldReason = RuntimeHoldReason; type RuntimeFreezeReason (line 359) | type RuntimeFreezeReason = RuntimeFreezeReason; type DoneSlashHandler (line 360) | type DoneSlashHandler = (); type FindAuthor (line 364) | type FindAuthor = pallet_session::FindAccountFromAuthorIndex; type EventHandler (line 365) | type EventHandler = (ExternalValidatorsRewards, ImOnline); type RuntimeEvent (line 369) | type RuntimeEvent = RuntimeEvent; type IdentificationTuple (line 370) | type IdentificationTuple = pallet_session::historical::IdentificationTup... type OnOffenceHandler (line 371) | type OnOffenceHandler = ExternalValidatorsSlashes; type FullIdentificationOf (line 374) | pub struct FullIdentificationOf; method convert (line 376) | fn convert(_: AccountId) -> Option<()> { type FullIdentification (line 382) | type FullIdentification = (); type FullIdentificationOf (line 383) | type FullIdentificationOf = FullIdentificationOf; type RuntimeEvent (line 387) | type RuntimeEvent = RuntimeEvent; type ValidatorId (line 388) | type ValidatorId = AccountId; type ValidatorIdOf (line 389) | type ValidatorIdOf = ConvertInto; type ShouldEndSession (line 390) | type ShouldEndSession = Babe; type NextSessionRotation (line 391) | type NextSessionRotation = Babe; type SessionManager (line 392) | type SessionManager = pallet_external_validators_rewards::SessionPerform... type SessionHandler (line 396) | type SessionHandler = ::KeyTypeIdProviders; type Keys (line 397) | type Keys = SessionKeys; type WeightInfo (line 398) | type WeightInfo = mainnet_weights::pallet_session::WeightInfo; type AuthorityId (line 406) | type AuthorityId = ImOnlineId; type MaxKeys (line 407) | type MaxKeys = MaxAuthorities; type MaxPeerInHeartbeats (line 408) | type MaxPeerInHeartbeats = ConstU32<0>; type RuntimeEvent (line 409) | type RuntimeEvent = RuntimeEvent; type ValidatorSet (line 410) | type ValidatorSet = Historical; type NextSessionRotation (line 411) | type NextSessionRotation = Babe; type ReportUnresponsiveness (line 412) | type ReportUnresponsiveness = pallet_external_validator_slashes::Equivoc... type UnsignedPriority (line 417) | type UnsignedPriority = ImOnlineUnsignedPriority; type WeightInfo (line 418) | type WeightInfo = crate::weights::pallet_im_online::WeightInfo; type RuntimeEvent (line 429) | type RuntimeEvent = RuntimeEvent; type WeightInfo (line 431) | type WeightInfo = mainnet_weights::pallet_grandpa::WeightInfo; type MaxAuthorities (line 432) | type MaxAuthorities = MaxAuthorities; type MaxNominators (line 433) | type MaxNominators = ConstU32<0>; type MaxSetIdSessionEntries (line 434) | type MaxSetIdSessionEntries = MaxSetIdSessionEntries; type KeyOwnerProof (line 436) | type KeyOwnerProof = = TargetedFeeAdjustment< type RuntimeEvent (line 486) | type RuntimeEvent = RuntimeEvent; type OnChargeTransaction (line 487) | type OnChargeTransaction = FungibleAdapter< type OperationalFeeMultiplier (line 494) | type OperationalFeeMultiplier = ConstU8<5>; type WeightToFee (line 496) | type WeightToFee = IdentityFee; type WeightToFee (line 498) | type WeightToFee = benchmark_helpers::BenchmarkWeightToFee; type LengthToFee (line 500) | type LengthToFee = IdentityFee; type LengthToFee (line 502) | type LengthToFee = benchmark_helpers::BenchmarkWeightToFee; type FeeMultiplierUpdate (line 503) | type FeeMultiplierUpdate = SlowAdjustingFeeUpdate; type WeightInfo (line 504) | type WeightInfo = mainnet_weights::pallet_transaction_payment::WeightInf... type BeefyId (line 512) | type BeefyId = BeefyId; type MaxAuthorities (line 513) | type MaxAuthorities = ConstU32<32>; type MaxNominators (line 514) | type MaxNominators = ConstU32<0>; type MaxSetIdSessionEntries (line 515) | type MaxSetIdSessionEntries = BeefySetIdSessionEntries; type OnNewValidatorSet (line 516) | type OnNewValidatorSet = BeefyMmrLeaf; type AncestryHelper (line 517) | type AncestryHelper = BeefyMmrLeaf; type WeightInfo (line 518) | type WeightInfo = (); type KeyOwnerProof (line 519) | type KeyOwnerProof = LeafExtraData { constant INDEXING_PREFIX (line 551) | const INDEXING_PREFIX: &'static [u8] = pallet_mmr::primitives::INDEXING_... type Hashing (line 552) | type Hashing = Keccak256; type LeafData (line 553) | type LeafData = pallet_beefy_mmr::Pallet; type OnNewRoot (line 554) | type OnNewRoot = pallet_beefy_mmr::DepositBeefyDigest; type WeightInfo (line 555) | type WeightInfo = mainnet_weights::pallet_mmr::WeightInfo; type BlockHashProvider (line 556) | type BlockHashProvider = pallet_mmr::DefaultBlockHashProvider; type BenchmarkHelper (line 558) | type BenchmarkHelper = (); type LeafVersion (line 562) | type LeafVersion = LeafVersion; type BeefyAuthorityToMerkleLeaf (line 563) | type BeefyAuthorityToMerkleLeaf = pallet_beefy_mmr::BeefyEcdsaToEthereum; type LeafExtra (line 564) | type LeafExtra = LeafExtraData; type BeefyDataProvider (line 565) | type BeefyDataProvider = LeafExtraDataProvider; type WeightInfo (line 566) | type WeightInfo = mainnet_weights::pallet_beefy_mmr::WeightInfo; type RuntimeEvent (line 574) | type RuntimeEvent = RuntimeEvent; type RuntimeCall (line 575) | type RuntimeCall = RuntimeCall; type PalletsOrigin (line 576) | type PalletsOrigin = OriginCaller; type WeightInfo (line 577) | type WeightInfo = mainnet_weights::pallet_utility::WeightInfo; type RuntimeEvent (line 586) | type RuntimeEvent = RuntimeEvent; type RuntimeOrigin (line 587) | type RuntimeOrigin = RuntimeOrigin; type PalletsOrigin (line 588) | type PalletsOrigin = OriginCaller; type RuntimeCall (line 589) | type RuntimeCall = RuntimeCall; type MaximumWeight (line 590) | type MaximumWeight = MaximumSchedulerWeight; type ScheduleOrigin (line 591) | type ScheduleOrigin = EnsureRoot; type MaxScheduledPerBlock (line 592) | type MaxScheduledPerBlock = ConstU32<50>; type OriginPrivilegeCmp (line 593) | type OriginPrivilegeCmp = EqualPrivilegeOnly; type Preimages (line 594) | type Preimages = Preimage; type WeightInfo (line 595) | type WeightInfo = mainnet_weights::pallet_scheduler::WeightInfo; type RuntimeEvent (line 606) | type RuntimeEvent = RuntimeEvent; type Currency (line 607) | type Currency = Balances; type ManagerOrigin (line 608) | type ManagerOrigin = EnsureRoot; type Consideration (line 609) | type Consideration = HoldConsideration< type WeightInfo (line 615) | type WeightInfo = mainnet_weights::pallet_preimage::WeightInfo; type IdentityForceOrigin (line 629) | type IdentityForceOrigin = type IdentityRegistrarOrigin (line 631) | type IdentityRegistrarOrigin = type RuntimeEvent (line 635) | type RuntimeEvent = RuntimeEvent; type Currency (line 636) | type Currency = Balances; type BasicDeposit (line 638) | type BasicDeposit = ConstU128<{ deposit(1, 258) }>; type ByteDeposit (line 640) | type ByteDeposit = ConstU128<{ deposit(0, 1) }>; type SubAccountDeposit (line 642) | type SubAccountDeposit = ConstU128<{ deposit(1, 53) }>; type MaxSubAccounts (line 643) | type MaxSubAccounts = MaxSubAccounts; type IdentityInformation (line 644) | type IdentityInformation = pallet_identity::legacy::IdentityInfo::Signer; type UsernameAuthorityOrigin (line 651) | type UsernameAuthorityOrigin = EnsureRoot; type PendingUsernameExpiration (line 652) | type PendingUsernameExpiration = PendingUsernameExpiration; type MaxSuffixLength (line 653) | type MaxSuffixLength = MaxSuffixLength; type MaxUsernameLength (line 654) | type MaxUsernameLength = MaxUsernameLength; type WeightInfo (line 655) | type WeightInfo = pallet_identity::weights::SubstrateWeight; type UsernameDeposit (line 656) | type UsernameDeposit = UsernameDeposit; type UsernameGracePeriod (line 657) | type UsernameGracePeriod = UsernameGracePeriod; type RuntimeEvent (line 683) | type RuntimeEvent = RuntimeEvent; type RuntimeCall (line 684) | type RuntimeCall = RuntimeCall; type Currency (line 685) | type Currency = Balances; type DepositBase (line 686) | type DepositBase = DepositBase; type DepositFactor (line 687) | type DepositFactor = DepositFactor; type MaxSignatories (line 688) | type MaxSignatories = MaxSignatories; type WeightInfo (line 689) | type WeightInfo = mainnet_weights::pallet_multisig::WeightInfo; function is_governance_precompile (line 781) | fn is_governance_precompile(precompile_name: &PrecompileName) -> bool { type RuntimeEvent (line 843) | type RuntimeEvent = RuntimeEvent; type RuntimeCall (line 844) | type RuntimeCall = RuntimeCall; type Currency (line 845) | type Currency = Balances; type ProxyType (line 846) | type ProxyType = ProxyType; type ProxyDepositBase (line 847) | type ProxyDepositBase = ProxyDepositBase; type ProxyDepositFactor (line 848) | type ProxyDepositFactor = ProxyDepositFactor; type MaxProxies (line 849) | type MaxProxies = MaxProxies; type WeightInfo (line 850) | type WeightInfo = mainnet_weights::pallet_proxy::WeightInfo; type MaxPending (line 851) | type MaxPending = MaxPending; type CallHasher (line 852) | type CallHasher = sp_runtime::traits::BlakeTwo256; type AnnouncementDepositBase (line 853) | type AnnouncementDepositBase = AnnouncementDepositBase; type AnnouncementDepositFactor (line 854) | type AnnouncementDepositFactor = AnnouncementDepositFactor; type ProxyType (line 858) | type ProxyType = ProxyType; type AdminOrigin (line 862) | type AdminOrigin = EnsureRoot; type RuntimeEvent (line 863) | type RuntimeEvent = RuntimeEvent; type RuntimeParameters (line 864) | type RuntimeParameters = RuntimeParameters; type WeightInfo (line 865) | type WeightInfo = mainnet_weights::pallet_parameters::WeightInfo; type RuntimeEvent (line 869) | type RuntimeEvent = RuntimeEvent; type Migrations (line 871) | type Migrations = datahaven_runtime_common::migrations::MultiBlockMigrat... type Migrations (line 873) | type Migrations = datahaven_runtime_common::migrations::MultiBlockMigrat... type CursorMaxLen (line 874) | type CursorMaxLen = MigrationCursorMaxLen; type IdentifierMaxLen (line 875) | type IdentifierMaxLen = MigrationIdentifierMaxLen; type MigrationStatusHandler (line 876) | type MigrationStatusHandler = MigrationStatusHandler; type FailedMigrationHandler (line 877) | type FailedMigrationHandler = FailedMigrationHandler; type MaxServiceWeight (line 878) | type MaxServiceWeight = MaxServiceWeight; type WeightInfo (line 879) | type WeightInfo = mainnet_weights::pallet_migrations::WeightInfo; type RuntimeEvent (line 883) | type RuntimeEvent = RuntimeEvent; type RuntimeCall (line 884) | type RuntimeCall = RuntimeCall; type WeightInfo (line 885) | type WeightInfo = mainnet_weights::pallet_sudo::WeightInfo; type RuntimeEvent (line 900) | type RuntimeEvent = RuntimeEvent; type MessageProcessor (line 902) | type MessageProcessor = EthereumOutboundQueueV2; type MessageProcessor (line 904) | type MessageProcessor = type Size (line 906) | type Size = u32; type QueueChangeHandler (line 907) | type QueueChangeHandler = (); type QueuePausedQuery (line 908) | type QueuePausedQuery = (); type HeapSize (line 909) | type HeapSize = MessageQueueHeapSize; type MaxStale (line 910) | type MaxStale = MessageQueueMaxStale; type ServiceWeight (line 911) | type ServiceWeight = MessageQueueServiceWeight; type IdleMaxServiceWeight (line 912) | type IdleMaxServiceWeight = MessageQueueServiceWeight; type WeightInfo (line 913) | type WeightInfo = mainnet_weights::pallet_message_queue::WeightInfo; type Burn (line 941) | type Burn = (); type BurnDestination (line 942) | type BurnDestination = (); type MaxApprovals (line 943) | type MaxApprovals = ConstU32<100>; type WeightInfo (line 944) | type WeightInfo = mainnet_weights::pallet_treasury::WeightInfo; type SpendFunds (line 945) | type SpendFunds = (); type SpendOrigin (line 946) | type SpendOrigin = type AssetKind (line 948) | type AssetKind = (); type Beneficiary (line 949) | type Beneficiary = AccountId; type BeneficiaryLookup (line 950) | type BeneficiaryLookup = IdentityLookup; type Paymaster (line 951) | type Paymaster = PayFromAccount; type BalanceConverter (line 952) | type BalanceConverter = UnityAssetBalanceConversion; type PayoutPeriod (line 953) | type PayoutPeriod = ConstU32<{ 30 * DAYS }>; type BenchmarkHelper (line 955) | type BenchmarkHelper = BenchmarkHelper; type BlockNumberProvider (line 956) | type BlockNumberProvider = System; type RuntimeEvent (line 968) | type RuntimeEvent = RuntimeEvent; type StateRoot (line 969) | type StateRoot = pallet_ethereum::IntermediateStateRoot; type PostLogContent (line 970) | type PostLogContent = PostBlockAndTxnHashes; type ExtraDataLength (line 971) | type ExtraDataLength = ConstU32<30>; type TransactionPaymentAsGasPrice (line 975) | pub struct TransactionPaymentAsGasPrice; method min_gas_price (line 977) | fn min_gas_price() -> (U256, Weight) { type FindAuthorAdapter (line 994) | pub struct FindAuthorAdapter(core::marker::PhantomData); function find_author (line 1000) | fn find_author<'a, I>(digests: I) -> Option type Precompiles (line 1011) | pub type Precompiles = DataHavenPrecompiles; type AccountProvider (line 1029) | type AccountProvider = FrameSystemAccountProvider; type FeeCalculator (line 1030) | type FeeCalculator = TransactionPaymentAsGasPrice; type GasWeightMapping (line 1031) | type GasWeightMapping = pallet_evm::FixedGasWeightMapping; type WeightPerGas (line 1032) | type WeightPerGas = WeightPerGas; type BlockHashMapping (line 1033) | type BlockHashMapping = pallet_ethereum::EthereumBlockHashMapping; type CallOrigin (line 1034) | type CallOrigin = EnsureAddressRoot; type WithdrawOrigin (line 1035) | type WithdrawOrigin = EnsureAddressNever; type AddressMapping (line 1036) | type AddressMapping = IdentityAddressMapping; type Currency (line 1037) | type Currency = Balances; type RuntimeEvent (line 1038) | type RuntimeEvent = RuntimeEvent; type PrecompilesType (line 1039) | type PrecompilesType = Precompiles; type PrecompilesValue (line 1040) | type PrecompilesValue = PrecompilesValue; type ChainId (line 1041) | type ChainId = EvmChainId; type BlockGasLimit (line 1042) | type BlockGasLimit = BlockGasLimit; type Runner (line 1043) | type Runner = pallet_evm::runner::stack::Runner; type OnChargeTransaction (line 1044) | type OnChargeTransaction = OnChargeEVMTransaction< type OnCreate (line 1051) | type OnCreate = (); type FindAuthor (line 1052) | type FindAuthor = FindAuthorAdapter; type GasLimitPovSizeRatio (line 1053) | type GasLimitPovSizeRatio = GasLimitPovSizeRatio; type GasLimitStorageGrowthRatio (line 1054) | type GasLimitStorageGrowthRatio = GasLimitStorageGrowthRatio; type Timestamp (line 1055) | type Timestamp = Timestamp; type WeightInfo (line 1056) | type WeightInfo = mainnet_weights::pallet_evm::WeightInfo; type DoNothingOutboundQueue (line 1083) | pub struct DoNothingOutboundQueue; type Ticket (line 1085) | type Ticket = (); method validate (line 1087) | fn validate( method deliver (line 1093) | fn deliver(_: Self::Ticket) -> Result Self::Balance { type RuntimeEvent (line 1108) | type RuntimeEvent = RuntimeEvent; type OutboundQueue (line 1109) | type OutboundQueue = DoNothingOutboundQueue; type SiblingOrigin (line 1110) | type SiblingOrigin = EnsureRootWithSuccess; type AgentIdOf (line 1111) | type AgentIdOf = AgentIdOf; type Token (line 1112) | type Token = Balances; type TreasuryAccount (line 1113) | type TreasuryAccount = TreasuryAccount; type DefaultPricingParameters (line 1114) | type DefaultPricingParameters = Parameters; type InboundDeliveryCost (line 1115) | type InboundDeliveryCost = InboundDeliveryCost; type UniversalLocation (line 1116) | type UniversalLocation = UniversalLocation; type EthereumLocation (line 1117) | type EthereumLocation = EthereumLocation; type WeightInfo (line 1118) | type WeightInfo = mainnet_weights::snowbridge_pallet_system::WeightInfo<... type Helper (line 1120) | type Helper = (); type RuntimeEvent (line 1125) | type RuntimeEvent = RuntimeEvent; type OutboundQueue (line 1126) | type OutboundQueue = EthereumOutboundQueueV2; type FrontendOrigin (line 1127) | type FrontendOrigin = EnsureRootWithSuccess; type GovernanceOrigin (line 1128) | type GovernanceOrigin = EnsureRootWithSuccess; type WeightInfo (line 1129) | type WeightInfo = mainnet_weights::snowbridge_pallet_system_v2::WeightIn... type Helper (line 1131) | type Helper = (); type RuntimeEvent (line 1221) | type RuntimeEvent = RuntimeEvent; type ForkVersions (line 1222) | type ForkVersions = ChainForkVersions; type FreeHeadersInterval (line 1223) | type FreeHeadersInterval = FreeHeadersInterval; type WeightInfo (line 1224) | type WeightInfo = mainnet_weights::snowbridge_pallet_ethereum_client::We... type NoOpMessageProcessor (line 1233) | pub struct NoOpMessageProcessor; method can_process_message (line 1237) | fn can_process_message( method process_message (line 1244) | fn process_message( type DummyRewardPayment (line 1257) | pub struct DummyRewardPayment; method register_reward (line 1259) | fn register_reward(_who: &AccountId, _reward: (), _amount: u128) { type RuntimeEvent (line 1265) | type RuntimeEvent = RuntimeEvent; type Verifier (line 1266) | type Verifier = EthereumBeaconClient; type GatewayAddress (line 1267) | type GatewayAddress = runtime_params::dynamic_params::runtime_config::Et... type MessageProcessor (line 1269) | type MessageProcessor = ( type MessageProcessor (line 1274) | type MessageProcessor = NoOpMessageProcessor; type RewardKind (line 1275) | type RewardKind = (); type DefaultRewardKind (line 1276) | type DefaultRewardKind = DefaultRewardKind; type RewardPayment (line 1277) | type RewardPayment = DummyRewardPayment; type WeightInfo (line 1278) | type WeightInfo = mainnet_weights::snowbridge_pallet_inbound_queue_v2::W... type Helper (line 1280) | type Helper = Runtime; type CommitmentHandler (line 1291) | pub struct CommitmentHandler; method on_new_commitment (line 1293) | fn on_new_commitment(commitment: H256) { type RuntimeEvent (line 1299) | type RuntimeEvent = RuntimeEvent; type Hashing (line 1300) | type Hashing = Keccak256; type MessageQueue (line 1301) | type MessageQueue = MessageQueue; type GasMeter (line 1302) | type GasMeter = ConstantGasMeter; type Balance (line 1303) | type Balance = Balance; type MaxMessagePayloadSize (line 1304) | type MaxMessagePayloadSize = ConstU32<2048>; type MaxMessagesPerBlock (line 1305) | type MaxMessagesPerBlock = ConstU32<32>; type OnNewCommitment (line 1306) | type OnNewCommitment = CommitmentHandler; type WeightToFee (line 1307) | type WeightToFee = IdentityFee; type Verifier (line 1308) | type Verifier = EthereumBeaconClient; type GatewayAddress (line 1309) | type GatewayAddress = runtime_params::dynamic_params::runtime_config::Et... type RewardKind (line 1310) | type RewardKind = (); type DefaultRewardKind (line 1311) | type DefaultRewardKind = DefaultRewardKind; type RewardPayment (line 1312) | type RewardPayment = DummyRewardPayment; type EthereumNetwork (line 1313) | type EthereumNetwork = EthereumNetwork; type ConvertAssetId (line 1314) | type ConvertAssetId = (); type WeightInfo (line 1315) | type WeightInfo = mainnet_weights::snowbridge_pallet_outbound_queue_v2::... type Helper (line 1317) | type Helper = Runtime; method initialize_storage (line 1339) | fn initialize_storage(beacon_header: BeaconHeader, block_roots_root: H25... method initialize_storage (line 1365) | fn initialize_storage(beacon_header: BeaconHeader, block_roots_root: H25... type BenchmarkWeightToFee (line 1390) | pub struct BenchmarkWeightToFee; type Balance (line 1393) | type Balance = Balance; method weight_to_fee (line 1395) | fn weight_to_fee(weight: &Weight) -> Self::Balance { function make_xcm_origin (line 1407) | fn make_xcm_origin(_location: xcm::opaque::latest::Location) -> RuntimeO... function make_xcm_origin (line 1414) | fn make_xcm_origin(_location: xcm::opaque::latest::Location) -> RuntimeO... type RuntimeEvent (line 1420) | type RuntimeEvent = RuntimeEvent; type RuntimeEvent (line 1429) | type RuntimeEvent = RuntimeEvent; type UpdateOrigin (line 1430) | type UpdateOrigin = EnsureRoot; type HistoryDepth (line 1431) | type HistoryDepth = ConstU32<84>; type MaxWhitelistedValidators (line 1432) | type MaxWhitelistedValidators = MaxWhitelistedValidators; type MaxExternalValidators (line 1433) | type MaxExternalValidators = MaxExternalValidators; type ValidatorId (line 1434) | type ValidatorId = AccountId; type ValidatorIdOf (line 1435) | type ValidatorIdOf = ConvertInto; type ValidatorRegistration (line 1436) | type ValidatorRegistration = Session; type UnixTime (line 1437) | type UnixTime = Timestamp; type SessionsPerEra (line 1438) | type SessionsPerEra = SessionsPerEra; type OnEraStart (line 1439) | type OnEraStart = (ExternalValidatorsSlashes, ExternalValidatorsRewards); type OnEraEnd (line 1440) | type OnEraEnd = ExternalValidatorsRewards; type AuthorizedOrigin (line 1441) | type AuthorizedOrigin = type WeightInfo (line 1443) | type WeightInfo = mainnet_weights::pallet_external_validators::WeightInf... type Currency (line 1445) | type Currency = Balances; type GetWhitelistedValidators (line 1448) | pub struct GetWhitelistedValidators; method get (line 1450) | fn get() -> Vec { type ExternalRewardsEraInflationProvider (line 1468) | pub type ExternalRewardsEraInflationProvider = type ExternalRewardsInflationHandler (line 1482) | pub struct ExternalRewardsInflationHandler; method mint_inflation (line 1487) | fn mint_inflation( type MainnetRewardsConfig (line 1503) | pub struct MainnetRewardsConfig; type OutboundQueue (line 1506) | type OutboundQueue = EthereumOutboundQueueV2; method rewards_duration (line 1508) | fn rewards_duration() -> u32 { method whave_token_address (line 1512) | fn whave_token_address() -> H160 { method service_manager_address (line 1516) | fn service_manager_address() -> H160 { method rewards_agent_origin (line 1520) | fn rewards_agent_origin() -> H256 { method strategies_and_multipliers (line 1524) | fn strategies_and_multipliers() -> Vec<(H160, u128)> { method handle_remainder (line 1531) | fn handle_remainder(remainder: u128) { type RewardsSendAdapter (line 1552) | pub type RewardsSendAdapter = type ValidatorSlashChecker (line 1556) | pub struct ValidatorSlashChecker; method is_slashed (line 1558) | fn is_slashed(era_index: u32, validator: &AccountId) -> bool { type RuntimeEvent (line 1579) | type RuntimeEvent = RuntimeEvent; type EraIndexProvider (line 1580) | type EraIndexProvider = ExternalValidators; type HistoryDepth (line 1581) | type HistoryDepth = ConstU32<64>; type EraInflationProvider (line 1582) | type EraInflationProvider = ExternalRewardsEraInflationProvider; type ExternalIndexProvider (line 1583) | type ExternalIndexProvider = ExternalValidators; type GetWhitelistedValidators (line 1584) | type GetWhitelistedValidators = GetWhitelistedValidators; type ValidatorSet (line 1585) | type ValidatorSet = Session; type SlashingCheck (line 1586) | type SlashingCheck = ValidatorSlashChecker; type BasePointsPerBlock (line 1587) | type BasePointsPerBlock = ConstU32<320>; type BlockAuthoringWeight (line 1588) | type BlockAuthoringWeight = type LivenessWeight (line 1590) | type LivenessWeight = type FairShareCap (line 1592) | type FairShareCap = runtime_params::dynamic_params::runtime_config::Oper... type ExpectedBlocksPerEra (line 1593) | type ExpectedBlocksPerEra = ExpectedBlocksPerEra; type MinInflationPercent (line 1594) | type MinInflationPercent = MinInflationPercent; type MaxInflationPercent (line 1595) | type MaxInflationPercent = MaxInflationPercent; type Hashing (line 1596) | type Hashing = Keccak256; type Currency (line 1597) | type Currency = Balances; type RewardsEthereumSovereignAccount (line 1598) | type RewardsEthereumSovereignAccount = ExternalValidatorRewardsAccount; type SendMessage (line 1599) | type SendMessage = RewardsSendAdapter; type HandleInflation (line 1600) | type HandleInflation = ExternalRewardsInflationHandler; type GovernanceOrigin (line 1601) | type GovernanceOrigin = type WeightInfo (line 1603) | type WeightInfo = mainnet_weights::pallet_external_validators_rewards::W... type BenchmarkHelper (line 1605) | type BenchmarkHelper = (); type DataHavenTokenId (line 1619) | pub struct DataHavenTokenId; method get (line 1621) | fn get() -> Option { type MockNativeTokenId (line 1631) | pub struct MockNativeTokenId; method get (line 1634) | fn get() -> Option { type RuntimeEvent (line 1642) | type RuntimeEvent = RuntimeEvent; type Currency (line 1643) | type Currency = Balances; type EthereumSovereignAccount (line 1644) | type EthereumSovereignAccount = EthereumSovereignAccount; type OutboundQueue (line 1645) | type OutboundQueue = EthereumOutboundQueueV2; type NativeTokenId (line 1647) | type NativeTokenId = MockNativeTokenId; type NativeTokenId (line 1649) | type NativeTokenId = DataHavenTokenId; type FeeRecipient (line 1650) | type FeeRecipient = TreasuryAccount; type PauseOrigin (line 1651) | type PauseOrigin = EnsureRoot; type WeightInfo (line 1652) | type WeightInfo = mainnet_weights::pallet_datahaven_native_transfer::Wei... type RuntimeEvent (line 1660) | type RuntimeEvent = RuntimeEvent; type Currency (line 1661) | type Currency = Balances; type RuntimeHoldReason (line 1662) | type RuntimeHoldReason = RuntimeHoldReason; type WhitelistedCalls (line 1663) | type WhitelistedCalls = SafeModeWhitelistedCalls; type EnterDuration (line 1664) | type EnterDuration = SafeModeDuration; type ExtendDuration (line 1665) | type ExtendDuration = SafeModeDuration; type EnterDepositAmount (line 1666) | type EnterDepositAmount = SafeModeEnterDeposit; type ExtendDepositAmount (line 1667) | type ExtendDepositAmount = SafeModeExtendDeposit; type ForceEnterOrigin (line 1668) | type ForceEnterOrigin = EnsureRootWithSuccess; type ForceExtendOrigin (line 1669) | type ForceExtendOrigin = EnsureRootWithSuccess; type ForceDepositOrigin (line 1671) | type ForceDepositOrigin = EnsureRoot; type ReleaseDelay (line 1672) | type ReleaseDelay = ReleaseDelayNone; type Notify (line 1673) | type Notify = (); type WeightInfo (line 1674) | type WeightInfo = mainnet_weights::pallet_safe_mode::WeightInfo; type RuntimeEvent (line 1678) | type RuntimeEvent = RuntimeEvent; type RuntimeCall (line 1679) | type RuntimeCall = RuntimeCall; type PauseOrigin (line 1680) | type PauseOrigin = EnsureRoot; type UnpauseOrigin (line 1681) | type UnpauseOrigin = EnsureRoot; type WhitelistedCalls (line 1682) | type WhitelistedCalls = TxPauseWhitelistedCalls; type MaxNameLen (line 1683) | type MaxNameLen = ConstU32<256>; type WeightInfo (line 1684) | type WeightInfo = mainnet_weights::pallet_tx_pause::WeightInfo; type MainnetSlashesConfig (line 1688) | pub struct MainnetSlashesConfig; type OutboundQueue (line 1691) | type OutboundQueue = EthereumOutboundQueueV2; method service_manager_address (line 1693) | fn service_manager_address() -> H160 { method slashes_agent_origin (line 1698) | fn slashes_agent_origin() -> H256 { method strategies (line 1702) | fn strategies() -> Vec
{ type SlashesSendAdapter (line 1717) | pub type SlashesSendAdapter = type RuntimeEvent (line 1721) | type RuntimeEvent = RuntimeEvent; type ValidatorId (line 1722) | type ValidatorId = AccountId; type ValidatorIdOf (line 1723) | type ValidatorIdOf = ConvertInto; type SlashDeferDuration (line 1724) | type SlashDeferDuration = SlashDeferDuration; type BondingDuration (line 1725) | type BondingDuration = BondingDuration; type SlashId (line 1726) | type SlashId = u32; type EraIndexProvider (line 1727) | type EraIndexProvider = ExternalValidators; type InvulnerablesProvider (line 1728) | type InvulnerablesProvider = ExternalValidators; type ExternalIndexProvider (line 1729) | type ExternalIndexProvider = ExternalValidators; type MaxSlashWad (line 1730) | type MaxSlashWad = runtime_params::dynamic_params::runtime_config::MaxSl... type QueuedSlashesProcessedPerBlock (line 1731) | type QueuedSlashesProcessedPerBlock = ConstU32<10>; type WeightInfo (line 1732) | type WeightInfo = mainnet_weights::pallet_external_validator_slashes::We... type SendMessage (line 1733) | type SendMessage = SlashesSendAdapter; function test_ethereum_sovereign_account_computation (line 1758) | fn test_ethereum_sovereign_account_computation() { function test_rewards_send_adapter_with_zero_address (line 1774) | fn test_rewards_send_adapter_with_zero_address() { function test_rewards_send_adapter_with_valid_config (line 1801) | fn test_rewards_send_adapter_with_valid_config() { function build_snowbridge_message (line 1868) | fn build_snowbridge_message(origin: H160) -> SnowbridgeMessage { function test_eigenlayer_message_processor_rejects_wrong_origin (line 1894) | fn test_eigenlayer_message_processor_rejects_wrong_origin() { function test_eigenlayer_message_processor_accepts_authorized_origin (line 1926) | fn test_eigenlayer_message_processor_accepts_authorized_origin() { FILE: operator/runtime/mainnet/src/configs/runtime_params.rs method default (line 435) | fn default() -> Self { FILE: operator/runtime/mainnet/src/configs/storagehub/client.rs type Address (line 28) | type Address = crate::Address; type Call (line 29) | type Call = crate::RuntimeCall; type Signature (line 30) | type Signature = crate::Signature; type Extension (line 31) | type Extension = crate::SignedExtra; type RuntimeApi (line 32) | type RuntimeApi = crate::RuntimeApi; type RuntimeError (line 33) | type RuntimeError = crate::RuntimeError; type Hash (line 38) | type Hash = H256; function from_minimal_extension (line 40) | fn from_minimal_extension(minimal: MinimalExtension) -> Self { function into (line 59) | fn into(self) -> StorageEnableEvents { method build_transaction_hash_map (line 81) | fn build_transaction_hash_map( function into (line 109) | fn into(self) -> StorageEnableErrors { FILE: operator/runtime/mainnet/src/configs/storagehub/mod.rs type StorageDataUnit (line 70) | pub type StorageDataUnit = u64; type StorageProofsMerkleTrieLayout (line 72) | pub type StorageProofsMerkleTrieLayout = LayoutV1; type Hashing (line 74) | pub type Hashing = BlakeTwo256; type RuntimeEvent (line 105) | type RuntimeEvent = RuntimeEvent; type CollectionId (line 106) | type CollectionId = u32; type ItemId (line 107) | type ItemId = u32; type Currency (line 108) | type Currency = Balances; type CreateOrigin (line 109) | type CreateOrigin = AsEnsureOriginWithArg>; type ForceOrigin (line 110) | type ForceOrigin = frame_system::EnsureRoot; type CollectionDeposit (line 111) | type CollectionDeposit = CollectionDeposit; type ItemDeposit (line 112) | type ItemDeposit = ItemDeposit; type MetadataDepositBase (line 113) | type MetadataDepositBase = MetadataDepositBase; type AttributeDepositBase (line 114) | type AttributeDepositBase = MetadataDepositBase; type DepositPerByte (line 115) | type DepositPerByte = MetadataDepositPerByte; type StringLimit (line 116) | type StringLimit = ConstU32<256>; type KeyLimit (line 117) | type KeyLimit = ConstU32<64>; type ValueLimit (line 118) | type ValueLimit = ConstU32<256>; type ApprovalsLimit (line 119) | type ApprovalsLimit = ApprovalsLimit; type ItemAttributesApprovalsLimit (line 120) | type ItemAttributesApprovalsLimit = ItemAttributesApprovalsLimit; type MaxTips (line 121) | type MaxTips = MaxTips; type MaxDeadlineDuration (line 122) | type MaxDeadlineDuration = MaxDeadlineDuration; type MaxAttributesPerCall (line 123) | type MaxAttributesPerCall = MaxAttributesPerCall; type Features (line 124) | type Features = Features; type OffchainSignature (line 125) | type OffchainSignature = Signature; type OffchainPublic (line 126) | type OffchainPublic = ::Signer; type WeightInfo (line 127) | type WeightInfo = crate::weights::pallet_nfts::WeightInfo; type Locker (line 128) | type Locker = (); type Helper (line 130) | type Helper = benchmark_helpers::NftHelper; constant BENCH_SIGNING_KEY (line 141) | const BENCH_SIGNING_KEY: [u8; 32] = [1u8; 32]; function bench_signing_key (line 143) | fn bench_signing_key() -> SigningKey { type NftHelper (line 149) | pub struct NftHelper; method collection (line 154) | fn collection(i: u16) -> u32 { method item (line 158) | fn item(i: u16) -> u32 { method signer (line 162) | fn signer() -> (::Signer, AccountId) { method sign (line 173) | fn sign(_public: &::Signer, message: &[u8]) -> Si... type RuntimeEvent (line 189) | type RuntimeEvent = RuntimeEvent; type BabeDataGetter (line 190) | type BabeDataGetter = BabeDataGetter; type BabeBlockGetter (line 191) | type BabeBlockGetter = BlockNumberGetter; type WeightInfo (line 192) | type WeightInfo = crate::weights::pallet_randomness::WeightInfo; type BabeDataGetterBlockNumber (line 193) | type BabeDataGetterBlockNumber = BlockNumber; type BabeDataGetter (line 196) | pub struct BabeDataGetter; method get_epoch_index (line 198) | fn get_epoch_index() -> u64 { method get_epoch_randomness (line 201) | fn get_epoch_randomness() -> Hash { method get_parent_randomness (line 208) | fn get_parent_randomness() -> Hash { type BlockNumberGetter (line 217) | pub struct BlockNumberGetter {} type BlockNumber (line 219) | type BlockNumber = BlockNumber; method current_block_number (line 221) | fn current_block_number() -> Self::BlockNumber { type StorageHubTreasuryAccount (line 249) | pub struct StorageHubTreasuryAccount; method get (line 252) | fn get() -> AccountId { type ProvidersBenchmarkHelpers (line 260) | pub struct ProvidersBenchmarkHelpers; type ProviderId (line 265) | type ProviderId = ::Provi... method set_accrued_failed_proofs (line 267) | fn set_accrued_failed_proofs(provider_id: Self::ProviderId, value: u32) { method get_accrued_failed_proofs (line 271) | fn get_accrued_failed_proofs(provider_id: Self::ProviderId) -> u32 { type RuntimeEvent (line 277) | type RuntimeEvent = RuntimeEvent; type WeightInfo (line 278) | type WeightInfo = crate::weights::pallet_storage_providers::WeightInfo::CollectionId; type ProvidersProofSubmitters (line 301) | type ProvidersProofSubmitters = ProofsDealer; type ReputationWeightType (line 302) | type ReputationWeightType = u32; type StorageHubTickGetter (line 303) | type StorageHubTickGetter = ProofsDealer; type Treasury (line 305) | type Treasury = TreasuryAccount; type Treasury (line 307) | type Treasury = StorageHubTreasuryAccount; type SpMinDeposit (line 308) | type SpMinDeposit = SpMinDeposit; type SpMinCapacity (line 309) | type SpMinCapacity = ConstU64<2>; type DepositPerData (line 310) | type DepositPerData = ConstU128<2>; type MaxFileSize (line 311) | type MaxFileSize = ConstU64<{ u64::MAX }>; type MaxMultiAddressSize (line 312) | type MaxMultiAddressSize = ConstU32<200>; type MaxMultiAddressAmount (line 313) | type MaxMultiAddressAmount = ConstU32<5>; type MaxProtocols (line 314) | type MaxProtocols = ConstU32<100>; type BucketDeposit (line 315) | type BucketDeposit = BucketDeposit; type BucketNameLimit (line 316) | type BucketNameLimit = ConstU32<100>; type MaxBlocksForRandomness (line 317) | type MaxBlocksForRandomness = MaxBlocksForRandomness; type MinBlocksBetweenCapacityChanges (line 318) | type MinBlocksBetweenCapacityChanges = ConstU32<10>; type DefaultMerkleRoot (line 319) | type DefaultMerkleRoot = DefaultMerkleRoot; type SlashAmountPerMaxFileSize (line 320) | type SlashAmountPerMaxFileSize = runtime_config::SlashAmountPerMaxFileSize; type StartingReputationWeight (line 321) | type StartingReputationWeight = ConstU32<1>; type BspSignUpLockPeriod (line 322) | type BspSignUpLockPeriod = BspSignUpLockPeriod; type MaxCommitmentSize (line 323) | type MaxCommitmentSize = ConstU32<1000>; type ZeroSizeBucketFixedRate (line 324) | type ZeroSizeBucketFixedRate = runtime_config::ZeroSizeBucketFixedRate; type ProviderTopUpTtl (line 325) | type ProviderTopUpTtl = runtime_config::ProviderTopUpTtl; type MaxExpiredItemsInBlock (line 326) | type MaxExpiredItemsInBlock = ConstU32<100>; type BenchmarkHelpers (line 328) | type BenchmarkHelpers = ProvidersBenchmarkHelpers; type StorageDataUnitAndBalanceConverter (line 331) | pub struct StorageDataUnitAndBalanceConverter; method convert (line 333) | fn convert(data_unit: StorageDataUnit) -> Balance { method convert_back (line 338) | fn convert_back(balance: Balance) -> StorageDataUnit { type HasherOutT (line 343) | pub type HasherOutT = <::Hash as Hasher>::Out; type DefaultMerkleRoot (line 344) | pub struct DefaultMerkleRoot(PhantomData); function get (line 346) | fn get() -> HasherOutT { type RuntimeEvent (line 360) | type RuntimeEvent = RuntimeEvent; type WeightInfo (line 361) | type WeightInfo = crate::weights::pallet_payment_streams::WeightInfo; type Units (line 367) | type Units = StorageDataUnit; type BlockNumberToBalance (line 368) | type BlockNumberToBalance = BlockNumberToBalance; type ProvidersProofSubmitters (line 369) | type ProvidersProofSubmitters = ProofsDealer; type TreasuryCutCalculator (line 370) | type TreasuryCutCalculator = LinearThenPowerOfTwoTreasuryCutCalculator; type BaseDeposit (line 376) | type BaseDeposit = ConstU128<10>; type BlockNumberToBalance (line 380) | pub struct BlockNumberToBalance; method convert (line 382) | fn convert(block_number: BlockNumber) -> Balance { type Balance (line 388) | type Balance = Balance; type ProvidedUnit (line 389) | type ProvidedUnit = StorageDataUnit; type IdealUtilisationRate (line 390) | type IdealUtilisationRate = runtime_config::IdealUtilisationRate; type DecayRate (line 391) | type DecayRate = runtime_config::DecayRate; type MinimumCut (line 392) | type MinimumCut = runtime_config::MinimumTreasuryCut; type MaximumCut (line 393) | type MaximumCut = runtime_config::MaximumTreasuryCut; constant RANDOM_CHALLENGES_PER_BLOCK (line 398) | const RANDOM_CHALLENGES_PER_BLOCK: u32 = 10; constant MAX_CUSTOM_CHALLENGES_PER_BLOCK (line 399) | const MAX_CUSTOM_CHALLENGES_PER_BLOCK: u32 = 10; constant TOTAL_MAX_CHALLENGES_PER_BLOCK (line 400) | const TOTAL_MAX_CHALLENGES_PER_BLOCK: u32 = type RuntimeEvent (line 424) | type RuntimeEvent = RuntimeEvent; type WeightInfo (line 425) | type WeightInfo = crate::weights::pallet_proofs_dealer::WeightInfo; type RandomChallengesPerBlock (line 441) | type RandomChallengesPerBlock = RandomChallengesPerBlock; type MaxCustomChallengesPerBlock (line 443) | type MaxCustomChallengesPerBlock = TotalMaxChallengesPerBlock; type MaxCustomChallengesPerBlock (line 445) | type MaxCustomChallengesPerBlock = MaxCustomChallengesPerBlock; type MaxSubmittersPerTick (line 446) | type MaxSubmittersPerTick = MaxSubmittersPerTick; type TargetTicksStorageOfSubmitters (line 447) | type TargetTicksStorageOfSubmitters = TargetTicksStorageOfSubmitters; type ChallengeHistoryLength (line 448) | type ChallengeHistoryLength = ChallengeHistoryLength; type ChallengesQueueLength (line 449) | type ChallengesQueueLength = ChallengesQueueLength; type CheckpointChallengePeriod (line 451) | type CheckpointChallengePeriod = runtime_config::CheckpointChallengePeriod; type CheckpointChallengePeriod (line 453) | type CheckpointChallengePeriod = BenchmarkCheckpointChallengePeriod; type ChallengesFee (line 454) | type ChallengesFee = ChallengesFee; type PriorityChallengesFee (line 455) | type PriorityChallengesFee = PriorityChallengesFee; type Treasury (line 457) | type Treasury = TreasuryAccount; type Treasury (line 459) | type Treasury = StorageHubTreasuryAccount; type RandomnessProvider (line 463) | type RandomnessProvider = pallet_randomness::ParentBlockRandomness; type ChallengeOrigin (line 477) | type ChallengeOrigin = EnsureSigned; type PriorityChallengeOrigin (line 479) | type PriorityChallengeOrigin = frame_system::EnsureRoot; type PriorityChallengeOrigin (line 481) | type PriorityChallengeOrigin = EnsureSigned; type SaturatingBalanceToBlockNumber (line 486) | pub struct SaturatingBalanceToBlockNumber; method convert (line 488) | fn convert(block_number: Balance) -> BlockNumberFor { type MaxSubmittersPerTick (line 493) | pub struct MaxSubmittersPerTick; method get (line 495) | fn get() -> u32 { type BlockFullnessHeadroom (line 538) | pub struct BlockFullnessHeadroom; method get (line 540) | fn get() -> Weight { type MinNotFullBlocksRatio (line 548) | pub struct MinNotFullBlocksRatio; method get (line 550) | fn get() -> Perbill { type MaxSlashableProvidersPerTick (line 556) | pub struct MaxSlashableProvidersPerTick; method get (line 558) | fn get() -> u32 { type ThresholdType (line 602) | type ThresholdType = u32; type ReplicationTargetType (line 603) | pub type ReplicationTargetType = u32; type Eip191Adapter (line 627) | pub struct Eip191Adapter; method bytes_to_verify (line 629) | fn bytes_to_verify(message: &[u8]) -> Vec { type RuntimeEvent (line 644) | type RuntimeEvent = RuntimeEvent; type WeightInfo (line 645) | type WeightInfo = crate::weights::pallet_file_system::WeightInfo; type Providers (line 646) | type Providers = Providers; type ProofDealer (line 647) | type ProofDealer = ProofsDealer; type PaymentStreams (line 648) | type PaymentStreams = PaymentStreams; type CrRandomness (line 651) | type CrRandomness = MockCrRandomness; type UpdateStoragePrice (line 652) | type UpdateStoragePrice = MostlyStablePriceIndexUpdater; type UserSolvency (line 653) | type UserSolvency = PaymentStreams; type Fingerprint (line 654) | type Fingerprint = Hash; type ReplicationTargetType (line 655) | type ReplicationTargetType = ReplicationTargetType; type ThresholdType (line 656) | type ThresholdType = ThresholdType; type ThresholdTypeToTickNumber (line 657) | type ThresholdTypeToTickNumber = ThresholdTypeToBlockNumberConverter; type HashToThresholdType (line 658) | type HashToThresholdType = HashToThresholdTypeConverter; type MerkleHashToRandomnessOutput (line 659) | type MerkleHashToRandomnessOutput = MerkleHashToRandomnessOutputConverter; type ChunkIdToMerkleHash (line 660) | type ChunkIdToMerkleHash = ChunkIdToMerkleHashConverter; type Currency (line 661) | type Currency = Balances; type RuntimeHoldReason (line 662) | type RuntimeHoldReason = RuntimeHoldReason; type Nfts (line 663) | type Nfts = Nfts; type CollectionInspector (line 664) | type CollectionInspector = BucketNfts; type BspStopStoringFilePenalty (line 666) | type BspStopStoringFilePenalty = runtime_config::BspStopStoringFilePenalty; type BspStopStoringFilePenalty (line 668) | type BspStopStoringFilePenalty = BenchmarkBspStopStoringFilePenalty; type TreasuryAccount (line 670) | type TreasuryAccount = TreasuryAccount; type TreasuryAccount (line 672) | type TreasuryAccount = StorageHubTreasuryAccount; type MaxBatchConfirmStorageRequests (line 673) | type MaxBatchConfirmStorageRequests = ConstU32<100>; type MaxFilePathSize (line 674) | type MaxFilePathSize = ConstU32<512u32>; type MaxPeerIdSize (line 675) | type MaxPeerIdSize = ConstU32<100>; type MaxNumberOfPeerIds (line 676) | type MaxNumberOfPeerIds = ConstU32<5>; type MaxDataServerMultiAddresses (line 677) | type MaxDataServerMultiAddresses = ConstU32<10>; type MaxExpiredItemsInTick (line 678) | type MaxExpiredItemsInTick = ConstU32<100>; type StorageRequestTtl (line 679) | type StorageRequestTtl = runtime_config::StorageRequestTtl; type MoveBucketRequestTtl (line 680) | type MoveBucketRequestTtl = ConstU32<40u32>; type MaxUserPendingDeletionRequests (line 681) | type MaxUserPendingDeletionRequests = ConstU32<10u32>; type MaxUserPendingMoveBucketRequests (line 682) | type MaxUserPendingMoveBucketRequests = ConstU32<10u32>; type MinWaitForStopStoring (line 683) | type MinWaitForStopStoring = runtime_config::MinWaitForStopStoring; type BaseStorageRequestCreationDeposit (line 684) | type BaseStorageRequestCreationDeposit = BaseStorageRequestCreationDeposit; type UpfrontTicksToPay (line 685) | type UpfrontTicksToPay = runtime_config::UpfrontTicksToPay; type WeightToFee (line 686) | type WeightToFee = WeightToFee; type ReplicationTargetToBalance (line 687) | type ReplicationTargetToBalance = ReplicationTargetToBalance; type TickNumberToBalance (line 688) | type TickNumberToBalance = TickNumberToBalance; type StorageDataUnitToBalance (line 689) | type StorageDataUnitToBalance = StorageDataUnitToBalance; type FileDeletionRequestDeposit (line 690) | type FileDeletionRequestDeposit = FileDeletionRequestCreationDeposit; type BasicReplicationTarget (line 691) | type BasicReplicationTarget = runtime_config::BasicReplicationTarget; type StandardReplicationTarget (line 692) | type StandardReplicationTarget = runtime_config::StandardReplicationTarget; type HighSecurityReplicationTarget (line 693) | type HighSecurityReplicationTarget = runtime_config::HighSecurityReplica... type SuperHighSecurityReplicationTarget (line 694) | type SuperHighSecurityReplicationTarget = runtime_config::SuperHighSecur... type UltraHighSecurityReplicationTarget (line 695) | type UltraHighSecurityReplicationTarget = runtime_config::UltraHighSecur... type MaxReplicationTarget (line 696) | type MaxReplicationTarget = runtime_config::MaxReplicationTarget; type TickRangeToMaximumThreshold (line 697) | type TickRangeToMaximumThreshold = runtime_config::TickRangeToMaximumThr... type OffchainSignature (line 698) | type OffchainSignature = Signature; type OffchainPublicKey (line 699) | type OffchainPublicKey = ::Signer; type MaxFileDeletionsPerExtrinsic (line 700) | type MaxFileDeletionsPerExtrinsic = ConstU32<100>; type IntentionMsgAdapter (line 701) | type IntentionMsgAdapter = Eip191Adapter; type Price (line 705) | type Price = Balance; type StorageDataUnit (line 706) | type StorageDataUnit = StorageDataUnit; type LowerThreshold (line 707) | type LowerThreshold = runtime_config::SystemUtilisationLowerThresholdPer... type UpperThreshold (line 708) | type UpperThreshold = runtime_config::SystemUtilisationUpperThresholdPer... type MostlyStablePrice (line 709) | type MostlyStablePrice = runtime_config::MostlyStablePrice; type MaxPrice (line 710) | type MaxPrice = runtime_config::MaxPrice; type MinPrice (line 711) | type MinPrice = runtime_config::MinPrice; type UpperExponentFactor (line 712) | type UpperExponentFactor = runtime_config::UpperExponentFactor; type LowerExponentFactor (line 713) | type LowerExponentFactor = runtime_config::LowerExponentFactor; type ThresholdTypeToBlockNumberConverter (line 718) | pub struct ThresholdTypeToBlockNumberConverter; method convert (line 720) | fn convert(threshold: ThresholdType) -> BlockNumberFor { method convert_back (line 726) | fn convert_back(block_number: BlockNumberFor) -> ThresholdType { type HashToThresholdTypeConverter (line 732) | pub struct HashToThresholdTypeConverter; method convert (line 736) | fn convert(hash: ::Hash) -> Threshold... type MerkleHashToRandomnessOutputConverter (line 749) | pub struct MerkleHashToRandomnessOutputConverter; method convert (line 751) | fn convert(hash: H256) -> H256 { type ChunkIdToMerkleHashConverter (line 757) | pub struct ChunkIdToMerkleHashConverter; method convert (line 760) | fn convert(chunk_id: ChunkId) -> H256 { type ReplicationTargetToBalance (line 776) | pub struct ReplicationTargetToBalance; method convert (line 778) | fn convert(replication_target: ReplicationTargetType) -> Balance { type TickNumber (line 784) | pub type TickNumber = BlockNumber; type TickNumberToBalance (line 785) | pub struct TickNumberToBalance; method convert (line 787) | fn convert(tick_number: TickNumber) -> Balance { type StorageDataUnitToBalance (line 793) | pub struct StorageDataUnitToBalance; method convert (line 795) | fn convert(storage_data_unit: StorageDataUnit) -> Balance { type RuntimeEvent (line 803) | type RuntimeEvent = RuntimeEvent; type WeightInfo (line 804) | type WeightInfo = pallet_bucket_nfts::weights::SubstrateWeight; type Buckets (line 805) | type Buckets = Providers; type MockCrRandomness (line 810) | pub struct MockCrRandomness; type ProviderId (line 812) | type ProviderId = Hash; method initialise_randomness_cycle (line 814) | fn initialise_randomness_cycle( method stop_randomness_cycle (line 820) | fn stop_randomness_cycle(_who: &Self::ProviderId) -> frame_support::di... FILE: operator/runtime/mainnet/src/genesis_config_presets.rs constant MAINNET_EVM_CHAIN_ID (line 35) | const MAINNET_EVM_CHAIN_ID: u64 = 55930; function testnet_genesis (line 38) | fn testnet_genesis( function development_config_genesis (line 137) | pub fn development_config_genesis() -> Value { function local_config_genesis (line 159) | pub fn local_config_genesis() -> Value { function get_preset (line 181) | pub fn get_preset(id: &PresetId) -> Option> { function preset_names (line 195) | pub fn preset_names() -> Vec { function get_from_seed (line 203) | pub fn get_from_seed(seed: &str) -> ::Signer; function get_account_id_from_seed (line 226) | pub fn get_account_id_from_seed(seed: &str) -> AccountId function authority_keys_from_seed (line 234) | pub fn authority_keys_from_seed(s: &str) -> (AccountId, BabeId, GrandpaI... function alith (line 244) | pub fn alith() -> AccountId { function baltathar (line 248) | pub fn baltathar() -> AccountId { function charleth (line 252) | pub fn charleth() -> AccountId { function dorothy (line 256) | pub fn dorothy() -> AccountId { function ethan (line 260) | pub fn ethan() -> AccountId { function frank (line 264) | pub fn frank() -> AccountId { function beacon_relayer (line 268) | pub fn beacon_relayer() -> AccountId { function pre_funded_accounts (line 273) | pub fn pre_funded_accounts() -> Vec { FILE: operator/runtime/mainnet/src/lib.rs type Header (line 115) | pub type Header = generic::Header; type Block (line 117) | pub type Block = generic::Block; type BlockId (line 119) | pub type BlockId = generic::BlockId; type Hash (line 121) | pub type Hash = ::Output; constant VERSION (line 136) | pub const VERSION: RuntimeVersion = RuntimeVersion { constant BLOCK_HASH_COUNT (line 152) | pub const BLOCK_HASH_COUNT: BlockNumber = 2400; constant SUPPLY_FACTOR (line 159) | pub const SUPPLY_FACTOR: Balance = 100; constant WEI (line 161) | pub const WEI: Balance = 1; constant KILOWEI (line 162) | pub const KILOWEI: Balance = 1_000; constant MEGAWEI (line 163) | pub const MEGAWEI: Balance = 1_000_000; constant GIGAWEI (line 164) | pub const GIGAWEI: Balance = 1_000_000_000; constant MICROHAVE (line 165) | pub const MICROHAVE: Balance = 1_000_000_000_000; constant MILLIHAVE (line 166) | pub const MILLIHAVE: Balance = 1_000_000_000_000_000; constant HAVE (line 167) | pub const HAVE: Balance = 1_000_000_000_000_000_000; constant KILOHAVE (line 168) | pub const KILOHAVE: Balance = 1_000_000_000_000_000_000_000; constant TRANSACTION_BYTE_FEE (line 170) | pub const TRANSACTION_BYTE_FEE: Balance = 1 * GIGAWEI * SUPPLY_FACTOR; constant STORAGE_BYTE_FEE (line 171) | pub const STORAGE_BYTE_FEE: Balance = 100 * MICROHAVE * SUPPLY_FACTOR; constant WEIGHT_FEE (line 172) | pub const WEIGHT_FEE: Balance = 50 * KILOWEI * SUPPLY_FACTOR / 4; function deposit (line 174) | pub const fn deposit(items: u32, bytes: u32) -> Balance { constant MAX_POV_SIZE (line 179) | pub const MAX_POV_SIZE: u32 = 5 * 1024 * 1024; constant MAXIMUM_BLOCK_WEIGHT (line 182) | pub const MAXIMUM_BLOCK_WEIGHT: Weight = Weight::from_parts( constant NORMAL_DISPATCH_RATIO (line 187) | const NORMAL_DISPATCH_RATIO: Perbill = Perbill::from_percent(75); constant NORMAL_BLOCK_WEIGHT (line 188) | pub const NORMAL_BLOCK_WEIGHT: Weight = MAXIMUM_BLOCK_WEIGHT.saturating_... constant EXTRINSIC_BASE_WEIGHT (line 193) | pub const EXTRINSIC_BASE_WEIGHT: Weight = Weight::from_parts(10000 * WEI... function native_version (line 209) | pub fn native_version() -> NativeVersion { type Block (line 217) | pub type Block = generic::Block; type SignedExtra (line 220) | pub type SignedExtra = ( type UncheckedExtrinsic (line 233) | pub type UncheckedExtrinsic = type CheckedExtrinsic (line 236) | pub type CheckedExtrinsic = type SignedPayload (line 240) | pub type SignedPayload = generic::SignedPayload; type Migrations (line 246) | type Migrations = (pallet_file_system::migrations::v1::MigrateV0ToV1 WeightToFeeCoefficients { type Runtime (line 317) | pub struct Runtime; type Extrinsic (line 262) | type Extrinsic = UncheckedExtrinsic; type RuntimeCall (line 263) | type RuntimeCall = RuntimeCall; method create_inherent (line 270) | fn create_inherent(call: RuntimeCall) -> UncheckedExtrinsic { type System (line 321) | pub type System = frame_system; type Babe (line 325) | pub type Babe = pallet_babe; type Timestamp (line 328) | pub type Timestamp = pallet_timestamp; type Balances (line 331) | pub type Balances = pallet_balances; type Authorship (line 336) | pub type Authorship = pallet_authorship; type Offences (line 339) | pub type Offences = pallet_offences; type Historical (line 342) | pub type Historical = pallet_session::historical; type ExternalValidators (line 346) | pub type ExternalValidators = pallet_external_validators; type Session (line 349) | pub type Session = pallet_session; type ImOnline (line 352) | pub type ImOnline = pallet_im_online; type Grandpa (line 355) | pub type Grandpa = pallet_grandpa; type TransactionPayment (line 358) | pub type TransactionPayment = pallet_transaction_payment; type Beefy (line 361) | pub type Beefy = pallet_beefy; type Mmr (line 364) | pub type Mmr = pallet_mmr; type BeefyMmrLeaf (line 367) | pub type BeefyMmrLeaf = pallet_beefy_mmr; type Utility (line 372) | pub type Utility = pallet_utility; type Scheduler (line 375) | pub type Scheduler = pallet_scheduler; type Preimage (line 378) | pub type Preimage = pallet_preimage; type Identity (line 381) | pub type Identity = pallet_identity; type Multisig (line 384) | pub type Multisig = pallet_multisig; type Parameters (line 387) | pub type Parameters = pallet_parameters; type Sudo (line 390) | pub type Sudo = pallet_sudo; type Treasury (line 393) | pub type Treasury = pallet_treasury; type Proxy (line 396) | pub type Proxy = pallet_proxy; type MultiBlockMigrations (line 399) | pub type MultiBlockMigrations = pallet_migrations; type SafeMode (line 402) | pub type SafeMode = pallet_safe_mode; type TxPause (line 405) | pub type TxPause = pallet_tx_pause; type TechnicalCommittee (line 410) | pub type TechnicalCommittee = pallet_collective; type TreasuryCouncil (line 413) | pub type TreasuryCouncil = pallet_collective; type ConvictionVoting (line 416) | pub type ConvictionVoting = pallet_conviction_voting; type Referenda (line 419) | pub type Referenda = pallet_referenda; type Whitelist (line 422) | pub type Whitelist = pallet_whitelist; type Origins (line 425) | pub type Origins = governance::custom_origins; type Ethereum (line 430) | pub type Ethereum = pallet_ethereum; type EVM (line 433) | pub type EVM = pallet_evm; type EvmChainId (line 436) | pub type EvmChainId = pallet_evm_chain_id; type EthereumBeaconClient (line 441) | pub type EthereumBeaconClient = snowbridge_pallet_ethereum_client; type EthereumInboundQueueV2 (line 444) | pub type EthereumInboundQueueV2 = snowbridge_pallet_inbound_queue_v2; type EthereumOutboundQueueV2 (line 447) | pub type EthereumOutboundQueueV2 = snowbridge_pallet_outbound_queue_v2; type SnowbridgeSystem (line 450) | pub type SnowbridgeSystem = snowbridge_pallet_system; type SnowbridgeSystemV2 (line 453) | pub type SnowbridgeSystemV2 = snowbridge_pallet_system_v2; type MessageQueue (line 463) | pub type MessageQueue = pallet_message_queue; type Providers (line 469) | pub type Providers = pallet_storage_providers; type FileSystem (line 472) | pub type FileSystem = pallet_file_system; type ProofsDealer (line 475) | pub type ProofsDealer = pallet_proofs_dealer; type Randomness (line 478) | pub type Randomness = pallet_randomness; type PaymentStreams (line 481) | pub type PaymentStreams = pallet_payment_streams; type BucketNfts (line 484) | pub type BucketNfts = pallet_bucket_nfts; type Nfts (line 487) | pub type Nfts = pallet_nfts; type OutboundCommitmentStore (line 493) | pub type OutboundCommitmentStore = pallet_outbound_commitment_store; type ExternalValidatorsRewards (line 496) | pub type ExternalValidatorsRewards = pallet_external_validators_rewards; type DataHavenNativeTransfer (line 499) | pub type DataHavenNativeTransfer = pallet_datahaven_native_transfer; type ExternalValidatorsSlashes (line 502) | pub type ExternalValidatorsSlashes = pallet_external_validator_slashes; type ProxyGenesisCompanion (line 505) | pub type ProxyGenesisCompanion = pallet_proxy_genesis_companion; type Leaf (line 514) | pub type Leaf = <::LeafData as LeafDataPr... type Hashing (line 515) | pub type Hashing = ::Hashing; type Hash (line 516) | pub type Hash = ::Output; type TransactionConverter (line 520) | pub struct TransactionConverter; method convert_transaction (line 583) | fn convert_transaction(&self, transaction: pallet_ethereum::Transactio... type SignedInfo (line 523) | type SignedInfo = H160; method is_self_contained (line 525) | fn is_self_contained(&self) -> bool { method check_self_contained (line 532) | fn check_self_contained(&self) -> Option &'static str { method symbol (line 48) | fn symbol() -> &'static str { method decimals (line 52) | fn decimals() -> u8 { method is_native_currency (line 56) | fn is_native_currency() -> bool { type DataHavenPrecompilesAt (line 63) | type DataHavenPrecompilesAt = ( type DataHavenPrecompiles (line 160) | pub type DataHavenPrecompiles = PrecompileSetBuilder< FILE: operator/runtime/mainnet/src/weights/frame_system.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function remark (line 59) | fn remark(b: u32, ) -> Weight { function remark_with_event (line 69) | fn remark_with_event(b: u32, ) -> Weight { function set_heap_pages (line 80) | fn set_heap_pages() -> Weight { function set_code (line 92) | fn set_code() -> Weight { function set_storage (line 104) | fn set_storage(i: u32, ) -> Weight { function kill_storage (line 117) | fn kill_storage(i: u32, ) -> Weight { function kill_prefix (line 130) | fn kill_prefix(p: u32, ) -> Weight { function authorize_upgrade (line 144) | fn authorize_upgrade() -> Weight { function apply_authorized_upgrade (line 158) | fn apply_authorized_upgrade() -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_babe.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function plan_config_change (line 59) | fn plan_config_change() -> Weight { function report_equivocation (line 68) | fn report_equivocation(_prev: u32, _equivocations: u32) -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_balances.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function transfer_allow_death (line 60) | fn transfer_allow_death() -> Weight { function transfer_keep_alive (line 71) | fn transfer_keep_alive() -> Weight { function force_set_balance_creating (line 82) | fn force_set_balance_creating() -> Weight { function force_set_balance_killing (line 93) | fn force_set_balance_killing() -> Weight { function force_transfer (line 104) | fn force_transfer() -> Weight { function transfer_all (line 115) | fn transfer_all() -> Weight { function force_unreserve (line 126) | fn force_unreserve() -> Weight { function upgrade_accounts (line 138) | fn upgrade_accounts(u: u32, ) -> Weight { function force_adjust_total_issuance (line 150) | fn force_adjust_total_issuance() -> Weight { function burn_allow_death (line 157) | fn burn_allow_death() -> Weight { function burn_keep_alive (line 164) | fn burn_keep_alive() -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_beefy_mmr.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function extract_validation_context (line 60) | fn extract_validation_context() -> Weight { function read_peak (line 70) | fn read_peak() -> Weight { function n_items_proof_is_non_canonical (line 83) | fn n_items_proof_is_non_canonical(n: u32, ) -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_collective_technical_committee.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function set_members (line 69) | fn set_members(m: u32, _n: u32, p: u32, ) -> Weight { function execute (line 94) | fn execute(b: u32, m: u32, ) -> Weight { function propose_execute (line 117) | fn propose_execute(b: u32, m: u32, ) -> Weight { function propose_proposed (line 143) | fn propose_proposed(b: u32, m: u32, p: u32, ) -> Weight { function vote (line 165) | fn vote(m: u32, ) -> Weight { function close_early_disapproved (line 187) | fn close_early_disapproved(m: u32, p: u32, ) -> Weight { function close_early_approved (line 217) | fn close_early_approved(b: u32, m: u32, p: u32, ) -> Weight { function close_disapproved (line 247) | fn close_disapproved(m: u32, p: u32, ) -> Weight { function close_approved (line 279) | fn close_approved(b: u32, m: u32, p: u32, ) -> Weight { function disapprove_proposal (line 304) | fn disapprove_proposal(p: u32, ) -> Weight { function kill (line 326) | fn kill(d: u32, p: u32, ) -> Weight { function release_proposal_cost (line 345) | fn release_proposal_cost() -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_collective_treasury_council.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function set_members (line 69) | fn set_members(m: u32, _n: u32, p: u32, ) -> Weight { function execute (line 94) | fn execute(b: u32, m: u32, ) -> Weight { function propose_execute (line 117) | fn propose_execute(b: u32, m: u32, ) -> Weight { function propose_proposed (line 143) | fn propose_proposed(b: u32, m: u32, p: u32, ) -> Weight { function vote (line 165) | fn vote(m: u32, ) -> Weight { function close_early_disapproved (line 187) | fn close_early_disapproved(m: u32, p: u32, ) -> Weight { function close_early_approved (line 217) | fn close_early_approved(b: u32, m: u32, p: u32, ) -> Weight { function close_disapproved (line 245) | fn close_disapproved(m: u32, p: u32, ) -> Weight { function close_approved (line 277) | fn close_approved(b: u32, m: u32, p: u32, ) -> Weight { function disapprove_proposal (line 300) | fn disapprove_proposal(p: u32, ) -> Weight { function kill (line 322) | fn kill(d: u32, p: u32, ) -> Weight { function release_proposal_cost (line 339) | fn release_proposal_cost() -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_conviction_voting.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function vote_new (line 70) | fn vote_new() -> Weight { function vote_existing (line 93) | fn vote_existing() -> Weight { function remove_vote (line 110) | fn remove_vote() -> Weight { function remove_other_vote (line 123) | fn remove_other_vote() -> Weight { function delegate (line 147) | fn delegate(r: u32, ) -> Weight { function undelegate (line 170) | fn undelegate(r: u32, ) -> Weight { function unlock (line 192) | fn unlock() -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_datahaven_native_transfer.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function transfer_to_ethereum (line 68) | fn transfer_to_ethereum() -> Weight { function pause (line 79) | fn pause() -> Weight { function unpause (line 89) | fn unpause() -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_evm.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function withdraw (line 58) | fn withdraw() -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_external_validator_slashes.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function cancel_deferred_slash (line 63) | fn cancel_deferred_slash(_s: u32, ) -> Weight { function force_inject_slash (line 82) | fn force_inject_slash() -> Weight { function process_slashes_queue (line 104) | fn process_slashes_queue(s: u32, ) -> Weight { function set_slashing_mode (line 118) | fn set_slashing_mode() -> Weight { function root_test_send_msg_to_eth (line 127) | fn root_test_send_msg_to_eth() -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_external_validators.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function skip_external_validators (line 60) | fn skip_external_validators() -> Weight { function add_whitelisted (line 73) | fn add_whitelisted(b: u32, ) -> Weight { function remove_whitelisted (line 88) | fn remove_whitelisted(b: u32, ) -> Weight { function force_era (line 101) | fn force_era() -> Weight { function set_external_validators (line 113) | fn set_external_validators() -> Weight { function new_session (line 140) | fn new_session(r: u32, ) -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_external_validators_rewards.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function on_era_end (line 68) | fn on_era_end() -> Weight { function process_unsent_reward_eras_empty (line 78) | fn process_unsent_reward_eras_empty() -> Weight { function process_unsent_reward_eras_expired (line 83) | fn process_unsent_reward_eras_expired() -> Weight { function process_unsent_reward_eras_success (line 89) | fn process_unsent_reward_eras_success() -> Weight { function process_unsent_reward_eras_failed (line 95) | fn process_unsent_reward_eras_failed() -> Weight { function retry_unsent_reward_era (line 99) | fn retry_unsent_reward_era() -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_grandpa.rs type WeightInfo (line 57) | pub struct WeightInfo(PhantomData); function note_stalled (line 61) | fn note_stalled() -> Weight { function report_equivocation (line 93) | fn report_equivocation(v: u32, n: u32, ) -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_im_online.rs type WeightInfo (line 39) | pub struct WeightInfo(PhantomData); function validate_unsigned_and_then_heartbeat (line 52) | fn validate_unsigned_and_then_heartbeat(k: u32, ) -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_message_queue.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function ready_ring_knit (line 62) | fn ready_ring_knit() -> Weight { function ready_ring_unknit (line 75) | fn ready_ring_unknit() -> Weight { function service_queue_base (line 86) | fn service_queue_base() -> Weight { function service_page_base_completion (line 97) | fn service_page_base_completion() -> Weight { function service_page_base_no_completion (line 108) | fn service_page_base_no_completion() -> Weight { function service_page_item (line 121) | fn service_page_item() -> Weight { function bump_service_head (line 133) | fn bump_service_head() -> Weight { function reap_page (line 146) | fn reap_page() -> Weight { function execute_overweight_page_removed (line 159) | fn execute_overweight_page_removed() -> Weight { function execute_overweight_page_updated (line 172) | fn execute_overweight_page_updated() -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_migrations.rs type WeightInfo (line 7) | pub type WeightInfo = pallet_migrations::weights::SubstrateWeight; FILE: operator/runtime/mainnet/src/weights/pallet_mmr.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function on_initialize (line 73) | fn on_initialize(x: u32, ) -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_multisig.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function as_multi_threshold_1 (line 63) | fn as_multi_threshold_1(z: u32, ) -> Weight { function as_multi_create (line 77) | fn as_multi_create(s: u32, z: u32, ) -> Weight { function as_multi_approve (line 94) | fn as_multi_approve(s: u32, z: u32, ) -> Weight { function as_multi_complete (line 117) | fn as_multi_complete(s: u32, z: u32, ) -> Weight { function approve_as_multi_create (line 133) | fn approve_as_multi_create(s: u32, ) -> Weight { function approve_as_multi_approve (line 147) | fn approve_as_multi_approve(s: u32, ) -> Weight { function cancel_as_multi (line 161) | fn cancel_as_multi(s: u32, ) -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_nfts.rs type WeightInfo (line 39) | pub struct WeightInfo(PhantomData); function create (line 51) | fn create() -> Weight { function force_create (line 70) | fn force_create() -> Weight { function destroy (line 98) | fn destroy(m: u32, _c: u32, a: u32, ) -> Weight { function mint (line 126) | fn mint() -> Weight { function force_mint (line 147) | fn force_mint() -> Weight { function burn (line 174) | fn burn() -> Weight { function transfer (line 199) | fn transfer() -> Weight { function redeposit (line 215) | fn redeposit(i: u32, ) -> Weight { function lock_item_transfer (line 232) | fn lock_item_transfer() -> Weight { function unlock_item_transfer (line 245) | fn unlock_item_transfer() -> Weight { function lock_collection (line 258) | fn lock_collection() -> Weight { function transfer_ownership (line 275) | fn transfer_ownership() -> Weight { function set_team (line 288) | fn set_team() -> Weight { function force_collection_owner (line 301) | fn force_collection_owner() -> Weight { function force_collection_config (line 314) | fn force_collection_config() -> Weight { function lock_item_properties (line 327) | fn lock_item_properties() -> Weight { function set_attribute (line 346) | fn set_attribute() -> Weight { function force_set_attribute (line 359) | fn force_set_attribute() -> Weight { function clear_attribute (line 376) | fn clear_attribute() -> Weight { function approve_item_attributes (line 389) | fn approve_item_attributes() -> Weight { function cancel_item_attributes_approval (line 407) | fn cancel_item_attributes_approval(n: u32, ) -> Weight { function set_metadata (line 431) | fn set_metadata() -> Weight { function clear_metadata (line 448) | fn clear_metadata() -> Weight { function set_collection_metadata (line 465) | fn set_collection_metadata() -> Weight { function clear_collection_metadata (line 482) | fn clear_collection_metadata() -> Weight { function approve_transfer (line 495) | fn approve_transfer() -> Weight { function cancel_approval (line 506) | fn cancel_approval() -> Weight { function clear_all_transfer_approvals (line 517) | fn clear_all_transfer_approvals() -> Weight { function set_accept_ownership (line 528) | fn set_accept_ownership() -> Weight { function set_collection_max_supply (line 541) | fn set_collection_max_supply() -> Weight { function update_mint_settings (line 554) | fn update_mint_settings() -> Weight { function set_price (line 571) | fn set_price() -> Weight { function buy_item (line 596) | fn buy_item() -> Weight { function pay_tips (line 606) | fn pay_tips(n: u32, ) -> Weight { function create_swap (line 619) | fn create_swap() -> Weight { function cancel_swap (line 632) | fn cancel_swap() -> Weight { function claim_swap (line 657) | fn claim_swap() -> Weight { function mint_pre_signed (line 685) | fn mint_pre_signed(n: u32, ) -> Weight { function set_attributes_pre_signed (line 712) | fn set_attributes_pre_signed(n: u32, ) -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_parameters.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function set_parameter (line 60) | fn set_parameter() -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_payment_streams.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function create_fixed_rate_payment_stream (line 76) | fn create_fixed_rate_payment_stream() -> Weight { function update_fixed_rate_payment_stream (line 113) | fn update_fixed_rate_payment_stream() -> Weight { function delete_fixed_rate_payment_stream (line 152) | fn delete_fixed_rate_payment_stream() -> Weight { function create_dynamic_rate_payment_stream (line 181) | fn create_dynamic_rate_payment_stream() -> Weight { function update_dynamic_rate_payment_stream (line 218) | fn update_dynamic_rate_payment_stream() -> Weight { function delete_dynamic_rate_payment_stream (line 257) | fn delete_dynamic_rate_payment_stream() -> Weight { function charge_payment_streams (line 294) | fn charge_payment_streams() -> Weight { function charge_multiple_users_payment_streams (line 332) | fn charge_multiple_users_payment_streams(n: u32, ) -> Weight { function pay_outstanding_debt (line 371) | fn pay_outstanding_debt(n: u32, ) -> Weight { function clear_insolvent_flag (line 391) | fn clear_insolvent_flag() -> Weight { function price_index_update (line 404) | fn price_index_update() -> Weight { function tick_update (line 415) | fn tick_update() -> Weight { function update_providers_last_chargeable_info (line 435) | fn update_providers_last_chargeable_info(n: u32, ) -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_preimage.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function note_preimage (line 67) | fn note_preimage(s: u32, ) -> Weight { function note_requested_preimage (line 85) | fn note_requested_preimage(s: u32, ) -> Weight { function note_no_deposit_preimage (line 103) | fn note_no_deposit_preimage(s: u32, ) -> Weight { function unnote_preimage (line 122) | fn unnote_preimage() -> Weight { function unnote_no_deposit_preimage (line 137) | fn unnote_no_deposit_preimage() -> Weight { function request_preimage (line 150) | fn request_preimage() -> Weight { function request_no_deposit_preimage (line 163) | fn request_no_deposit_preimage() -> Weight { function request_unnoted_preimage (line 176) | fn request_unnoted_preimage() -> Weight { function request_requested_preimage (line 189) | fn request_requested_preimage() -> Weight { function unrequest_preimage (line 204) | fn unrequest_preimage() -> Weight { function unrequest_unnoted_preimage (line 217) | fn unrequest_unnoted_preimage() -> Weight { function unrequest_multi_referenced_preimage (line 230) | fn unrequest_multi_referenced_preimage() -> Weight { function ensure_updated (line 248) | fn ensure_updated(n: u32, ) -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_proofs_dealer.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function challenge (line 60) | fn challenge() -> Weight { function submit_proof_no_checkpoint_challenges_key_proofs (line 116) | fn submit_proof_no_checkpoint_challenges_key_proofs(n: u32, ) -> Weight { function submit_proof_with_checkpoint_challenges_key_proofs (line 174) | fn submit_proof_with_checkpoint_challenges_key_proofs(n: u32, ) -> Weight { function new_challenges_round (line 210) | fn new_challenges_round(n: u32, ) -> Weight { function new_checkpoint_challenge_round (line 233) | fn new_checkpoint_challenge_round(n: u32, ) -> Weight { function check_spamming_condition (line 252) | fn check_spamming_condition() -> Weight { function trim_valid_proof_submitters_last_ticks_constant_execution (line 265) | fn trim_valid_proof_submitters_last_ticks_constant_execution() -> Weight { function trim_valid_proof_submitters_last_ticks_loop (line 277) | fn trim_valid_proof_submitters_last_ticks_loop() -> Weight { function on_finalize (line 287) | fn on_finalize() -> Weight { function force_initialise_challenge_cycle (line 307) | fn force_initialise_challenge_cycle() -> Weight { function set_paused (line 318) | fn set_paused() -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_proxy.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function proxy (line 65) | fn proxy(p: u32, ) -> Weight { function proxy_announced (line 89) | fn proxy_announced(a: u32, p: u32, ) -> Weight { function remove_announcement (line 108) | fn remove_announcement(a: u32, _p: u32, ) -> Weight { function reject_announcement (line 125) | fn reject_announcement(a: u32, _p: u32, ) -> Weight { function announce (line 144) | fn announce(a: u32, p: u32, ) -> Weight { function add_proxy (line 160) | fn add_proxy(p: u32, ) -> Weight { function remove_proxy (line 174) | fn remove_proxy(p: u32, ) -> Weight { function remove_proxies (line 188) | fn remove_proxies(p: u32, ) -> Weight { function create_pure (line 202) | fn create_pure(p: u32, ) -> Weight { function kill_pure (line 216) | fn kill_pure(p: u32, ) -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_randomness.rs type WeightInfo (line 39) | pub struct WeightInfo(PhantomData); function set_babe_randomness (line 57) | fn set_babe_randomness() -> Weight { function on_finalize_hook (line 68) | fn on_finalize_hook() -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_referenda.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function submit (line 64) | fn submit() -> Weight { function place_decision_deposit_preparing (line 79) | fn place_decision_deposit_preparing() -> Weight { function place_decision_deposit_queued (line 98) | fn place_decision_deposit_queued() -> Weight { function place_decision_deposit_not_queued (line 117) | fn place_decision_deposit_not_queued() -> Weight { function place_decision_deposit_passing (line 134) | fn place_decision_deposit_passing() -> Weight { function place_decision_deposit_failing (line 151) | fn place_decision_deposit_failing() -> Weight { function refund_decision_deposit (line 162) | fn refund_decision_deposit() -> Weight { function refund_submission_deposit (line 173) | fn refund_submission_deposit() -> Weight { function cancel (line 188) | fn cancel() -> Weight { function kill (line 207) | fn kill() -> Weight { function one_fewer_deciding_queue_empty (line 220) | fn one_fewer_deciding_queue_empty() -> Weight { function one_fewer_deciding_failing (line 235) | fn one_fewer_deciding_failing() -> Weight { function one_fewer_deciding_passing (line 250) | fn one_fewer_deciding_passing() -> Weight { function nudge_referendum_requeued_insertion (line 263) | fn nudge_referendum_requeued_insertion() -> Weight { function nudge_referendum_requeued_slide (line 276) | fn nudge_referendum_requeued_slide() -> Weight { function nudge_referendum_queued (line 291) | fn nudge_referendum_queued() -> Weight { function nudge_referendum_not_queued (line 306) | fn nudge_referendum_not_queued() -> Weight { function nudge_referendum_no_deposit (line 319) | fn nudge_referendum_no_deposit() -> Weight { function nudge_referendum_preparing (line 332) | fn nudge_referendum_preparing() -> Weight { function nudge_referendum_timed_out (line 343) | fn nudge_referendum_timed_out() -> Weight { function nudge_referendum_begin_deciding_failing (line 358) | fn nudge_referendum_begin_deciding_failing() -> Weight { function nudge_referendum_begin_deciding_passing (line 373) | fn nudge_referendum_begin_deciding_passing() -> Weight { function nudge_referendum_begin_confirming (line 386) | fn nudge_referendum_begin_confirming() -> Weight { function nudge_referendum_end_confirming (line 399) | fn nudge_referendum_end_confirming() -> Weight { function nudge_referendum_continue_not_confirming (line 412) | fn nudge_referendum_continue_not_confirming() -> Weight { function nudge_referendum_continue_confirming (line 425) | fn nudge_referendum_continue_confirming() -> Weight { function nudge_referendum_approved (line 440) | fn nudge_referendum_approved() -> Weight { function nudge_referendum_rejected (line 453) | fn nudge_referendum_rejected() -> Weight { function set_some_metadata (line 470) | fn set_some_metadata() -> Weight { function clear_metadata (line 483) | fn clear_metadata() -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_safe_mode.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function on_initialize_noop (line 60) | fn on_initialize_noop() -> Weight { function on_initialize_exit (line 70) | fn on_initialize_exit() -> Weight { function enter (line 79) | fn enter() -> Weight { function force_enter (line 88) | fn force_enter() -> Weight { function extend (line 97) | fn extend() -> Weight { function force_extend (line 106) | fn force_extend() -> Weight { function force_exit (line 117) | fn force_exit() -> Weight { function release_deposit (line 126) | fn release_deposit() -> Weight { function force_release_deposit (line 137) | fn force_release_deposit() -> Weight { function force_slash_deposit (line 150) | fn force_slash_deposit() -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_scheduler.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function service_agendas_base (line 60) | fn service_agendas_base() -> Weight { function service_agenda_base (line 72) | fn service_agenda_base(s: u32, ) -> Weight { function service_task_base (line 83) | fn service_task_base() -> Weight { function service_task_fetched (line 97) | fn service_task_fetched(s: u32, ) -> Weight { function service_task_named (line 111) | fn service_task_named() -> Weight { function service_task_periodic (line 119) | fn service_task_periodic() -> Weight { function execute_dispatch_signed (line 130) | fn execute_dispatch_signed() -> Weight { function execute_dispatch_unsigned (line 138) | fn execute_dispatch_unsigned() -> Weight { function schedule (line 148) | fn schedule(s: u32, ) -> Weight { function cancel (line 166) | fn cancel(s: u32, ) -> Weight { function schedule_named (line 182) | fn schedule_named(s: u32, ) -> Weight { function cancel_named (line 200) | fn cancel_named(s: u32, ) -> Weight { function schedule_retry (line 216) | fn schedule_retry(s: u32, ) -> Weight { function set_retry (line 231) | fn set_retry() -> Weight { function set_retry_named (line 246) | fn set_retry_named() -> Weight { function cancel_retry (line 259) | fn cancel_retry() -> Weight { function cancel_retry_named (line 274) | fn cancel_retry_named() -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_session.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function set_keys (line 62) | fn set_keys() -> Weight { function purge_keys (line 75) | fn purge_keys() -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_storage_providers.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function request_msp_sign_up (line 68) | fn request_msp_sign_up() -> Weight { function request_bsp_sign_up (line 87) | fn request_bsp_sign_up() -> Weight { function confirm_sign_up_bsp (line 110) | fn confirm_sign_up_bsp() -> Weight { function confirm_sign_up_msp (line 135) | fn confirm_sign_up_msp() -> Weight { function cancel_sign_up (line 150) | fn cancel_sign_up() -> Weight { function msp_sign_off (line 174) | fn msp_sign_off(n: u32, ) -> Weight { function bsp_sign_off (line 204) | fn bsp_sign_off() -> Weight { function change_capacity_bsp_less_deposit (line 227) | fn change_capacity_bsp_less_deposit() -> Weight { function change_capacity_bsp_more_deposit (line 250) | fn change_capacity_bsp_more_deposit() -> Weight { function change_capacity_msp_less_deposit (line 269) | fn change_capacity_msp_less_deposit() -> Weight { function change_capacity_msp_more_deposit (line 288) | fn change_capacity_msp_more_deposit() -> Weight { function add_value_prop (line 305) | fn add_value_prop() -> Weight { function make_value_prop_unavailable (line 320) | fn make_value_prop_unavailable() -> Weight { function add_multiaddress (line 337) | fn add_multiaddress() -> Weight { function remove_multiaddress (line 352) | fn remove_multiaddress() -> Weight { function force_msp_sign_up (line 381) | fn force_msp_sign_up() -> Weight { function force_bsp_sign_up (line 408) | fn force_bsp_sign_up() -> Weight { function slash_without_awaiting_top_up (line 433) | fn slash_without_awaiting_top_up() -> Weight { function slash_with_awaiting_top_up (line 464) | fn slash_with_awaiting_top_up() -> Weight { function top_up_deposit (line 491) | fn top_up_deposit() -> Weight { function delete_provider_bsp (line 524) | fn delete_provider_bsp() -> Weight { function delete_provider_msp (line 551) | fn delete_provider_msp(n: u32, m: u32, ) -> Weight { function stop_all_cycles (line 576) | fn stop_all_cycles() -> Weight { function process_expired_provider_top_up_bsp (line 600) | fn process_expired_provider_top_up_bsp() -> Weight { function process_expired_provider_top_up_msp (line 621) | fn process_expired_provider_top_up_msp() -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_sudo.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function set_key (line 60) | fn set_key() -> Weight { function sudo (line 71) | fn sudo() -> Weight { function sudo_as (line 81) | fn sudo_as() -> Weight { function remove_key (line 91) | fn remove_key() -> Weight { function check_only_sudo_account (line 102) | fn check_only_sudo_account() -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_timestamp.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function set (line 62) | fn set() -> Weight { function on_finalize (line 71) | fn on_finalize() -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_transaction_payment.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function charge_transaction_payment (line 62) | fn charge_transaction_payment() -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_treasury.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function spend_local (line 64) | fn spend_local() -> Weight { function remove_approval (line 75) | fn remove_approval() -> Weight { function on_initialize_proposals (line 91) | fn on_initialize_proposals(p: u32, ) -> Weight { function spend (line 106) | fn spend() -> Weight { function payout (line 119) | fn payout() -> Weight { function check_status (line 130) | fn check_status() -> Weight { function void_spend (line 141) | fn void_spend() -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_tx_pause.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function pause (line 60) | fn pause() -> Weight { function unpause (line 71) | fn unpause() -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_utility.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function batch (line 63) | fn batch(c: u32, ) -> Weight { function as_derivative (line 77) | fn as_derivative() -> Weight { function batch_all (line 90) | fn batch_all(c: u32, ) -> Weight { function dispatch_as (line 100) | fn dispatch_as() -> Weight { function force_batch (line 112) | fn force_batch(c: u32, ) -> Weight { FILE: operator/runtime/mainnet/src/weights/pallet_whitelist.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function whitelist_call (line 64) | fn whitelist_call() -> Weight { function remove_whitelisted_call (line 79) | fn remove_whitelisted_call() -> Weight { function dispatch_whitelisted_call (line 97) | fn dispatch_whitelisted_call(n: u32, ) -> Weight { function dispatch_whitelisted_call_with_preimage (line 116) | fn dispatch_whitelisted_call_with_preimage(n: u32, ) -> Weight { FILE: operator/runtime/mainnet/src/weights/snowbridge_pallet_ethereum_client.rs type WeightInfo (line 39) | pub struct WeightInfo(PhantomData); function force_checkpoint (line 57) | fn force_checkpoint() -> Weight { function submit (line 84) | fn submit() -> Weight { function submit_with_sync_committee (line 107) | fn submit_with_sync_committee() -> Weight { FILE: operator/runtime/mainnet/src/weights/snowbridge_pallet_inbound_queue_v2.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function submit (line 68) | fn submit() -> Weight { FILE: operator/runtime/mainnet/src/weights/snowbridge_pallet_outbound_queue_v2.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function do_process_message (line 66) | fn do_process_message() -> Weight { function commit (line 79) | fn commit() -> Weight { function commit_single (line 92) | fn commit_single() -> Weight { function on_initialize (line 105) | fn on_initialize() -> Weight { function process (line 123) | fn process() -> Weight { function submit_delivery_receipt (line 140) | fn submit_delivery_receipt() -> Weight { FILE: operator/runtime/mainnet/src/weights/snowbridge_pallet_system.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function upgrade (line 58) | fn upgrade() -> Weight { function set_operating_mode (line 65) | fn set_operating_mode() -> Weight { function set_pricing_parameters (line 74) | fn set_pricing_parameters() -> Weight { function set_token_transfer_fees (line 82) | fn set_token_transfer_fees() -> Weight { function register_token (line 93) | fn register_token() -> Weight { FILE: operator/runtime/mainnet/src/weights/snowbridge_pallet_system_v2.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function register_token (line 68) | fn register_token() -> Weight { function upgrade (line 83) | fn upgrade() -> Weight { function set_operating_mode (line 98) | fn set_operating_mode() -> Weight { FILE: operator/runtime/mainnet/tests/common.rs constant ALICE (line 50) | pub const ALICE: [u8; 20] = [1u8; 20]; constant BOB (line 51) | pub const BOB: [u8; 20] = [2u8; 20]; constant CHARLIE (line 52) | pub const CHARLIE: [u8; 20] = [3u8; 20]; constant DAVE (line 53) | pub const DAVE: [u8; 20] = [4u8; 20]; constant EVE (line 54) | pub const EVE: [u8; 20] = [5u8; 20]; function account_id (line 57) | pub fn account_id(account: [u8; 20]) -> AccountId { constant DEFAULT_BALANCE (line 62) | pub const DEFAULT_BALANCE: Balance = 1_000_000 * HAVE * SUPPLY_FACTOR; constant INITIAL_BALANCE (line 66) | pub const INITIAL_BALANCE: Balance = 1_000_000 * HAVE * SUPPLY_FACTOR; constant PROPOSAL_BOND (line 68) | pub const PROPOSAL_BOND: Balance = 100 * HAVE * SUPPLY_FACTOR; constant VOTING_BALANCE (line 70) | pub const VOTING_BALANCE: Balance = 10 * HAVE * SUPPLY_FACTOR; function generate_session_keys (line 73) | pub fn generate_session_keys(account: AccountId) -> SessionKeys { type ExtBuilder (line 87) | pub struct ExtBuilder { method default (line 96) | pub fn default() -> Self { method governance (line 108) | pub fn governance() -> Self { method with_balances (line 125) | pub fn with_balances(mut self, balances: Vec<(AccountId, Balance)>) ->... method with_validators (line 132) | pub fn with_validators(mut self, validators: Vec) -> Self { method with_sudo (line 139) | pub fn with_sudo(mut self, sudo_key: AccountId) -> Self { method build (line 144) | pub fn build(self) -> sp_io::TestExternalities { function root_origin (line 214) | pub fn root_origin() -> RuntimeOrigin { function datahaven_token_metadata (line 219) | pub fn datahaven_token_metadata() -> snowbridge_core::AssetMetadata { function get_validator_by_index (line 230) | pub fn get_validator_by_index(index: u32) -> AccountId { function set_block_author (line 240) | pub fn set_block_author(author: AccountId) { function set_block_author_by_index (line 250) | pub fn set_block_author_by_index(validator_index: u32) { function alice (line 261) | pub fn alice() -> AccountId { function bob (line 266) | pub fn bob() -> AccountId { function charlie (line 271) | pub fn charlie() -> AccountId { function dave (line 276) | pub fn dave() -> AccountId { function eve (line 281) | pub fn eve() -> AccountId { function run_to_block (line 286) | pub fn run_to_block(n: BlockNumberFor) { function make_proposal_hash (line 298) | pub fn make_proposal_hash(proposal: &RuntimeCall) -> H256 { function last_event (line 304) | pub fn last_event() -> RuntimeEvent { function has_event (line 310) | pub fn has_event(event: RuntimeEvent) -> bool { function setup_technical_committee (line 316) | pub fn setup_technical_committee(members: Vec) { function setup_treasury_council (line 327) | pub fn setup_treasury_council(members: Vec) { function make_simple_proposal (line 338) | pub fn make_simple_proposal() -> RuntimeCall { function advance_referendum_time (line 346) | pub fn advance_referendum_time(blocks: BlockNumberFor) { FILE: operator/runtime/mainnet/tests/fee_adjustment.rs function run_with_system_weight (line 36) | fn run_with_system_weight(w: frame_support::weights::Weight, mut asse... function multiplier_can_grow_from_zero (line 51) | fn multiplier_can_grow_from_zero() { function fee_calculation (line 72) | fn fee_calculation() { function min_gas_price_is_deterministic (line 114) | fn min_gas_price_is_deterministic() { function min_gas_price_has_no_precision_loss_from_saturating_mul_int (line 132) | fn min_gas_price_has_no_precision_loss_from_saturating_mul_int() { function fee_scenarios (line 154) | fn fee_scenarios() { FILE: operator/runtime/mainnet/tests/governance/benchmarks.rs function benchmark_council_proposal_scaling (line 43) | fn benchmark_council_proposal_scaling() { function benchmark_mass_voting_performance (line 86) | fn benchmark_mass_voting_performance() { function benchmark_multi_track_performance (line 155) | fn benchmark_multi_track_performance() { function benchmark_delegation_performance (line 226) | fn benchmark_delegation_performance() { function benchmark_preimage_performance (line 321) | fn benchmark_preimage_performance() { function benchmark_council_maximum_load (line 374) | fn benchmark_council_maximum_load() { function benchmark_track_operations (line 444) | fn benchmark_track_operations() { function benchmark_memory_usage (line 515) | fn benchmark_memory_usage() { FILE: operator/runtime/mainnet/tests/governance/councils.rs function technical_committee_setup_works (line 36) | fn technical_committee_setup_works() { function treasury_council_setup_works (line 59) | fn treasury_council_setup_works() { function technical_committee_proposal_lifecycle_works (line 82) | fn technical_committee_proposal_lifecycle_works() { function treasury_council_voting_patterns_work (line 158) | fn treasury_council_voting_patterns_work() { function council_proposal_rejection_works (line 234) | fn council_proposal_rejection_works() { function non_members_cannot_participate (line 300) | fn non_members_cannot_participate() { function council_member_changes_work (line 338) | fn council_member_changes_work() { function proposal_weight_limit_enforced (line 379) | fn proposal_weight_limit_enforced() { function proposal_close_after_timeout_works (line 404) | fn proposal_close_after_timeout_works() { function prime_member_tiebreaking_works (line 447) | fn prime_member_tiebreaking_works() { function concurrent_proposals_from_same_member (line 530) | fn concurrent_proposals_from_same_member() { function treasury_council_emergency_decision (line 580) | fn treasury_council_emergency_decision() { function max_members_limit_enforced (line 640) | fn max_members_limit_enforced() { FILE: operator/runtime/mainnet/tests/governance/integration.rs function complete_governance_workflow_works (line 36) | fn complete_governance_workflow_works() { function emergency_cancellation_workflow_works (line 187) | fn emergency_cancellation_workflow_works() { function treasury_spending_workflow_works (line 306) | fn treasury_spending_workflow_works() { function delegation_governance_workflow_works (line 433) | fn delegation_governance_workflow_works() { function multi_track_parallel_governance_works (line 535) | fn multi_track_parallel_governance_works() { function governance_self_upgrade_workflow_works (line 755) | fn governance_self_upgrade_workflow_works() { FILE: operator/runtime/mainnet/tests/governance/origins.rs function root_origin_works_with_combined_origins (line 35) | fn root_origin_works_with_combined_origins() { function general_admin_origins_work (line 53) | fn general_admin_origins_work() { function fast_general_admin_origins_work (line 69) | fn fast_general_admin_origins_work() { function referendum_canceller_origins_work (line 87) | fn referendum_canceller_origins_work() { function referendum_killer_origins_work (line 106) | fn referendum_killer_origins_work() { function whitelisted_caller_origins_work (line 125) | fn whitelisted_caller_origins_work() { function collective_instances_configured (line 141) | fn collective_instances_configured() { function signed_origins_fail_for_custom_origins (line 165) | fn signed_origins_fail_for_custom_origins() { function custom_origins_are_distinct (line 181) | fn custom_origins_are_distinct() { function origin_elevation_prevented (line 212) | fn origin_elevation_prevented() { function combined_origins_practical_usage (line 233) | fn combined_origins_practical_usage() { function origin_to_track_conversion (line 261) | fn origin_to_track_conversion() { FILE: operator/runtime/mainnet/tests/governance/proxy.rs function governance_proxy_can_vote_on_referenda (line 36) | fn governance_proxy_can_vote_on_referenda() { function governance_proxy_can_delegate_voting (line 114) | fn governance_proxy_can_delegate_voting() { function governance_proxy_can_submit_council_proposal (line 161) | fn governance_proxy_can_submit_council_proposal() { function governance_proxy_can_vote_in_council (line 217) | fn governance_proxy_can_vote_in_council() { function governance_proxy_can_submit_referendum (line 283) | fn governance_proxy_can_submit_referendum() { function multiple_governance_proxies_coordination (line 339) | fn multiple_governance_proxies_coordination() { FILE: operator/runtime/mainnet/tests/governance/referenda.rs function tracks_info_configured_correctly (line 43) | fn tracks_info_configured_correctly() { function track_mapping_works (line 80) | fn track_mapping_works() { function referendum_submission_works (line 97) | fn referendum_submission_works() { function conviction_voting_works (line 138) | fn conviction_voting_works() { function referendum_timing_works (line 209) | fn referendum_timing_works() { function referendum_cancellation_works (line 256) | fn referendum_cancellation_works() { function referendum_killing_works (line 299) | fn referendum_killing_works() { function multiple_tracks_work (line 337) | fn multiple_tracks_work() { function vote_delegation_works (line 402) | fn vote_delegation_works() { function referendum_insufficient_support_fails (line 465) | fn referendum_insufficient_support_fails() { function preimage_lifecycle_works (line 513) | fn preimage_lifecycle_works() { function decision_deposit_mechanics_work (line 556) | fn decision_deposit_mechanics_work() { function track_capacity_limits_enforced (line 619) | fn track_capacity_limits_enforced() { function insufficient_balance_for_deposits (line 699) | fn insufficient_balance_for_deposits() { function referendum_confirmation_period_works (line 739) | fn referendum_confirmation_period_works() { function split_votes_with_conviction (line 806) | fn split_votes_with_conviction() { FILE: operator/runtime/mainnet/tests/lib.rs function test_runtime_version_and_metadata (line 39) | fn test_runtime_version_and_metadata() { function test_balances_functionality (line 48) | fn test_balances_functionality() { function validate_transaction_fails_on_filtered_call (line 57) | fn validate_transaction_fails_on_filtered_call() { FILE: operator/runtime/mainnet/tests/migrations.rs function migrations_force_calls_are_root_only (line 29) | fn migrations_force_calls_are_root_only() { function failed_migration_enters_safe_mode (line 76) | fn failed_migration_enters_safe_mode() { function safe_mode_allows_governance_during_migration_failure (line 125) | fn safe_mode_allows_governance_during_migration_failure() { FILE: operator/runtime/mainnet/tests/native_token_transfer.rs constant TRANSFER_AMOUNT (line 41) | const TRANSFER_AMOUNT: Balance = 1000 * HAVE; constant FEE_AMOUNT (line 42) | const FEE_AMOUNT: Balance = 10 * HAVE; constant ETH_ALICE (line 43) | const ETH_ALICE: H160 = H160([0x11; 20]); constant ETH_BOB (line 44) | const ETH_BOB: H160 = H160([0x22; 20]); function gateway_address (line 47) | fn gateway_address() -> H160 { function register_native_token (line 52) | fn register_native_token() -> H256 { function setup_sovereign_balance (line 64) | fn setup_sovereign_balance(amount: Balance) { function create_message (line 68) | fn create_message(token_id: H256, amount: Balance, claimer: H160, nonce:... function native_token_registration_works (line 88) | fn native_token_registration_works() { function transfer_to_ethereum_works (line 115) | fn transfer_to_ethereum_works() { function transfer_fails_when_paused (line 155) | fn transfer_fails_when_paused() { function multiple_transfers_work (line 177) | fn multiple_transfers_work() { function treasury_collects_fees_from_multiple_transfers (line 206) | fn treasury_collects_fees_from_multiple_transfers() { function message_processor_accepts_registered_token (line 242) | fn message_processor_accepts_registered_token() { function message_processor_rejects_unregistered_token (line 256) | fn message_processor_rejects_unregistered_token() { function message_processor_rejects_empty_assets (line 269) | fn message_processor_rejects_empty_assets() { function inbound_message_processing_works (line 284) | fn inbound_message_processing_works() { function multiple_assets_processing_sums_amounts (line 318) | fn multiple_assets_processing_sums_amounts() { function processing_fails_without_claimer (line 352) | fn processing_fails_without_claimer() { function processing_fails_with_zero_amount (line 368) | fn processing_fails_with_zero_amount() { function processing_fails_with_insufficient_sovereign_balance (line 382) | fn processing_fails_with_insufficient_sovereign_balance() { function end_to_end_transfer_flow (line 400) | fn end_to_end_transfer_flow() { function message_routing_works_correctly (line 434) | fn message_routing_works_correctly() { FILE: operator/runtime/mainnet/tests/proxy.rs function test_add_proxy_with_any_type (line 42) | fn test_add_proxy_with_any_type() { function test_add_multiple_proxies (line 79) | fn test_add_multiple_proxies() { function test_remove_proxy (line 118) | fn test_remove_proxy() { function test_remove_all_proxies (line 159) | fn test_remove_all_proxies() { function test_max_proxies_limit (line 201) | fn test_max_proxies_limit() { function test_duplicate_proxy_prevention (line 234) | fn test_duplicate_proxy_prevention() { function test_proxy_call_with_any_type (line 272) | fn test_proxy_call_with_any_type() { function test_proxy_call_with_balances_type (line 314) | fn test_proxy_call_with_balances_type() { function test_proxy_call_with_governance_type (line 354) | fn test_proxy_call_with_governance_type() { function test_proxy_call_with_nontransfer_type (line 388) | fn test_proxy_call_with_nontransfer_type() { function test_proxy_call_with_staking_type (line 445) | fn test_proxy_call_with_staking_type() { function test_proxy_call_with_identity_judgement_type (line 479) | fn test_proxy_call_with_identity_judgement_type() { function test_batch_call_with_nontransfer_proxy_filtered (line 563) | fn test_batch_call_with_nontransfer_proxy_filtered() { function test_proxy_call_with_cancelproxy_type (line 653) | fn test_proxy_call_with_cancelproxy_type() { function test_proxy_call_with_sudo_only_type (line 690) | fn test_proxy_call_with_sudo_only_type() { function test_proxy_call_with_wrong_proxy_type (line 738) | fn test_proxy_call_with_wrong_proxy_type() { function test_proxy_call_without_permission (line 785) | fn test_proxy_call_without_permission() { function test_proxy_type_hierarchy (line 819) | fn test_proxy_type_hierarchy() { function test_create_anonymous_proxy (line 838) | fn test_create_anonymous_proxy() { function test_anonymous_proxy_usage (line 869) | fn test_anonymous_proxy_usage() { function test_kill_anonymous_proxy (line 918) | fn test_kill_anonymous_proxy() { function test_proxy_announcement_system (line 1000) | fn test_proxy_announcement_system() { function test_utility_batch_with_proxy (line 1070) | fn test_utility_batch_with_proxy() { function test_proxy_chain (line 1121) | fn test_proxy_chain() { function test_multisig_to_anonymous_proxy_to_sudo (line 1181) | fn test_multisig_to_anonymous_proxy_to_sudo() { FILE: operator/runtime/mainnet/tests/safe_mode_tx_pause.rs function call_name (line 35) | fn call_name(call: &RuntimeCall) -> RuntimeCallNameOf { function transfer_call (line 44) | fn transfer_call(amount: u128) -> RuntimeCall { function force_enter_requires_root (line 55) | fn force_enter_requires_root() { function active_safe_mode_blocks_non_whitelisted_calls (line 81) | fn active_safe_mode_blocks_non_whitelisted_calls() { function whitelisted_calls_dispatch_in_safe_mode (line 106) | fn whitelisted_calls_dispatch_in_safe_mode() { function pause_requires_root (line 128) | fn pause_requires_root() { function paused_call_is_blocked (line 154) | fn paused_call_is_blocked() { function whitelisted_call_cannot_be_paused (line 187) | fn whitelisted_call_cannot_be_paused() { function dual_restrictions_require_both_to_clear (line 207) | fn dual_restrictions_require_both_to_clear() { function control_plane_calls_work_under_restrictions (line 278) | fn control_plane_calls_work_under_restrictions() { function governance_whitelisted_calls_work_during_safe_mode (line 312) | fn governance_whitelisted_calls_work_during_safe_mode() { FILE: operator/runtime/mainnet/tests/treasury.rs constant BASE_FEE_GENESIS (line 40) | const BASE_FEE_GENESIS: u128 = 10 * MILLIHAVE / 4; function existential_deposit (line 43) | fn existential_deposit() -> Balance { function author_does_receive_priority_fee (line 48) | fn author_does_receive_priority_fee() { function total_issuance_after_evm_transaction_with_priority_fee (line 86) | fn total_issuance_after_evm_transaction_with_priority_fee() { function total_issuance_after_evm_transaction_without_priority_fee (line 158) | fn total_issuance_after_evm_transaction_without_priority_fee() { function deal_with_fees_handles_tip (line 227) | fn deal_with_fees_handles_tip() { function fees_burned_when_block_author_not_set (line 314) | fn fees_burned_when_block_author_not_set() { function origin_of (line 382) | fn origin_of(account_id: AccountId) -> RuntimeOrigin { function expect_events (line 386) | fn expect_events(events: Vec) { function next_block (line 396) | fn next_block() { function test_treasury_spend_local_with_root_origin (line 404) | fn test_treasury_spend_local_with_root_origin() { function test_treasury_spend_local_with_council_origin (line 468) | fn test_treasury_spend_local_with_council_origin() { FILE: operator/runtime/stagenet/build.rs function main (line 18) | fn main() { function main (line 25) | fn main() { function main (line 32) | fn main() {} FILE: operator/runtime/stagenet/src/configs/governance/councils.rs type TechnicalCommitteeInstance (line 32) | pub type TechnicalCommitteeInstance = pallet_collective::Instance1; type RuntimeOrigin (line 34) | type RuntimeOrigin = RuntimeOrigin; type Proposal (line 35) | type Proposal = RuntimeCall; type RuntimeEvent (line 36) | type RuntimeEvent = RuntimeEvent; type MotionDuration (line 39) | type MotionDuration = TechnicalMotionDuration; type MaxProposals (line 41) | type MaxProposals = ConstU32<100>; type MaxMembers (line 43) | type MaxMembers = ConstU32<100>; type DefaultVote (line 44) | type DefaultVote = pallet_collective::MoreThanMajorityThenPrimeDefaultVote; type SetMembersOrigin (line 45) | type SetMembersOrigin = GeneralAdminOrRoot; type WeightInfo (line 46) | type WeightInfo = stagenet_weights::pallet_collective_technical_committe... type MaxProposalWeight (line 47) | type MaxProposalWeight = MaxProposalWeight; type DisapproveOrigin (line 48) | type DisapproveOrigin = FastGeneralAdminOrRoot; type KillOrigin (line 49) | type KillOrigin = FastGeneralAdminOrRoot; type Consideration (line 50) | type Consideration = (); type TreasuryCouncilInstance (line 54) | pub type TreasuryCouncilInstance = pallet_collective::Instance2; type RuntimeOrigin (line 56) | type RuntimeOrigin = RuntimeOrigin; type Proposal (line 57) | type Proposal = RuntimeCall; type RuntimeEvent (line 58) | type RuntimeEvent = RuntimeEvent; type MotionDuration (line 61) | type MotionDuration = ConstU32<{ 3 * DAYS }>; type MaxProposals (line 63) | type MaxProposals = ConstU32<20>; type MaxMembers (line 65) | type MaxMembers = ConstU32<9>; type DefaultVote (line 66) | type DefaultVote = pallet_collective::MoreThanMajorityThenPrimeDefaultVote; type SetMembersOrigin (line 67) | type SetMembersOrigin = GeneralAdminOrRoot; type WeightInfo (line 68) | type WeightInfo = stagenet_weights::pallet_collective_treasury_council::... type MaxProposalWeight (line 69) | type MaxProposalWeight = MaxProposalWeight; type DisapproveOrigin (line 70) | type DisapproveOrigin = FastGeneralAdminOrRoot; type KillOrigin (line 71) | type KillOrigin = FastGeneralAdminOrRoot; type Consideration (line 72) | type Consideration = (); FILE: operator/runtime/stagenet/src/configs/governance/origins.rs type Config (line 31) | pub trait Config: frame_system::Config {} type Pallet (line 34) | pub struct Pallet(_); type Origin (line 41) | pub enum Origin { FILE: operator/runtime/stagenet/src/configs/governance/referenda.rs type GeneralAdminOrRoot (line 42) | pub type GeneralAdminOrRoot = EitherOf, origins::G... type FastGeneralAdminOrRoot (line 45) | pub type FastGeneralAdminOrRoot = type WeightInfo (line 52) | type WeightInfo = stagenet_weights::pallet_conviction_voting::WeightInfo... type RuntimeEvent (line 53) | type RuntimeEvent = RuntimeEvent; type Currency (line 54) | type Currency = Balances; type VoteLockingPeriod (line 55) | type VoteLockingPeriod = VoteLockingPeriod; type MaxVotes (line 57) | type MaxVotes = ConstU32<20>; type MaxTurnout (line 58) | type MaxTurnout = frame_support::traits::TotalIssuanceOf, W... type Preimages (line 78) | type Preimages = Preimage; type WeightInfo (line 79) | type WeightInfo = stagenet_weights::pallet_whitelist::WeightInfo; type WeightInfo (line 86) | type WeightInfo = stagenet_weights::pallet_referenda::WeightInfo; type RuntimeCall (line 87) | type RuntimeCall = RuntimeCall; type RuntimeEvent (line 88) | type RuntimeEvent = RuntimeEvent; type Scheduler (line 89) | type Scheduler = Scheduler; type Currency (line 90) | type Currency = Balances; type SubmitOrigin (line 91) | type SubmitOrigin = frame_system::EnsureSigned; type CancelOrigin (line 92) | type CancelOrigin = EitherOf, ReferendumCanc... type KillOrigin (line 93) | type KillOrigin = EitherOf, ReferendumKiller>; type Slash (line 94) | type Slash = Treasury; type Votes (line 95) | type Votes = pallet_conviction_voting::VotesOf; type Tally (line 96) | type Tally = pallet_conviction_voting::TallyOf; type SubmissionDeposit (line 97) | type SubmissionDeposit = SubmissionDeposit; type MaxQueued (line 98) | type MaxQueued = ConstU32<100>; type UndecidingTimeout (line 99) | type UndecidingTimeout = UndecidingTimeout; type AlarmInterval (line 100) | type AlarmInterval = AlarmInterval; type Tracks (line 101) | type Tracks = TracksInfo; type Preimages (line 102) | type Preimages = Preimage; FILE: operator/runtime/stagenet/src/configs/governance/tracks.rs function percent (line 28) | const fn percent(x: i32) -> sp_runtime::FixedI64 { function permill (line 31) | const fn permill(x: i32) -> sp_runtime::FixedI64 { constant TRACKS_DATA (line 35) | const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo &'static [(Self::Id, pallet_referenda::TrackInfo Result { function vote_locking_always_longer_than_enactment_period (line 176) | fn vote_locking_always_longer_than_enactment_period() { function all_tracks_have_origins (line 190) | fn all_tracks_have_origins() { FILE: operator/runtime/stagenet/src/configs/mod.rs type ProxyType (line 55) | pub enum ProxyType { method filter (line 707) | fn filter(&self, c: &RuntimeCall) -> bool { method is_superset (line 767) | fn is_superset(&self, o: &Self) -> bool { method is_evm_proxy_call_allowed (line 790) | fn is_evm_proxy_call_allowed( method default (line 75) | fn default() -> Self { constant EVM_CHAIN_ID (line 159) | const EVM_CHAIN_ID: u64 = 55932; constant SS58_FORMAT (line 160) | const SS58_FORMAT: u16 = EVM_CHAIN_ID as u16; type BlockWeights (line 175) | pub struct BlockWeights; method get (line 177) | fn get() -> frame_system::limits::BlockWeights { type NormalCallFilter (line 208) | pub struct NormalCallFilter; method contains (line 210) | fn contains(c: &RuntimeCall) -> bool { type SafeModeWhitelistedCalls (line 231) | pub struct SafeModeWhitelistedCalls; method contains (line 233) | fn contains(call: &RuntimeCall) -> bool { type StagenetRuntimeCallFilter (line 258) | pub type StagenetRuntimeCallFilter = type Block (line 267) | type Block = Block; type BlockWeights (line 269) | type BlockWeights = RuntimeBlockWeights; type BlockLength (line 271) | type BlockLength = RuntimeBlockLength; type AccountId (line 273) | type AccountId = AccountId; type Lookup (line 275) | type Lookup = IdentityLookup; type Nonce (line 277) | type Nonce = Nonce; type Hash (line 279) | type Hash = Hash; type BlockHashCount (line 281) | type BlockHashCount = BlockHashCount; type DbWeight (line 283) | type DbWeight = RocksDbWeight; type Version (line 285) | type Version = Version; type AccountData (line 287) | type AccountData = pallet_balances::AccountData; type SS58Prefix (line 289) | type SS58Prefix = SS58Prefix; type MaxConsumers (line 290) | type MaxConsumers = frame_support::traits::ConstU32<16>; type SystemWeightInfo (line 291) | type SystemWeightInfo = stagenet_weights::frame_system::WeightInfo; type MaxAuthorities (line 318) | type MaxAuthorities = MaxAuthorities; type MaxNominators (line 319) | type MaxNominators = ConstU32<0>; type KeyOwnerProof (line 321) | type KeyOwnerProof = type EquivocationReportSystem (line 324) | type EquivocationReportSystem = pallet_babe::EquivocationReportSystem< type Moment (line 338) | type Moment = u64; type OnTimestampSet (line 339) | type OnTimestampSet = Babe; type MinimumPeriod (line 340) | type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>; type WeightInfo (line 341) | type WeightInfo = stagenet_weights::pallet_timestamp::WeightInfo; type MaxLocks (line 345) | type MaxLocks = ConstU32<50>; type MaxReserves (line 346) | type MaxReserves = (); type ReserveIdentifier (line 347) | type ReserveIdentifier = [u8; 8]; type Balance (line 349) | type Balance = Balance; type RuntimeEvent (line 351) | type RuntimeEvent = RuntimeEvent; type DustRemoval (line 352) | type DustRemoval = (); type ExistentialDeposit (line 353) | type ExistentialDeposit = ExistentialDeposit; type AccountStore (line 354) | type AccountStore = System; type WeightInfo (line 355) | type WeightInfo = stagenet_weights::pallet_balances::WeightInfo; type FreezeIdentifier (line 356) | type FreezeIdentifier = RuntimeFreezeReason; type MaxFreezes (line 357) | type MaxFreezes = VariantCountOf; type RuntimeHoldReason (line 358) | type RuntimeHoldReason = RuntimeHoldReason; type RuntimeFreezeReason (line 359) | type RuntimeFreezeReason = RuntimeFreezeReason; type DoneSlashHandler (line 360) | type DoneSlashHandler = (); type FindAuthor (line 364) | type FindAuthor = pallet_session::FindAccountFromAuthorIndex; type EventHandler (line 365) | type EventHandler = (ExternalValidatorsRewards, ImOnline); type RuntimeEvent (line 369) | type RuntimeEvent = RuntimeEvent; type IdentificationTuple (line 370) | type IdentificationTuple = pallet_session::historical::IdentificationTup... type OnOffenceHandler (line 371) | type OnOffenceHandler = ExternalValidatorsSlashes; type FullIdentificationOf (line 374) | pub struct FullIdentificationOf; method convert (line 376) | fn convert(_: AccountId) -> Option<()> { type FullIdentification (line 381) | type FullIdentification = (); type FullIdentificationOf (line 382) | type FullIdentificationOf = FullIdentificationOf; type RuntimeEvent (line 386) | type RuntimeEvent = RuntimeEvent; type ValidatorId (line 387) | type ValidatorId = AccountId; type ValidatorIdOf (line 388) | type ValidatorIdOf = ConvertInto; type ShouldEndSession (line 389) | type ShouldEndSession = Babe; type NextSessionRotation (line 390) | type NextSessionRotation = Babe; type SessionManager (line 391) | type SessionManager = pallet_external_validators_rewards::SessionPerform... type SessionHandler (line 395) | type SessionHandler = ::KeyTypeIdProviders; type Keys (line 396) | type Keys = SessionKeys; type WeightInfo (line 397) | type WeightInfo = stagenet_weights::pallet_session::WeightInfo; type AuthorityId (line 405) | type AuthorityId = ImOnlineId; type MaxKeys (line 406) | type MaxKeys = MaxAuthorities; type MaxPeerInHeartbeats (line 407) | type MaxPeerInHeartbeats = ConstU32<0>; type RuntimeEvent (line 408) | type RuntimeEvent = RuntimeEvent; type ValidatorSet (line 409) | type ValidatorSet = Historical; type NextSessionRotation (line 410) | type NextSessionRotation = Babe; type ReportUnresponsiveness (line 411) | type ReportUnresponsiveness = pallet_external_validator_slashes::Equivoc... type UnsignedPriority (line 416) | type UnsignedPriority = ImOnlineUnsignedPriority; type WeightInfo (line 417) | type WeightInfo = crate::weights::pallet_im_online::WeightInfo; type RuntimeEvent (line 428) | type RuntimeEvent = RuntimeEvent; type WeightInfo (line 430) | type WeightInfo = stagenet_weights::pallet_grandpa::WeightInfo; type MaxAuthorities (line 431) | type MaxAuthorities = MaxAuthorities; type MaxNominators (line 432) | type MaxNominators = ConstU32<0>; type MaxSetIdSessionEntries (line 433) | type MaxSetIdSessionEntries = MaxSetIdSessionEntries; type KeyOwnerProof (line 435) | type KeyOwnerProof = = TargetedFeeAdjustment< type RuntimeEvent (line 483) | type RuntimeEvent = RuntimeEvent; type OnChargeTransaction (line 484) | type OnChargeTransaction = FungibleAdapter< type OperationalFeeMultiplier (line 491) | type OperationalFeeMultiplier = ConstU8<5>; type WeightToFee (line 493) | type WeightToFee = IdentityFee; type WeightToFee (line 495) | type WeightToFee = benchmark_helpers::BenchmarkWeightToFee; type LengthToFee (line 497) | type LengthToFee = IdentityFee; type LengthToFee (line 499) | type LengthToFee = benchmark_helpers::BenchmarkWeightToFee; type FeeMultiplierUpdate (line 500) | type FeeMultiplierUpdate = FastAdjustingFeeUpdate; type WeightInfo (line 501) | type WeightInfo = stagenet_weights::pallet_transaction_payment::WeightIn... type BeefyId (line 509) | type BeefyId = BeefyId; type MaxAuthorities (line 510) | type MaxAuthorities = ConstU32<32>; type MaxNominators (line 511) | type MaxNominators = ConstU32<0>; type MaxSetIdSessionEntries (line 512) | type MaxSetIdSessionEntries = BeefySetIdSessionEntries; type OnNewValidatorSet (line 513) | type OnNewValidatorSet = BeefyMmrLeaf; type AncestryHelper (line 514) | type AncestryHelper = BeefyMmrLeaf; type WeightInfo (line 515) | type WeightInfo = (); type KeyOwnerProof (line 516) | type KeyOwnerProof = LeafExtraData { constant INDEXING_PREFIX (line 548) | const INDEXING_PREFIX: &'static [u8] = pallet_mmr::primitives::INDEXING_... type Hashing (line 549) | type Hashing = Keccak256; type LeafData (line 550) | type LeafData = pallet_beefy_mmr::Pallet; type OnNewRoot (line 551) | type OnNewRoot = pallet_beefy_mmr::DepositBeefyDigest; type WeightInfo (line 552) | type WeightInfo = stagenet_weights::pallet_mmr::WeightInfo; type BlockHashProvider (line 553) | type BlockHashProvider = pallet_mmr::DefaultBlockHashProvider; type BenchmarkHelper (line 555) | type BenchmarkHelper = (); type LeafVersion (line 559) | type LeafVersion = LeafVersion; type BeefyAuthorityToMerkleLeaf (line 560) | type BeefyAuthorityToMerkleLeaf = pallet_beefy_mmr::BeefyEcdsaToEthereum; type LeafExtra (line 561) | type LeafExtra = LeafExtraData; type BeefyDataProvider (line 562) | type BeefyDataProvider = LeafExtraDataProvider; type WeightInfo (line 563) | type WeightInfo = stagenet_weights::pallet_beefy_mmr::WeightInfo; type RuntimeEvent (line 571) | type RuntimeEvent = RuntimeEvent; type RuntimeCall (line 572) | type RuntimeCall = RuntimeCall; type PalletsOrigin (line 573) | type PalletsOrigin = OriginCaller; type WeightInfo (line 574) | type WeightInfo = stagenet_weights::pallet_utility::WeightInfo; type RuntimeEvent (line 583) | type RuntimeEvent = RuntimeEvent; type RuntimeOrigin (line 584) | type RuntimeOrigin = RuntimeOrigin; type PalletsOrigin (line 585) | type PalletsOrigin = OriginCaller; type RuntimeCall (line 586) | type RuntimeCall = RuntimeCall; type MaximumWeight (line 587) | type MaximumWeight = MaximumSchedulerWeight; type ScheduleOrigin (line 588) | type ScheduleOrigin = EnsureRoot; type MaxScheduledPerBlock (line 589) | type MaxScheduledPerBlock = ConstU32<50>; type OriginPrivilegeCmp (line 590) | type OriginPrivilegeCmp = EqualPrivilegeOnly; type Preimages (line 591) | type Preimages = Preimage; type WeightInfo (line 592) | type WeightInfo = stagenet_weights::pallet_scheduler::WeightInfo; type RuntimeEvent (line 603) | type RuntimeEvent = RuntimeEvent; type Currency (line 604) | type Currency = Balances; type ManagerOrigin (line 605) | type ManagerOrigin = EnsureRoot; type Consideration (line 606) | type Consideration = HoldConsideration< type WeightInfo (line 612) | type WeightInfo = stagenet_weights::pallet_preimage::WeightInfo; type IdentityForceOrigin (line 626) | type IdentityForceOrigin = type IdentityRegistrarOrigin (line 628) | type IdentityRegistrarOrigin = type RuntimeEvent (line 632) | type RuntimeEvent = RuntimeEvent; type Currency (line 633) | type Currency = Balances; type BasicDeposit (line 635) | type BasicDeposit = ConstU128<{ deposit(1, 258) }>; type ByteDeposit (line 637) | type ByteDeposit = ConstU128<{ deposit(0, 1) }>; type SubAccountDeposit (line 639) | type SubAccountDeposit = ConstU128<{ deposit(1, 53) }>; type MaxSubAccounts (line 640) | type MaxSubAccounts = MaxSubAccounts; type IdentityInformation (line 641) | type IdentityInformation = pallet_identity::legacy::IdentityInfo::Signer; type UsernameAuthorityOrigin (line 648) | type UsernameAuthorityOrigin = EnsureRoot; type PendingUsernameExpiration (line 649) | type PendingUsernameExpiration = PendingUsernameExpiration; type MaxSuffixLength (line 650) | type MaxSuffixLength = MaxSuffixLength; type MaxUsernameLength (line 651) | type MaxUsernameLength = MaxUsernameLength; type WeightInfo (line 652) | type WeightInfo = pallet_identity::weights::SubstrateWeight; type UsernameDeposit (line 653) | type UsernameDeposit = UsernameDeposit; type UsernameGracePeriod (line 654) | type UsernameGracePeriod = UsernameGracePeriod; type RuntimeEvent (line 680) | type RuntimeEvent = RuntimeEvent; type RuntimeCall (line 681) | type RuntimeCall = RuntimeCall; type Currency (line 682) | type Currency = Balances; type DepositBase (line 683) | type DepositBase = DepositBase; type DepositFactor (line 684) | type DepositFactor = DepositFactor; type MaxSignatories (line 685) | type MaxSignatories = MaxSignatories; type WeightInfo (line 686) | type WeightInfo = stagenet_weights::pallet_multisig::WeightInfo; function is_governance_precompile (line 778) | fn is_governance_precompile(precompile_name: &PrecompileName) -> bool { type RuntimeEvent (line 840) | type RuntimeEvent = RuntimeEvent; type RuntimeCall (line 841) | type RuntimeCall = RuntimeCall; type Currency (line 842) | type Currency = Balances; type ProxyType (line 843) | type ProxyType = ProxyType; type ProxyDepositBase (line 844) | type ProxyDepositBase = ProxyDepositBase; type ProxyDepositFactor (line 845) | type ProxyDepositFactor = ProxyDepositFactor; type MaxProxies (line 846) | type MaxProxies = MaxProxies; type WeightInfo (line 847) | type WeightInfo = stagenet_weights::pallet_proxy::WeightInfo; type MaxPending (line 848) | type MaxPending = MaxPending; type CallHasher (line 849) | type CallHasher = sp_runtime::traits::BlakeTwo256; type AnnouncementDepositBase (line 850) | type AnnouncementDepositBase = AnnouncementDepositBase; type AnnouncementDepositFactor (line 851) | type AnnouncementDepositFactor = AnnouncementDepositFactor; type ProxyType (line 855) | type ProxyType = ProxyType; type AdminOrigin (line 859) | type AdminOrigin = EnsureRoot; type RuntimeEvent (line 860) | type RuntimeEvent = RuntimeEvent; type RuntimeParameters (line 861) | type RuntimeParameters = RuntimeParameters; type WeightInfo (line 862) | type WeightInfo = stagenet_weights::pallet_parameters::WeightInfo; type RuntimeEvent (line 866) | type RuntimeEvent = RuntimeEvent; type Migrations (line 868) | type Migrations = datahaven_runtime_common::migrations::MultiBlockMigrat... type Migrations (line 870) | type Migrations = datahaven_runtime_common::migrations::MultiBlockMigrat... type CursorMaxLen (line 871) | type CursorMaxLen = MigrationCursorMaxLen; type IdentifierMaxLen (line 872) | type IdentifierMaxLen = MigrationIdentifierMaxLen; type MigrationStatusHandler (line 873) | type MigrationStatusHandler = MigrationStatusHandler; type FailedMigrationHandler (line 874) | type FailedMigrationHandler = FailedMigrationHandler; type MaxServiceWeight (line 875) | type MaxServiceWeight = MaxServiceWeight; type WeightInfo (line 876) | type WeightInfo = stagenet_weights::pallet_migrations::WeightInfo; type RuntimeEvent (line 880) | type RuntimeEvent = RuntimeEvent; type RuntimeCall (line 881) | type RuntimeCall = RuntimeCall; type WeightInfo (line 882) | type WeightInfo = stagenet_weights::pallet_sudo::WeightInfo; type RuntimeEvent (line 897) | type RuntimeEvent = RuntimeEvent; type MessageProcessor (line 899) | type MessageProcessor = EthereumOutboundQueueV2; type MessageProcessor (line 901) | type MessageProcessor = type Size (line 903) | type Size = u32; type QueueChangeHandler (line 904) | type QueueChangeHandler = (); type QueuePausedQuery (line 905) | type QueuePausedQuery = (); type HeapSize (line 906) | type HeapSize = MessageQueueHeapSize; type MaxStale (line 907) | type MaxStale = MessageQueueMaxStale; type ServiceWeight (line 908) | type ServiceWeight = MessageQueueServiceWeight; type IdleMaxServiceWeight (line 909) | type IdleMaxServiceWeight = MessageQueueServiceWeight; type WeightInfo (line 910) | type WeightInfo = stagenet_weights::pallet_message_queue::WeightInfo; type Burn (line 938) | type Burn = (); type BurnDestination (line 939) | type BurnDestination = (); type MaxApprovals (line 940) | type MaxApprovals = ConstU32<100>; type WeightInfo (line 941) | type WeightInfo = stagenet_weights::pallet_treasury::WeightInfo; type SpendFunds (line 942) | type SpendFunds = (); type SpendOrigin (line 943) | type SpendOrigin = type AssetKind (line 945) | type AssetKind = (); type Beneficiary (line 946) | type Beneficiary = AccountId; type BeneficiaryLookup (line 947) | type BeneficiaryLookup = IdentityLookup; type Paymaster (line 948) | type Paymaster = PayFromAccount; type BalanceConverter (line 949) | type BalanceConverter = UnityAssetBalanceConversion; type PayoutPeriod (line 950) | type PayoutPeriod = ConstU32<{ 30 * DAYS }>; type BenchmarkHelper (line 952) | type BenchmarkHelper = BenchmarkHelper; type BlockNumberProvider (line 953) | type BlockNumberProvider = System; type RuntimeEvent (line 965) | type RuntimeEvent = RuntimeEvent; type StateRoot (line 966) | type StateRoot = pallet_ethereum::IntermediateStateRoot; type PostLogContent (line 967) | type PostLogContent = PostBlockAndTxnHashes; type ExtraDataLength (line 968) | type ExtraDataLength = ConstU32<30>; type TransactionPaymentAsGasPrice (line 972) | pub struct TransactionPaymentAsGasPrice; method min_gas_price (line 974) | fn min_gas_price() -> (U256, Weight) { type FindAuthorAdapter (line 991) | pub struct FindAuthorAdapter(core::marker::PhantomData); function find_author (line 997) | fn find_author<'a, I>(digests: I) -> Option type Precompiles (line 1008) | pub type Precompiles = DataHavenPrecompiles; type AccountProvider (line 1026) | type AccountProvider = FrameSystemAccountProvider; type FeeCalculator (line 1027) | type FeeCalculator = TransactionPaymentAsGasPrice; type GasWeightMapping (line 1028) | type GasWeightMapping = pallet_evm::FixedGasWeightMapping; type WeightPerGas (line 1029) | type WeightPerGas = WeightPerGas; type BlockHashMapping (line 1030) | type BlockHashMapping = pallet_ethereum::EthereumBlockHashMapping; type CallOrigin (line 1031) | type CallOrigin = EnsureAddressRoot; type WithdrawOrigin (line 1032) | type WithdrawOrigin = EnsureAddressNever; type AddressMapping (line 1033) | type AddressMapping = IdentityAddressMapping; type Currency (line 1034) | type Currency = Balances; type RuntimeEvent (line 1035) | type RuntimeEvent = RuntimeEvent; type PrecompilesType (line 1036) | type PrecompilesType = Precompiles; type PrecompilesValue (line 1037) | type PrecompilesValue = PrecompilesValue; type ChainId (line 1038) | type ChainId = EvmChainId; type BlockGasLimit (line 1039) | type BlockGasLimit = BlockGasLimit; type Runner (line 1040) | type Runner = pallet_evm::runner::stack::Runner; type OnChargeTransaction (line 1041) | type OnChargeTransaction = OnChargeEVMTransaction< type OnCreate (line 1048) | type OnCreate = (); type FindAuthor (line 1049) | type FindAuthor = FindAuthorAdapter; type GasLimitPovSizeRatio (line 1050) | type GasLimitPovSizeRatio = GasLimitPovSizeRatio; type GasLimitStorageGrowthRatio (line 1051) | type GasLimitStorageGrowthRatio = GasLimitStorageGrowthRatio; type Timestamp (line 1052) | type Timestamp = Timestamp; type WeightInfo (line 1053) | type WeightInfo = stagenet_weights::pallet_evm::WeightInfo; type DoNothingOutboundQueue (line 1080) | pub struct DoNothingOutboundQueue; type Ticket (line 1082) | type Ticket = (); method validate (line 1084) | fn validate( method deliver (line 1090) | fn deliver(_: Self::Ticket) -> Result Self::Balance { type RuntimeEvent (line 1105) | type RuntimeEvent = RuntimeEvent; type OutboundQueue (line 1106) | type OutboundQueue = DoNothingOutboundQueue; type SiblingOrigin (line 1107) | type SiblingOrigin = EnsureRootWithSuccess; type AgentIdOf (line 1108) | type AgentIdOf = AgentIdOf; type Token (line 1109) | type Token = Balances; type TreasuryAccount (line 1110) | type TreasuryAccount = TreasuryAccount; type DefaultPricingParameters (line 1111) | type DefaultPricingParameters = Parameters; type InboundDeliveryCost (line 1112) | type InboundDeliveryCost = InboundDeliveryCost; type WeightInfo (line 1113) | type WeightInfo = stagenet_weights::snowbridge_pallet_system::WeightInfo... type UniversalLocation (line 1114) | type UniversalLocation = UniversalLocation; type EthereumLocation (line 1115) | type EthereumLocation = EthereumLocation; type Helper (line 1117) | type Helper = (); type RuntimeEvent (line 1122) | type RuntimeEvent = RuntimeEvent; type OutboundQueue (line 1123) | type OutboundQueue = EthereumOutboundQueueV2; type FrontendOrigin (line 1124) | type FrontendOrigin = EnsureRootWithSuccess; type GovernanceOrigin (line 1125) | type GovernanceOrigin = EnsureRootWithSuccess; type WeightInfo (line 1126) | type WeightInfo = stagenet_weights::snowbridge_pallet_system_v2::WeightI... type Helper (line 1128) | type Helper = (); type RuntimeEvent (line 1218) | type RuntimeEvent = RuntimeEvent; type ForkVersions (line 1219) | type ForkVersions = ChainForkVersions; type FreeHeadersInterval (line 1220) | type FreeHeadersInterval = FreeHeadersInterval; type WeightInfo (line 1221) | type WeightInfo = stagenet_weights::snowbridge_pallet_ethereum_client::W... type DummyRewardPayment (line 1229) | pub struct DummyRewardPayment; method register_reward (line 1231) | fn register_reward(_who: &AccountId, _reward: (), _amount: u128) { type NoOpMessageProcessor (line 1242) | pub struct NoOpMessageProcessor; method can_process_message (line 1246) | fn can_process_message( method process_message (line 1253) | fn process_message( type RuntimeEvent (line 1262) | type RuntimeEvent = RuntimeEvent; type Verifier (line 1263) | type Verifier = EthereumBeaconClient; type GatewayAddress (line 1264) | type GatewayAddress = runtime_params::dynamic_params::runtime_config::Et... type MessageProcessor (line 1266) | type MessageProcessor = ( type MessageProcessor (line 1271) | type MessageProcessor = NoOpMessageProcessor; type RewardKind (line 1272) | type RewardKind = (); type DefaultRewardKind (line 1273) | type DefaultRewardKind = DefaultRewardKind; type RewardPayment (line 1274) | type RewardPayment = DummyRewardPayment; type WeightInfo (line 1275) | type WeightInfo = stagenet_weights::snowbridge_pallet_inbound_queue_v2::... type Helper (line 1277) | type Helper = Runtime; type CommitmentHandler (line 1287) | pub struct CommitmentHandler; method on_new_commitment (line 1289) | fn on_new_commitment(commitment: H256) { type RuntimeEvent (line 1295) | type RuntimeEvent = RuntimeEvent; type Hashing (line 1296) | type Hashing = Keccak256; type MessageQueue (line 1297) | type MessageQueue = MessageQueue; type GasMeter (line 1298) | type GasMeter = ConstantGasMeter; type Balance (line 1299) | type Balance = Balance; type MaxMessagePayloadSize (line 1300) | type MaxMessagePayloadSize = ConstU32<2048>; type MaxMessagesPerBlock (line 1301) | type MaxMessagesPerBlock = ConstU32<32>; type OnNewCommitment (line 1302) | type OnNewCommitment = CommitmentHandler; type WeightToFee (line 1303) | type WeightToFee = IdentityFee; type WeightInfo (line 1304) | type WeightInfo = stagenet_weights::snowbridge_pallet_outbound_queue_v2:... type Verifier (line 1305) | type Verifier = EthereumBeaconClient; type GatewayAddress (line 1306) | type GatewayAddress = runtime_params::dynamic_params::runtime_config::Et... type RewardKind (line 1307) | type RewardKind = (); type DefaultRewardKind (line 1308) | type DefaultRewardKind = DefaultRewardKind; type RewardPayment (line 1309) | type RewardPayment = DummyRewardPayment; type EthereumNetwork (line 1310) | type EthereumNetwork = EthereumNetwork; type ConvertAssetId (line 1311) | type ConvertAssetId = (); type Helper (line 1313) | type Helper = Runtime; method initialize_storage (line 1335) | fn initialize_storage(beacon_header: BeaconHeader, block_roots_root: H25... method initialize_storage (line 1361) | fn initialize_storage(beacon_header: BeaconHeader, block_roots_root: H25... type BenchmarkWeightToFee (line 1386) | pub struct BenchmarkWeightToFee; type Balance (line 1389) | type Balance = Balance; method weight_to_fee (line 1391) | fn weight_to_fee(weight: &Weight) -> Self::Balance { function make_xcm_origin (line 1403) | fn make_xcm_origin(_location: xcm::opaque::latest::Location) -> RuntimeO... function make_xcm_origin (line 1410) | fn make_xcm_origin(_location: xcm::opaque::latest::Location) -> RuntimeO... type RuntimeEvent (line 1416) | type RuntimeEvent = RuntimeEvent; type RuntimeEvent (line 1425) | type RuntimeEvent = RuntimeEvent; type UpdateOrigin (line 1426) | type UpdateOrigin = EnsureRoot; type HistoryDepth (line 1427) | type HistoryDepth = ConstU32<84>; type MaxWhitelistedValidators (line 1428) | type MaxWhitelistedValidators = MaxWhitelistedValidators; type MaxExternalValidators (line 1429) | type MaxExternalValidators = MaxExternalValidators; type ValidatorId (line 1430) | type ValidatorId = AccountId; type ValidatorIdOf (line 1431) | type ValidatorIdOf = ConvertInto; type ValidatorRegistration (line 1432) | type ValidatorRegistration = Session; type UnixTime (line 1433) | type UnixTime = Timestamp; type SessionsPerEra (line 1434) | type SessionsPerEra = SessionsPerEra; type OnEraStart (line 1435) | type OnEraStart = (ExternalValidatorsSlashes, ExternalValidatorsRewards); type OnEraEnd (line 1436) | type OnEraEnd = ExternalValidatorsRewards; type AuthorizedOrigin (line 1437) | type AuthorizedOrigin = type WeightInfo (line 1439) | type WeightInfo = stagenet_weights::pallet_external_validators::WeightIn... type Currency (line 1441) | type Currency = Balances; type GetWhitelistedValidators (line 1444) | pub struct GetWhitelistedValidators; method get (line 1446) | fn get() -> Vec { type ExternalRewardsEraInflationProvider (line 1464) | pub type ExternalRewardsEraInflationProvider = type ExternalRewardsInflationHandler (line 1478) | pub struct ExternalRewardsInflationHandler; method mint_inflation (line 1483) | fn mint_inflation( type StagenetRewardsConfig (line 1499) | pub struct StagenetRewardsConfig; type OutboundQueue (line 1502) | type OutboundQueue = EthereumOutboundQueueV2; method rewards_duration (line 1504) | fn rewards_duration() -> u32 { method whave_token_address (line 1508) | fn whave_token_address() -> H160 { method service_manager_address (line 1512) | fn service_manager_address() -> H160 { method rewards_agent_origin (line 1516) | fn rewards_agent_origin() -> H256 { method strategies_and_multipliers (line 1520) | fn strategies_and_multipliers() -> Vec<(H160, u128)> { method handle_remainder (line 1527) | fn handle_remainder(remainder: u128) { type RewardsSendAdapter (line 1548) | pub type RewardsSendAdapter = type ValidatorSlashChecker (line 1552) | pub struct ValidatorSlashChecker; method is_slashed (line 1554) | fn is_slashed(era_index: u32, validator: &AccountId) -> bool { type RuntimeEvent (line 1575) | type RuntimeEvent = RuntimeEvent; type EraIndexProvider (line 1576) | type EraIndexProvider = ExternalValidators; type HistoryDepth (line 1577) | type HistoryDepth = ConstU32<64>; type EraInflationProvider (line 1578) | type EraInflationProvider = ExternalRewardsEraInflationProvider; type ExternalIndexProvider (line 1579) | type ExternalIndexProvider = ExternalValidators; type GetWhitelistedValidators (line 1580) | type GetWhitelistedValidators = GetWhitelistedValidators; type ValidatorSet (line 1581) | type ValidatorSet = Session; type SlashingCheck (line 1582) | type SlashingCheck = ValidatorSlashChecker; type BasePointsPerBlock (line 1583) | type BasePointsPerBlock = ConstU32<320>; type BlockAuthoringWeight (line 1584) | type BlockAuthoringWeight = type LivenessWeight (line 1586) | type LivenessWeight = type FairShareCap (line 1588) | type FairShareCap = runtime_params::dynamic_params::runtime_config::Oper... type ExpectedBlocksPerEra (line 1589) | type ExpectedBlocksPerEra = ExpectedBlocksPerEra; type MinInflationPercent (line 1590) | type MinInflationPercent = MinInflationPercent; type MaxInflationPercent (line 1591) | type MaxInflationPercent = MaxInflationPercent; type Hashing (line 1592) | type Hashing = Keccak256; type Currency (line 1593) | type Currency = Balances; type RewardsEthereumSovereignAccount (line 1594) | type RewardsEthereumSovereignAccount = ExternalValidatorRewardsAccount; type SendMessage (line 1595) | type SendMessage = RewardsSendAdapter; type HandleInflation (line 1596) | type HandleInflation = ExternalRewardsInflationHandler; type GovernanceOrigin (line 1597) | type GovernanceOrigin = type WeightInfo (line 1599) | type WeightInfo = stagenet_weights::pallet_external_validators_rewards::... type BenchmarkHelper (line 1601) | type BenchmarkHelper = (); type DataHavenTokenId (line 1615) | pub struct DataHavenTokenId; method get (line 1617) | fn get() -> Option { type MockNativeTokenId (line 1627) | pub struct MockNativeTokenId; method get (line 1630) | fn get() -> Option { type RuntimeEvent (line 1638) | type RuntimeEvent = RuntimeEvent; type Currency (line 1639) | type Currency = Balances; type EthereumSovereignAccount (line 1640) | type EthereumSovereignAccount = EthereumSovereignAccount; type OutboundQueue (line 1641) | type OutboundQueue = EthereumOutboundQueueV2; type NativeTokenId (line 1643) | type NativeTokenId = MockNativeTokenId; type NativeTokenId (line 1645) | type NativeTokenId = DataHavenTokenId; type FeeRecipient (line 1646) | type FeeRecipient = TreasuryAccount; type PauseOrigin (line 1647) | type PauseOrigin = EnsureRoot; type WeightInfo (line 1648) | type WeightInfo = stagenet_weights::pallet_datahaven_native_transfer::We... type RuntimeEvent (line 1656) | type RuntimeEvent = RuntimeEvent; type Currency (line 1657) | type Currency = Balances; type RuntimeHoldReason (line 1658) | type RuntimeHoldReason = RuntimeHoldReason; type WhitelistedCalls (line 1659) | type WhitelistedCalls = SafeModeWhitelistedCalls; type EnterDuration (line 1660) | type EnterDuration = SafeModeDuration; type ExtendDuration (line 1661) | type ExtendDuration = SafeModeDuration; type EnterDepositAmount (line 1662) | type EnterDepositAmount = SafeModeEnterDeposit; type ExtendDepositAmount (line 1663) | type ExtendDepositAmount = SafeModeExtendDeposit; type ForceEnterOrigin (line 1664) | type ForceEnterOrigin = EnsureRootWithSuccess; type ForceExtendOrigin (line 1665) | type ForceExtendOrigin = EnsureRootWithSuccess; type ForceDepositOrigin (line 1667) | type ForceDepositOrigin = EnsureRoot; type ReleaseDelay (line 1668) | type ReleaseDelay = ReleaseDelayNone; type Notify (line 1669) | type Notify = (); type WeightInfo (line 1670) | type WeightInfo = stagenet_weights::pallet_safe_mode::WeightInfo; type RuntimeEvent (line 1674) | type RuntimeEvent = RuntimeEvent; type RuntimeCall (line 1675) | type RuntimeCall = RuntimeCall; type PauseOrigin (line 1676) | type PauseOrigin = EnsureRoot; type UnpauseOrigin (line 1677) | type UnpauseOrigin = EnsureRoot; type WhitelistedCalls (line 1678) | type WhitelistedCalls = TxPauseWhitelistedCalls; type MaxNameLen (line 1679) | type MaxNameLen = ConstU32<256>; type WeightInfo (line 1680) | type WeightInfo = stagenet_weights::pallet_tx_pause::WeightInfo; type StagenetSlashesConfig (line 1684) | pub struct StagenetSlashesConfig; type OutboundQueue (line 1687) | type OutboundQueue = EthereumOutboundQueueV2; method service_manager_address (line 1689) | fn service_manager_address() -> H160 { method slashes_agent_origin (line 1693) | fn slashes_agent_origin() -> H256 { method strategies (line 1698) | fn strategies() -> Vec
{ type SlashesSendAdapter (line 1713) | pub type SlashesSendAdapter = type RuntimeEvent (line 1717) | type RuntimeEvent = RuntimeEvent; type ValidatorId (line 1718) | type ValidatorId = AccountId; type ValidatorIdOf (line 1719) | type ValidatorIdOf = ConvertInto; type SlashDeferDuration (line 1720) | type SlashDeferDuration = SlashDeferDuration; type BondingDuration (line 1721) | type BondingDuration = BondingDuration; type SlashId (line 1722) | type SlashId = u32; type EraIndexProvider (line 1723) | type EraIndexProvider = ExternalValidators; type InvulnerablesProvider (line 1724) | type InvulnerablesProvider = ExternalValidators; type ExternalIndexProvider (line 1725) | type ExternalIndexProvider = ExternalValidators; type MaxSlashWad (line 1726) | type MaxSlashWad = runtime_params::dynamic_params::runtime_config::MaxSl... type QueuedSlashesProcessedPerBlock (line 1727) | type QueuedSlashesProcessedPerBlock = ConstU32<10>; type WeightInfo (line 1728) | type WeightInfo = stagenet_weights::pallet_external_validator_slashes::W... type SendMessage (line 1729) | type SendMessage = SlashesSendAdapter; function test_ethereum_sovereign_account_computation (line 1754) | fn test_ethereum_sovereign_account_computation() { function test_rewards_send_adapter_with_zero_address (line 1770) | fn test_rewards_send_adapter_with_zero_address() { function test_rewards_send_adapter_with_valid_config (line 1793) | fn test_rewards_send_adapter_with_valid_config() { function build_snowbridge_message (line 1849) | fn build_snowbridge_message(origin: H160) -> SnowbridgeMessage { function test_eigenlayer_message_processor_rejects_wrong_origin (line 1875) | fn test_eigenlayer_message_processor_rejects_wrong_origin() { function test_eigenlayer_message_processor_accepts_authorized_origin (line 1907) | fn test_eigenlayer_message_processor_accepts_authorized_origin() { function test_external_validator_rewards_account_derivation (line 1936) | fn test_external_validator_rewards_account_derivation() { function test_rewards_agent_id_computation (line 1965) | fn test_rewards_agent_id_computation() { FILE: operator/runtime/stagenet/src/configs/runtime_params.rs method default (line 442) | fn default() -> Self { FILE: operator/runtime/stagenet/src/configs/storagehub/client.rs type Address (line 28) | type Address = crate::Address; type Call (line 29) | type Call = crate::RuntimeCall; type Signature (line 30) | type Signature = crate::Signature; type Extension (line 31) | type Extension = crate::SignedExtra; type RuntimeApi (line 32) | type RuntimeApi = crate::RuntimeApi; type RuntimeError (line 33) | type RuntimeError = crate::RuntimeError; type Hash (line 38) | type Hash = H256; function from_minimal_extension (line 40) | fn from_minimal_extension(minimal: MinimalExtension) -> Self { function into (line 59) | fn into(self) -> StorageEnableEvents { method build_transaction_hash_map (line 81) | fn build_transaction_hash_map( function into (line 109) | fn into(self) -> StorageEnableErrors { FILE: operator/runtime/stagenet/src/configs/storagehub/mod.rs type StorageDataUnit (line 70) | pub type StorageDataUnit = u64; type StorageProofsMerkleTrieLayout (line 72) | pub type StorageProofsMerkleTrieLayout = LayoutV1; type Hashing (line 74) | pub type Hashing = BlakeTwo256; type RuntimeEvent (line 105) | type RuntimeEvent = RuntimeEvent; type CollectionId (line 106) | type CollectionId = u32; type ItemId (line 107) | type ItemId = u32; type Currency (line 108) | type Currency = Balances; type CreateOrigin (line 109) | type CreateOrigin = AsEnsureOriginWithArg>; type ForceOrigin (line 110) | type ForceOrigin = frame_system::EnsureRoot; type CollectionDeposit (line 111) | type CollectionDeposit = CollectionDeposit; type ItemDeposit (line 112) | type ItemDeposit = ItemDeposit; type MetadataDepositBase (line 113) | type MetadataDepositBase = MetadataDepositBase; type AttributeDepositBase (line 114) | type AttributeDepositBase = MetadataDepositBase; type DepositPerByte (line 115) | type DepositPerByte = MetadataDepositPerByte; type StringLimit (line 116) | type StringLimit = ConstU32<256>; type KeyLimit (line 117) | type KeyLimit = ConstU32<64>; type ValueLimit (line 118) | type ValueLimit = ConstU32<256>; type ApprovalsLimit (line 119) | type ApprovalsLimit = ApprovalsLimit; type ItemAttributesApprovalsLimit (line 120) | type ItemAttributesApprovalsLimit = ItemAttributesApprovalsLimit; type MaxTips (line 121) | type MaxTips = MaxTips; type MaxDeadlineDuration (line 122) | type MaxDeadlineDuration = MaxDeadlineDuration; type MaxAttributesPerCall (line 123) | type MaxAttributesPerCall = MaxAttributesPerCall; type Features (line 124) | type Features = Features; type OffchainSignature (line 125) | type OffchainSignature = Signature; type OffchainPublic (line 126) | type OffchainPublic = ::Signer; type WeightInfo (line 127) | type WeightInfo = crate::weights::pallet_nfts::WeightInfo; type Locker (line 128) | type Locker = (); type Helper (line 130) | type Helper = benchmark_helpers::NftHelper; constant BENCH_SIGNING_KEY (line 141) | const BENCH_SIGNING_KEY: [u8; 32] = [1u8; 32]; function bench_signing_key (line 143) | fn bench_signing_key() -> SigningKey { type NftHelper (line 149) | pub struct NftHelper; method collection (line 154) | fn collection(i: u16) -> u32 { method item (line 158) | fn item(i: u16) -> u32 { method signer (line 162) | fn signer() -> (::Signer, AccountId) { method sign (line 173) | fn sign(_public: &::Signer, message: &[u8]) -> Si... type RuntimeEvent (line 189) | type RuntimeEvent = RuntimeEvent; type BabeDataGetter (line 190) | type BabeDataGetter = BabeDataGetter; type BabeBlockGetter (line 191) | type BabeBlockGetter = BlockNumberGetter; type WeightInfo (line 192) | type WeightInfo = crate::weights::pallet_randomness::WeightInfo; type BabeDataGetterBlockNumber (line 193) | type BabeDataGetterBlockNumber = BlockNumber; type BabeDataGetter (line 196) | pub struct BabeDataGetter; method get_epoch_index (line 198) | fn get_epoch_index() -> u64 { method get_epoch_randomness (line 201) | fn get_epoch_randomness() -> Hash { method get_parent_randomness (line 208) | fn get_parent_randomness() -> Hash { type BlockNumberGetter (line 217) | pub struct BlockNumberGetter {} type BlockNumber (line 219) | type BlockNumber = BlockNumber; method current_block_number (line 221) | fn current_block_number() -> Self::BlockNumber { type StorageHubTreasuryAccount (line 249) | pub struct StorageHubTreasuryAccount; method get (line 252) | fn get() -> AccountId { type ProvidersBenchmarkHelpers (line 260) | pub struct ProvidersBenchmarkHelpers; type ProviderId (line 265) | type ProviderId = ::Provi... method set_accrued_failed_proofs (line 267) | fn set_accrued_failed_proofs(provider_id: Self::ProviderId, value: u32) { method get_accrued_failed_proofs (line 271) | fn get_accrued_failed_proofs(provider_id: Self::ProviderId) -> u32 { type RuntimeEvent (line 277) | type RuntimeEvent = RuntimeEvent; type WeightInfo (line 278) | type WeightInfo = crate::weights::pallet_storage_providers::WeightInfo::CollectionId; type ProvidersProofSubmitters (line 301) | type ProvidersProofSubmitters = ProofsDealer; type ReputationWeightType (line 302) | type ReputationWeightType = u32; type StorageHubTickGetter (line 303) | type StorageHubTickGetter = ProofsDealer; type Treasury (line 305) | type Treasury = TreasuryAccount; type Treasury (line 307) | type Treasury = StorageHubTreasuryAccount; type SpMinDeposit (line 308) | type SpMinDeposit = SpMinDeposit; type SpMinCapacity (line 309) | type SpMinCapacity = ConstU64<2>; type DepositPerData (line 310) | type DepositPerData = ConstU128<2>; type MaxFileSize (line 311) | type MaxFileSize = ConstU64<{ u64::MAX }>; type MaxMultiAddressSize (line 312) | type MaxMultiAddressSize = ConstU32<200>; type MaxMultiAddressAmount (line 313) | type MaxMultiAddressAmount = ConstU32<5>; type MaxProtocols (line 314) | type MaxProtocols = ConstU32<100>; type BucketDeposit (line 315) | type BucketDeposit = BucketDeposit; type BucketNameLimit (line 316) | type BucketNameLimit = ConstU32<100>; type MaxBlocksForRandomness (line 317) | type MaxBlocksForRandomness = MaxBlocksForRandomness; type MinBlocksBetweenCapacityChanges (line 318) | type MinBlocksBetweenCapacityChanges = ConstU32<10>; type DefaultMerkleRoot (line 319) | type DefaultMerkleRoot = DefaultMerkleRoot; type SlashAmountPerMaxFileSize (line 320) | type SlashAmountPerMaxFileSize = runtime_config::SlashAmountPerMaxFileSize; type StartingReputationWeight (line 321) | type StartingReputationWeight = ConstU32<1>; type BspSignUpLockPeriod (line 322) | type BspSignUpLockPeriod = BspSignUpLockPeriod; type MaxCommitmentSize (line 323) | type MaxCommitmentSize = ConstU32<1000>; type ZeroSizeBucketFixedRate (line 324) | type ZeroSizeBucketFixedRate = runtime_config::ZeroSizeBucketFixedRate; type ProviderTopUpTtl (line 325) | type ProviderTopUpTtl = runtime_config::ProviderTopUpTtl; type MaxExpiredItemsInBlock (line 326) | type MaxExpiredItemsInBlock = ConstU32<100>; type BenchmarkHelpers (line 328) | type BenchmarkHelpers = ProvidersBenchmarkHelpers; type StorageDataUnitAndBalanceConverter (line 331) | pub struct StorageDataUnitAndBalanceConverter; method convert (line 333) | fn convert(data_unit: StorageDataUnit) -> Balance { method convert_back (line 338) | fn convert_back(balance: Balance) -> StorageDataUnit { type HasherOutT (line 343) | pub type HasherOutT = <::Hash as Hasher>::Out; type DefaultMerkleRoot (line 344) | pub struct DefaultMerkleRoot(PhantomData); function get (line 346) | fn get() -> HasherOutT { type RuntimeEvent (line 360) | type RuntimeEvent = RuntimeEvent; type WeightInfo (line 361) | type WeightInfo = crate::weights::pallet_payment_streams::WeightInfo; type Units (line 367) | type Units = StorageDataUnit; type BlockNumberToBalance (line 368) | type BlockNumberToBalance = BlockNumberToBalance; type ProvidersProofSubmitters (line 369) | type ProvidersProofSubmitters = ProofsDealer; type TreasuryCutCalculator (line 370) | type TreasuryCutCalculator = LinearThenPowerOfTwoTreasuryCutCalculator; type BaseDeposit (line 376) | type BaseDeposit = ConstU128<10>; type BlockNumberToBalance (line 380) | pub struct BlockNumberToBalance; method convert (line 382) | fn convert(block_number: BlockNumber) -> Balance { type Balance (line 388) | type Balance = Balance; type ProvidedUnit (line 389) | type ProvidedUnit = StorageDataUnit; type IdealUtilisationRate (line 390) | type IdealUtilisationRate = runtime_config::IdealUtilisationRate; type DecayRate (line 391) | type DecayRate = runtime_config::DecayRate; type MinimumCut (line 392) | type MinimumCut = runtime_config::MinimumTreasuryCut; type MaximumCut (line 393) | type MaximumCut = runtime_config::MaximumTreasuryCut; constant RANDOM_CHALLENGES_PER_BLOCK (line 398) | const RANDOM_CHALLENGES_PER_BLOCK: u32 = 10; constant MAX_CUSTOM_CHALLENGES_PER_BLOCK (line 399) | const MAX_CUSTOM_CHALLENGES_PER_BLOCK: u32 = 10; constant TOTAL_MAX_CHALLENGES_PER_BLOCK (line 400) | const TOTAL_MAX_CHALLENGES_PER_BLOCK: u32 = type RuntimeEvent (line 424) | type RuntimeEvent = RuntimeEvent; type WeightInfo (line 425) | type WeightInfo = crate::weights::pallet_proofs_dealer::WeightInfo; type RandomChallengesPerBlock (line 441) | type RandomChallengesPerBlock = RandomChallengesPerBlock; type MaxCustomChallengesPerBlock (line 443) | type MaxCustomChallengesPerBlock = TotalMaxChallengesPerBlock; type MaxCustomChallengesPerBlock (line 445) | type MaxCustomChallengesPerBlock = MaxCustomChallengesPerBlock; type MaxSubmittersPerTick (line 446) | type MaxSubmittersPerTick = MaxSubmittersPerTick; type TargetTicksStorageOfSubmitters (line 447) | type TargetTicksStorageOfSubmitters = TargetTicksStorageOfSubmitters; type ChallengeHistoryLength (line 448) | type ChallengeHistoryLength = ChallengeHistoryLength; type ChallengesQueueLength (line 449) | type ChallengesQueueLength = ChallengesQueueLength; type CheckpointChallengePeriod (line 451) | type CheckpointChallengePeriod = runtime_config::CheckpointChallengePeriod; type CheckpointChallengePeriod (line 453) | type CheckpointChallengePeriod = BenchmarkCheckpointChallengePeriod; type ChallengesFee (line 454) | type ChallengesFee = ChallengesFee; type PriorityChallengesFee (line 455) | type PriorityChallengesFee = PriorityChallengesFee; type Treasury (line 457) | type Treasury = TreasuryAccount; type Treasury (line 459) | type Treasury = StorageHubTreasuryAccount; type RandomnessProvider (line 463) | type RandomnessProvider = pallet_randomness::ParentBlockRandomness; type ChallengeOrigin (line 477) | type ChallengeOrigin = EnsureSigned; type PriorityChallengeOrigin (line 479) | type PriorityChallengeOrigin = frame_system::EnsureRoot; type PriorityChallengeOrigin (line 481) | type PriorityChallengeOrigin = EnsureSigned; type SaturatingBalanceToBlockNumber (line 486) | pub struct SaturatingBalanceToBlockNumber; method convert (line 488) | fn convert(block_number: Balance) -> BlockNumberFor { type MaxSubmittersPerTick (line 493) | pub struct MaxSubmittersPerTick; method get (line 495) | fn get() -> u32 { type BlockFullnessHeadroom (line 538) | pub struct BlockFullnessHeadroom; method get (line 540) | fn get() -> Weight { type MinNotFullBlocksRatio (line 548) | pub struct MinNotFullBlocksRatio; method get (line 550) | fn get() -> Perbill { type MaxSlashableProvidersPerTick (line 556) | pub struct MaxSlashableProvidersPerTick; method get (line 558) | fn get() -> u32 { type ThresholdType (line 602) | type ThresholdType = u32; type ReplicationTargetType (line 603) | pub type ReplicationTargetType = u32; type Eip191Adapter (line 627) | pub struct Eip191Adapter; method bytes_to_verify (line 629) | fn bytes_to_verify(message: &[u8]) -> Vec { type RuntimeEvent (line 644) | type RuntimeEvent = RuntimeEvent; type WeightInfo (line 645) | type WeightInfo = crate::weights::pallet_file_system::WeightInfo; type Providers (line 646) | type Providers = Providers; type ProofDealer (line 647) | type ProofDealer = ProofsDealer; type PaymentStreams (line 648) | type PaymentStreams = PaymentStreams; type CrRandomness (line 651) | type CrRandomness = MockCrRandomness; type UpdateStoragePrice (line 652) | type UpdateStoragePrice = MostlyStablePriceIndexUpdater; type UserSolvency (line 653) | type UserSolvency = PaymentStreams; type Fingerprint (line 654) | type Fingerprint = Hash; type ReplicationTargetType (line 655) | type ReplicationTargetType = ReplicationTargetType; type ThresholdType (line 656) | type ThresholdType = ThresholdType; type ThresholdTypeToTickNumber (line 657) | type ThresholdTypeToTickNumber = ThresholdTypeToBlockNumberConverter; type HashToThresholdType (line 658) | type HashToThresholdType = HashToThresholdTypeConverter; type MerkleHashToRandomnessOutput (line 659) | type MerkleHashToRandomnessOutput = MerkleHashToRandomnessOutputConverter; type ChunkIdToMerkleHash (line 660) | type ChunkIdToMerkleHash = ChunkIdToMerkleHashConverter; type Currency (line 661) | type Currency = Balances; type RuntimeHoldReason (line 662) | type RuntimeHoldReason = RuntimeHoldReason; type Nfts (line 663) | type Nfts = Nfts; type CollectionInspector (line 664) | type CollectionInspector = BucketNfts; type BspStopStoringFilePenalty (line 666) | type BspStopStoringFilePenalty = runtime_config::BspStopStoringFilePenalty; type BspStopStoringFilePenalty (line 668) | type BspStopStoringFilePenalty = BenchmarkBspStopStoringFilePenalty; type TreasuryAccount (line 670) | type TreasuryAccount = TreasuryAccount; type TreasuryAccount (line 672) | type TreasuryAccount = StorageHubTreasuryAccount; type MaxBatchConfirmStorageRequests (line 673) | type MaxBatchConfirmStorageRequests = ConstU32<100>; type MaxFilePathSize (line 674) | type MaxFilePathSize = ConstU32<512u32>; type MaxPeerIdSize (line 675) | type MaxPeerIdSize = ConstU32<100>; type MaxNumberOfPeerIds (line 676) | type MaxNumberOfPeerIds = ConstU32<5>; type MaxDataServerMultiAddresses (line 677) | type MaxDataServerMultiAddresses = ConstU32<10>; type MaxExpiredItemsInTick (line 678) | type MaxExpiredItemsInTick = ConstU32<100>; type StorageRequestTtl (line 679) | type StorageRequestTtl = runtime_config::StorageRequestTtl; type MoveBucketRequestTtl (line 680) | type MoveBucketRequestTtl = ConstU32<40u32>; type MaxUserPendingDeletionRequests (line 681) | type MaxUserPendingDeletionRequests = ConstU32<10u32>; type MaxUserPendingMoveBucketRequests (line 682) | type MaxUserPendingMoveBucketRequests = ConstU32<10u32>; type MinWaitForStopStoring (line 683) | type MinWaitForStopStoring = runtime_config::MinWaitForStopStoring; type BaseStorageRequestCreationDeposit (line 684) | type BaseStorageRequestCreationDeposit = BaseStorageRequestCreationDeposit; type UpfrontTicksToPay (line 685) | type UpfrontTicksToPay = runtime_config::UpfrontTicksToPay; type WeightToFee (line 686) | type WeightToFee = WeightToFee; type ReplicationTargetToBalance (line 687) | type ReplicationTargetToBalance = ReplicationTargetToBalance; type TickNumberToBalance (line 688) | type TickNumberToBalance = TickNumberToBalance; type StorageDataUnitToBalance (line 689) | type StorageDataUnitToBalance = StorageDataUnitToBalance; type FileDeletionRequestDeposit (line 690) | type FileDeletionRequestDeposit = FileDeletionRequestCreationDeposit; type BasicReplicationTarget (line 691) | type BasicReplicationTarget = runtime_config::BasicReplicationTarget; type StandardReplicationTarget (line 692) | type StandardReplicationTarget = runtime_config::StandardReplicationTarget; type HighSecurityReplicationTarget (line 693) | type HighSecurityReplicationTarget = runtime_config::HighSecurityReplica... type SuperHighSecurityReplicationTarget (line 694) | type SuperHighSecurityReplicationTarget = runtime_config::SuperHighSecur... type UltraHighSecurityReplicationTarget (line 695) | type UltraHighSecurityReplicationTarget = runtime_config::UltraHighSecur... type MaxReplicationTarget (line 696) | type MaxReplicationTarget = runtime_config::MaxReplicationTarget; type TickRangeToMaximumThreshold (line 697) | type TickRangeToMaximumThreshold = runtime_config::TickRangeToMaximumThr... type OffchainSignature (line 698) | type OffchainSignature = Signature; type OffchainPublicKey (line 699) | type OffchainPublicKey = ::Signer; type MaxFileDeletionsPerExtrinsic (line 700) | type MaxFileDeletionsPerExtrinsic = ConstU32<100>; type IntentionMsgAdapter (line 701) | type IntentionMsgAdapter = Eip191Adapter; type Price (line 705) | type Price = Balance; type StorageDataUnit (line 706) | type StorageDataUnit = StorageDataUnit; type LowerThreshold (line 707) | type LowerThreshold = runtime_config::SystemUtilisationLowerThresholdPer... type UpperThreshold (line 708) | type UpperThreshold = runtime_config::SystemUtilisationUpperThresholdPer... type MostlyStablePrice (line 709) | type MostlyStablePrice = runtime_config::MostlyStablePrice; type MaxPrice (line 710) | type MaxPrice = runtime_config::MaxPrice; type MinPrice (line 711) | type MinPrice = runtime_config::MinPrice; type UpperExponentFactor (line 712) | type UpperExponentFactor = runtime_config::UpperExponentFactor; type LowerExponentFactor (line 713) | type LowerExponentFactor = runtime_config::LowerExponentFactor; type ThresholdTypeToBlockNumberConverter (line 718) | pub struct ThresholdTypeToBlockNumberConverter; method convert (line 720) | fn convert(threshold: ThresholdType) -> BlockNumberFor { method convert_back (line 726) | fn convert_back(block_number: BlockNumberFor) -> ThresholdType { type HashToThresholdTypeConverter (line 732) | pub struct HashToThresholdTypeConverter; method convert (line 736) | fn convert(hash: ::Hash) -> Threshold... type MerkleHashToRandomnessOutputConverter (line 749) | pub struct MerkleHashToRandomnessOutputConverter; method convert (line 751) | fn convert(hash: H256) -> H256 { type ChunkIdToMerkleHashConverter (line 757) | pub struct ChunkIdToMerkleHashConverter; method convert (line 760) | fn convert(chunk_id: ChunkId) -> H256 { type ReplicationTargetToBalance (line 776) | pub struct ReplicationTargetToBalance; method convert (line 778) | fn convert(replication_target: ReplicationTargetType) -> Balance { type TickNumber (line 784) | pub type TickNumber = BlockNumber; type TickNumberToBalance (line 785) | pub struct TickNumberToBalance; method convert (line 787) | fn convert(tick_number: TickNumber) -> Balance { type StorageDataUnitToBalance (line 793) | pub struct StorageDataUnitToBalance; method convert (line 795) | fn convert(storage_data_unit: StorageDataUnit) -> Balance { type RuntimeEvent (line 803) | type RuntimeEvent = RuntimeEvent; type WeightInfo (line 804) | type WeightInfo = pallet_bucket_nfts::weights::SubstrateWeight; type Buckets (line 805) | type Buckets = Providers; type MockCrRandomness (line 810) | pub struct MockCrRandomness; type ProviderId (line 812) | type ProviderId = Hash; method initialise_randomness_cycle (line 814) | fn initialise_randomness_cycle( method stop_randomness_cycle (line 820) | fn stop_randomness_cycle(_who: &Self::ProviderId) -> frame_support::di... FILE: operator/runtime/stagenet/src/genesis_config_presets.rs constant STAGENET_EVM_CHAIN_ID (line 35) | const STAGENET_EVM_CHAIN_ID: u64 = 55932; function testnet_genesis (line 38) | fn testnet_genesis( function development_config_genesis (line 137) | pub fn development_config_genesis() -> Value { function local_config_genesis (line 165) | pub fn local_config_genesis() -> Value { function get_preset (line 190) | pub fn get_preset(id: &PresetId) -> Option> { function preset_names (line 204) | pub fn preset_names() -> Vec { function get_from_seed (line 212) | pub fn get_from_seed(seed: &str) -> ::Signer; function get_account_id_from_seed (line 235) | pub fn get_account_id_from_seed(seed: &str) -> AccountId function authority_keys_from_seed (line 243) | pub fn authority_keys_from_seed(s: &str) -> (AccountId, BabeId, GrandpaI... function alith (line 253) | pub fn alith() -> AccountId { function baltathar (line 257) | pub fn baltathar() -> AccountId { function charleth (line 261) | pub fn charleth() -> AccountId { function dorothy (line 265) | pub fn dorothy() -> AccountId { function ethan (line 269) | pub fn ethan() -> AccountId { function frank (line 273) | pub fn frank() -> AccountId { function beacon_relayer (line 277) | pub fn beacon_relayer() -> AccountId { function pre_funded_accounts (line 282) | pub fn pre_funded_accounts() -> Vec { FILE: operator/runtime/stagenet/src/lib.rs type Header (line 118) | pub type Header = generic::Header; type Block (line 120) | pub type Block = generic::Block; type BlockId (line 122) | pub type BlockId = generic::BlockId; type Hash (line 124) | pub type Hash = ::Output; constant VERSION (line 139) | pub const VERSION: RuntimeVersion = RuntimeVersion { constant BLOCK_HASH_COUNT (line 155) | pub const BLOCK_HASH_COUNT: BlockNumber = 2400; constant SUPPLY_FACTOR (line 161) | pub const SUPPLY_FACTOR: Balance = 1; constant WEI (line 163) | pub const WEI: Balance = 1; constant KILOWEI (line 164) | pub const KILOWEI: Balance = 1_000; constant MEGAWEI (line 165) | pub const MEGAWEI: Balance = 1_000_000; constant GIGAWEI (line 166) | pub const GIGAWEI: Balance = 1_000_000_000; constant MICROHAVE (line 167) | pub const MICROHAVE: Balance = 1_000_000_000_000; constant MILLIHAVE (line 168) | pub const MILLIHAVE: Balance = 1_000_000_000_000_000; constant HAVE (line 169) | pub const HAVE: Balance = 1_000_000_000_000_000_000; constant KILOHAVE (line 170) | pub const KILOHAVE: Balance = 1_000_000_000_000_000_000_000; constant TRANSACTION_BYTE_FEE (line 172) | pub const TRANSACTION_BYTE_FEE: Balance = 1 * GIGAWEI * SUPPLY_FACTOR; constant STORAGE_BYTE_FEE (line 173) | pub const STORAGE_BYTE_FEE: Balance = 100 * MICROHAVE * SUPPLY_FACTOR; constant WEIGHT_FEE (line 174) | pub const WEIGHT_FEE: Balance = 50 * KILOWEI * SUPPLY_FACTOR / 4; function deposit (line 176) | pub const fn deposit(items: u32, bytes: u32) -> Balance { constant MAX_POV_SIZE (line 181) | pub const MAX_POV_SIZE: u32 = 5 * 1024 * 1024; constant MAXIMUM_BLOCK_WEIGHT (line 184) | pub const MAXIMUM_BLOCK_WEIGHT: Weight = Weight::from_parts( constant NORMAL_DISPATCH_RATIO (line 189) | const NORMAL_DISPATCH_RATIO: Perbill = Perbill::from_percent(75); constant NORMAL_BLOCK_WEIGHT (line 190) | pub const NORMAL_BLOCK_WEIGHT: Weight = MAXIMUM_BLOCK_WEIGHT.saturating_... constant EXTRINSIC_BASE_WEIGHT (line 195) | pub const EXTRINSIC_BASE_WEIGHT: Weight = Weight::from_parts(10000 * WEI... function native_version (line 211) | pub fn native_version() -> NativeVersion { type Block (line 219) | pub type Block = generic::Block; type SignedExtra (line 222) | pub type SignedExtra = ( type UncheckedExtrinsic (line 235) | pub type UncheckedExtrinsic = type CheckedExtrinsic (line 238) | pub type CheckedExtrinsic = type SignedPayload (line 242) | pub type SignedPayload = generic::SignedPayload; type Migrations (line 248) | type Migrations = (pallet_file_system::migrations::v1::MigrateV0ToV1 WeightToFeeCoefficients { type Runtime (line 319) | pub struct Runtime; type Extrinsic (line 264) | type Extrinsic = UncheckedExtrinsic; type RuntimeCall (line 265) | type RuntimeCall = RuntimeCall; method create_inherent (line 272) | fn create_inherent(call: RuntimeCall) -> UncheckedExtrinsic { type System (line 323) | pub type System = frame_system; type Babe (line 327) | pub type Babe = pallet_babe; type Timestamp (line 330) | pub type Timestamp = pallet_timestamp; type Balances (line 333) | pub type Balances = pallet_balances; type Authorship (line 338) | pub type Authorship = pallet_authorship; type Offences (line 341) | pub type Offences = pallet_offences; type Historical (line 344) | pub type Historical = pallet_session::historical; type ExternalValidators (line 348) | pub type ExternalValidators = pallet_external_validators; type Session (line 351) | pub type Session = pallet_session; type ImOnline (line 354) | pub type ImOnline = pallet_im_online; type Grandpa (line 357) | pub type Grandpa = pallet_grandpa; type TransactionPayment (line 360) | pub type TransactionPayment = pallet_transaction_payment; type Beefy (line 363) | pub type Beefy = pallet_beefy; type Mmr (line 366) | pub type Mmr = pallet_mmr; type BeefyMmrLeaf (line 369) | pub type BeefyMmrLeaf = pallet_beefy_mmr; type Utility (line 374) | pub type Utility = pallet_utility; type Scheduler (line 377) | pub type Scheduler = pallet_scheduler; type Preimage (line 380) | pub type Preimage = pallet_preimage; type Identity (line 383) | pub type Identity = pallet_identity; type Multisig (line 386) | pub type Multisig = pallet_multisig; type Parameters (line 389) | pub type Parameters = pallet_parameters; type Sudo (line 392) | pub type Sudo = pallet_sudo; type Treasury (line 395) | pub type Treasury = pallet_treasury; type Proxy (line 398) | pub type Proxy = pallet_proxy; type MultiBlockMigrations (line 401) | pub type MultiBlockMigrations = pallet_migrations; type SafeMode (line 404) | pub type SafeMode = pallet_safe_mode; type TxPause (line 407) | pub type TxPause = pallet_tx_pause; type TechnicalCommittee (line 412) | pub type TechnicalCommittee = pallet_collective; type TreasuryCouncil (line 415) | pub type TreasuryCouncil = pallet_collective; type ConvictionVoting (line 418) | pub type ConvictionVoting = pallet_conviction_voting; type Referenda (line 421) | pub type Referenda = pallet_referenda; type Whitelist (line 424) | pub type Whitelist = pallet_whitelist; type Origins (line 427) | pub type Origins = governance::custom_origins; type Ethereum (line 432) | pub type Ethereum = pallet_ethereum; type EVM (line 435) | pub type EVM = pallet_evm; type EvmChainId (line 438) | pub type EvmChainId = pallet_evm_chain_id; type EthereumBeaconClient (line 443) | pub type EthereumBeaconClient = snowbridge_pallet_ethereum_client; type EthereumInboundQueueV2 (line 446) | pub type EthereumInboundQueueV2 = snowbridge_pallet_inbound_queue_v2; type EthereumOutboundQueueV2 (line 449) | pub type EthereumOutboundQueueV2 = snowbridge_pallet_outbound_queue_v2; type SnowbridgeSystem (line 452) | pub type SnowbridgeSystem = snowbridge_pallet_system; type SnowbridgeSystemV2 (line 455) | pub type SnowbridgeSystemV2 = snowbridge_pallet_system_v2; type MessageQueue (line 465) | pub type MessageQueue = pallet_message_queue; type Providers (line 471) | pub type Providers = pallet_storage_providers; type FileSystem (line 474) | pub type FileSystem = pallet_file_system; type ProofsDealer (line 477) | pub type ProofsDealer = pallet_proofs_dealer; type Randomness (line 480) | pub type Randomness = pallet_randomness; type PaymentStreams (line 483) | pub type PaymentStreams = pallet_payment_streams; type BucketNfts (line 486) | pub type BucketNfts = pallet_bucket_nfts; type Nfts (line 489) | pub type Nfts = pallet_nfts; type OutboundCommitmentStore (line 495) | pub type OutboundCommitmentStore = pallet_outbound_commitment_store; type ExternalValidatorsRewards (line 498) | pub type ExternalValidatorsRewards = pallet_external_validators_rewards; type DataHavenNativeTransfer (line 501) | pub type DataHavenNativeTransfer = pallet_datahaven_native_transfer; type ExternalValidatorsSlashes (line 504) | pub type ExternalValidatorsSlashes = pallet_external_validator_slashes; type ProxyGenesisCompanion (line 507) | pub type ProxyGenesisCompanion = pallet_proxy_genesis_companion; type Leaf (line 516) | pub type Leaf = <::LeafData as LeafDataPr... type Hashing (line 517) | pub type Hashing = ::Hashing; type Hash (line 518) | pub type Hash = ::Output; type TransactionConverter (line 522) | pub struct TransactionConverter; method convert_transaction (line 585) | fn convert_transaction(&self, transaction: pallet_ethereum::Transactio... type SignedInfo (line 525) | type SignedInfo = H160; method is_self_contained (line 527) | fn is_self_contained(&self) -> bool { method check_self_contained (line 534) | fn check_self_contained(&self) -> Option &'static str { method symbol (line 48) | fn symbol() -> &'static str { method decimals (line 52) | fn decimals() -> u8 { method is_native_currency (line 56) | fn is_native_currency() -> bool { type DataHavenPrecompilesAt (line 63) | type DataHavenPrecompilesAt = ( type DataHavenPrecompiles (line 160) | pub type DataHavenPrecompiles = PrecompileSetBuilder< FILE: operator/runtime/stagenet/src/weights/frame_system.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function remark (line 59) | fn remark(b: u32, ) -> Weight { function remark_with_event (line 69) | fn remark_with_event(b: u32, ) -> Weight { function set_heap_pages (line 80) | fn set_heap_pages() -> Weight { function set_code (line 92) | fn set_code() -> Weight { function set_storage (line 104) | fn set_storage(i: u32, ) -> Weight { function kill_storage (line 117) | fn kill_storage(i: u32, ) -> Weight { function kill_prefix (line 130) | fn kill_prefix(p: u32, ) -> Weight { function authorize_upgrade (line 144) | fn authorize_upgrade() -> Weight { function apply_authorized_upgrade (line 158) | fn apply_authorized_upgrade() -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_babe.rs type WeightInfo (line 55) | pub struct WeightInfo(PhantomData); function plan_config_change (line 58) | fn plan_config_change() -> Weight { function report_equivocation (line 67) | fn report_equivocation(_prev: u32, _equivocations: u32) -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_balances.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function transfer_allow_death (line 60) | fn transfer_allow_death() -> Weight { function transfer_keep_alive (line 71) | fn transfer_keep_alive() -> Weight { function force_set_balance_creating (line 82) | fn force_set_balance_creating() -> Weight { function force_set_balance_killing (line 93) | fn force_set_balance_killing() -> Weight { function force_transfer (line 104) | fn force_transfer() -> Weight { function transfer_all (line 115) | fn transfer_all() -> Weight { function force_unreserve (line 126) | fn force_unreserve() -> Weight { function upgrade_accounts (line 138) | fn upgrade_accounts(u: u32, ) -> Weight { function force_adjust_total_issuance (line 150) | fn force_adjust_total_issuance() -> Weight { function burn_allow_death (line 157) | fn burn_allow_death() -> Weight { function burn_keep_alive (line 164) | fn burn_keep_alive() -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_beefy_mmr.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function extract_validation_context (line 60) | fn extract_validation_context() -> Weight { function read_peak (line 70) | fn read_peak() -> Weight { function n_items_proof_is_non_canonical (line 83) | fn n_items_proof_is_non_canonical(n: u32, ) -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_collective_technical_committee.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function set_members (line 69) | fn set_members(m: u32, _n: u32, p: u32, ) -> Weight { function execute (line 94) | fn execute(b: u32, m: u32, ) -> Weight { function propose_execute (line 117) | fn propose_execute(b: u32, m: u32, ) -> Weight { function propose_proposed (line 143) | fn propose_proposed(b: u32, m: u32, p: u32, ) -> Weight { function vote (line 165) | fn vote(m: u32, ) -> Weight { function close_early_disapproved (line 187) | fn close_early_disapproved(m: u32, p: u32, ) -> Weight { function close_early_approved (line 217) | fn close_early_approved(b: u32, m: u32, p: u32, ) -> Weight { function close_disapproved (line 247) | fn close_disapproved(m: u32, p: u32, ) -> Weight { function close_approved (line 279) | fn close_approved(b: u32, m: u32, p: u32, ) -> Weight { function disapprove_proposal (line 304) | fn disapprove_proposal(p: u32, ) -> Weight { function kill (line 326) | fn kill(d: u32, p: u32, ) -> Weight { function release_proposal_cost (line 345) | fn release_proposal_cost() -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_collective_treasury_council.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function set_members (line 69) | fn set_members(m: u32, _n: u32, p: u32, ) -> Weight { function execute (line 94) | fn execute(b: u32, m: u32, ) -> Weight { function propose_execute (line 117) | fn propose_execute(b: u32, m: u32, ) -> Weight { function propose_proposed (line 143) | fn propose_proposed(b: u32, m: u32, p: u32, ) -> Weight { function vote (line 165) | fn vote(m: u32, ) -> Weight { function close_early_disapproved (line 187) | fn close_early_disapproved(m: u32, p: u32, ) -> Weight { function close_early_approved (line 217) | fn close_early_approved(b: u32, m: u32, p: u32, ) -> Weight { function close_disapproved (line 245) | fn close_disapproved(m: u32, p: u32, ) -> Weight { function close_approved (line 275) | fn close_approved(b: u32, m: u32, p: u32, ) -> Weight { function disapprove_proposal (line 298) | fn disapprove_proposal(p: u32, ) -> Weight { function kill (line 320) | fn kill(d: u32, p: u32, ) -> Weight { function release_proposal_cost (line 337) | fn release_proposal_cost() -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_conviction_voting.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function vote_new (line 70) | fn vote_new() -> Weight { function vote_existing (line 93) | fn vote_existing() -> Weight { function remove_vote (line 110) | fn remove_vote() -> Weight { function remove_other_vote (line 123) | fn remove_other_vote() -> Weight { function delegate (line 147) | fn delegate(r: u32, ) -> Weight { function undelegate (line 170) | fn undelegate(r: u32, ) -> Weight { function unlock (line 192) | fn unlock() -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_datahaven_native_transfer.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function transfer_to_ethereum (line 68) | fn transfer_to_ethereum() -> Weight { function pause (line 79) | fn pause() -> Weight { function unpause (line 89) | fn unpause() -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_evm.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function withdraw (line 58) | fn withdraw() -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_external_validator_slashes.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function cancel_deferred_slash (line 63) | fn cancel_deferred_slash(_s: u32, ) -> Weight { function force_inject_slash (line 82) | fn force_inject_slash() -> Weight { function process_slashes_queue (line 104) | fn process_slashes_queue(s: u32, ) -> Weight { function set_slashing_mode (line 118) | fn set_slashing_mode() -> Weight { function root_test_send_msg_to_eth (line 127) | fn root_test_send_msg_to_eth() -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_external_validators.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function skip_external_validators (line 60) | fn skip_external_validators() -> Weight { function add_whitelisted (line 73) | fn add_whitelisted(b: u32, ) -> Weight { function remove_whitelisted (line 88) | fn remove_whitelisted(b: u32, ) -> Weight { function force_era (line 101) | fn force_era() -> Weight { function set_external_validators (line 113) | fn set_external_validators() -> Weight { function new_session (line 140) | fn new_session(r: u32, ) -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_external_validators_rewards.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function on_era_end (line 68) | fn on_era_end() -> Weight { function process_unsent_reward_eras_empty (line 78) | fn process_unsent_reward_eras_empty() -> Weight { function process_unsent_reward_eras_expired (line 83) | fn process_unsent_reward_eras_expired() -> Weight { function process_unsent_reward_eras_success (line 89) | fn process_unsent_reward_eras_success() -> Weight { function process_unsent_reward_eras_failed (line 95) | fn process_unsent_reward_eras_failed() -> Weight { function retry_unsent_reward_era (line 99) | fn retry_unsent_reward_era() -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_grandpa.rs type WeightInfo (line 57) | pub struct WeightInfo(PhantomData); function note_stalled (line 61) | fn note_stalled() -> Weight { function report_equivocation (line 93) | fn report_equivocation(v: u32, n: u32, ) -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_im_online.rs type WeightInfo (line 39) | pub struct WeightInfo(PhantomData); function validate_unsigned_and_then_heartbeat (line 52) | fn validate_unsigned_and_then_heartbeat(k: u32, ) -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_message_queue.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function ready_ring_knit (line 62) | fn ready_ring_knit() -> Weight { function ready_ring_unknit (line 75) | fn ready_ring_unknit() -> Weight { function service_queue_base (line 86) | fn service_queue_base() -> Weight { function service_page_base_completion (line 97) | fn service_page_base_completion() -> Weight { function service_page_base_no_completion (line 108) | fn service_page_base_no_completion() -> Weight { function service_page_item (line 121) | fn service_page_item() -> Weight { function bump_service_head (line 133) | fn bump_service_head() -> Weight { function reap_page (line 146) | fn reap_page() -> Weight { function execute_overweight_page_removed (line 159) | fn execute_overweight_page_removed() -> Weight { function execute_overweight_page_updated (line 172) | fn execute_overweight_page_updated() -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_migrations.rs type WeightInfo (line 6) | pub type WeightInfo = pallet_migrations::weights::SubstrateWeight; FILE: operator/runtime/stagenet/src/weights/pallet_mmr.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function on_initialize (line 73) | fn on_initialize(x: u32, ) -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_multisig.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function as_multi_threshold_1 (line 63) | fn as_multi_threshold_1(z: u32, ) -> Weight { function as_multi_create (line 77) | fn as_multi_create(s: u32, z: u32, ) -> Weight { function as_multi_approve (line 94) | fn as_multi_approve(s: u32, z: u32, ) -> Weight { function as_multi_complete (line 117) | fn as_multi_complete(s: u32, z: u32, ) -> Weight { function approve_as_multi_create (line 133) | fn approve_as_multi_create(s: u32, ) -> Weight { function approve_as_multi_approve (line 147) | fn approve_as_multi_approve(s: u32, ) -> Weight { function cancel_as_multi (line 161) | fn cancel_as_multi(s: u32, ) -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_nfts.rs type WeightInfo (line 39) | pub struct WeightInfo(PhantomData); function create (line 51) | fn create() -> Weight { function force_create (line 70) | fn force_create() -> Weight { function destroy (line 98) | fn destroy(m: u32, c: u32, a: u32, ) -> Weight { function mint (line 128) | fn mint() -> Weight { function force_mint (line 149) | fn force_mint() -> Weight { function burn (line 176) | fn burn() -> Weight { function transfer (line 201) | fn transfer() -> Weight { function redeposit (line 217) | fn redeposit(i: u32, ) -> Weight { function lock_item_transfer (line 234) | fn lock_item_transfer() -> Weight { function unlock_item_transfer (line 247) | fn unlock_item_transfer() -> Weight { function lock_collection (line 260) | fn lock_collection() -> Weight { function transfer_ownership (line 277) | fn transfer_ownership() -> Weight { function set_team (line 290) | fn set_team() -> Weight { function force_collection_owner (line 303) | fn force_collection_owner() -> Weight { function force_collection_config (line 316) | fn force_collection_config() -> Weight { function lock_item_properties (line 329) | fn lock_item_properties() -> Weight { function set_attribute (line 348) | fn set_attribute() -> Weight { function force_set_attribute (line 361) | fn force_set_attribute() -> Weight { function clear_attribute (line 378) | fn clear_attribute() -> Weight { function approve_item_attributes (line 391) | fn approve_item_attributes() -> Weight { function cancel_item_attributes_approval (line 409) | fn cancel_item_attributes_approval(n: u32, ) -> Weight { function set_metadata (line 433) | fn set_metadata() -> Weight { function clear_metadata (line 450) | fn clear_metadata() -> Weight { function set_collection_metadata (line 467) | fn set_collection_metadata() -> Weight { function clear_collection_metadata (line 484) | fn clear_collection_metadata() -> Weight { function approve_transfer (line 497) | fn approve_transfer() -> Weight { function cancel_approval (line 508) | fn cancel_approval() -> Weight { function clear_all_transfer_approvals (line 519) | fn clear_all_transfer_approvals() -> Weight { function set_accept_ownership (line 530) | fn set_accept_ownership() -> Weight { function set_collection_max_supply (line 543) | fn set_collection_max_supply() -> Weight { function update_mint_settings (line 556) | fn update_mint_settings() -> Weight { function set_price (line 573) | fn set_price() -> Weight { function buy_item (line 598) | fn buy_item() -> Weight { function pay_tips (line 608) | fn pay_tips(n: u32, ) -> Weight { function create_swap (line 621) | fn create_swap() -> Weight { function cancel_swap (line 634) | fn cancel_swap() -> Weight { function claim_swap (line 659) | fn claim_swap() -> Weight { function mint_pre_signed (line 687) | fn mint_pre_signed(n: u32, ) -> Weight { function set_attributes_pre_signed (line 714) | fn set_attributes_pre_signed(n: u32, ) -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_parameters.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function set_parameter (line 60) | fn set_parameter() -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_payment_streams.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function create_fixed_rate_payment_stream (line 76) | fn create_fixed_rate_payment_stream() -> Weight { function update_fixed_rate_payment_stream (line 113) | fn update_fixed_rate_payment_stream() -> Weight { function delete_fixed_rate_payment_stream (line 152) | fn delete_fixed_rate_payment_stream() -> Weight { function create_dynamic_rate_payment_stream (line 181) | fn create_dynamic_rate_payment_stream() -> Weight { function update_dynamic_rate_payment_stream (line 218) | fn update_dynamic_rate_payment_stream() -> Weight { function delete_dynamic_rate_payment_stream (line 257) | fn delete_dynamic_rate_payment_stream() -> Weight { function charge_payment_streams (line 294) | fn charge_payment_streams() -> Weight { function charge_multiple_users_payment_streams (line 332) | fn charge_multiple_users_payment_streams(n: u32, ) -> Weight { function pay_outstanding_debt (line 371) | fn pay_outstanding_debt(n: u32, ) -> Weight { function clear_insolvent_flag (line 391) | fn clear_insolvent_flag() -> Weight { function price_index_update (line 404) | fn price_index_update() -> Weight { function tick_update (line 415) | fn tick_update() -> Weight { function update_providers_last_chargeable_info (line 435) | fn update_providers_last_chargeable_info(n: u32, ) -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_preimage.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function note_preimage (line 67) | fn note_preimage(s: u32, ) -> Weight { function note_requested_preimage (line 85) | fn note_requested_preimage(s: u32, ) -> Weight { function note_no_deposit_preimage (line 103) | fn note_no_deposit_preimage(s: u32, ) -> Weight { function unnote_preimage (line 122) | fn unnote_preimage() -> Weight { function unnote_no_deposit_preimage (line 137) | fn unnote_no_deposit_preimage() -> Weight { function request_preimage (line 150) | fn request_preimage() -> Weight { function request_no_deposit_preimage (line 163) | fn request_no_deposit_preimage() -> Weight { function request_unnoted_preimage (line 176) | fn request_unnoted_preimage() -> Weight { function request_requested_preimage (line 189) | fn request_requested_preimage() -> Weight { function unrequest_preimage (line 204) | fn unrequest_preimage() -> Weight { function unrequest_unnoted_preimage (line 217) | fn unrequest_unnoted_preimage() -> Weight { function unrequest_multi_referenced_preimage (line 230) | fn unrequest_multi_referenced_preimage() -> Weight { function ensure_updated (line 248) | fn ensure_updated(n: u32, ) -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_proofs_dealer.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function challenge (line 60) | fn challenge() -> Weight { function submit_proof_no_checkpoint_challenges_key_proofs (line 116) | fn submit_proof_no_checkpoint_challenges_key_proofs(n: u32, ) -> Weight { function submit_proof_with_checkpoint_challenges_key_proofs (line 174) | fn submit_proof_with_checkpoint_challenges_key_proofs(n: u32, ) -> Weight { function new_challenges_round (line 210) | fn new_challenges_round(n: u32, ) -> Weight { function new_checkpoint_challenge_round (line 233) | fn new_checkpoint_challenge_round(n: u32, ) -> Weight { function check_spamming_condition (line 252) | fn check_spamming_condition() -> Weight { function trim_valid_proof_submitters_last_ticks_constant_execution (line 265) | fn trim_valid_proof_submitters_last_ticks_constant_execution() -> Weight { function trim_valid_proof_submitters_last_ticks_loop (line 277) | fn trim_valid_proof_submitters_last_ticks_loop() -> Weight { function on_finalize (line 287) | fn on_finalize() -> Weight { function force_initialise_challenge_cycle (line 307) | fn force_initialise_challenge_cycle() -> Weight { function set_paused (line 318) | fn set_paused() -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_proxy.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function proxy (line 65) | fn proxy(p: u32, ) -> Weight { function proxy_announced (line 89) | fn proxy_announced(a: u32, p: u32, ) -> Weight { function remove_announcement (line 108) | fn remove_announcement(a: u32, _p: u32, ) -> Weight { function reject_announcement (line 125) | fn reject_announcement(a: u32, _p: u32, ) -> Weight { function announce (line 144) | fn announce(a: u32, p: u32, ) -> Weight { function add_proxy (line 160) | fn add_proxy(p: u32, ) -> Weight { function remove_proxy (line 174) | fn remove_proxy(p: u32, ) -> Weight { function remove_proxies (line 188) | fn remove_proxies(p: u32, ) -> Weight { function create_pure (line 202) | fn create_pure(p: u32, ) -> Weight { function kill_pure (line 216) | fn kill_pure(p: u32, ) -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_randomness.rs type WeightInfo (line 39) | pub struct WeightInfo(PhantomData); function set_babe_randomness (line 57) | fn set_babe_randomness() -> Weight { function on_finalize_hook (line 68) | fn on_finalize_hook() -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_referenda.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function submit (line 64) | fn submit() -> Weight { function place_decision_deposit_preparing (line 79) | fn place_decision_deposit_preparing() -> Weight { function place_decision_deposit_queued (line 98) | fn place_decision_deposit_queued() -> Weight { function place_decision_deposit_not_queued (line 117) | fn place_decision_deposit_not_queued() -> Weight { function place_decision_deposit_passing (line 134) | fn place_decision_deposit_passing() -> Weight { function place_decision_deposit_failing (line 151) | fn place_decision_deposit_failing() -> Weight { function refund_decision_deposit (line 162) | fn refund_decision_deposit() -> Weight { function refund_submission_deposit (line 173) | fn refund_submission_deposit() -> Weight { function cancel (line 188) | fn cancel() -> Weight { function kill (line 207) | fn kill() -> Weight { function one_fewer_deciding_queue_empty (line 220) | fn one_fewer_deciding_queue_empty() -> Weight { function one_fewer_deciding_failing (line 235) | fn one_fewer_deciding_failing() -> Weight { function one_fewer_deciding_passing (line 250) | fn one_fewer_deciding_passing() -> Weight { function nudge_referendum_requeued_insertion (line 263) | fn nudge_referendum_requeued_insertion() -> Weight { function nudge_referendum_requeued_slide (line 276) | fn nudge_referendum_requeued_slide() -> Weight { function nudge_referendum_queued (line 291) | fn nudge_referendum_queued() -> Weight { function nudge_referendum_not_queued (line 306) | fn nudge_referendum_not_queued() -> Weight { function nudge_referendum_no_deposit (line 319) | fn nudge_referendum_no_deposit() -> Weight { function nudge_referendum_preparing (line 332) | fn nudge_referendum_preparing() -> Weight { function nudge_referendum_timed_out (line 343) | fn nudge_referendum_timed_out() -> Weight { function nudge_referendum_begin_deciding_failing (line 358) | fn nudge_referendum_begin_deciding_failing() -> Weight { function nudge_referendum_begin_deciding_passing (line 373) | fn nudge_referendum_begin_deciding_passing() -> Weight { function nudge_referendum_begin_confirming (line 386) | fn nudge_referendum_begin_confirming() -> Weight { function nudge_referendum_end_confirming (line 399) | fn nudge_referendum_end_confirming() -> Weight { function nudge_referendum_continue_not_confirming (line 412) | fn nudge_referendum_continue_not_confirming() -> Weight { function nudge_referendum_continue_confirming (line 425) | fn nudge_referendum_continue_confirming() -> Weight { function nudge_referendum_approved (line 440) | fn nudge_referendum_approved() -> Weight { function nudge_referendum_rejected (line 453) | fn nudge_referendum_rejected() -> Weight { function set_some_metadata (line 470) | fn set_some_metadata() -> Weight { function clear_metadata (line 483) | fn clear_metadata() -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_safe_mode.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function on_initialize_noop (line 60) | fn on_initialize_noop() -> Weight { function on_initialize_exit (line 70) | fn on_initialize_exit() -> Weight { function enter (line 79) | fn enter() -> Weight { function force_enter (line 88) | fn force_enter() -> Weight { function extend (line 97) | fn extend() -> Weight { function force_extend (line 106) | fn force_extend() -> Weight { function force_exit (line 117) | fn force_exit() -> Weight { function release_deposit (line 126) | fn release_deposit() -> Weight { function force_release_deposit (line 137) | fn force_release_deposit() -> Weight { function force_slash_deposit (line 150) | fn force_slash_deposit() -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_scheduler.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function service_agendas_base (line 60) | fn service_agendas_base() -> Weight { function service_agenda_base (line 72) | fn service_agenda_base(s: u32, ) -> Weight { function service_task_base (line 83) | fn service_task_base() -> Weight { function service_task_fetched (line 97) | fn service_task_fetched(s: u32, ) -> Weight { function service_task_named (line 111) | fn service_task_named() -> Weight { function service_task_periodic (line 119) | fn service_task_periodic() -> Weight { function execute_dispatch_signed (line 130) | fn execute_dispatch_signed() -> Weight { function execute_dispatch_unsigned (line 138) | fn execute_dispatch_unsigned() -> Weight { function schedule (line 148) | fn schedule(s: u32, ) -> Weight { function cancel (line 166) | fn cancel(s: u32, ) -> Weight { function schedule_named (line 182) | fn schedule_named(s: u32, ) -> Weight { function cancel_named (line 200) | fn cancel_named(s: u32, ) -> Weight { function schedule_retry (line 216) | fn schedule_retry(s: u32, ) -> Weight { function set_retry (line 231) | fn set_retry() -> Weight { function set_retry_named (line 246) | fn set_retry_named() -> Weight { function cancel_retry (line 259) | fn cancel_retry() -> Weight { function cancel_retry_named (line 274) | fn cancel_retry_named() -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_session.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function set_keys (line 62) | fn set_keys() -> Weight { function purge_keys (line 75) | fn purge_keys() -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_storage_providers.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function request_msp_sign_up (line 68) | fn request_msp_sign_up() -> Weight { function request_bsp_sign_up (line 87) | fn request_bsp_sign_up() -> Weight { function confirm_sign_up_bsp (line 110) | fn confirm_sign_up_bsp() -> Weight { function confirm_sign_up_msp (line 135) | fn confirm_sign_up_msp() -> Weight { function cancel_sign_up (line 150) | fn cancel_sign_up() -> Weight { function msp_sign_off (line 174) | fn msp_sign_off(n: u32, ) -> Weight { function bsp_sign_off (line 204) | fn bsp_sign_off() -> Weight { function change_capacity_bsp_less_deposit (line 227) | fn change_capacity_bsp_less_deposit() -> Weight { function change_capacity_bsp_more_deposit (line 250) | fn change_capacity_bsp_more_deposit() -> Weight { function change_capacity_msp_less_deposit (line 269) | fn change_capacity_msp_less_deposit() -> Weight { function change_capacity_msp_more_deposit (line 288) | fn change_capacity_msp_more_deposit() -> Weight { function add_value_prop (line 305) | fn add_value_prop() -> Weight { function make_value_prop_unavailable (line 320) | fn make_value_prop_unavailable() -> Weight { function add_multiaddress (line 337) | fn add_multiaddress() -> Weight { function remove_multiaddress (line 352) | fn remove_multiaddress() -> Weight { function force_msp_sign_up (line 381) | fn force_msp_sign_up() -> Weight { function force_bsp_sign_up (line 408) | fn force_bsp_sign_up() -> Weight { function slash_without_awaiting_top_up (line 433) | fn slash_without_awaiting_top_up() -> Weight { function slash_with_awaiting_top_up (line 464) | fn slash_with_awaiting_top_up() -> Weight { function top_up_deposit (line 491) | fn top_up_deposit() -> Weight { function delete_provider_bsp (line 524) | fn delete_provider_bsp() -> Weight { function delete_provider_msp (line 551) | fn delete_provider_msp(n: u32, m: u32, ) -> Weight { function stop_all_cycles (line 576) | fn stop_all_cycles() -> Weight { function process_expired_provider_top_up_bsp (line 600) | fn process_expired_provider_top_up_bsp() -> Weight { function process_expired_provider_top_up_msp (line 621) | fn process_expired_provider_top_up_msp() -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_sudo.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function set_key (line 60) | fn set_key() -> Weight { function sudo (line 71) | fn sudo() -> Weight { function sudo_as (line 81) | fn sudo_as() -> Weight { function remove_key (line 91) | fn remove_key() -> Weight { function check_only_sudo_account (line 102) | fn check_only_sudo_account() -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_timestamp.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function set (line 62) | fn set() -> Weight { function on_finalize (line 71) | fn on_finalize() -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_transaction_payment.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function charge_transaction_payment (line 62) | fn charge_transaction_payment() -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_treasury.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function spend_local (line 64) | fn spend_local() -> Weight { function remove_approval (line 75) | fn remove_approval() -> Weight { function on_initialize_proposals (line 91) | fn on_initialize_proposals(p: u32, ) -> Weight { function spend (line 106) | fn spend() -> Weight { function payout (line 119) | fn payout() -> Weight { function check_status (line 130) | fn check_status() -> Weight { function void_spend (line 141) | fn void_spend() -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_tx_pause.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function pause (line 60) | fn pause() -> Weight { function unpause (line 71) | fn unpause() -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_utility.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function batch (line 63) | fn batch(c: u32, ) -> Weight { function as_derivative (line 77) | fn as_derivative() -> Weight { function batch_all (line 90) | fn batch_all(c: u32, ) -> Weight { function dispatch_as (line 100) | fn dispatch_as() -> Weight { function force_batch (line 112) | fn force_batch(c: u32, ) -> Weight { FILE: operator/runtime/stagenet/src/weights/pallet_whitelist.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function whitelist_call (line 64) | fn whitelist_call() -> Weight { function remove_whitelisted_call (line 79) | fn remove_whitelisted_call() -> Weight { function dispatch_whitelisted_call (line 97) | fn dispatch_whitelisted_call(n: u32, ) -> Weight { function dispatch_whitelisted_call_with_preimage (line 116) | fn dispatch_whitelisted_call_with_preimage(n: u32, ) -> Weight { FILE: operator/runtime/stagenet/src/weights/snowbridge_pallet_ethereum_client.rs type WeightInfo (line 39) | pub struct WeightInfo(PhantomData); function force_checkpoint (line 57) | fn force_checkpoint() -> Weight { function submit (line 84) | fn submit() -> Weight { function submit_with_sync_committee (line 107) | fn submit_with_sync_committee() -> Weight { FILE: operator/runtime/stagenet/src/weights/snowbridge_pallet_inbound_queue_v2.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function submit (line 68) | fn submit() -> Weight { FILE: operator/runtime/stagenet/src/weights/snowbridge_pallet_outbound_queue_v2.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function do_process_message (line 66) | fn do_process_message() -> Weight { function commit (line 79) | fn commit() -> Weight { function commit_single (line 92) | fn commit_single() -> Weight { function on_initialize (line 105) | fn on_initialize() -> Weight { function process (line 123) | fn process() -> Weight { function submit_delivery_receipt (line 140) | fn submit_delivery_receipt() -> Weight { FILE: operator/runtime/stagenet/src/weights/snowbridge_pallet_system.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function upgrade (line 58) | fn upgrade() -> Weight { function set_operating_mode (line 65) | fn set_operating_mode() -> Weight { function set_pricing_parameters (line 74) | fn set_pricing_parameters() -> Weight { function set_token_transfer_fees (line 82) | fn set_token_transfer_fees() -> Weight { function register_token (line 93) | fn register_token() -> Weight { FILE: operator/runtime/stagenet/src/weights/snowbridge_pallet_system_v2.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function register_token (line 68) | fn register_token() -> Weight { function upgrade (line 83) | fn upgrade() -> Weight { function set_operating_mode (line 98) | fn set_operating_mode() -> Weight { FILE: operator/runtime/stagenet/tests/common.rs constant ALICE (line 50) | pub const ALICE: [u8; 20] = [1u8; 20]; constant BOB (line 51) | pub const BOB: [u8; 20] = [2u8; 20]; constant CHARLIE (line 52) | pub const CHARLIE: [u8; 20] = [3u8; 20]; constant DAVE (line 53) | pub const DAVE: [u8; 20] = [4u8; 20]; constant EVE (line 54) | pub const EVE: [u8; 20] = [5u8; 20]; function account_id (line 57) | pub fn account_id(account: [u8; 20]) -> AccountId { constant DEFAULT_BALANCE (line 62) | pub const DEFAULT_BALANCE: Balance = 1_000_000 * HAVE * SUPPLY_FACTOR; constant INITIAL_BALANCE (line 66) | pub const INITIAL_BALANCE: Balance = 1_000_000 * HAVE * SUPPLY_FACTOR; constant PROPOSAL_BOND (line 68) | pub const PROPOSAL_BOND: Balance = 100 * HAVE * SUPPLY_FACTOR; constant VOTING_BALANCE (line 70) | pub const VOTING_BALANCE: Balance = 10 * HAVE * SUPPLY_FACTOR; function generate_session_keys (line 73) | pub fn generate_session_keys(account: AccountId) -> SessionKeys { type ExtBuilder (line 87) | pub struct ExtBuilder { method default (line 96) | pub fn default() -> Self { method governance (line 108) | pub fn governance() -> Self { method with_balances (line 125) | pub fn with_balances(mut self, balances: Vec<(AccountId, Balance)>) ->... method with_validators (line 132) | pub fn with_validators(mut self, validators: Vec) -> Self { method with_sudo (line 139) | pub fn with_sudo(mut self, sudo_key: AccountId) -> Self { method build (line 144) | pub fn build(self) -> sp_io::TestExternalities { function root_origin (line 214) | pub fn root_origin() -> RuntimeOrigin { function datahaven_token_metadata (line 219) | pub fn datahaven_token_metadata() -> snowbridge_core::AssetMetadata { function get_validator_by_index (line 230) | pub fn get_validator_by_index(index: u32) -> AccountId { function set_block_author (line 240) | pub fn set_block_author(author: AccountId) { function set_block_author_by_index (line 250) | pub fn set_block_author_by_index(validator_index: u32) { function alice (line 261) | pub fn alice() -> AccountId { function bob (line 266) | pub fn bob() -> AccountId { function charlie (line 271) | pub fn charlie() -> AccountId { function dave (line 276) | pub fn dave() -> AccountId { function eve (line 281) | pub fn eve() -> AccountId { function run_to_block (line 286) | pub fn run_to_block(n: BlockNumberFor) { function make_proposal_hash (line 298) | pub fn make_proposal_hash(proposal: &RuntimeCall) -> H256 { function last_event (line 304) | pub fn last_event() -> RuntimeEvent { function has_event (line 310) | pub fn has_event(event: RuntimeEvent) -> bool { function setup_technical_committee (line 316) | pub fn setup_technical_committee(members: Vec) { function setup_treasury_council (line 327) | pub fn setup_treasury_council(members: Vec) { function make_simple_proposal (line 338) | pub fn make_simple_proposal() -> RuntimeCall { function advance_referendum_time (line 346) | pub fn advance_referendum_time(blocks: BlockNumberFor) { FILE: operator/runtime/stagenet/tests/fee_adjustment.rs function run_with_system_weight (line 36) | fn run_with_system_weight(w: frame_support::weights::Weight, mut asse... function multiplier_can_grow_from_zero (line 51) | fn multiplier_can_grow_from_zero() { function fee_calculation (line 72) | fn fee_calculation() { function min_gas_price_is_deterministic (line 114) | fn min_gas_price_is_deterministic() { function min_gas_price_has_no_precision_loss_from_saturating_mul_int (line 132) | fn min_gas_price_has_no_precision_loss_from_saturating_mul_int() { function fee_scenarios (line 154) | fn fee_scenarios() { FILE: operator/runtime/stagenet/tests/governance/benchmarks.rs function benchmark_council_proposal_scaling (line 43) | fn benchmark_council_proposal_scaling() { function benchmark_mass_voting_performance (line 86) | fn benchmark_mass_voting_performance() { function benchmark_multi_track_performance (line 155) | fn benchmark_multi_track_performance() { function benchmark_delegation_performance (line 226) | fn benchmark_delegation_performance() { function benchmark_preimage_performance (line 321) | fn benchmark_preimage_performance() { function benchmark_council_maximum_load (line 374) | fn benchmark_council_maximum_load() { function benchmark_track_operations (line 444) | fn benchmark_track_operations() { function benchmark_memory_usage (line 515) | fn benchmark_memory_usage() { FILE: operator/runtime/stagenet/tests/governance/councils.rs function technical_committee_setup_works (line 36) | fn technical_committee_setup_works() { function treasury_council_setup_works (line 59) | fn treasury_council_setup_works() { function technical_committee_proposal_lifecycle_works (line 82) | fn technical_committee_proposal_lifecycle_works() { function treasury_council_voting_patterns_work (line 158) | fn treasury_council_voting_patterns_work() { function council_proposal_rejection_works (line 234) | fn council_proposal_rejection_works() { function non_members_cannot_participate (line 300) | fn non_members_cannot_participate() { function council_member_changes_work (line 338) | fn council_member_changes_work() { function proposal_weight_limit_enforced (line 379) | fn proposal_weight_limit_enforced() { function proposal_close_after_timeout_works (line 404) | fn proposal_close_after_timeout_works() { function prime_member_tiebreaking_works (line 447) | fn prime_member_tiebreaking_works() { function concurrent_proposals_from_same_member (line 530) | fn concurrent_proposals_from_same_member() { function treasury_council_emergency_decision (line 580) | fn treasury_council_emergency_decision() { function max_members_limit_enforced (line 640) | fn max_members_limit_enforced() { FILE: operator/runtime/stagenet/tests/governance/integration.rs function complete_governance_workflow_works (line 36) | fn complete_governance_workflow_works() { function emergency_cancellation_workflow_works (line 187) | fn emergency_cancellation_workflow_works() { function treasury_spending_workflow_works (line 306) | fn treasury_spending_workflow_works() { function delegation_governance_workflow_works (line 433) | fn delegation_governance_workflow_works() { function multi_track_parallel_governance_works (line 535) | fn multi_track_parallel_governance_works() { function governance_self_upgrade_workflow_works (line 755) | fn governance_self_upgrade_workflow_works() { FILE: operator/runtime/stagenet/tests/governance/origins.rs function root_origin_works_with_combined_origins (line 35) | fn root_origin_works_with_combined_origins() { function general_admin_origins_work (line 53) | fn general_admin_origins_work() { function fast_general_admin_origins_work (line 69) | fn fast_general_admin_origins_work() { function referendum_canceller_origins_work (line 87) | fn referendum_canceller_origins_work() { function referendum_killer_origins_work (line 106) | fn referendum_killer_origins_work() { function whitelisted_caller_origins_work (line 125) | fn whitelisted_caller_origins_work() { function collective_instances_configured (line 141) | fn collective_instances_configured() { function signed_origins_fail_for_custom_origins (line 165) | fn signed_origins_fail_for_custom_origins() { function custom_origins_are_distinct (line 181) | fn custom_origins_are_distinct() { function origin_elevation_prevented (line 212) | fn origin_elevation_prevented() { function combined_origins_practical_usage (line 233) | fn combined_origins_practical_usage() { function origin_to_track_conversion (line 261) | fn origin_to_track_conversion() { FILE: operator/runtime/stagenet/tests/governance/proxy.rs function governance_proxy_can_vote_on_referenda (line 36) | fn governance_proxy_can_vote_on_referenda() { function governance_proxy_can_delegate_voting (line 114) | fn governance_proxy_can_delegate_voting() { function governance_proxy_can_submit_council_proposal (line 161) | fn governance_proxy_can_submit_council_proposal() { function governance_proxy_can_vote_in_council (line 217) | fn governance_proxy_can_vote_in_council() { function governance_proxy_can_submit_referendum (line 283) | fn governance_proxy_can_submit_referendum() { function multiple_governance_proxies_coordination (line 334) | fn multiple_governance_proxies_coordination() { FILE: operator/runtime/stagenet/tests/governance/referenda.rs function tracks_info_configured_correctly (line 43) | fn tracks_info_configured_correctly() { function track_mapping_works (line 80) | fn track_mapping_works() { function referendum_submission_works (line 97) | fn referendum_submission_works() { function conviction_voting_works (line 138) | fn conviction_voting_works() { function referendum_timing_works (line 209) | fn referendum_timing_works() { function referendum_cancellation_works (line 256) | fn referendum_cancellation_works() { function referendum_killing_works (line 299) | fn referendum_killing_works() { function multiple_tracks_work (line 337) | fn multiple_tracks_work() { function vote_delegation_works (line 402) | fn vote_delegation_works() { function referendum_insufficient_support_fails (line 465) | fn referendum_insufficient_support_fails() { function preimage_lifecycle_works (line 513) | fn preimage_lifecycle_works() { function decision_deposit_mechanics_work (line 556) | fn decision_deposit_mechanics_work() { function track_capacity_limits_enforced (line 619) | fn track_capacity_limits_enforced() { function insufficient_balance_for_deposits (line 699) | fn insufficient_balance_for_deposits() { function referendum_confirmation_period_works (line 739) | fn referendum_confirmation_period_works() { function split_votes_with_conviction (line 806) | fn split_votes_with_conviction() { FILE: operator/runtime/stagenet/tests/lib.rs function test_runtime_version_and_metadata (line 38) | fn test_runtime_version_and_metadata() { function test_balances_functionality (line 47) | fn test_balances_functionality() { function validate_transaction_fails_on_filtered_call (line 56) | fn validate_transaction_fails_on_filtered_call() { FILE: operator/runtime/stagenet/tests/migrations.rs function migrations_force_calls_are_root_only (line 29) | fn migrations_force_calls_are_root_only() { function failed_migration_enters_safe_mode (line 76) | fn failed_migration_enters_safe_mode() { function safe_mode_allows_governance_during_migration_failure (line 125) | fn safe_mode_allows_governance_during_migration_failure() { FILE: operator/runtime/stagenet/tests/native_token_transfer.rs constant TRANSFER_AMOUNT (line 41) | const TRANSFER_AMOUNT: Balance = 1000 * HAVE; constant FEE_AMOUNT (line 42) | const FEE_AMOUNT: Balance = 10 * HAVE; constant ETH_ALICE (line 43) | const ETH_ALICE: H160 = H160([0x11; 20]); constant ETH_BOB (line 44) | const ETH_BOB: H160 = H160([0x22; 20]); function gateway_address (line 47) | fn gateway_address() -> H160 { function register_native_token (line 52) | fn register_native_token() -> H256 { function setup_sovereign_balance (line 64) | fn setup_sovereign_balance(amount: Balance) { function create_message (line 68) | fn create_message(token_id: H256, amount: Balance, claimer: H160, nonce:... function native_token_registration_works (line 88) | fn native_token_registration_works() { function transfer_to_ethereum_works (line 115) | fn transfer_to_ethereum_works() { function transfer_fails_when_paused (line 150) | fn transfer_fails_when_paused() { function multiple_transfers_work (line 170) | fn multiple_transfers_work() { function treasury_collects_fees_from_multiple_transfers (line 199) | fn treasury_collects_fees_from_multiple_transfers() { function message_processor_accepts_registered_token (line 235) | fn message_processor_accepts_registered_token() { function message_processor_rejects_unregistered_token (line 248) | fn message_processor_rejects_unregistered_token() { function message_processor_rejects_empty_assets (line 261) | fn message_processor_rejects_empty_assets() { function inbound_message_processing_works (line 276) | fn inbound_message_processing_works() { function multiple_assets_processing_sums_amounts (line 305) | fn multiple_assets_processing_sums_amounts() { function processing_fails_without_claimer (line 339) | fn processing_fails_without_claimer() { function processing_fails_with_zero_amount (line 355) | fn processing_fails_with_zero_amount() { function processing_fails_with_insufficient_sovereign_balance (line 369) | fn processing_fails_with_insufficient_sovereign_balance() { function end_to_end_transfer_flow (line 387) | fn end_to_end_transfer_flow() { function message_routing_works_correctly (line 420) | fn message_routing_works_correctly() { FILE: operator/runtime/stagenet/tests/proxy.rs function test_add_proxy_with_any_type (line 42) | fn test_add_proxy_with_any_type() { function test_add_multiple_proxies (line 79) | fn test_add_multiple_proxies() { function test_remove_proxy (line 118) | fn test_remove_proxy() { function test_remove_all_proxies (line 159) | fn test_remove_all_proxies() { function test_max_proxies_limit (line 201) | fn test_max_proxies_limit() { function test_duplicate_proxy_prevention (line 234) | fn test_duplicate_proxy_prevention() { function test_proxy_call_with_any_type (line 272) | fn test_proxy_call_with_any_type() { function test_proxy_call_with_balances_type (line 314) | fn test_proxy_call_with_balances_type() { function test_proxy_call_with_governance_type (line 354) | fn test_proxy_call_with_governance_type() { function test_proxy_call_with_nontransfer_type (line 388) | fn test_proxy_call_with_nontransfer_type() { function test_proxy_call_with_staking_type (line 445) | fn test_proxy_call_with_staking_type() { function test_proxy_call_with_identity_judgement_type (line 479) | fn test_proxy_call_with_identity_judgement_type() { function test_batch_call_with_nontransfer_proxy_filtered (line 563) | fn test_batch_call_with_nontransfer_proxy_filtered() { function test_proxy_call_with_cancelproxy_type (line 653) | fn test_proxy_call_with_cancelproxy_type() { function test_proxy_call_with_sudo_only_type (line 690) | fn test_proxy_call_with_sudo_only_type() { function test_proxy_call_with_wrong_proxy_type (line 738) | fn test_proxy_call_with_wrong_proxy_type() { function test_proxy_call_without_permission (line 785) | fn test_proxy_call_without_permission() { function test_proxy_type_hierarchy (line 819) | fn test_proxy_type_hierarchy() { function test_create_anonymous_proxy (line 838) | fn test_create_anonymous_proxy() { function test_anonymous_proxy_usage (line 869) | fn test_anonymous_proxy_usage() { function test_kill_anonymous_proxy (line 918) | fn test_kill_anonymous_proxy() { function test_proxy_announcement_system (line 1000) | fn test_proxy_announcement_system() { function test_utility_batch_with_proxy (line 1070) | fn test_utility_batch_with_proxy() { function test_proxy_chain (line 1121) | fn test_proxy_chain() { function test_multisig_to_anonymous_proxy_to_sudo (line 1181) | fn test_multisig_to_anonymous_proxy_to_sudo() { FILE: operator/runtime/stagenet/tests/safe_mode_tx_pause.rs function call_name (line 35) | fn call_name(call: &RuntimeCall) -> RuntimeCallNameOf { function transfer_call (line 44) | fn transfer_call(amount: u128) -> RuntimeCall { function force_enter_requires_root (line 55) | fn force_enter_requires_root() { function active_safe_mode_blocks_non_whitelisted_calls (line 81) | fn active_safe_mode_blocks_non_whitelisted_calls() { function whitelisted_calls_dispatch_in_safe_mode (line 106) | fn whitelisted_calls_dispatch_in_safe_mode() { function pause_requires_root (line 128) | fn pause_requires_root() { function paused_call_is_blocked (line 154) | fn paused_call_is_blocked() { function whitelisted_call_cannot_be_paused (line 187) | fn whitelisted_call_cannot_be_paused() { function dual_restrictions_require_both_to_clear (line 207) | fn dual_restrictions_require_both_to_clear() { function control_plane_calls_work_under_restrictions (line 278) | fn control_plane_calls_work_under_restrictions() { function governance_whitelisted_calls_work_during_safe_mode (line 312) | fn governance_whitelisted_calls_work_during_safe_mode() { FILE: operator/runtime/stagenet/tests/snowbridge_message_processor.rs constant MOCK_EXTERNAL_INDEX (line 27) | const MOCK_EXTERNAL_INDEX: u64 = 0u64; function get_expected_validators (line 29) | fn get_expected_validators() -> Vec { function hex_to_bytes20 (line 37) | fn hex_to_bytes20(hex_str: &str) -> [u8; 20] { function test_eigenlayer_message_processor_with_binary_file (line 44) | fn test_eigenlayer_message_processor_with_binary_file() { FILE: operator/runtime/stagenet/tests/treasury.rs constant BASE_FEE_GENESIS (line 40) | const BASE_FEE_GENESIS: u128 = 10 * MILLIHAVE / 4; function existential_deposit (line 43) | fn existential_deposit() -> Balance { function author_does_receive_priority_fee (line 48) | fn author_does_receive_priority_fee() { function total_issuance_after_evm_transaction_with_priority_fee (line 86) | fn total_issuance_after_evm_transaction_with_priority_fee() { function total_issuance_after_evm_transaction_without_priority_fee (line 158) | fn total_issuance_after_evm_transaction_without_priority_fee() { function deal_with_fees_handles_tip (line 227) | fn deal_with_fees_handles_tip() { function fees_burned_when_block_author_not_set (line 314) | fn fees_burned_when_block_author_not_set() { function origin_of (line 382) | fn origin_of(account_id: AccountId) -> RuntimeOrigin { function expect_events (line 386) | fn expect_events(events: Vec) { function next_block (line 396) | fn next_block() { function test_treasury_spend_local_with_root_origin (line 404) | fn test_treasury_spend_local_with_root_origin() { function test_treasury_spend_local_with_council_origin (line 468) | fn test_treasury_spend_local_with_council_origin() { FILE: operator/runtime/testnet/build.rs function main (line 18) | fn main() { function main (line 25) | fn main() { function main (line 32) | fn main() {} FILE: operator/runtime/testnet/src/configs/governance/councils.rs type TechnicalCommitteeInstance (line 32) | pub type TechnicalCommitteeInstance = pallet_collective::Instance1; type RuntimeOrigin (line 34) | type RuntimeOrigin = RuntimeOrigin; type Proposal (line 35) | type Proposal = RuntimeCall; type RuntimeEvent (line 36) | type RuntimeEvent = RuntimeEvent; type MotionDuration (line 39) | type MotionDuration = TechnicalMotionDuration; type MaxProposals (line 41) | type MaxProposals = ConstU32<100>; type MaxMembers (line 43) | type MaxMembers = ConstU32<100>; type DefaultVote (line 44) | type DefaultVote = pallet_collective::MoreThanMajorityThenPrimeDefaultVote; type SetMembersOrigin (line 45) | type SetMembersOrigin = GeneralAdminOrRoot; type WeightInfo (line 46) | type WeightInfo = testnet_weights::pallet_collective_technical_committee... type MaxProposalWeight (line 47) | type MaxProposalWeight = MaxProposalWeight; type DisapproveOrigin (line 48) | type DisapproveOrigin = FastGeneralAdminOrRoot; type KillOrigin (line 49) | type KillOrigin = FastGeneralAdminOrRoot; type Consideration (line 50) | type Consideration = (); type TreasuryCouncilInstance (line 54) | pub type TreasuryCouncilInstance = pallet_collective::Instance2; type RuntimeOrigin (line 56) | type RuntimeOrigin = RuntimeOrigin; type Proposal (line 57) | type Proposal = RuntimeCall; type RuntimeEvent (line 58) | type RuntimeEvent = RuntimeEvent; type MotionDuration (line 61) | type MotionDuration = ConstU32<{ 3 * DAYS }>; type MaxProposals (line 63) | type MaxProposals = ConstU32<20>; type MaxMembers (line 65) | type MaxMembers = ConstU32<9>; type DefaultVote (line 66) | type DefaultVote = pallet_collective::MoreThanMajorityThenPrimeDefaultVote; type SetMembersOrigin (line 67) | type SetMembersOrigin = GeneralAdminOrRoot; type WeightInfo (line 68) | type WeightInfo = testnet_weights::pallet_collective_treasury_council::W... type MaxProposalWeight (line 69) | type MaxProposalWeight = MaxProposalWeight; type DisapproveOrigin (line 70) | type DisapproveOrigin = FastGeneralAdminOrRoot; type KillOrigin (line 71) | type KillOrigin = FastGeneralAdminOrRoot; type Consideration (line 72) | type Consideration = (); FILE: operator/runtime/testnet/src/configs/governance/origins.rs type Config (line 31) | pub trait Config: frame_system::Config {} type Pallet (line 34) | pub struct Pallet(_); type Origin (line 41) | pub enum Origin { FILE: operator/runtime/testnet/src/configs/governance/referenda.rs type GeneralAdminOrRoot (line 42) | pub type GeneralAdminOrRoot = EitherOf, origins::G... type FastGeneralAdminOrRoot (line 45) | pub type FastGeneralAdminOrRoot = type WeightInfo (line 52) | type WeightInfo = testnet_weights::pallet_conviction_voting::WeightInfo<... type RuntimeEvent (line 53) | type RuntimeEvent = RuntimeEvent; type Currency (line 54) | type Currency = Balances; type VoteLockingPeriod (line 55) | type VoteLockingPeriod = VoteLockingPeriod; type MaxVotes (line 57) | type MaxVotes = ConstU32<20>; type MaxTurnout (line 58) | type MaxTurnout = frame_support::traits::TotalIssuanceOf, W... type Preimages (line 78) | type Preimages = Preimage; type WeightInfo (line 79) | type WeightInfo = testnet_weights::pallet_whitelist::WeightInfo; type WeightInfo (line 86) | type WeightInfo = testnet_weights::pallet_referenda::WeightInfo; type RuntimeCall (line 87) | type RuntimeCall = RuntimeCall; type RuntimeEvent (line 88) | type RuntimeEvent = RuntimeEvent; type Scheduler (line 89) | type Scheduler = Scheduler; type Currency (line 90) | type Currency = Balances; type SubmitOrigin (line 91) | type SubmitOrigin = frame_system::EnsureSigned; type CancelOrigin (line 92) | type CancelOrigin = EitherOf, ReferendumCanc... type KillOrigin (line 93) | type KillOrigin = EitherOf, ReferendumKiller>; type Slash (line 94) | type Slash = Treasury; type Votes (line 95) | type Votes = pallet_conviction_voting::VotesOf; type Tally (line 96) | type Tally = pallet_conviction_voting::TallyOf; type SubmissionDeposit (line 97) | type SubmissionDeposit = SubmissionDeposit; type MaxQueued (line 98) | type MaxQueued = ConstU32<100>; type UndecidingTimeout (line 99) | type UndecidingTimeout = UndecidingTimeout; type AlarmInterval (line 100) | type AlarmInterval = AlarmInterval; type Tracks (line 101) | type Tracks = TracksInfo; type Preimages (line 102) | type Preimages = Preimage; FILE: operator/runtime/testnet/src/configs/governance/tracks.rs function percent (line 28) | const fn percent(x: i32) -> sp_runtime::FixedI64 { function permill (line 31) | const fn permill(x: i32) -> sp_runtime::FixedI64 { constant TRACKS_DATA (line 35) | const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo &'static [(Self::Id, pallet_referenda::TrackInfo Result { function vote_locking_always_longer_than_enactment_period (line 176) | fn vote_locking_always_longer_than_enactment_period() { function all_tracks_have_origins (line 190) | fn all_tracks_have_origins() { FILE: operator/runtime/testnet/src/configs/mod.rs type ProxyType (line 55) | pub enum ProxyType { method filter (line 710) | fn filter(&self, c: &RuntimeCall) -> bool { method is_superset (line 770) | fn is_superset(&self, o: &Self) -> bool { method is_evm_proxy_call_allowed (line 793) | fn is_evm_proxy_call_allowed( method default (line 75) | fn default() -> Self { constant EVM_CHAIN_ID (line 159) | const EVM_CHAIN_ID: u64 = 55931; constant SS58_FORMAT (line 160) | const SS58_FORMAT: u16 = EVM_CHAIN_ID as u16; type BlockWeights (line 175) | pub struct BlockWeights; method get (line 177) | fn get() -> frame_system::limits::BlockWeights { type NormalCallFilter (line 208) | pub struct NormalCallFilter; method contains (line 210) | fn contains(c: &RuntimeCall) -> bool { type SafeModeWhitelistedCalls (line 231) | pub struct SafeModeWhitelistedCalls; method contains (line 233) | fn contains(call: &RuntimeCall) -> bool { type TestnetRuntimeCallFilter (line 258) | pub type TestnetRuntimeCallFilter = type Block (line 267) | type Block = Block; type BlockWeights (line 269) | type BlockWeights = RuntimeBlockWeights; type BlockLength (line 271) | type BlockLength = RuntimeBlockLength; type AccountId (line 273) | type AccountId = AccountId; type Lookup (line 275) | type Lookup = IdentityLookup; type Nonce (line 277) | type Nonce = Nonce; type Hash (line 279) | type Hash = Hash; type BlockHashCount (line 281) | type BlockHashCount = BlockHashCount; type DbWeight (line 283) | type DbWeight = RocksDbWeight; type Version (line 285) | type Version = Version; type AccountData (line 287) | type AccountData = pallet_balances::AccountData; type SS58Prefix (line 289) | type SS58Prefix = SS58Prefix; type MaxConsumers (line 290) | type MaxConsumers = frame_support::traits::ConstU32<16>; type SystemWeightInfo (line 291) | type SystemWeightInfo = testnet_weights::frame_system::WeightInfo; type MultiBlockMigrator (line 292) | type MultiBlockMigrator = MultiBlockMigrations; type BaseCallFilter (line 294) | type BaseCallFilter = TestnetRuntimeCallFilter; constant PRIMARY_PROBABILITY (line 298) | pub const PRIMARY_PROBABILITY: (u64, u64) = (1, 4); constant BABE_GENESIS_EPOCH_CONFIG (line 300) | pub const BABE_GENESIS_EPOCH_CONFIG: sp_consensus_babe::BabeEpochConfigu... type EpochDuration (line 313) | type EpochDuration = EpochDurationInBlocks; type ExpectedBlockTime (line 314) | type ExpectedBlockTime = ExpectedBlockTime; type EpochChangeTrigger (line 315) | type EpochChangeTrigger = pallet_babe::ExternalTrigger; type DisabledValidators (line 316) | type DisabledValidators = Session; type WeightInfo (line 317) | type WeightInfo = testnet_weights::pallet_babe::WeightInfo; type MaxAuthorities (line 318) | type MaxAuthorities = MaxAuthorities; type MaxNominators (line 319) | type MaxNominators = ConstU32<0>; type KeyOwnerProof (line 321) | type KeyOwnerProof = type EquivocationReportSystem (line 324) | type EquivocationReportSystem = pallet_babe::EquivocationReportSystem< type Moment (line 338) | type Moment = u64; type OnTimestampSet (line 339) | type OnTimestampSet = Babe; type MinimumPeriod (line 340) | type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>; type WeightInfo (line 341) | type WeightInfo = testnet_weights::pallet_timestamp::WeightInfo; type MaxLocks (line 345) | type MaxLocks = ConstU32<50>; type MaxReserves (line 346) | type MaxReserves = (); type ReserveIdentifier (line 347) | type ReserveIdentifier = [u8; 8]; type Balance (line 349) | type Balance = Balance; type RuntimeEvent (line 351) | type RuntimeEvent = RuntimeEvent; type DustRemoval (line 352) | type DustRemoval = (); type ExistentialDeposit (line 353) | type ExistentialDeposit = ExistentialDeposit; type AccountStore (line 354) | type AccountStore = System; type WeightInfo (line 355) | type WeightInfo = testnet_weights::pallet_balances::WeightInfo; type FreezeIdentifier (line 356) | type FreezeIdentifier = RuntimeFreezeReason; type MaxFreezes (line 357) | type MaxFreezes = VariantCountOf; type RuntimeHoldReason (line 358) | type RuntimeHoldReason = RuntimeHoldReason; type RuntimeFreezeReason (line 359) | type RuntimeFreezeReason = RuntimeFreezeReason; type DoneSlashHandler (line 360) | type DoneSlashHandler = (); type FindAuthor (line 364) | type FindAuthor = pallet_session::FindAccountFromAuthorIndex; type EventHandler (line 365) | type EventHandler = (ExternalValidatorsRewards, ImOnline); type RuntimeEvent (line 369) | type RuntimeEvent = RuntimeEvent; type IdentificationTuple (line 370) | type IdentificationTuple = pallet_session::historical::IdentificationTup... type OnOffenceHandler (line 371) | type OnOffenceHandler = ExternalValidatorsSlashes; type FullIdentificationOf (line 374) | pub struct FullIdentificationOf; method convert (line 376) | fn convert(_: AccountId) -> Option<()> { type FullIdentification (line 381) | type FullIdentification = (); type FullIdentificationOf (line 382) | type FullIdentificationOf = FullIdentificationOf; type RuntimeEvent (line 386) | type RuntimeEvent = RuntimeEvent; type ValidatorId (line 387) | type ValidatorId = AccountId; type ValidatorIdOf (line 388) | type ValidatorIdOf = ConvertInto; type ShouldEndSession (line 389) | type ShouldEndSession = Babe; type NextSessionRotation (line 390) | type NextSessionRotation = Babe; type SessionManager (line 391) | type SessionManager = pallet_external_validators_rewards::SessionPerform... type SessionHandler (line 395) | type SessionHandler = ::KeyTypeIdProviders; type Keys (line 396) | type Keys = SessionKeys; type WeightInfo (line 397) | type WeightInfo = testnet_weights::pallet_session::WeightInfo; type AuthorityId (line 405) | type AuthorityId = ImOnlineId; type MaxKeys (line 406) | type MaxKeys = MaxAuthorities; type MaxPeerInHeartbeats (line 407) | type MaxPeerInHeartbeats = ConstU32<0>; type RuntimeEvent (line 408) | type RuntimeEvent = RuntimeEvent; type ValidatorSet (line 409) | type ValidatorSet = Historical; type NextSessionRotation (line 410) | type NextSessionRotation = Babe; type ReportUnresponsiveness (line 411) | type ReportUnresponsiveness = pallet_external_validator_slashes::Equivoc... type UnsignedPriority (line 416) | type UnsignedPriority = ImOnlineUnsignedPriority; type WeightInfo (line 417) | type WeightInfo = crate::weights::pallet_im_online::WeightInfo; type RuntimeEvent (line 428) | type RuntimeEvent = RuntimeEvent; type WeightInfo (line 430) | type WeightInfo = testnet_weights::pallet_grandpa::WeightInfo; type MaxAuthorities (line 431) | type MaxAuthorities = MaxAuthorities; type MaxNominators (line 432) | type MaxNominators = ConstU32<0>; type MaxSetIdSessionEntries (line 433) | type MaxSetIdSessionEntries = MaxSetIdSessionEntries; type KeyOwnerProof (line 435) | type KeyOwnerProof = = TargetedFeeAdjustment< type RuntimeEvent (line 486) | type RuntimeEvent = RuntimeEvent; type OnChargeTransaction (line 487) | type OnChargeTransaction = FungibleAdapter< type OperationalFeeMultiplier (line 494) | type OperationalFeeMultiplier = ConstU8<5>; type WeightToFee (line 496) | type WeightToFee = IdentityFee; type WeightToFee (line 498) | type WeightToFee = benchmark_helpers::BenchmarkWeightToFee; type LengthToFee (line 500) | type LengthToFee = IdentityFee; type LengthToFee (line 502) | type LengthToFee = benchmark_helpers::BenchmarkWeightToFee; type FeeMultiplierUpdate (line 503) | type FeeMultiplierUpdate = SlowAdjustingFeeUpdate; type WeightInfo (line 504) | type WeightInfo = testnet_weights::pallet_transaction_payment::WeightInf... type BeefyId (line 512) | type BeefyId = BeefyId; type MaxAuthorities (line 513) | type MaxAuthorities = ConstU32<32>; type MaxNominators (line 514) | type MaxNominators = ConstU32<0>; type MaxSetIdSessionEntries (line 515) | type MaxSetIdSessionEntries = BeefySetIdSessionEntries; type OnNewValidatorSet (line 516) | type OnNewValidatorSet = BeefyMmrLeaf; type AncestryHelper (line 517) | type AncestryHelper = BeefyMmrLeaf; type WeightInfo (line 518) | type WeightInfo = (); type KeyOwnerProof (line 519) | type KeyOwnerProof = LeafExtraData { constant INDEXING_PREFIX (line 551) | const INDEXING_PREFIX: &'static [u8] = pallet_mmr::primitives::INDEXING_... type Hashing (line 552) | type Hashing = Keccak256; type LeafData (line 553) | type LeafData = pallet_beefy_mmr::Pallet; type OnNewRoot (line 554) | type OnNewRoot = pallet_beefy_mmr::DepositBeefyDigest; type WeightInfo (line 555) | type WeightInfo = testnet_weights::pallet_mmr::WeightInfo; type BlockHashProvider (line 556) | type BlockHashProvider = pallet_mmr::DefaultBlockHashProvider; type BenchmarkHelper (line 558) | type BenchmarkHelper = (); type LeafVersion (line 562) | type LeafVersion = LeafVersion; type BeefyAuthorityToMerkleLeaf (line 563) | type BeefyAuthorityToMerkleLeaf = pallet_beefy_mmr::BeefyEcdsaToEthereum; type LeafExtra (line 564) | type LeafExtra = LeafExtraData; type BeefyDataProvider (line 565) | type BeefyDataProvider = LeafExtraDataProvider; type WeightInfo (line 566) | type WeightInfo = testnet_weights::pallet_beefy_mmr::WeightInfo; type RuntimeEvent (line 574) | type RuntimeEvent = RuntimeEvent; type RuntimeCall (line 575) | type RuntimeCall = RuntimeCall; type PalletsOrigin (line 576) | type PalletsOrigin = OriginCaller; type WeightInfo (line 577) | type WeightInfo = testnet_weights::pallet_utility::WeightInfo; type RuntimeEvent (line 586) | type RuntimeEvent = RuntimeEvent; type RuntimeOrigin (line 587) | type RuntimeOrigin = RuntimeOrigin; type PalletsOrigin (line 588) | type PalletsOrigin = OriginCaller; type RuntimeCall (line 589) | type RuntimeCall = RuntimeCall; type MaximumWeight (line 590) | type MaximumWeight = MaximumSchedulerWeight; type ScheduleOrigin (line 591) | type ScheduleOrigin = EnsureRoot; type MaxScheduledPerBlock (line 592) | type MaxScheduledPerBlock = ConstU32<50>; type OriginPrivilegeCmp (line 593) | type OriginPrivilegeCmp = EqualPrivilegeOnly; type Preimages (line 594) | type Preimages = Preimage; type WeightInfo (line 595) | type WeightInfo = testnet_weights::pallet_scheduler::WeightInfo; type RuntimeEvent (line 606) | type RuntimeEvent = RuntimeEvent; type Currency (line 607) | type Currency = Balances; type ManagerOrigin (line 608) | type ManagerOrigin = EnsureRoot; type Consideration (line 609) | type Consideration = HoldConsideration< type WeightInfo (line 615) | type WeightInfo = testnet_weights::pallet_preimage::WeightInfo; type IdentityForceOrigin (line 629) | type IdentityForceOrigin = type IdentityRegistrarOrigin (line 631) | type IdentityRegistrarOrigin = type RuntimeEvent (line 635) | type RuntimeEvent = RuntimeEvent; type Currency (line 636) | type Currency = Balances; type BasicDeposit (line 638) | type BasicDeposit = ConstU128<{ deposit(1, 258) }>; type ByteDeposit (line 640) | type ByteDeposit = ConstU128<{ deposit(0, 1) }>; type SubAccountDeposit (line 642) | type SubAccountDeposit = ConstU128<{ deposit(1, 53) }>; type MaxSubAccounts (line 643) | type MaxSubAccounts = MaxSubAccounts; type IdentityInformation (line 644) | type IdentityInformation = pallet_identity::legacy::IdentityInfo::Signer; type UsernameAuthorityOrigin (line 651) | type UsernameAuthorityOrigin = EnsureRoot; type PendingUsernameExpiration (line 652) | type PendingUsernameExpiration = PendingUsernameExpiration; type MaxSuffixLength (line 653) | type MaxSuffixLength = MaxSuffixLength; type MaxUsernameLength (line 654) | type MaxUsernameLength = MaxUsernameLength; type WeightInfo (line 655) | type WeightInfo = testnet_weights::pallet_identity::WeightInfo; type UsernameDeposit (line 656) | type UsernameDeposit = UsernameDeposit; type UsernameGracePeriod (line 657) | type UsernameGracePeriod = UsernameGracePeriod; type RuntimeEvent (line 683) | type RuntimeEvent = RuntimeEvent; type RuntimeCall (line 684) | type RuntimeCall = RuntimeCall; type Currency (line 685) | type Currency = Balances; type DepositBase (line 686) | type DepositBase = DepositBase; type DepositFactor (line 687) | type DepositFactor = DepositFactor; type MaxSignatories (line 688) | type MaxSignatories = MaxSignatories; type WeightInfo (line 689) | type WeightInfo = testnet_weights::pallet_multisig::WeightInfo; function is_governance_precompile (line 781) | fn is_governance_precompile(precompile_name: &PrecompileName) -> bool { type RuntimeEvent (line 843) | type RuntimeEvent = RuntimeEvent; type RuntimeCall (line 844) | type RuntimeCall = RuntimeCall; type Currency (line 845) | type Currency = Balances; type ProxyType (line 846) | type ProxyType = ProxyType; type ProxyDepositBase (line 847) | type ProxyDepositBase = ProxyDepositBase; type ProxyDepositFactor (line 848) | type ProxyDepositFactor = ProxyDepositFactor; type MaxProxies (line 849) | type MaxProxies = MaxProxies; type WeightInfo (line 850) | type WeightInfo = testnet_weights::pallet_proxy::WeightInfo; type MaxPending (line 851) | type MaxPending = MaxPending; type CallHasher (line 852) | type CallHasher = sp_runtime::traits::BlakeTwo256; type AnnouncementDepositBase (line 853) | type AnnouncementDepositBase = AnnouncementDepositBase; type AnnouncementDepositFactor (line 854) | type AnnouncementDepositFactor = AnnouncementDepositFactor; type ProxyType (line 858) | type ProxyType = ProxyType; type AdminOrigin (line 862) | type AdminOrigin = EnsureRoot; type RuntimeEvent (line 863) | type RuntimeEvent = RuntimeEvent; type RuntimeParameters (line 864) | type RuntimeParameters = RuntimeParameters; type WeightInfo (line 865) | type WeightInfo = testnet_weights::pallet_parameters::WeightInfo; type RuntimeEvent (line 869) | type RuntimeEvent = RuntimeEvent; type Migrations (line 871) | type Migrations = datahaven_runtime_common::migrations::MultiBlockMigrat... type Migrations (line 873) | type Migrations = datahaven_runtime_common::migrations::MultiBlockMigrat... type CursorMaxLen (line 874) | type CursorMaxLen = MigrationCursorMaxLen; type IdentifierMaxLen (line 875) | type IdentifierMaxLen = MigrationIdentifierMaxLen; type MigrationStatusHandler (line 876) | type MigrationStatusHandler = MigrationStatusHandler; type FailedMigrationHandler (line 877) | type FailedMigrationHandler = FailedMigrationHandler; type MaxServiceWeight (line 878) | type MaxServiceWeight = MaxServiceWeight; type WeightInfo (line 879) | type WeightInfo = testnet_weights::pallet_migrations::WeightInfo; type RuntimeEvent (line 883) | type RuntimeEvent = RuntimeEvent; type RuntimeCall (line 884) | type RuntimeCall = RuntimeCall; type WeightInfo (line 885) | type WeightInfo = testnet_weights::pallet_sudo::WeightInfo; type RuntimeEvent (line 900) | type RuntimeEvent = RuntimeEvent; type MessageProcessor (line 902) | type MessageProcessor = EthereumOutboundQueueV2; type MessageProcessor (line 904) | type MessageProcessor = type Size (line 906) | type Size = u32; type QueueChangeHandler (line 907) | type QueueChangeHandler = (); type QueuePausedQuery (line 908) | type QueuePausedQuery = (); type HeapSize (line 909) | type HeapSize = MessageQueueHeapSize; type MaxStale (line 910) | type MaxStale = MessageQueueMaxStale; type ServiceWeight (line 911) | type ServiceWeight = MessageQueueServiceWeight; type IdleMaxServiceWeight (line 912) | type IdleMaxServiceWeight = MessageQueueServiceWeight; type WeightInfo (line 913) | type WeightInfo = testnet_weights::pallet_message_queue::WeightInfo; type Burn (line 941) | type Burn = (); type BurnDestination (line 942) | type BurnDestination = (); type MaxApprovals (line 943) | type MaxApprovals = ConstU32<100>; type WeightInfo (line 944) | type WeightInfo = testnet_weights::pallet_treasury::WeightInfo; type SpendFunds (line 945) | type SpendFunds = (); type SpendOrigin (line 946) | type SpendOrigin = type AssetKind (line 948) | type AssetKind = (); type Beneficiary (line 949) | type Beneficiary = AccountId; type BeneficiaryLookup (line 950) | type BeneficiaryLookup = IdentityLookup; type Paymaster (line 951) | type Paymaster = PayFromAccount; type BalanceConverter (line 952) | type BalanceConverter = UnityAssetBalanceConversion; type PayoutPeriod (line 953) | type PayoutPeriod = ConstU32<{ 30 * DAYS }>; type BenchmarkHelper (line 955) | type BenchmarkHelper = BenchmarkHelper; type BlockNumberProvider (line 956) | type BlockNumberProvider = System; type RuntimeEvent (line 968) | type RuntimeEvent = RuntimeEvent; type StateRoot (line 969) | type StateRoot = pallet_ethereum::IntermediateStateRoot; type PostLogContent (line 970) | type PostLogContent = PostBlockAndTxnHashes; type ExtraDataLength (line 971) | type ExtraDataLength = ConstU32<30>; type TransactionPaymentAsGasPrice (line 975) | pub struct TransactionPaymentAsGasPrice; method min_gas_price (line 977) | fn min_gas_price() -> (U256, Weight) { type FindAuthorAdapter (line 994) | pub struct FindAuthorAdapter(core::marker::PhantomData); function find_author (line 1000) | fn find_author<'a, I>(digests: I) -> Option type Precompiles (line 1011) | pub type Precompiles = DataHavenPrecompiles; type AccountProvider (line 1029) | type AccountProvider = FrameSystemAccountProvider; type FeeCalculator (line 1030) | type FeeCalculator = TransactionPaymentAsGasPrice; type GasWeightMapping (line 1031) | type GasWeightMapping = pallet_evm::FixedGasWeightMapping; type WeightPerGas (line 1032) | type WeightPerGas = WeightPerGas; type BlockHashMapping (line 1033) | type BlockHashMapping = pallet_ethereum::EthereumBlockHashMapping; type CallOrigin (line 1034) | type CallOrigin = EnsureAddressRoot; type WithdrawOrigin (line 1035) | type WithdrawOrigin = EnsureAddressNever; type AddressMapping (line 1036) | type AddressMapping = IdentityAddressMapping; type Currency (line 1037) | type Currency = Balances; type RuntimeEvent (line 1038) | type RuntimeEvent = RuntimeEvent; type PrecompilesType (line 1039) | type PrecompilesType = Precompiles; type PrecompilesValue (line 1040) | type PrecompilesValue = PrecompilesValue; type ChainId (line 1041) | type ChainId = EvmChainId; type BlockGasLimit (line 1042) | type BlockGasLimit = BlockGasLimit; type Runner (line 1043) | type Runner = pallet_evm::runner::stack::Runner; type OnChargeTransaction (line 1044) | type OnChargeTransaction = OnChargeEVMTransaction< type OnCreate (line 1051) | type OnCreate = (); type FindAuthor (line 1052) | type FindAuthor = FindAuthorAdapter; type GasLimitPovSizeRatio (line 1053) | type GasLimitPovSizeRatio = GasLimitPovSizeRatio; type GasLimitStorageGrowthRatio (line 1054) | type GasLimitStorageGrowthRatio = GasLimitStorageGrowthRatio; type Timestamp (line 1055) | type Timestamp = Timestamp; type WeightInfo (line 1056) | type WeightInfo = testnet_weights::pallet_evm::WeightInfo; type DoNothingOutboundQueue (line 1083) | pub struct DoNothingOutboundQueue; type Ticket (line 1085) | type Ticket = (); method validate (line 1087) | fn validate( method deliver (line 1093) | fn deliver(_: Self::Ticket) -> Result Self::Balance { type RuntimeEvent (line 1108) | type RuntimeEvent = RuntimeEvent; type OutboundQueue (line 1109) | type OutboundQueue = DoNothingOutboundQueue; type SiblingOrigin (line 1110) | type SiblingOrigin = EnsureRootWithSuccess; type AgentIdOf (line 1111) | type AgentIdOf = AgentIdOf; type Token (line 1112) | type Token = Balances; type TreasuryAccount (line 1113) | type TreasuryAccount = TreasuryAccount; type DefaultPricingParameters (line 1114) | type DefaultPricingParameters = Parameters; type InboundDeliveryCost (line 1115) | type InboundDeliveryCost = InboundDeliveryCost; type WeightInfo (line 1116) | type WeightInfo = testnet_weights::snowbridge_pallet_system::WeightInfo<... type UniversalLocation (line 1117) | type UniversalLocation = UniversalLocation; type EthereumLocation (line 1118) | type EthereumLocation = EthereumLocation; type Helper (line 1120) | type Helper = (); type RuntimeEvent (line 1125) | type RuntimeEvent = RuntimeEvent; type OutboundQueue (line 1126) | type OutboundQueue = EthereumOutboundQueueV2; type FrontendOrigin (line 1127) | type FrontendOrigin = EnsureRootWithSuccess; type GovernanceOrigin (line 1128) | type GovernanceOrigin = EnsureRootWithSuccess; type WeightInfo (line 1129) | type WeightInfo = testnet_weights::snowbridge_pallet_system_v2::WeightIn... type Helper (line 1131) | type Helper = (); type RuntimeEvent (line 1221) | type RuntimeEvent = RuntimeEvent; type ForkVersions (line 1222) | type ForkVersions = ChainForkVersions; type FreeHeadersInterval (line 1223) | type FreeHeadersInterval = FreeHeadersInterval; type WeightInfo (line 1224) | type WeightInfo = testnet_weights::snowbridge_pallet_ethereum_client::We... type DummyRewardPayment (line 1232) | pub struct DummyRewardPayment; method register_reward (line 1234) | fn register_reward(_who: &AccountId, _reward: (), _amount: u128) { type NoOpMessageProcessor (line 1245) | pub struct NoOpMessageProcessor; method can_process_message (line 1249) | fn can_process_message( method process_message (line 1256) | fn process_message( type RuntimeEvent (line 1265) | type RuntimeEvent = RuntimeEvent; type Verifier (line 1266) | type Verifier = EthereumBeaconClient; type GatewayAddress (line 1267) | type GatewayAddress = runtime_params::dynamic_params::runtime_config::Et... type MessageProcessor (line 1269) | type MessageProcessor = ( type MessageProcessor (line 1274) | type MessageProcessor = NoOpMessageProcessor; type RewardKind (line 1275) | type RewardKind = (); type DefaultRewardKind (line 1276) | type DefaultRewardKind = DefaultRewardKind; type RewardPayment (line 1277) | type RewardPayment = DummyRewardPayment; type WeightInfo (line 1278) | type WeightInfo = testnet_weights::snowbridge_pallet_inbound_queue_v2::W... type Helper (line 1280) | type Helper = Runtime; type CommitmentHandler (line 1291) | pub struct CommitmentHandler; method on_new_commitment (line 1293) | fn on_new_commitment(commitment: H256) { type RuntimeEvent (line 1299) | type RuntimeEvent = RuntimeEvent; type Hashing (line 1300) | type Hashing = Keccak256; type MessageQueue (line 1301) | type MessageQueue = MessageQueue; type GasMeter (line 1302) | type GasMeter = ConstantGasMeter; type Balance (line 1303) | type Balance = Balance; type MaxMessagePayloadSize (line 1304) | type MaxMessagePayloadSize = ConstU32<2048>; type MaxMessagesPerBlock (line 1305) | type MaxMessagesPerBlock = ConstU32<32>; type OnNewCommitment (line 1306) | type OnNewCommitment = CommitmentHandler; type WeightToFee (line 1307) | type WeightToFee = IdentityFee; type WeightInfo (line 1308) | type WeightInfo = testnet_weights::snowbridge_pallet_outbound_queue_v2::... type Verifier (line 1309) | type Verifier = EthereumBeaconClient; type GatewayAddress (line 1310) | type GatewayAddress = runtime_params::dynamic_params::runtime_config::Et... type RewardKind (line 1311) | type RewardKind = (); type DefaultRewardKind (line 1312) | type DefaultRewardKind = DefaultRewardKind; type RewardPayment (line 1313) | type RewardPayment = DummyRewardPayment; type EthereumNetwork (line 1314) | type EthereumNetwork = EthereumNetwork; type ConvertAssetId (line 1315) | type ConvertAssetId = (); type Helper (line 1317) | type Helper = Runtime; method initialize_storage (line 1339) | fn initialize_storage(beacon_header: BeaconHeader, block_roots_root: H25... method initialize_storage (line 1365) | fn initialize_storage(beacon_header: BeaconHeader, block_roots_root: H25... type BenchmarkWeightToFee (line 1390) | pub struct BenchmarkWeightToFee; type Balance (line 1393) | type Balance = Balance; method weight_to_fee (line 1395) | fn weight_to_fee(weight: &Weight) -> Self::Balance { function make_xcm_origin (line 1407) | fn make_xcm_origin(_location: xcm::opaque::latest::Location) -> RuntimeO... function make_xcm_origin (line 1414) | fn make_xcm_origin(_location: xcm::opaque::latest::Location) -> RuntimeO... type RuntimeEvent (line 1420) | type RuntimeEvent = RuntimeEvent; type RuntimeEvent (line 1429) | type RuntimeEvent = RuntimeEvent; type UpdateOrigin (line 1430) | type UpdateOrigin = EnsureRoot; type HistoryDepth (line 1431) | type HistoryDepth = ConstU32<84>; type MaxWhitelistedValidators (line 1432) | type MaxWhitelistedValidators = MaxWhitelistedValidators; type MaxExternalValidators (line 1433) | type MaxExternalValidators = MaxExternalValidators; type ValidatorId (line 1434) | type ValidatorId = AccountId; type ValidatorIdOf (line 1435) | type ValidatorIdOf = ConvertInto; type ValidatorRegistration (line 1436) | type ValidatorRegistration = Session; type UnixTime (line 1437) | type UnixTime = Timestamp; type SessionsPerEra (line 1438) | type SessionsPerEra = SessionsPerEra; type OnEraStart (line 1439) | type OnEraStart = (ExternalValidatorsSlashes, ExternalValidatorsRewards); type OnEraEnd (line 1440) | type OnEraEnd = ExternalValidatorsRewards; type AuthorizedOrigin (line 1441) | type AuthorizedOrigin = type WeightInfo (line 1443) | type WeightInfo = testnet_weights::pallet_external_validators::WeightInf... type Currency (line 1445) | type Currency = Balances; type GetWhitelistedValidators (line 1448) | pub struct GetWhitelistedValidators; method get (line 1450) | fn get() -> Vec { type ExternalRewardsEraInflationProvider (line 1468) | pub type ExternalRewardsEraInflationProvider = type ExternalRewardsInflationHandler (line 1482) | pub struct ExternalRewardsInflationHandler; method mint_inflation (line 1487) | fn mint_inflation( type TestnetRewardsConfig (line 1503) | pub struct TestnetRewardsConfig; type OutboundQueue (line 1506) | type OutboundQueue = EthereumOutboundQueueV2; method rewards_duration (line 1508) | fn rewards_duration() -> u32 { method whave_token_address (line 1512) | fn whave_token_address() -> H160 { method service_manager_address (line 1516) | fn service_manager_address() -> H160 { method rewards_agent_origin (line 1520) | fn rewards_agent_origin() -> H256 { method strategies_and_multipliers (line 1524) | fn strategies_and_multipliers() -> Vec<(H160, u128)> { method handle_remainder (line 1531) | fn handle_remainder(remainder: u128) { type RewardsSendAdapter (line 1552) | pub type RewardsSendAdapter = type ValidatorSlashChecker (line 1556) | pub struct ValidatorSlashChecker; method is_slashed (line 1558) | fn is_slashed(era_index: u32, validator: &AccountId) -> bool { type RuntimeEvent (line 1579) | type RuntimeEvent = RuntimeEvent; type EraIndexProvider (line 1580) | type EraIndexProvider = ExternalValidators; type HistoryDepth (line 1581) | type HistoryDepth = ConstU32<64>; type EraInflationProvider (line 1582) | type EraInflationProvider = ExternalRewardsEraInflationProvider; type ExternalIndexProvider (line 1583) | type ExternalIndexProvider = ExternalValidators; type GetWhitelistedValidators (line 1584) | type GetWhitelistedValidators = GetWhitelistedValidators; type ValidatorSet (line 1585) | type ValidatorSet = Session; type SlashingCheck (line 1586) | type SlashingCheck = ValidatorSlashChecker; type BasePointsPerBlock (line 1587) | type BasePointsPerBlock = ConstU32<320>; type BlockAuthoringWeight (line 1588) | type BlockAuthoringWeight = type LivenessWeight (line 1590) | type LivenessWeight = type FairShareCap (line 1592) | type FairShareCap = runtime_params::dynamic_params::runtime_config::Oper... type ExpectedBlocksPerEra (line 1593) | type ExpectedBlocksPerEra = ExpectedBlocksPerEra; type MinInflationPercent (line 1594) | type MinInflationPercent = MinInflationPercent; type MaxInflationPercent (line 1595) | type MaxInflationPercent = MaxInflationPercent; type Hashing (line 1596) | type Hashing = Keccak256; type Currency (line 1597) | type Currency = Balances; type RewardsEthereumSovereignAccount (line 1598) | type RewardsEthereumSovereignAccount = ExternalValidatorRewardsAccount; type SendMessage (line 1599) | type SendMessage = RewardsSendAdapter; type HandleInflation (line 1600) | type HandleInflation = ExternalRewardsInflationHandler; type GovernanceOrigin (line 1601) | type GovernanceOrigin = type WeightInfo (line 1603) | type WeightInfo = testnet_weights::pallet_external_validators_rewards::W... type BenchmarkHelper (line 1605) | type BenchmarkHelper = (); type DataHavenTokenId (line 1619) | pub struct DataHavenTokenId; method get (line 1621) | fn get() -> Option { type MockNativeTokenId (line 1631) | pub struct MockNativeTokenId; method get (line 1634) | fn get() -> Option { type RuntimeEvent (line 1642) | type RuntimeEvent = RuntimeEvent; type Currency (line 1643) | type Currency = Balances; type EthereumSovereignAccount (line 1644) | type EthereumSovereignAccount = EthereumSovereignAccount; type OutboundQueue (line 1645) | type OutboundQueue = EthereumOutboundQueueV2; type NativeTokenId (line 1647) | type NativeTokenId = MockNativeTokenId; type NativeTokenId (line 1649) | type NativeTokenId = DataHavenTokenId; type FeeRecipient (line 1650) | type FeeRecipient = TreasuryAccount; type PauseOrigin (line 1651) | type PauseOrigin = EnsureRoot; type WeightInfo (line 1652) | type WeightInfo = testnet_weights::pallet_datahaven_native_transfer::Wei... type RuntimeEvent (line 1660) | type RuntimeEvent = RuntimeEvent; type Currency (line 1661) | type Currency = Balances; type RuntimeHoldReason (line 1662) | type RuntimeHoldReason = RuntimeHoldReason; type WhitelistedCalls (line 1663) | type WhitelistedCalls = SafeModeWhitelistedCalls; type EnterDuration (line 1664) | type EnterDuration = SafeModeDuration; type ExtendDuration (line 1665) | type ExtendDuration = SafeModeDuration; type EnterDepositAmount (line 1666) | type EnterDepositAmount = SafeModeEnterDeposit; type ExtendDepositAmount (line 1667) | type ExtendDepositAmount = SafeModeExtendDeposit; type ForceEnterOrigin (line 1668) | type ForceEnterOrigin = EnsureRootWithSuccess; type ForceExtendOrigin (line 1669) | type ForceExtendOrigin = EnsureRootWithSuccess; type ForceDepositOrigin (line 1671) | type ForceDepositOrigin = EnsureRoot; type ReleaseDelay (line 1672) | type ReleaseDelay = ReleaseDelayNone; type Notify (line 1673) | type Notify = (); type WeightInfo (line 1674) | type WeightInfo = testnet_weights::pallet_safe_mode::WeightInfo; type RuntimeEvent (line 1678) | type RuntimeEvent = RuntimeEvent; type RuntimeCall (line 1679) | type RuntimeCall = RuntimeCall; type PauseOrigin (line 1680) | type PauseOrigin = EnsureRoot; type UnpauseOrigin (line 1681) | type UnpauseOrigin = EnsureRoot; type WhitelistedCalls (line 1682) | type WhitelistedCalls = TxPauseWhitelistedCalls; type MaxNameLen (line 1683) | type MaxNameLen = ConstU32<256>; type WeightInfo (line 1684) | type WeightInfo = testnet_weights::pallet_tx_pause::WeightInfo; type TestnetSlashesConfig (line 1688) | pub struct TestnetSlashesConfig; type OutboundQueue (line 1691) | type OutboundQueue = EthereumOutboundQueueV2; method service_manager_address (line 1693) | fn service_manager_address() -> H160 { method slashes_agent_origin (line 1697) | fn slashes_agent_origin() -> H256 { method strategies (line 1701) | fn strategies() -> Vec
{ type SlashesSendAdapter (line 1716) | pub type SlashesSendAdapter = type RuntimeEvent (line 1719) | type RuntimeEvent = RuntimeEvent; type ValidatorId (line 1720) | type ValidatorId = AccountId; type ValidatorIdOf (line 1721) | type ValidatorIdOf = ConvertInto; type SlashDeferDuration (line 1722) | type SlashDeferDuration = SlashDeferDuration; type BondingDuration (line 1723) | type BondingDuration = BondingDuration; type SlashId (line 1724) | type SlashId = u32; type EraIndexProvider (line 1725) | type EraIndexProvider = ExternalValidators; type InvulnerablesProvider (line 1726) | type InvulnerablesProvider = ExternalValidators; type ExternalIndexProvider (line 1727) | type ExternalIndexProvider = ExternalValidators; type MaxSlashWad (line 1728) | type MaxSlashWad = runtime_params::dynamic_params::runtime_config::MaxSl... type QueuedSlashesProcessedPerBlock (line 1729) | type QueuedSlashesProcessedPerBlock = ConstU32<10>; type WeightInfo (line 1730) | type WeightInfo = testnet_weights::pallet_external_validator_slashes::We... type SendMessage (line 1731) | type SendMessage = SlashesSendAdapter; function test_ethereum_sovereign_account_computation (line 1756) | fn test_ethereum_sovereign_account_computation() { function test_ethereum_sovereign_account_uniqueness (line 1772) | fn test_ethereum_sovereign_account_uniqueness() { function test_rewards_send_adapter_with_zero_address (line 1790) | fn test_rewards_send_adapter_with_zero_address() { function test_rewards_send_adapter_with_valid_config (line 1814) | fn test_rewards_send_adapter_with_valid_config() { function build_snowbridge_message (line 1870) | fn build_snowbridge_message(origin: H160) -> SnowbridgeMessage { function test_eigenlayer_message_processor_rejects_wrong_origin (line 1896) | fn test_eigenlayer_message_processor_rejects_wrong_origin() { function test_eigenlayer_message_processor_accepts_authorized_origin (line 1928) | fn test_eigenlayer_message_processor_accepts_authorized_origin() { function test_external_validator_rewards_account_derivation (line 1957) | fn test_external_validator_rewards_account_derivation() { function test_rewards_agent_id_computation (line 1986) | fn test_rewards_agent_id_computation() { FILE: operator/runtime/testnet/src/configs/runtime_params.rs method default (line 437) | fn default() -> Self { FILE: operator/runtime/testnet/src/configs/storagehub/client.rs type Address (line 28) | type Address = crate::Address; type Call (line 29) | type Call = crate::RuntimeCall; type Signature (line 30) | type Signature = crate::Signature; type Extension (line 31) | type Extension = crate::SignedExtra; type RuntimeApi (line 32) | type RuntimeApi = crate::RuntimeApi; type RuntimeError (line 33) | type RuntimeError = crate::RuntimeError; type Hash (line 38) | type Hash = H256; function from_minimal_extension (line 40) | fn from_minimal_extension(minimal: MinimalExtension) -> Self { function into (line 59) | fn into(self) -> StorageEnableEvents { method build_transaction_hash_map (line 81) | fn build_transaction_hash_map( function into (line 109) | fn into(self) -> StorageEnableErrors { FILE: operator/runtime/testnet/src/configs/storagehub/mod.rs type StorageDataUnit (line 70) | pub type StorageDataUnit = u64; type StorageProofsMerkleTrieLayout (line 72) | pub type StorageProofsMerkleTrieLayout = LayoutV1; type Hashing (line 74) | pub type Hashing = BlakeTwo256; type RuntimeEvent (line 105) | type RuntimeEvent = RuntimeEvent; type CollectionId (line 106) | type CollectionId = u32; type ItemId (line 107) | type ItemId = u32; type Currency (line 108) | type Currency = Balances; type CreateOrigin (line 109) | type CreateOrigin = AsEnsureOriginWithArg>; type ForceOrigin (line 110) | type ForceOrigin = frame_system::EnsureRoot; type CollectionDeposit (line 111) | type CollectionDeposit = CollectionDeposit; type ItemDeposit (line 112) | type ItemDeposit = ItemDeposit; type MetadataDepositBase (line 113) | type MetadataDepositBase = MetadataDepositBase; type AttributeDepositBase (line 114) | type AttributeDepositBase = MetadataDepositBase; type DepositPerByte (line 115) | type DepositPerByte = MetadataDepositPerByte; type StringLimit (line 116) | type StringLimit = ConstU32<256>; type KeyLimit (line 117) | type KeyLimit = ConstU32<64>; type ValueLimit (line 118) | type ValueLimit = ConstU32<256>; type ApprovalsLimit (line 119) | type ApprovalsLimit = ApprovalsLimit; type ItemAttributesApprovalsLimit (line 120) | type ItemAttributesApprovalsLimit = ItemAttributesApprovalsLimit; type MaxTips (line 121) | type MaxTips = MaxTips; type MaxDeadlineDuration (line 122) | type MaxDeadlineDuration = MaxDeadlineDuration; type MaxAttributesPerCall (line 123) | type MaxAttributesPerCall = MaxAttributesPerCall; type Features (line 124) | type Features = Features; type OffchainSignature (line 125) | type OffchainSignature = Signature; type OffchainPublic (line 126) | type OffchainPublic = ::Signer; type WeightInfo (line 127) | type WeightInfo = crate::weights::pallet_nfts::WeightInfo; type Locker (line 128) | type Locker = (); type Helper (line 130) | type Helper = benchmark_helpers::NftHelper; constant BENCH_SIGNING_KEY (line 141) | const BENCH_SIGNING_KEY: [u8; 32] = [1u8; 32]; function bench_signing_key (line 143) | fn bench_signing_key() -> SigningKey { type NftHelper (line 149) | pub struct NftHelper; method collection (line 154) | fn collection(i: u16) -> u32 { method item (line 158) | fn item(i: u16) -> u32 { method signer (line 162) | fn signer() -> (::Signer, AccountId) { method sign (line 173) | fn sign(_public: &::Signer, message: &[u8]) -> Si... type RuntimeEvent (line 190) | type RuntimeEvent = RuntimeEvent; type BabeDataGetter (line 191) | type BabeDataGetter = BabeDataGetter; type BabeBlockGetter (line 192) | type BabeBlockGetter = BlockNumberGetter; type WeightInfo (line 193) | type WeightInfo = crate::weights::pallet_randomness::WeightInfo; type BabeDataGetterBlockNumber (line 194) | type BabeDataGetterBlockNumber = BlockNumber; type BabeDataGetter (line 197) | pub struct BabeDataGetter; method get_epoch_index (line 199) | fn get_epoch_index() -> u64 { method get_epoch_randomness (line 202) | fn get_epoch_randomness() -> Hash { method get_parent_randomness (line 209) | fn get_parent_randomness() -> Hash { type BlockNumberGetter (line 218) | pub struct BlockNumberGetter {} type BlockNumber (line 220) | type BlockNumber = BlockNumber; method current_block_number (line 222) | fn current_block_number() -> Self::BlockNumber { type StorageHubTreasuryAccount (line 250) | pub struct StorageHubTreasuryAccount; method get (line 253) | fn get() -> AccountId { type ProvidersBenchmarkHelpers (line 261) | pub struct ProvidersBenchmarkHelpers; type ProviderId (line 266) | type ProviderId = ::Provi... method set_accrued_failed_proofs (line 268) | fn set_accrued_failed_proofs(provider_id: Self::ProviderId, value: u32) { method get_accrued_failed_proofs (line 272) | fn get_accrued_failed_proofs(provider_id: Self::ProviderId) -> u32 { type RuntimeEvent (line 278) | type RuntimeEvent = RuntimeEvent; type WeightInfo (line 279) | type WeightInfo = crate::weights::pallet_storage_providers::WeightInfo::CollectionId; type ProvidersProofSubmitters (line 302) | type ProvidersProofSubmitters = ProofsDealer; type ReputationWeightType (line 303) | type ReputationWeightType = u32; type StorageHubTickGetter (line 304) | type StorageHubTickGetter = ProofsDealer; type Treasury (line 306) | type Treasury = TreasuryAccount; type Treasury (line 308) | type Treasury = StorageHubTreasuryAccount; type SpMinDeposit (line 309) | type SpMinDeposit = SpMinDeposit; type SpMinCapacity (line 310) | type SpMinCapacity = ConstU64<2>; type DepositPerData (line 311) | type DepositPerData = ConstU128<2>; type MaxFileSize (line 312) | type MaxFileSize = ConstU64<{ u64::MAX }>; type MaxMultiAddressSize (line 313) | type MaxMultiAddressSize = ConstU32<200>; type MaxMultiAddressAmount (line 314) | type MaxMultiAddressAmount = ConstU32<5>; type MaxProtocols (line 315) | type MaxProtocols = ConstU32<100>; type BucketDeposit (line 316) | type BucketDeposit = BucketDeposit; type BucketNameLimit (line 317) | type BucketNameLimit = ConstU32<100>; type MaxBlocksForRandomness (line 318) | type MaxBlocksForRandomness = MaxBlocksForRandomness; type MinBlocksBetweenCapacityChanges (line 319) | type MinBlocksBetweenCapacityChanges = ConstU32<10>; type DefaultMerkleRoot (line 320) | type DefaultMerkleRoot = DefaultMerkleRoot; type SlashAmountPerMaxFileSize (line 321) | type SlashAmountPerMaxFileSize = runtime_config::SlashAmountPerMaxFileSize; type StartingReputationWeight (line 322) | type StartingReputationWeight = ConstU32<1>; type BspSignUpLockPeriod (line 323) | type BspSignUpLockPeriod = BspSignUpLockPeriod; type MaxCommitmentSize (line 324) | type MaxCommitmentSize = ConstU32<1000>; type ZeroSizeBucketFixedRate (line 325) | type ZeroSizeBucketFixedRate = runtime_config::ZeroSizeBucketFixedRate; type ProviderTopUpTtl (line 326) | type ProviderTopUpTtl = runtime_config::ProviderTopUpTtl; type MaxExpiredItemsInBlock (line 327) | type MaxExpiredItemsInBlock = ConstU32<100>; type BenchmarkHelpers (line 329) | type BenchmarkHelpers = ProvidersBenchmarkHelpers; type StorageDataUnitAndBalanceConverter (line 332) | pub struct StorageDataUnitAndBalanceConverter; method convert (line 334) | fn convert(data_unit: StorageDataUnit) -> Balance { method convert_back (line 339) | fn convert_back(balance: Balance) -> StorageDataUnit { type HasherOutT (line 344) | pub type HasherOutT = <::Hash as Hasher>::Out; type DefaultMerkleRoot (line 345) | pub struct DefaultMerkleRoot(PhantomData); function get (line 347) | fn get() -> HasherOutT { type RuntimeEvent (line 361) | type RuntimeEvent = RuntimeEvent; type WeightInfo (line 362) | type WeightInfo = crate::weights::pallet_payment_streams::WeightInfo; type Units (line 368) | type Units = StorageDataUnit; type BlockNumberToBalance (line 369) | type BlockNumberToBalance = BlockNumberToBalance; type ProvidersProofSubmitters (line 370) | type ProvidersProofSubmitters = ProofsDealer; type TreasuryCutCalculator (line 371) | type TreasuryCutCalculator = LinearThenPowerOfTwoTreasuryCutCalculator; type BaseDeposit (line 377) | type BaseDeposit = ConstU128<10>; type BlockNumberToBalance (line 381) | pub struct BlockNumberToBalance; method convert (line 383) | fn convert(block_number: BlockNumber) -> Balance { type Balance (line 389) | type Balance = Balance; type ProvidedUnit (line 390) | type ProvidedUnit = StorageDataUnit; type IdealUtilisationRate (line 391) | type IdealUtilisationRate = runtime_config::IdealUtilisationRate; type DecayRate (line 392) | type DecayRate = runtime_config::DecayRate; type MinimumCut (line 393) | type MinimumCut = runtime_config::MinimumTreasuryCut; type MaximumCut (line 394) | type MaximumCut = runtime_config::MaximumTreasuryCut; constant RANDOM_CHALLENGES_PER_BLOCK (line 399) | const RANDOM_CHALLENGES_PER_BLOCK: u32 = 10; constant MAX_CUSTOM_CHALLENGES_PER_BLOCK (line 400) | const MAX_CUSTOM_CHALLENGES_PER_BLOCK: u32 = 10; constant TOTAL_MAX_CHALLENGES_PER_BLOCK (line 401) | const TOTAL_MAX_CHALLENGES_PER_BLOCK: u32 = type RuntimeEvent (line 425) | type RuntimeEvent = RuntimeEvent; type WeightInfo (line 426) | type WeightInfo = crate::weights::pallet_proofs_dealer::WeightInfo; type RandomChallengesPerBlock (line 442) | type RandomChallengesPerBlock = RandomChallengesPerBlock; type MaxCustomChallengesPerBlock (line 444) | type MaxCustomChallengesPerBlock = TotalMaxChallengesPerBlock; type MaxCustomChallengesPerBlock (line 446) | type MaxCustomChallengesPerBlock = MaxCustomChallengesPerBlock; type MaxSubmittersPerTick (line 447) | type MaxSubmittersPerTick = MaxSubmittersPerTick; type TargetTicksStorageOfSubmitters (line 448) | type TargetTicksStorageOfSubmitters = TargetTicksStorageOfSubmitters; type ChallengeHistoryLength (line 449) | type ChallengeHistoryLength = ChallengeHistoryLength; type ChallengesQueueLength (line 450) | type ChallengesQueueLength = ChallengesQueueLength; type CheckpointChallengePeriod (line 452) | type CheckpointChallengePeriod = runtime_config::CheckpointChallengePeriod; type CheckpointChallengePeriod (line 454) | type CheckpointChallengePeriod = BenchmarkCheckpointChallengePeriod; type ChallengesFee (line 455) | type ChallengesFee = ChallengesFee; type PriorityChallengesFee (line 456) | type PriorityChallengesFee = PriorityChallengesFee; type Treasury (line 458) | type Treasury = TreasuryAccount; type Treasury (line 460) | type Treasury = StorageHubTreasuryAccount; type RandomnessProvider (line 464) | type RandomnessProvider = pallet_randomness::ParentBlockRandomness; type ChallengeOrigin (line 478) | type ChallengeOrigin = EnsureSigned; type PriorityChallengeOrigin (line 480) | type PriorityChallengeOrigin = frame_system::EnsureRoot; type PriorityChallengeOrigin (line 482) | type PriorityChallengeOrigin = EnsureSigned; type SaturatingBalanceToBlockNumber (line 487) | pub struct SaturatingBalanceToBlockNumber; method convert (line 489) | fn convert(block_number: Balance) -> BlockNumberFor { type MaxSubmittersPerTick (line 494) | pub struct MaxSubmittersPerTick; method get (line 496) | fn get() -> u32 { type BlockFullnessHeadroom (line 539) | pub struct BlockFullnessHeadroom; method get (line 541) | fn get() -> Weight { type MinNotFullBlocksRatio (line 549) | pub struct MinNotFullBlocksRatio; method get (line 551) | fn get() -> Perbill { type MaxSlashableProvidersPerTick (line 557) | pub struct MaxSlashableProvidersPerTick; method get (line 559) | fn get() -> u32 { type ThresholdType (line 603) | type ThresholdType = u32; type ReplicationTargetType (line 604) | pub type ReplicationTargetType = u32; type Eip191Adapter (line 628) | pub struct Eip191Adapter; method bytes_to_verify (line 630) | fn bytes_to_verify(message: &[u8]) -> Vec { type RuntimeEvent (line 645) | type RuntimeEvent = RuntimeEvent; type WeightInfo (line 646) | type WeightInfo = crate::weights::pallet_file_system::WeightInfo; type Providers (line 647) | type Providers = Providers; type ProofDealer (line 648) | type ProofDealer = ProofsDealer; type PaymentStreams (line 649) | type PaymentStreams = PaymentStreams; type CrRandomness (line 652) | type CrRandomness = MockCrRandomness; type UpdateStoragePrice (line 653) | type UpdateStoragePrice = MostlyStablePriceIndexUpdater; type UserSolvency (line 654) | type UserSolvency = PaymentStreams; type Fingerprint (line 655) | type Fingerprint = Hash; type ReplicationTargetType (line 656) | type ReplicationTargetType = ReplicationTargetType; type ThresholdType (line 657) | type ThresholdType = ThresholdType; type ThresholdTypeToTickNumber (line 658) | type ThresholdTypeToTickNumber = ThresholdTypeToBlockNumberConverter; type HashToThresholdType (line 659) | type HashToThresholdType = HashToThresholdTypeConverter; type MerkleHashToRandomnessOutput (line 660) | type MerkleHashToRandomnessOutput = MerkleHashToRandomnessOutputConverter; type ChunkIdToMerkleHash (line 661) | type ChunkIdToMerkleHash = ChunkIdToMerkleHashConverter; type Currency (line 662) | type Currency = Balances; type RuntimeHoldReason (line 663) | type RuntimeHoldReason = RuntimeHoldReason; type Nfts (line 664) | type Nfts = Nfts; type CollectionInspector (line 665) | type CollectionInspector = BucketNfts; type BspStopStoringFilePenalty (line 667) | type BspStopStoringFilePenalty = runtime_config::BspStopStoringFilePenalty; type BspStopStoringFilePenalty (line 669) | type BspStopStoringFilePenalty = BenchmarkBspStopStoringFilePenalty; type TreasuryAccount (line 671) | type TreasuryAccount = TreasuryAccount; type TreasuryAccount (line 673) | type TreasuryAccount = StorageHubTreasuryAccount; type MaxBatchConfirmStorageRequests (line 674) | type MaxBatchConfirmStorageRequests = ConstU32<100>; type MaxFilePathSize (line 675) | type MaxFilePathSize = ConstU32<512u32>; type MaxPeerIdSize (line 676) | type MaxPeerIdSize = ConstU32<100>; type MaxNumberOfPeerIds (line 677) | type MaxNumberOfPeerIds = ConstU32<5>; type MaxDataServerMultiAddresses (line 678) | type MaxDataServerMultiAddresses = ConstU32<10>; type MaxExpiredItemsInTick (line 679) | type MaxExpiredItemsInTick = ConstU32<100>; type StorageRequestTtl (line 680) | type StorageRequestTtl = runtime_config::StorageRequestTtl; type MoveBucketRequestTtl (line 681) | type MoveBucketRequestTtl = ConstU32<40u32>; type MaxUserPendingDeletionRequests (line 682) | type MaxUserPendingDeletionRequests = ConstU32<10u32>; type MaxUserPendingMoveBucketRequests (line 683) | type MaxUserPendingMoveBucketRequests = ConstU32<10u32>; type MinWaitForStopStoring (line 684) | type MinWaitForStopStoring = runtime_config::MinWaitForStopStoring; type BaseStorageRequestCreationDeposit (line 685) | type BaseStorageRequestCreationDeposit = BaseStorageRequestCreationDeposit; type UpfrontTicksToPay (line 686) | type UpfrontTicksToPay = runtime_config::UpfrontTicksToPay; type WeightToFee (line 687) | type WeightToFee = WeightToFee; type ReplicationTargetToBalance (line 688) | type ReplicationTargetToBalance = ReplicationTargetToBalance; type TickNumberToBalance (line 689) | type TickNumberToBalance = TickNumberToBalance; type StorageDataUnitToBalance (line 690) | type StorageDataUnitToBalance = StorageDataUnitToBalance; type FileDeletionRequestDeposit (line 691) | type FileDeletionRequestDeposit = FileDeletionRequestCreationDeposit; type BasicReplicationTarget (line 692) | type BasicReplicationTarget = runtime_config::BasicReplicationTarget; type StandardReplicationTarget (line 693) | type StandardReplicationTarget = runtime_config::StandardReplicationTarget; type HighSecurityReplicationTarget (line 694) | type HighSecurityReplicationTarget = runtime_config::HighSecurityReplica... type SuperHighSecurityReplicationTarget (line 695) | type SuperHighSecurityReplicationTarget = runtime_config::SuperHighSecur... type UltraHighSecurityReplicationTarget (line 696) | type UltraHighSecurityReplicationTarget = runtime_config::UltraHighSecur... type MaxReplicationTarget (line 697) | type MaxReplicationTarget = runtime_config::MaxReplicationTarget; type TickRangeToMaximumThreshold (line 698) | type TickRangeToMaximumThreshold = runtime_config::TickRangeToMaximumThr... type OffchainSignature (line 699) | type OffchainSignature = Signature; type OffchainPublicKey (line 700) | type OffchainPublicKey = ::Signer; type MaxFileDeletionsPerExtrinsic (line 701) | type MaxFileDeletionsPerExtrinsic = ConstU32<100>; type IntentionMsgAdapter (line 702) | type IntentionMsgAdapter = Eip191Adapter; type Price (line 706) | type Price = Balance; type StorageDataUnit (line 707) | type StorageDataUnit = StorageDataUnit; type LowerThreshold (line 708) | type LowerThreshold = runtime_config::SystemUtilisationLowerThresholdPer... type UpperThreshold (line 709) | type UpperThreshold = runtime_config::SystemUtilisationUpperThresholdPer... type MostlyStablePrice (line 710) | type MostlyStablePrice = runtime_config::MostlyStablePrice; type MaxPrice (line 711) | type MaxPrice = runtime_config::MaxPrice; type MinPrice (line 712) | type MinPrice = runtime_config::MinPrice; type UpperExponentFactor (line 713) | type UpperExponentFactor = runtime_config::UpperExponentFactor; type LowerExponentFactor (line 714) | type LowerExponentFactor = runtime_config::LowerExponentFactor; type ThresholdTypeToBlockNumberConverter (line 719) | pub struct ThresholdTypeToBlockNumberConverter; method convert (line 721) | fn convert(threshold: ThresholdType) -> BlockNumberFor { method convert_back (line 727) | fn convert_back(block_number: BlockNumberFor) -> ThresholdType { type HashToThresholdTypeConverter (line 733) | pub struct HashToThresholdTypeConverter; method convert (line 737) | fn convert(hash: ::Hash) -> Threshold... type MerkleHashToRandomnessOutputConverter (line 750) | pub struct MerkleHashToRandomnessOutputConverter; method convert (line 752) | fn convert(hash: H256) -> H256 { type ChunkIdToMerkleHashConverter (line 758) | pub struct ChunkIdToMerkleHashConverter; method convert (line 761) | fn convert(chunk_id: ChunkId) -> H256 { type ReplicationTargetToBalance (line 777) | pub struct ReplicationTargetToBalance; method convert (line 779) | fn convert(replication_target: ReplicationTargetType) -> Balance { type TickNumber (line 785) | pub type TickNumber = BlockNumber; type TickNumberToBalance (line 786) | pub struct TickNumberToBalance; method convert (line 788) | fn convert(tick_number: TickNumber) -> Balance { type StorageDataUnitToBalance (line 794) | pub struct StorageDataUnitToBalance; method convert (line 796) | fn convert(storage_data_unit: StorageDataUnit) -> Balance { type RuntimeEvent (line 804) | type RuntimeEvent = RuntimeEvent; type WeightInfo (line 805) | type WeightInfo = pallet_bucket_nfts::weights::SubstrateWeight; type Buckets (line 806) | type Buckets = Providers; type MockCrRandomness (line 811) | pub struct MockCrRandomness; type ProviderId (line 813) | type ProviderId = Hash; method initialise_randomness_cycle (line 815) | fn initialise_randomness_cycle( method stop_randomness_cycle (line 821) | fn stop_randomness_cycle(_who: &Self::ProviderId) -> frame_support::di... FILE: operator/runtime/testnet/src/genesis_config_presets.rs constant TESTNET_EVM_CHAIN_ID (line 35) | const TESTNET_EVM_CHAIN_ID: u64 = 55931; function testnet_genesis (line 38) | fn testnet_genesis( function development_config_genesis (line 137) | pub fn development_config_genesis() -> Value { function local_config_genesis (line 159) | pub fn local_config_genesis() -> Value { function get_preset (line 188) | pub fn get_preset(id: &PresetId) -> Option> { function preset_names (line 202) | pub fn preset_names() -> Vec { function get_from_seed (line 210) | pub fn get_from_seed(seed: &str) -> ::Signer; function get_account_id_from_seed (line 233) | pub fn get_account_id_from_seed(seed: &str) -> AccountId function authority_keys_from_seed (line 241) | pub fn authority_keys_from_seed(s: &str) -> (AccountId, BabeId, GrandpaI... function alith (line 251) | pub fn alith() -> AccountId { function baltathar (line 255) | pub fn baltathar() -> AccountId { function charleth (line 259) | pub fn charleth() -> AccountId { function dorothy (line 263) | pub fn dorothy() -> AccountId { function ethan (line 267) | pub fn ethan() -> AccountId { function frank (line 271) | pub fn frank() -> AccountId { function beacon_relayer (line 275) | pub fn beacon_relayer() -> AccountId { function pre_funded_accounts (line 280) | pub fn pre_funded_accounts() -> Vec { FILE: operator/runtime/testnet/src/lib.rs type Header (line 115) | pub type Header = generic::Header; type Block (line 117) | pub type Block = generic::Block; type BlockId (line 119) | pub type BlockId = generic::BlockId; type Hash (line 121) | pub type Hash = ::Output; constant VERSION (line 136) | pub const VERSION: RuntimeVersion = RuntimeVersion { constant BLOCK_HASH_COUNT (line 152) | pub const BLOCK_HASH_COUNT: BlockNumber = 2400; constant SUPPLY_FACTOR (line 159) | pub const SUPPLY_FACTOR: Balance = 1; constant WEI (line 161) | pub const WEI: Balance = 1; constant KILOWEI (line 162) | pub const KILOWEI: Balance = 1_000; constant MEGAWEI (line 163) | pub const MEGAWEI: Balance = 1_000_000; constant GIGAWEI (line 164) | pub const GIGAWEI: Balance = 1_000_000_000; constant MICROHAVE (line 165) | pub const MICROHAVE: Balance = 1_000_000_000_000; constant MILLIHAVE (line 166) | pub const MILLIHAVE: Balance = 1_000_000_000_000_000; constant HAVE (line 167) | pub const HAVE: Balance = 1_000_000_000_000_000_000; constant KILOHAVE (line 168) | pub const KILOHAVE: Balance = 1_000_000_000_000_000_000_000; constant TRANSACTION_BYTE_FEE (line 170) | pub const TRANSACTION_BYTE_FEE: Balance = 1 * GIGAWEI * SUPPLY_FACTOR; constant STORAGE_BYTE_FEE (line 171) | pub const STORAGE_BYTE_FEE: Balance = 100 * MICROHAVE * SUPPLY_FACTOR; constant WEIGHT_FEE (line 172) | pub const WEIGHT_FEE: Balance = 50 * KILOWEI * SUPPLY_FACTOR / 4; function deposit (line 174) | pub const fn deposit(items: u32, bytes: u32) -> Balance { constant MAX_POV_SIZE (line 179) | pub const MAX_POV_SIZE: u32 = 5 * 1024 * 1024; constant MAXIMUM_BLOCK_WEIGHT (line 182) | pub const MAXIMUM_BLOCK_WEIGHT: Weight = Weight::from_parts( constant NORMAL_DISPATCH_RATIO (line 187) | const NORMAL_DISPATCH_RATIO: Perbill = Perbill::from_percent(75); constant NORMAL_BLOCK_WEIGHT (line 188) | pub const NORMAL_BLOCK_WEIGHT: Weight = MAXIMUM_BLOCK_WEIGHT.saturating_... constant EXTRINSIC_BASE_WEIGHT (line 193) | pub const EXTRINSIC_BASE_WEIGHT: Weight = Weight::from_parts(10000 * WEI... function native_version (line 209) | pub fn native_version() -> NativeVersion { type Block (line 217) | pub type Block = generic::Block; type SignedExtra (line 220) | pub type SignedExtra = ( type UncheckedExtrinsic (line 233) | pub type UncheckedExtrinsic = type CheckedExtrinsic (line 236) | pub type CheckedExtrinsic = type SignedPayload (line 240) | pub type SignedPayload = generic::SignedPayload; type Migrations (line 246) | type Migrations = (pallet_file_system::migrations::v1::MigrateV0ToV1 WeightToFeeCoefficients { type Runtime (line 317) | pub struct Runtime; type Extrinsic (line 262) | type Extrinsic = UncheckedExtrinsic; type RuntimeCall (line 263) | type RuntimeCall = RuntimeCall; method create_inherent (line 270) | fn create_inherent(call: RuntimeCall) -> UncheckedExtrinsic { type System (line 321) | pub type System = frame_system; type Babe (line 325) | pub type Babe = pallet_babe; type Timestamp (line 328) | pub type Timestamp = pallet_timestamp; type Balances (line 331) | pub type Balances = pallet_balances; type Authorship (line 336) | pub type Authorship = pallet_authorship; type Offences (line 339) | pub type Offences = pallet_offences; type Historical (line 342) | pub type Historical = pallet_session::historical; type ExternalValidators (line 346) | pub type ExternalValidators = pallet_external_validators; type Session (line 349) | pub type Session = pallet_session; type ImOnline (line 352) | pub type ImOnline = pallet_im_online; type Grandpa (line 355) | pub type Grandpa = pallet_grandpa; type TransactionPayment (line 358) | pub type TransactionPayment = pallet_transaction_payment; type Beefy (line 361) | pub type Beefy = pallet_beefy; type Mmr (line 364) | pub type Mmr = pallet_mmr; type BeefyMmrLeaf (line 367) | pub type BeefyMmrLeaf = pallet_beefy_mmr; type Utility (line 372) | pub type Utility = pallet_utility; type Scheduler (line 375) | pub type Scheduler = pallet_scheduler; type Preimage (line 378) | pub type Preimage = pallet_preimage; type Identity (line 381) | pub type Identity = pallet_identity; type Multisig (line 384) | pub type Multisig = pallet_multisig; type Parameters (line 387) | pub type Parameters = pallet_parameters; type Sudo (line 390) | pub type Sudo = pallet_sudo; type Treasury (line 393) | pub type Treasury = pallet_treasury; type Proxy (line 396) | pub type Proxy = pallet_proxy; type MultiBlockMigrations (line 399) | pub type MultiBlockMigrations = pallet_migrations; type SafeMode (line 402) | pub type SafeMode = pallet_safe_mode; type TxPause (line 405) | pub type TxPause = pallet_tx_pause; type TechnicalCommittee (line 410) | pub type TechnicalCommittee = pallet_collective; type TreasuryCouncil (line 413) | pub type TreasuryCouncil = pallet_collective; type ConvictionVoting (line 416) | pub type ConvictionVoting = pallet_conviction_voting; type Referenda (line 419) | pub type Referenda = pallet_referenda; type Whitelist (line 422) | pub type Whitelist = pallet_whitelist; type Origins (line 425) | pub type Origins = governance::custom_origins; type Ethereum (line 430) | pub type Ethereum = pallet_ethereum; type EVM (line 433) | pub type EVM = pallet_evm; type EvmChainId (line 436) | pub type EvmChainId = pallet_evm_chain_id; type EthereumBeaconClient (line 441) | pub type EthereumBeaconClient = snowbridge_pallet_ethereum_client; type EthereumInboundQueueV2 (line 444) | pub type EthereumInboundQueueV2 = snowbridge_pallet_inbound_queue_v2; type EthereumOutboundQueueV2 (line 447) | pub type EthereumOutboundQueueV2 = snowbridge_pallet_outbound_queue_v2; type SnowbridgeSystem (line 450) | pub type SnowbridgeSystem = snowbridge_pallet_system; type SnowbridgeSystemV2 (line 453) | pub type SnowbridgeSystemV2 = snowbridge_pallet_system_v2; type MessageQueue (line 463) | pub type MessageQueue = pallet_message_queue; type Providers (line 469) | pub type Providers = pallet_storage_providers; type FileSystem (line 472) | pub type FileSystem = pallet_file_system; type ProofsDealer (line 475) | pub type ProofsDealer = pallet_proofs_dealer; type Randomness (line 478) | pub type Randomness = pallet_randomness; type PaymentStreams (line 481) | pub type PaymentStreams = pallet_payment_streams; type BucketNfts (line 484) | pub type BucketNfts = pallet_bucket_nfts; type Nfts (line 487) | pub type Nfts = pallet_nfts; type OutboundCommitmentStore (line 493) | pub type OutboundCommitmentStore = pallet_outbound_commitment_store; type ExternalValidatorsRewards (line 496) | pub type ExternalValidatorsRewards = pallet_external_validators_rewards; type DataHavenNativeTransfer (line 499) | pub type DataHavenNativeTransfer = pallet_datahaven_native_transfer; type ExternalValidatorsSlashes (line 502) | pub type ExternalValidatorsSlashes = pallet_external_validator_slashes; type ProxyGenesisCompanion (line 505) | pub type ProxyGenesisCompanion = pallet_proxy_genesis_companion; type Leaf (line 514) | pub type Leaf = <::LeafData as LeafDataPr... type Hashing (line 515) | pub type Hashing = ::Hashing; type Hash (line 516) | pub type Hash = ::Output; type TransactionConverter (line 520) | pub struct TransactionConverter; method convert_transaction (line 583) | fn convert_transaction(&self, transaction: pallet_ethereum::Transactio... type SignedInfo (line 523) | type SignedInfo = H160; method is_self_contained (line 525) | fn is_self_contained(&self) -> bool { method check_self_contained (line 532) | fn check_self_contained(&self) -> Option &'static str { method symbol (line 48) | fn symbol() -> &'static str { method decimals (line 52) | fn decimals() -> u8 { method is_native_currency (line 56) | fn is_native_currency() -> bool { type DataHavenPrecompilesAt (line 63) | type DataHavenPrecompilesAt = ( type DataHavenPrecompiles (line 160) | pub type DataHavenPrecompiles = PrecompileSetBuilder< FILE: operator/runtime/testnet/src/weights/frame_system.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function remark (line 59) | fn remark(b: u32, ) -> Weight { function remark_with_event (line 69) | fn remark_with_event(b: u32, ) -> Weight { function set_heap_pages (line 80) | fn set_heap_pages() -> Weight { function set_code (line 92) | fn set_code() -> Weight { function set_storage (line 104) | fn set_storage(i: u32, ) -> Weight { function kill_storage (line 117) | fn kill_storage(i: u32, ) -> Weight { function kill_prefix (line 130) | fn kill_prefix(p: u32, ) -> Weight { function authorize_upgrade (line 144) | fn authorize_upgrade() -> Weight { function apply_authorized_upgrade (line 158) | fn apply_authorized_upgrade() -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_babe.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function plan_config_change (line 59) | fn plan_config_change() -> Weight { function report_equivocation (line 68) | fn report_equivocation(_prev: u32, _equivocations: u32) -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_balances.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function transfer_allow_death (line 60) | fn transfer_allow_death() -> Weight { function transfer_keep_alive (line 71) | fn transfer_keep_alive() -> Weight { function force_set_balance_creating (line 82) | fn force_set_balance_creating() -> Weight { function force_set_balance_killing (line 93) | fn force_set_balance_killing() -> Weight { function force_transfer (line 104) | fn force_transfer() -> Weight { function transfer_all (line 115) | fn transfer_all() -> Weight { function force_unreserve (line 126) | fn force_unreserve() -> Weight { function upgrade_accounts (line 138) | fn upgrade_accounts(u: u32, ) -> Weight { function force_adjust_total_issuance (line 150) | fn force_adjust_total_issuance() -> Weight { function burn_allow_death (line 157) | fn burn_allow_death() -> Weight { function burn_keep_alive (line 164) | fn burn_keep_alive() -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_beefy_mmr.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function extract_validation_context (line 60) | fn extract_validation_context() -> Weight { function read_peak (line 70) | fn read_peak() -> Weight { function n_items_proof_is_non_canonical (line 83) | fn n_items_proof_is_non_canonical(n: u32, ) -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_collective_technical_committee.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function set_members (line 69) | fn set_members(m: u32, _n: u32, p: u32, ) -> Weight { function execute (line 94) | fn execute(b: u32, m: u32, ) -> Weight { function propose_execute (line 117) | fn propose_execute(b: u32, m: u32, ) -> Weight { function propose_proposed (line 143) | fn propose_proposed(b: u32, m: u32, p: u32, ) -> Weight { function vote (line 165) | fn vote(m: u32, ) -> Weight { function close_early_disapproved (line 187) | fn close_early_disapproved(m: u32, p: u32, ) -> Weight { function close_early_approved (line 217) | fn close_early_approved(b: u32, m: u32, p: u32, ) -> Weight { function close_disapproved (line 247) | fn close_disapproved(m: u32, p: u32, ) -> Weight { function close_approved (line 279) | fn close_approved(b: u32, m: u32, p: u32, ) -> Weight { function disapprove_proposal (line 304) | fn disapprove_proposal(p: u32, ) -> Weight { function kill (line 326) | fn kill(d: u32, p: u32, ) -> Weight { function release_proposal_cost (line 345) | fn release_proposal_cost() -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_collective_treasury_council.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function set_members (line 69) | fn set_members(m: u32, _n: u32, p: u32, ) -> Weight { function execute (line 94) | fn execute(b: u32, m: u32, ) -> Weight { function propose_execute (line 117) | fn propose_execute(b: u32, m: u32, ) -> Weight { function propose_proposed (line 143) | fn propose_proposed(b: u32, m: u32, p: u32, ) -> Weight { function vote (line 165) | fn vote(m: u32, ) -> Weight { function close_early_disapproved (line 187) | fn close_early_disapproved(m: u32, p: u32, ) -> Weight { function close_early_approved (line 217) | fn close_early_approved(b: u32, m: u32, p: u32, ) -> Weight { function close_disapproved (line 245) | fn close_disapproved(m: u32, p: u32, ) -> Weight { function close_approved (line 277) | fn close_approved(b: u32, m: u32, p: u32, ) -> Weight { function disapprove_proposal (line 300) | fn disapprove_proposal(p: u32, ) -> Weight { function kill (line 322) | fn kill(d: u32, p: u32, ) -> Weight { function release_proposal_cost (line 339) | fn release_proposal_cost() -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_conviction_voting.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function vote_new (line 70) | fn vote_new() -> Weight { function vote_existing (line 93) | fn vote_existing() -> Weight { function remove_vote (line 110) | fn remove_vote() -> Weight { function remove_other_vote (line 123) | fn remove_other_vote() -> Weight { function delegate (line 147) | fn delegate(r: u32, ) -> Weight { function undelegate (line 170) | fn undelegate(r: u32, ) -> Weight { function unlock (line 192) | fn unlock() -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_datahaven_native_transfer.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function transfer_to_ethereum (line 68) | fn transfer_to_ethereum() -> Weight { function pause (line 79) | fn pause() -> Weight { function unpause (line 89) | fn unpause() -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_evm.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function withdraw (line 58) | fn withdraw() -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_external_validator_slashes.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function cancel_deferred_slash (line 63) | fn cancel_deferred_slash(_s: u32, ) -> Weight { function force_inject_slash (line 82) | fn force_inject_slash() -> Weight { function process_slashes_queue (line 104) | fn process_slashes_queue(s: u32, ) -> Weight { function set_slashing_mode (line 118) | fn set_slashing_mode() -> Weight { function root_test_send_msg_to_eth (line 127) | fn root_test_send_msg_to_eth() -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_external_validators.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function skip_external_validators (line 60) | fn skip_external_validators() -> Weight { function add_whitelisted (line 73) | fn add_whitelisted(b: u32, ) -> Weight { function remove_whitelisted (line 88) | fn remove_whitelisted(b: u32, ) -> Weight { function force_era (line 101) | fn force_era() -> Weight { function set_external_validators (line 113) | fn set_external_validators() -> Weight { function new_session (line 140) | fn new_session(r: u32, ) -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_external_validators_rewards.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function on_era_end (line 68) | fn on_era_end() -> Weight { function process_unsent_reward_eras_empty (line 78) | fn process_unsent_reward_eras_empty() -> Weight { function process_unsent_reward_eras_expired (line 83) | fn process_unsent_reward_eras_expired() -> Weight { function process_unsent_reward_eras_success (line 89) | fn process_unsent_reward_eras_success() -> Weight { function process_unsent_reward_eras_failed (line 95) | fn process_unsent_reward_eras_failed() -> Weight { function retry_unsent_reward_era (line 99) | fn retry_unsent_reward_era() -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_grandpa.rs type WeightInfo (line 57) | pub struct WeightInfo(PhantomData); function note_stalled (line 61) | fn note_stalled() -> Weight { function report_equivocation (line 93) | fn report_equivocation(v: u32, n: u32, ) -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_identity.rs type WeightInfo (line 39) | pub struct WeightInfo(PhantomData); function add_registrar (line 44) | fn add_registrar(_r: u32, ) -> Weight { function set_identity (line 56) | fn set_identity(r: u32, ) -> Weight { function set_subs_new (line 74) | fn set_subs_new(s: u32, ) -> Weight { function set_subs_old (line 94) | fn set_subs_old(p: u32, ) -> Weight { function clear_identity (line 114) | fn clear_identity(r: u32, s: u32, ) -> Weight { function request_judgement (line 133) | fn request_judgement(r: u32, ) -> Weight { function cancel_request (line 147) | fn cancel_request(r: u32, ) -> Weight { function set_fee (line 161) | fn set_fee(r: u32, ) -> Weight { function set_account_id (line 175) | fn set_account_id(_r: u32, ) -> Weight { function set_fields (line 187) | fn set_fields(r: u32, ) -> Weight { function provide_judgement (line 203) | fn provide_judgement(r: u32, ) -> Weight { function kill_identity (line 224) | fn kill_identity(r: u32, s: u32, ) -> Weight { function add_sub (line 245) | fn add_sub(s: u32, ) -> Weight { function rename_sub (line 261) | fn rename_sub(s: u32, ) -> Weight { function remove_sub (line 279) | fn remove_sub(s: u32, ) -> Weight { function quit_sub (line 297) | fn quit_sub(s: u32, ) -> Weight { function add_username_authority (line 310) | fn add_username_authority() -> Weight { function remove_username_authority (line 320) | fn remove_username_authority() -> Weight { function set_username_for (line 338) | fn set_username_for(_p: u32, ) -> Weight { function accept_username (line 353) | fn accept_username() -> Weight { function remove_expired_approval (line 367) | fn remove_expired_approval(_p: u32, ) -> Weight { function set_primary_username (line 380) | fn set_primary_username() -> Weight { function unbind_username (line 395) | fn unbind_username() -> Weight { function remove_username (line 412) | fn remove_username() -> Weight { function kill_username (line 430) | fn kill_username(_p: u32, ) -> Weight { function migration_v2_authority_step (line 443) | fn migration_v2_authority_step() -> Weight { function migration_v2_username_step (line 456) | fn migration_v2_username_step() -> Weight { function migration_v2_identity_step (line 469) | fn migration_v2_identity_step() -> Weight { function migration_v2_pending_username_step (line 480) | fn migration_v2_pending_username_step() -> Weight { function migration_v2_cleanup_authority_step (line 493) | fn migration_v2_cleanup_authority_step() -> Weight { function migration_v2_cleanup_username_step (line 506) | fn migration_v2_cleanup_username_step() -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_im_online.rs type WeightInfo (line 39) | pub struct WeightInfo(PhantomData); function validate_unsigned_and_then_heartbeat (line 52) | fn validate_unsigned_and_then_heartbeat(k: u32, ) -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_message_queue.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function ready_ring_knit (line 62) | fn ready_ring_knit() -> Weight { function ready_ring_unknit (line 75) | fn ready_ring_unknit() -> Weight { function service_queue_base (line 86) | fn service_queue_base() -> Weight { function service_page_base_completion (line 97) | fn service_page_base_completion() -> Weight { function service_page_base_no_completion (line 108) | fn service_page_base_no_completion() -> Weight { function service_page_item (line 121) | fn service_page_item() -> Weight { function bump_service_head (line 133) | fn bump_service_head() -> Weight { function reap_page (line 146) | fn reap_page() -> Weight { function execute_overweight_page_removed (line 159) | fn execute_overweight_page_removed() -> Weight { function execute_overweight_page_updated (line 172) | fn execute_overweight_page_updated() -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_migrations.rs type WeightInfo (line 5) | pub type WeightInfo = pallet_migrations::weights::SubstrateWeight; FILE: operator/runtime/testnet/src/weights/pallet_mmr.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function on_initialize (line 73) | fn on_initialize(x: u32, ) -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_multisig.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function as_multi_threshold_1 (line 63) | fn as_multi_threshold_1(z: u32, ) -> Weight { function as_multi_create (line 77) | fn as_multi_create(s: u32, z: u32, ) -> Weight { function as_multi_approve (line 94) | fn as_multi_approve(s: u32, z: u32, ) -> Weight { function as_multi_complete (line 117) | fn as_multi_complete(s: u32, z: u32, ) -> Weight { function approve_as_multi_create (line 133) | fn approve_as_multi_create(s: u32, ) -> Weight { function approve_as_multi_approve (line 147) | fn approve_as_multi_approve(s: u32, ) -> Weight { function cancel_as_multi (line 161) | fn cancel_as_multi(s: u32, ) -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_nfts.rs type WeightInfo (line 39) | pub struct WeightInfo(PhantomData); function create (line 51) | fn create() -> Weight { function force_create (line 70) | fn force_create() -> Weight { function destroy (line 98) | fn destroy(_m: u32, _c: u32, a: u32, ) -> Weight { function mint (line 124) | fn mint() -> Weight { function force_mint (line 145) | fn force_mint() -> Weight { function burn (line 172) | fn burn() -> Weight { function transfer (line 197) | fn transfer() -> Weight { function redeposit (line 213) | fn redeposit(i: u32, ) -> Weight { function lock_item_transfer (line 230) | fn lock_item_transfer() -> Weight { function unlock_item_transfer (line 243) | fn unlock_item_transfer() -> Weight { function lock_collection (line 256) | fn lock_collection() -> Weight { function transfer_ownership (line 273) | fn transfer_ownership() -> Weight { function set_team (line 286) | fn set_team() -> Weight { function force_collection_owner (line 299) | fn force_collection_owner() -> Weight { function force_collection_config (line 312) | fn force_collection_config() -> Weight { function lock_item_properties (line 325) | fn lock_item_properties() -> Weight { function set_attribute (line 344) | fn set_attribute() -> Weight { function force_set_attribute (line 357) | fn force_set_attribute() -> Weight { function clear_attribute (line 374) | fn clear_attribute() -> Weight { function approve_item_attributes (line 387) | fn approve_item_attributes() -> Weight { function cancel_item_attributes_approval (line 405) | fn cancel_item_attributes_approval(n: u32, ) -> Weight { function set_metadata (line 429) | fn set_metadata() -> Weight { function clear_metadata (line 446) | fn clear_metadata() -> Weight { function set_collection_metadata (line 463) | fn set_collection_metadata() -> Weight { function clear_collection_metadata (line 480) | fn clear_collection_metadata() -> Weight { function approve_transfer (line 493) | fn approve_transfer() -> Weight { function cancel_approval (line 504) | fn cancel_approval() -> Weight { function clear_all_transfer_approvals (line 515) | fn clear_all_transfer_approvals() -> Weight { function set_accept_ownership (line 526) | fn set_accept_ownership() -> Weight { function set_collection_max_supply (line 539) | fn set_collection_max_supply() -> Weight { function update_mint_settings (line 552) | fn update_mint_settings() -> Weight { function set_price (line 569) | fn set_price() -> Weight { function buy_item (line 594) | fn buy_item() -> Weight { function pay_tips (line 604) | fn pay_tips(n: u32, ) -> Weight { function create_swap (line 617) | fn create_swap() -> Weight { function cancel_swap (line 630) | fn cancel_swap() -> Weight { function claim_swap (line 655) | fn claim_swap() -> Weight { function mint_pre_signed (line 683) | fn mint_pre_signed(n: u32, ) -> Weight { function set_attributes_pre_signed (line 710) | fn set_attributes_pre_signed(n: u32, ) -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_parameters.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function set_parameter (line 60) | fn set_parameter() -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_payment_streams.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function create_fixed_rate_payment_stream (line 76) | fn create_fixed_rate_payment_stream() -> Weight { function update_fixed_rate_payment_stream (line 113) | fn update_fixed_rate_payment_stream() -> Weight { function delete_fixed_rate_payment_stream (line 152) | fn delete_fixed_rate_payment_stream() -> Weight { function create_dynamic_rate_payment_stream (line 181) | fn create_dynamic_rate_payment_stream() -> Weight { function update_dynamic_rate_payment_stream (line 218) | fn update_dynamic_rate_payment_stream() -> Weight { function delete_dynamic_rate_payment_stream (line 257) | fn delete_dynamic_rate_payment_stream() -> Weight { function charge_payment_streams (line 294) | fn charge_payment_streams() -> Weight { function charge_multiple_users_payment_streams (line 332) | fn charge_multiple_users_payment_streams(n: u32, ) -> Weight { function pay_outstanding_debt (line 371) | fn pay_outstanding_debt(n: u32, ) -> Weight { function clear_insolvent_flag (line 391) | fn clear_insolvent_flag() -> Weight { function price_index_update (line 404) | fn price_index_update() -> Weight { function tick_update (line 415) | fn tick_update() -> Weight { function update_providers_last_chargeable_info (line 435) | fn update_providers_last_chargeable_info(n: u32, ) -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_preimage.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function note_preimage (line 67) | fn note_preimage(s: u32, ) -> Weight { function note_requested_preimage (line 85) | fn note_requested_preimage(s: u32, ) -> Weight { function note_no_deposit_preimage (line 103) | fn note_no_deposit_preimage(s: u32, ) -> Weight { function unnote_preimage (line 122) | fn unnote_preimage() -> Weight { function unnote_no_deposit_preimage (line 137) | fn unnote_no_deposit_preimage() -> Weight { function request_preimage (line 150) | fn request_preimage() -> Weight { function request_no_deposit_preimage (line 163) | fn request_no_deposit_preimage() -> Weight { function request_unnoted_preimage (line 176) | fn request_unnoted_preimage() -> Weight { function request_requested_preimage (line 189) | fn request_requested_preimage() -> Weight { function unrequest_preimage (line 204) | fn unrequest_preimage() -> Weight { function unrequest_unnoted_preimage (line 217) | fn unrequest_unnoted_preimage() -> Weight { function unrequest_multi_referenced_preimage (line 230) | fn unrequest_multi_referenced_preimage() -> Weight { function ensure_updated (line 248) | fn ensure_updated(n: u32, ) -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_proofs_dealer.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function challenge (line 60) | fn challenge() -> Weight { function submit_proof_no_checkpoint_challenges_key_proofs (line 116) | fn submit_proof_no_checkpoint_challenges_key_proofs(n: u32, ) -> Weight { function submit_proof_with_checkpoint_challenges_key_proofs (line 174) | fn submit_proof_with_checkpoint_challenges_key_proofs(n: u32, ) -> Weight { function new_challenges_round (line 210) | fn new_challenges_round(n: u32, ) -> Weight { function new_checkpoint_challenge_round (line 233) | fn new_checkpoint_challenge_round(n: u32, ) -> Weight { function check_spamming_condition (line 252) | fn check_spamming_condition() -> Weight { function trim_valid_proof_submitters_last_ticks_constant_execution (line 265) | fn trim_valid_proof_submitters_last_ticks_constant_execution() -> Weight { function trim_valid_proof_submitters_last_ticks_loop (line 277) | fn trim_valid_proof_submitters_last_ticks_loop() -> Weight { function on_finalize (line 287) | fn on_finalize() -> Weight { function force_initialise_challenge_cycle (line 307) | fn force_initialise_challenge_cycle() -> Weight { function set_paused (line 318) | fn set_paused() -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_proxy.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function proxy (line 65) | fn proxy(p: u32, ) -> Weight { function proxy_announced (line 89) | fn proxy_announced(a: u32, p: u32, ) -> Weight { function remove_announcement (line 108) | fn remove_announcement(a: u32, _p: u32, ) -> Weight { function reject_announcement (line 125) | fn reject_announcement(a: u32, _p: u32, ) -> Weight { function announce (line 144) | fn announce(a: u32, p: u32, ) -> Weight { function add_proxy (line 160) | fn add_proxy(p: u32, ) -> Weight { function remove_proxy (line 174) | fn remove_proxy(p: u32, ) -> Weight { function remove_proxies (line 188) | fn remove_proxies(p: u32, ) -> Weight { function create_pure (line 202) | fn create_pure(p: u32, ) -> Weight { function kill_pure (line 216) | fn kill_pure(p: u32, ) -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_randomness.rs type WeightInfo (line 39) | pub struct WeightInfo(PhantomData); function set_babe_randomness (line 57) | fn set_babe_randomness() -> Weight { function on_finalize_hook (line 68) | fn on_finalize_hook() -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_referenda.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function submit (line 64) | fn submit() -> Weight { function place_decision_deposit_preparing (line 79) | fn place_decision_deposit_preparing() -> Weight { function place_decision_deposit_queued (line 98) | fn place_decision_deposit_queued() -> Weight { function place_decision_deposit_not_queued (line 117) | fn place_decision_deposit_not_queued() -> Weight { function place_decision_deposit_passing (line 134) | fn place_decision_deposit_passing() -> Weight { function place_decision_deposit_failing (line 151) | fn place_decision_deposit_failing() -> Weight { function refund_decision_deposit (line 162) | fn refund_decision_deposit() -> Weight { function refund_submission_deposit (line 173) | fn refund_submission_deposit() -> Weight { function cancel (line 188) | fn cancel() -> Weight { function kill (line 207) | fn kill() -> Weight { function one_fewer_deciding_queue_empty (line 220) | fn one_fewer_deciding_queue_empty() -> Weight { function one_fewer_deciding_failing (line 235) | fn one_fewer_deciding_failing() -> Weight { function one_fewer_deciding_passing (line 250) | fn one_fewer_deciding_passing() -> Weight { function nudge_referendum_requeued_insertion (line 263) | fn nudge_referendum_requeued_insertion() -> Weight { function nudge_referendum_requeued_slide (line 276) | fn nudge_referendum_requeued_slide() -> Weight { function nudge_referendum_queued (line 291) | fn nudge_referendum_queued() -> Weight { function nudge_referendum_not_queued (line 306) | fn nudge_referendum_not_queued() -> Weight { function nudge_referendum_no_deposit (line 319) | fn nudge_referendum_no_deposit() -> Weight { function nudge_referendum_preparing (line 332) | fn nudge_referendum_preparing() -> Weight { function nudge_referendum_timed_out (line 343) | fn nudge_referendum_timed_out() -> Weight { function nudge_referendum_begin_deciding_failing (line 358) | fn nudge_referendum_begin_deciding_failing() -> Weight { function nudge_referendum_begin_deciding_passing (line 373) | fn nudge_referendum_begin_deciding_passing() -> Weight { function nudge_referendum_begin_confirming (line 386) | fn nudge_referendum_begin_confirming() -> Weight { function nudge_referendum_end_confirming (line 399) | fn nudge_referendum_end_confirming() -> Weight { function nudge_referendum_continue_not_confirming (line 412) | fn nudge_referendum_continue_not_confirming() -> Weight { function nudge_referendum_continue_confirming (line 425) | fn nudge_referendum_continue_confirming() -> Weight { function nudge_referendum_approved (line 440) | fn nudge_referendum_approved() -> Weight { function nudge_referendum_rejected (line 453) | fn nudge_referendum_rejected() -> Weight { function set_some_metadata (line 470) | fn set_some_metadata() -> Weight { function clear_metadata (line 483) | fn clear_metadata() -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_safe_mode.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function on_initialize_noop (line 60) | fn on_initialize_noop() -> Weight { function on_initialize_exit (line 70) | fn on_initialize_exit() -> Weight { function enter (line 79) | fn enter() -> Weight { function force_enter (line 88) | fn force_enter() -> Weight { function extend (line 97) | fn extend() -> Weight { function force_extend (line 106) | fn force_extend() -> Weight { function force_exit (line 117) | fn force_exit() -> Weight { function release_deposit (line 126) | fn release_deposit() -> Weight { function force_release_deposit (line 137) | fn force_release_deposit() -> Weight { function force_slash_deposit (line 150) | fn force_slash_deposit() -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_scheduler.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function service_agendas_base (line 60) | fn service_agendas_base() -> Weight { function service_agenda_base (line 72) | fn service_agenda_base(s: u32, ) -> Weight { function service_task_base (line 83) | fn service_task_base() -> Weight { function service_task_fetched (line 97) | fn service_task_fetched(s: u32, ) -> Weight { function service_task_named (line 111) | fn service_task_named() -> Weight { function service_task_periodic (line 119) | fn service_task_periodic() -> Weight { function execute_dispatch_signed (line 130) | fn execute_dispatch_signed() -> Weight { function execute_dispatch_unsigned (line 138) | fn execute_dispatch_unsigned() -> Weight { function schedule (line 148) | fn schedule(s: u32, ) -> Weight { function cancel (line 166) | fn cancel(s: u32, ) -> Weight { function schedule_named (line 182) | fn schedule_named(s: u32, ) -> Weight { function cancel_named (line 200) | fn cancel_named(s: u32, ) -> Weight { function schedule_retry (line 216) | fn schedule_retry(s: u32, ) -> Weight { function set_retry (line 231) | fn set_retry() -> Weight { function set_retry_named (line 246) | fn set_retry_named() -> Weight { function cancel_retry (line 259) | fn cancel_retry() -> Weight { function cancel_retry_named (line 274) | fn cancel_retry_named() -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_session.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function set_keys (line 62) | fn set_keys() -> Weight { function purge_keys (line 75) | fn purge_keys() -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_storage_providers.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function request_msp_sign_up (line 68) | fn request_msp_sign_up() -> Weight { function request_bsp_sign_up (line 87) | fn request_bsp_sign_up() -> Weight { function confirm_sign_up_bsp (line 110) | fn confirm_sign_up_bsp() -> Weight { function confirm_sign_up_msp (line 135) | fn confirm_sign_up_msp() -> Weight { function cancel_sign_up (line 150) | fn cancel_sign_up() -> Weight { function msp_sign_off (line 174) | fn msp_sign_off(n: u32, ) -> Weight { function bsp_sign_off (line 204) | fn bsp_sign_off() -> Weight { function change_capacity_bsp_less_deposit (line 227) | fn change_capacity_bsp_less_deposit() -> Weight { function change_capacity_bsp_more_deposit (line 250) | fn change_capacity_bsp_more_deposit() -> Weight { function change_capacity_msp_less_deposit (line 269) | fn change_capacity_msp_less_deposit() -> Weight { function change_capacity_msp_more_deposit (line 288) | fn change_capacity_msp_more_deposit() -> Weight { function add_value_prop (line 305) | fn add_value_prop() -> Weight { function make_value_prop_unavailable (line 320) | fn make_value_prop_unavailable() -> Weight { function add_multiaddress (line 337) | fn add_multiaddress() -> Weight { function remove_multiaddress (line 352) | fn remove_multiaddress() -> Weight { function force_msp_sign_up (line 381) | fn force_msp_sign_up() -> Weight { function force_bsp_sign_up (line 408) | fn force_bsp_sign_up() -> Weight { function slash_without_awaiting_top_up (line 433) | fn slash_without_awaiting_top_up() -> Weight { function slash_with_awaiting_top_up (line 464) | fn slash_with_awaiting_top_up() -> Weight { function top_up_deposit (line 491) | fn top_up_deposit() -> Weight { function delete_provider_bsp (line 524) | fn delete_provider_bsp() -> Weight { function delete_provider_msp (line 551) | fn delete_provider_msp(n: u32, m: u32, ) -> Weight { function stop_all_cycles (line 576) | fn stop_all_cycles() -> Weight { function process_expired_provider_top_up_bsp (line 600) | fn process_expired_provider_top_up_bsp() -> Weight { function process_expired_provider_top_up_msp (line 621) | fn process_expired_provider_top_up_msp() -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_sudo.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function set_key (line 60) | fn set_key() -> Weight { function sudo (line 71) | fn sudo() -> Weight { function sudo_as (line 81) | fn sudo_as() -> Weight { function remove_key (line 91) | fn remove_key() -> Weight { function check_only_sudo_account (line 102) | fn check_only_sudo_account() -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_timestamp.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function set (line 62) | fn set() -> Weight { function on_finalize (line 71) | fn on_finalize() -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_transaction_payment.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function charge_transaction_payment (line 62) | fn charge_transaction_payment() -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_treasury.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function spend_local (line 64) | fn spend_local() -> Weight { function remove_approval (line 75) | fn remove_approval() -> Weight { function on_initialize_proposals (line 91) | fn on_initialize_proposals(p: u32, ) -> Weight { function spend (line 106) | fn spend() -> Weight { function payout (line 119) | fn payout() -> Weight { function check_status (line 130) | fn check_status() -> Weight { function void_spend (line 141) | fn void_spend() -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_tx_pause.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function pause (line 60) | fn pause() -> Weight { function unpause (line 71) | fn unpause() -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_utility.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function batch (line 63) | fn batch(c: u32, ) -> Weight { function as_derivative (line 77) | fn as_derivative() -> Weight { function batch_all (line 90) | fn batch_all(c: u32, ) -> Weight { function dispatch_as (line 100) | fn dispatch_as() -> Weight { function force_batch (line 112) | fn force_batch(c: u32, ) -> Weight { FILE: operator/runtime/testnet/src/weights/pallet_whitelist.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function whitelist_call (line 64) | fn whitelist_call() -> Weight { function remove_whitelisted_call (line 79) | fn remove_whitelisted_call() -> Weight { function dispatch_whitelisted_call (line 97) | fn dispatch_whitelisted_call(n: u32, ) -> Weight { function dispatch_whitelisted_call_with_preimage (line 116) | fn dispatch_whitelisted_call_with_preimage(n: u32, ) -> Weight { FILE: operator/runtime/testnet/src/weights/snowbridge_pallet_ethereum_client.rs type WeightInfo (line 39) | pub struct WeightInfo(PhantomData); function force_checkpoint (line 57) | fn force_checkpoint() -> Weight { function submit (line 84) | fn submit() -> Weight { function submit_with_sync_committee (line 107) | fn submit_with_sync_committee() -> Weight { FILE: operator/runtime/testnet/src/weights/snowbridge_pallet_inbound_queue_v2.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function submit (line 68) | fn submit() -> Weight { FILE: operator/runtime/testnet/src/weights/snowbridge_pallet_outbound_queue_v2.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function do_process_message (line 66) | fn do_process_message() -> Weight { function commit (line 79) | fn commit() -> Weight { function commit_single (line 92) | fn commit_single() -> Weight { function on_initialize (line 105) | fn on_initialize() -> Weight { function process (line 123) | fn process() -> Weight { function submit_delivery_receipt (line 140) | fn submit_delivery_receipt() -> Weight { FILE: operator/runtime/testnet/src/weights/snowbridge_pallet_system.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function upgrade (line 58) | fn upgrade() -> Weight { function set_operating_mode (line 65) | fn set_operating_mode() -> Weight { function set_pricing_parameters (line 74) | fn set_pricing_parameters() -> Weight { function set_token_transfer_fees (line 82) | fn set_token_transfer_fees() -> Weight { function register_token (line 93) | fn register_token() -> Weight { FILE: operator/runtime/testnet/src/weights/snowbridge_pallet_system_v2.rs type WeightInfo (line 56) | pub struct WeightInfo(PhantomData); function register_token (line 68) | fn register_token() -> Weight { function upgrade (line 83) | fn upgrade() -> Weight { function set_operating_mode (line 98) | fn set_operating_mode() -> Weight { FILE: operator/runtime/testnet/tests/common.rs constant ALICE (line 50) | pub const ALICE: [u8; 20] = [1u8; 20]; constant BOB (line 51) | pub const BOB: [u8; 20] = [2u8; 20]; constant CHARLIE (line 52) | pub const CHARLIE: [u8; 20] = [3u8; 20]; constant DAVE (line 53) | pub const DAVE: [u8; 20] = [4u8; 20]; constant EVE (line 54) | pub const EVE: [u8; 20] = [5u8; 20]; function account_id (line 57) | pub fn account_id(account: [u8; 20]) -> AccountId { constant DEFAULT_BALANCE (line 62) | pub const DEFAULT_BALANCE: Balance = 1_000_000 * HAVE * SUPPLY_FACTOR; constant INITIAL_BALANCE (line 66) | pub const INITIAL_BALANCE: Balance = 1_000_000 * HAVE * SUPPLY_FACTOR; constant PROPOSAL_BOND (line 68) | pub const PROPOSAL_BOND: Balance = 100 * HAVE * SUPPLY_FACTOR; constant VOTING_BALANCE (line 70) | pub const VOTING_BALANCE: Balance = 10 * HAVE * SUPPLY_FACTOR; function generate_session_keys (line 73) | pub fn generate_session_keys(account: AccountId) -> SessionKeys { type ExtBuilder (line 87) | pub struct ExtBuilder { method default (line 96) | pub fn default() -> Self { method governance (line 108) | pub fn governance() -> Self { method with_balances (line 125) | pub fn with_balances(mut self, balances: Vec<(AccountId, Balance)>) ->... method with_validators (line 132) | pub fn with_validators(mut self, validators: Vec) -> Self { method with_sudo (line 139) | pub fn with_sudo(mut self, sudo_key: AccountId) -> Self { method build (line 144) | pub fn build(self) -> sp_io::TestExternalities { function root_origin (line 214) | pub fn root_origin() -> RuntimeOrigin { function datahaven_token_metadata (line 219) | pub fn datahaven_token_metadata() -> snowbridge_core::AssetMetadata { function get_validator_by_index (line 230) | pub fn get_validator_by_index(index: u32) -> AccountId { function set_block_author (line 240) | pub fn set_block_author(author: AccountId) { function set_block_author_by_index (line 250) | pub fn set_block_author_by_index(validator_index: u32) { function alice (line 261) | pub fn alice() -> AccountId { function bob (line 266) | pub fn bob() -> AccountId { function charlie (line 271) | pub fn charlie() -> AccountId { function dave (line 276) | pub fn dave() -> AccountId { function eve (line 281) | pub fn eve() -> AccountId { function run_to_block (line 286) | pub fn run_to_block(n: BlockNumberFor) { function make_proposal_hash (line 298) | pub fn make_proposal_hash(proposal: &RuntimeCall) -> H256 { function last_event (line 304) | pub fn last_event() -> RuntimeEvent { function has_event (line 310) | pub fn has_event(event: RuntimeEvent) -> bool { function setup_technical_committee (line 316) | pub fn setup_technical_committee(members: Vec) { function setup_treasury_council (line 327) | pub fn setup_treasury_council(members: Vec) { function make_simple_proposal (line 338) | pub fn make_simple_proposal() -> RuntimeCall { function advance_referendum_time (line 346) | pub fn advance_referendum_time(blocks: BlockNumberFor) { FILE: operator/runtime/testnet/tests/fee_adjustment.rs function run_with_system_weight (line 36) | fn run_with_system_weight(w: frame_support::weights::Weight, mut asse... function multiplier_can_grow_from_zero (line 51) | fn multiplier_can_grow_from_zero() { function fee_calculation (line 72) | fn fee_calculation() { function min_gas_price_is_deterministic (line 114) | fn min_gas_price_is_deterministic() { function min_gas_price_has_no_precision_loss_from_saturating_mul_int (line 132) | fn min_gas_price_has_no_precision_loss_from_saturating_mul_int() { function fee_scenarios (line 154) | fn fee_scenarios() { FILE: operator/runtime/testnet/tests/governance/benchmarks.rs function benchmark_council_proposal_scaling (line 43) | fn benchmark_council_proposal_scaling() { function benchmark_mass_voting_performance (line 86) | fn benchmark_mass_voting_performance() { function benchmark_multi_track_performance (line 155) | fn benchmark_multi_track_performance() { function benchmark_delegation_performance (line 226) | fn benchmark_delegation_performance() { function benchmark_preimage_performance (line 321) | fn benchmark_preimage_performance() { function benchmark_council_maximum_load (line 374) | fn benchmark_council_maximum_load() { function benchmark_track_operations (line 444) | fn benchmark_track_operations() { function benchmark_memory_usage (line 515) | fn benchmark_memory_usage() { FILE: operator/runtime/testnet/tests/governance/councils.rs function technical_committee_setup_works (line 36) | fn technical_committee_setup_works() { function treasury_council_setup_works (line 59) | fn treasury_council_setup_works() { function technical_committee_proposal_lifecycle_works (line 82) | fn technical_committee_proposal_lifecycle_works() { function treasury_council_voting_patterns_work (line 158) | fn treasury_council_voting_patterns_work() { function council_proposal_rejection_works (line 234) | fn council_proposal_rejection_works() { function non_members_cannot_participate (line 300) | fn non_members_cannot_participate() { function council_member_changes_work (line 338) | fn council_member_changes_work() { function proposal_weight_limit_enforced (line 379) | fn proposal_weight_limit_enforced() { function proposal_close_after_timeout_works (line 404) | fn proposal_close_after_timeout_works() { function prime_member_tiebreaking_works (line 447) | fn prime_member_tiebreaking_works() { function concurrent_proposals_from_same_member (line 530) | fn concurrent_proposals_from_same_member() { function treasury_council_emergency_decision (line 580) | fn treasury_council_emergency_decision() { function max_members_limit_enforced (line 640) | fn max_members_limit_enforced() { FILE: operator/runtime/testnet/tests/governance/integration.rs function complete_governance_workflow_works (line 36) | fn complete_governance_workflow_works() { function emergency_cancellation_workflow_works (line 187) | fn emergency_cancellation_workflow_works() { function treasury_spending_workflow_works (line 306) | fn treasury_spending_workflow_works() { function delegation_governance_workflow_works (line 433) | fn delegation_governance_workflow_works() { function multi_track_parallel_governance_works (line 535) | fn multi_track_parallel_governance_works() { function governance_self_upgrade_workflow_works (line 755) | fn governance_self_upgrade_workflow_works() { FILE: operator/runtime/testnet/tests/governance/origins.rs function root_origin_works_with_combined_origins (line 35) | fn root_origin_works_with_combined_origins() { function general_admin_origins_work (line 53) | fn general_admin_origins_work() { function fast_general_admin_origins_work (line 69) | fn fast_general_admin_origins_work() { function referendum_canceller_origins_work (line 87) | fn referendum_canceller_origins_work() { function referendum_killer_origins_work (line 106) | fn referendum_killer_origins_work() { function whitelisted_caller_origins_work (line 125) | fn whitelisted_caller_origins_work() { function collective_instances_configured (line 141) | fn collective_instances_configured() { function signed_origins_fail_for_custom_origins (line 165) | fn signed_origins_fail_for_custom_origins() { function custom_origins_are_distinct (line 181) | fn custom_origins_are_distinct() { function origin_elevation_prevented (line 212) | fn origin_elevation_prevented() { function combined_origins_practical_usage (line 233) | fn combined_origins_practical_usage() { function origin_to_track_conversion (line 261) | fn origin_to_track_conversion() { FILE: operator/runtime/testnet/tests/governance/proxy.rs function governance_proxy_can_vote_on_referenda (line 36) | fn governance_proxy_can_vote_on_referenda() { function governance_proxy_can_delegate_voting (line 114) | fn governance_proxy_can_delegate_voting() { function governance_proxy_can_submit_council_proposal (line 161) | fn governance_proxy_can_submit_council_proposal() { function governance_proxy_can_vote_in_council (line 217) | fn governance_proxy_can_vote_in_council() { function governance_proxy_can_submit_referendum (line 283) | fn governance_proxy_can_submit_referendum() { function multiple_governance_proxies_coordination (line 339) | fn multiple_governance_proxies_coordination() { FILE: operator/runtime/testnet/tests/governance/referenda.rs function tracks_info_configured_correctly (line 43) | fn tracks_info_configured_correctly() { function track_mapping_works (line 80) | fn track_mapping_works() { function referendum_submission_works (line 97) | fn referendum_submission_works() { function conviction_voting_works (line 138) | fn conviction_voting_works() { function referendum_timing_works (line 209) | fn referendum_timing_works() { function referendum_cancellation_works (line 256) | fn referendum_cancellation_works() { function referendum_killing_works (line 299) | fn referendum_killing_works() { function multiple_tracks_work (line 337) | fn multiple_tracks_work() { function vote_delegation_works (line 402) | fn vote_delegation_works() { function referendum_insufficient_support_fails (line 465) | fn referendum_insufficient_support_fails() { function preimage_lifecycle_works (line 513) | fn preimage_lifecycle_works() { function decision_deposit_mechanics_work (line 556) | fn decision_deposit_mechanics_work() { function track_capacity_limits_enforced (line 619) | fn track_capacity_limits_enforced() { function insufficient_balance_for_deposits (line 699) | fn insufficient_balance_for_deposits() { function referendum_confirmation_period_works (line 739) | fn referendum_confirmation_period_works() { function split_votes_with_conviction (line 806) | fn split_votes_with_conviction() { FILE: operator/runtime/testnet/tests/lib.rs function test_runtime_version_and_metadata (line 38) | fn test_runtime_version_and_metadata() { function test_balances_functionality (line 47) | fn test_balances_functionality() { function validate_transaction_fails_on_filtered_call (line 57) | fn validate_transaction_fails_on_filtered_call() { FILE: operator/runtime/testnet/tests/migrations.rs function migrations_force_calls_are_root_only (line 29) | fn migrations_force_calls_are_root_only() { function failed_migration_enters_safe_mode (line 76) | fn failed_migration_enters_safe_mode() { function safe_mode_allows_governance_during_migration_failure (line 125) | fn safe_mode_allows_governance_during_migration_failure() { FILE: operator/runtime/testnet/tests/native_token_transfer.rs constant TRANSFER_AMOUNT (line 41) | const TRANSFER_AMOUNT: Balance = 1000 * HAVE; constant FEE_AMOUNT (line 42) | const FEE_AMOUNT: Balance = 10 * HAVE; constant ETH_ALICE (line 43) | const ETH_ALICE: H160 = H160([0x11; 20]); constant ETH_BOB (line 44) | const ETH_BOB: H160 = H160([0x22; 20]); function gateway_address (line 47) | fn gateway_address() -> H160 { function register_native_token (line 52) | fn register_native_token() -> H256 { function setup_sovereign_balance (line 64) | fn setup_sovereign_balance(amount: Balance) { function create_message (line 68) | fn create_message(token_id: H256, amount: Balance, claimer: H160, nonce:... function native_token_registration_works (line 88) | fn native_token_registration_works() { function transfer_to_ethereum_works (line 115) | fn transfer_to_ethereum_works() { function transfer_fails_when_paused (line 150) | fn transfer_fails_when_paused() { function multiple_transfers_work (line 170) | fn multiple_transfers_work() { function treasury_collects_fees_from_multiple_transfers (line 199) | fn treasury_collects_fees_from_multiple_transfers() { function message_processor_accepts_registered_token (line 235) | fn message_processor_accepts_registered_token() { function message_processor_rejects_unregistered_token (line 248) | fn message_processor_rejects_unregistered_token() { function message_processor_rejects_empty_assets (line 261) | fn message_processor_rejects_empty_assets() { function inbound_message_processing_works (line 276) | fn inbound_message_processing_works() { function multiple_assets_processing_sums_amounts (line 305) | fn multiple_assets_processing_sums_amounts() { function processing_fails_without_claimer (line 339) | fn processing_fails_without_claimer() { function processing_fails_with_zero_amount (line 355) | fn processing_fails_with_zero_amount() { function processing_fails_with_insufficient_sovereign_balance (line 369) | fn processing_fails_with_insufficient_sovereign_balance() { function end_to_end_transfer_flow (line 387) | fn end_to_end_transfer_flow() { function message_routing_works_correctly (line 420) | fn message_routing_works_correctly() { FILE: operator/runtime/testnet/tests/proxy.rs function test_add_proxy_with_any_type (line 42) | fn test_add_proxy_with_any_type() { function test_add_multiple_proxies (line 79) | fn test_add_multiple_proxies() { function test_remove_proxy (line 118) | fn test_remove_proxy() { function test_remove_all_proxies (line 159) | fn test_remove_all_proxies() { function test_max_proxies_limit (line 201) | fn test_max_proxies_limit() { function test_duplicate_proxy_prevention (line 234) | fn test_duplicate_proxy_prevention() { function test_proxy_call_with_any_type (line 272) | fn test_proxy_call_with_any_type() { function test_proxy_call_with_balances_type (line 314) | fn test_proxy_call_with_balances_type() { function test_proxy_call_with_governance_type (line 354) | fn test_proxy_call_with_governance_type() { function test_proxy_call_with_nontransfer_type (line 388) | fn test_proxy_call_with_nontransfer_type() { function test_proxy_call_with_staking_type (line 445) | fn test_proxy_call_with_staking_type() { function test_proxy_call_with_identity_judgement_type (line 479) | fn test_proxy_call_with_identity_judgement_type() { function test_batch_call_with_nontransfer_proxy_filtered (line 563) | fn test_batch_call_with_nontransfer_proxy_filtered() { function test_proxy_call_with_cancelproxy_type (line 653) | fn test_proxy_call_with_cancelproxy_type() { function test_proxy_call_with_sudo_only_type (line 690) | fn test_proxy_call_with_sudo_only_type() { function test_proxy_call_with_wrong_proxy_type (line 742) | fn test_proxy_call_with_wrong_proxy_type() { function test_proxy_call_without_permission (line 789) | fn test_proxy_call_without_permission() { function test_proxy_type_hierarchy (line 823) | fn test_proxy_type_hierarchy() { function test_create_anonymous_proxy (line 842) | fn test_create_anonymous_proxy() { function test_anonymous_proxy_usage (line 873) | fn test_anonymous_proxy_usage() { function test_kill_anonymous_proxy (line 922) | fn test_kill_anonymous_proxy() { function test_proxy_announcement_system (line 1004) | fn test_proxy_announcement_system() { function test_utility_batch_with_proxy (line 1074) | fn test_utility_batch_with_proxy() { function test_proxy_chain (line 1125) | fn test_proxy_chain() { function test_multisig_to_anonymous_proxy_to_sudo (line 1185) | fn test_multisig_to_anonymous_proxy_to_sudo() { FILE: operator/runtime/testnet/tests/safe_mode_tx_pause.rs function call_name (line 35) | fn call_name(call: &RuntimeCall) -> RuntimeCallNameOf { function transfer_call (line 44) | fn transfer_call(amount: u128) -> RuntimeCall { function force_enter_requires_root (line 55) | fn force_enter_requires_root() { function active_safe_mode_blocks_non_whitelisted_calls (line 81) | fn active_safe_mode_blocks_non_whitelisted_calls() { function whitelisted_calls_dispatch_in_safe_mode (line 106) | fn whitelisted_calls_dispatch_in_safe_mode() { function exit_restores_normal_flow (line 124) | fn exit_restores_normal_flow() { function sudo_bypass (line 159) | fn sudo_bypass() { function pause_requires_root (line 188) | fn pause_requires_root() { function paused_call_is_blocked (line 214) | fn paused_call_is_blocked() { function whitelisted_call_cannot_be_paused (line 247) | fn whitelisted_call_cannot_be_paused() { function dual_restrictions_require_both_to_clear (line 267) | fn dual_restrictions_require_both_to_clear() { function control_plane_calls_work_under_restrictions (line 338) | fn control_plane_calls_work_under_restrictions() { function governance_whitelisted_calls_work_during_safe_mode (line 372) | fn governance_whitelisted_calls_work_during_safe_mode() { function error_surface_consistency (line 509) | fn error_surface_consistency() { FILE: operator/runtime/testnet/tests/treasury.rs constant BASE_FEE_GENESIS (line 39) | const BASE_FEE_GENESIS: u128 = 10 * MILLIHAVE / 4; function existential_deposit (line 42) | fn existential_deposit() -> Balance { function author_does_receive_priority_fee (line 47) | fn author_does_receive_priority_fee() { function total_issuance_after_evm_transaction_with_priority_fee (line 85) | fn total_issuance_after_evm_transaction_with_priority_fee() { function total_issuance_after_evm_transaction_without_priority_fee (line 157) | fn total_issuance_after_evm_transaction_without_priority_fee() { function deal_with_fees_handles_tip (line 227) | fn deal_with_fees_handles_tip() { function fees_burned_when_block_author_not_set (line 314) | fn fees_burned_when_block_author_not_set() { function origin_of (line 382) | fn origin_of(account_id: AccountId) -> RuntimeOrigin { function expect_events (line 386) | fn expect_events(events: Vec) { function next_block (line 396) | fn next_block() { function test_treasury_spend_local_with_root_origin (line 404) | fn test_treasury_spend_local_with_root_origin() { function test_treasury_spend_local_with_council_origin (line 468) | fn test_treasury_spend_local_with_council_origin() { FILE: test/cli/handlers/contracts/beefy-checkpoint.ts type UpdateBeefyCheckpointOptions (line 8) | interface UpdateBeefyCheckpointOptions { type BeefyCheckpointData (line 14) | interface BeefyCheckpointData { FILE: test/cli/handlers/contracts/checks.ts type ContractsFlightOptions (line 4) | type ContractsFlightOptions = { FILE: test/cli/handlers/contracts/deploy.ts constant SUPPORTED_NETWORKS (line 129) | const SUPPORTED_NETWORKS = [ FILE: test/cli/handlers/contracts/rewards-origin.ts type UpdateRewardsOriginOptions (line 7) | interface UpdateRewardsOriginOptions { FILE: test/cli/handlers/contracts/upgrade.ts type ContractsUpgradeOptions (line 11) | interface ContractsUpgradeOptions { constant PROXY_ADMIN_ABI (line 303) | const PROXY_ADMIN_ABI = [ FILE: test/cli/handlers/contracts/verify.ts type ContractsVerifyOptions (line 6) | interface ContractsVerifyOptions { type ContractToVerify (line 13) | interface ContractToVerify { function verifySingleContract (line 164) | async function verifySingleContract(contract: ContractToVerify, options:... FILE: test/cli/handlers/deploy/contracts.ts type DeployContractsOptions (line 10) | interface DeployContractsOptions { FILE: test/cli/handlers/deploy/index.ts type DeployOptions (line 16) | interface DeployOptions { FILE: test/cli/handlers/deploy/relayer.ts constant ETH_EL_RPC_PORT (line 26) | const ETH_EL_RPC_PORT = 8546; constant ETH_CL_HTTP_PORT (line 27) | const ETH_CL_HTTP_PORT = 4000; constant RELAYER_CONFIG_DIR (line 29) | const RELAYER_CONFIG_DIR = "../deploy/charts/relay/configs"; constant RELAYER_CONFIG_PATHS (line 30) | const RELAYER_CONFIG_PATHS = { FILE: test/cli/handlers/launch/contracts.ts type DeployContractsOptions (line 5) | interface DeployContractsOptions { FILE: test/cli/handlers/launch/datahaven.ts constant CLI_AUTHORITY_IDS (line 14) | const CLI_AUTHORITY_IDS = ["alice", "bob"] as const; FILE: test/cli/handlers/launch/index.ts constant NETWORK_ID (line 18) | const NETWORK_ID = "cli-launch"; type NetworkOptions (line 20) | interface NetworkOptions { constant CLI_NETWORK_OPTIONS (line 25) | const CLI_NETWORK_OPTIONS: NetworkOptions = { type LaunchOptions (line 31) | interface LaunchOptions { FILE: test/cli/handlers/launch/storagehub.ts function launchStorageHubDocker (line 65) | async function launchStorageHubDocker( FILE: test/cli/handlers/stop/index.ts type StopOptions (line 17) | interface StopOptions { FILE: test/cli/index.ts function parseIntValue (line 25) | function parseIntValue(value: string): number { function parseDeployEnvironment (line 34) | function parseDeployEnvironment(value: string): DeployEnvironment { FILE: test/configs/contracts/config.ts constant CHAIN_CONFIGS (line 6) | const CHAIN_CONFIGS = { type ChainConfigType (line 36) | type ChainConfigType = typeof CHAIN_CONFIGS; FILE: test/e2e/framework/connectors.ts type TestConnectors (line 21) | interface TestConnectors { class ConnectorFactory (line 35) | class ConnectorFactory { method constructor (line 38) | constructor(connectors: LaunchNetworkResult) { method createTestConnectors (line 45) | async createTestConnectors(): Promise { method createWalletClient (line 91) | createWalletClient(privateKey: `0x${string}`): WalletClient { FILE: test/e2e/framework/manager.ts type TestSuiteRegistry (line 3) | interface TestSuiteRegistry { class TestSuiteManager (line 13) | class TestSuiteManager { method constructor (line 17) | private constructor() { method getInstance (line 24) | static getInstance(): TestSuiteManager { method registerSuite (line 31) | registerSuite(suiteId: string, networkId: string): void { method completeSuite (line 46) | completeSuite(suiteId: string): void { method failSuite (line 55) | failSuite(suiteId: string): void { method getRunningCount (line 63) | getRunningCount(): number { method getRunningNetworkIds (line 67) | getRunningNetworkIds(): string[] { method cleanupAll (line 73) | private cleanupAll(): void { FILE: test/e2e/framework/submitter.ts constant SUBMITTER_IMAGE (line 14) | const SUBMITTER_IMAGE = "datahavenxyz/validator-set-submitter:local"; constant SUBMITTER_READY_LOG (line 15) | const SUBMITTER_READY_LOG = "Submitter started — watching session changes"; constant SUBMITTER_READY_TIMEOUT_SECONDS (line 16) | const SUBMITTER_READY_TIMEOUT_SECONDS = 30; constant SUBMITTER_LOG_TAIL_LINES (line 17) | const SUBMITTER_LOG_TAIL_LINES = 200; function buildSubmitterImage (line 22) | async function buildSubmitterImage(): Promise { type LaunchSubmitterOptions (line 31) | interface LaunchSubmitterOptions { function launchSubmitter (line 50) | async function launchSubmitter(options: LaunchSubmitterOptions): Promise<{ function stopSubmitter (line 133) | async function stopSubmitter(containerName: string): Promise { FILE: test/e2e/framework/suite.ts type TestSuiteOptions (line 11) | interface TestSuiteOptions { method constructor (line 39) | constructor(options: TestSuiteOptions) { method setupHooks (line 46) | protected setupHooks(): void { method onSetup (line 117) | protected async onSetup(): Promise { method onTeardown (line 124) | protected async onTeardown(): Promise { method getConnectors (line 131) | protected getConnectors(): LaunchNetworkResult { method getTestConnectors (line 141) | public getTestConnectors(): TestConnectors { method getConnectorFactory (line 151) | public getConnectorFactory(): ConnectorFactory { method printNetworkInfo (line 158) | private printNetworkInfo(): void { method waitForEnter (line 184) | private async waitForEnter(): Promise { FILE: test/e2e/framework/validators.ts function registerOperator (line 120) | async function registerOperator( FILE: test/e2e/suites/native-token-transfer.test.ts type BalanceSnapshot (line 37) | interface BalanceSnapshot { function getBalanceSnapshot (line 43) | async function getBalanceSnapshot( function expectBalanceDeltas (line 70) | function expectBalanceDeltas( function getNativeERC20Address (line 93) | async function getNativeERC20Address(connectors: any): Promise<`0x${stri... function requireNativeERC20Address (line 108) | async function requireNativeERC20Address(connectors: any): Promise<`0x${... class NativeTokenTransferTestSuite (line 119) | class NativeTokenTransferTestSuite extends BaseTestSuite { method constructor (line 120) | constructor() { FILE: test/e2e/suites/rewards-message.test.ts function setV2RewardsParameters (line 13) | async function setV2RewardsParameters(dhApi: any) { class RewardsMessageTestSuite (line 90) | class RewardsMessageTestSuite extends BaseTestSuite { method constructor (line 91) | constructor() { FILE: test/e2e/suites/slash.test.ts class SlashTestSuite (line 12) | class SlashTestSuite extends BaseTestSuite { method constructor (line 13) | constructor() { method getNetworkId (line 22) | getNetworkId(): string { FILE: test/e2e/suites/storagehub.test.ts constant TEST_AUTHORITY_IDS (line 39) | const TEST_AUTHORITY_IDS = ["alice", "bob"] as const; method start (line 158) | start(controller) { FILE: test/e2e/suites/validator-set-update.test.ts class ValidatorSetUpdateTestSuite (line 35) | class ValidatorSetUpdateTestSuite extends BaseTestSuite { method constructor (line 36) | constructor() { method onSetup (line 44) | override async onSetup(): Promise { method getNetworkId (line 58) | public getNetworkId(): string { method getLaunchedNetwork (line 62) | public getLaunchedNetwork() { FILE: test/launcher/contracts.ts type ContractsOptions (line 14) | interface ContractsOptions { FILE: test/launcher/datahaven.ts type DataHavenOptions (line 25) | interface DataHavenOptions { FILE: test/launcher/kurtosis.ts type KurtosisOptions (line 17) | interface KurtosisOptions { type KurtosisLaunchResult (line 28) | interface KurtosisLaunchResult { FILE: test/launcher/network/index.ts constant TEST_AUTHORITY_IDS (line 17) | const TEST_AUTHORITY_IDS = ["alice", "bob"] as const; FILE: test/launcher/parameters.ts type ParametersOptions (line 9) | interface ParametersOptions { FILE: test/launcher/relayers.ts type BeaconConfig (line 28) | type BeaconConfig = { type BeefyConfig (line 34) | type BeefyConfig = { type ExecutionConfig (line 42) | type ExecutionConfig = { type SolochainConfig (line 50) | type SolochainConfig = { type RelayerConfigType (line 59) | type RelayerConfigType = BeaconConfig | BeefyConfig | ExecutionConfig | ... type RelayerSpec (line 61) | type RelayerSpec = { constant INITIAL_CHECKPOINT_DIR (line 70) | const INITIAL_CHECKPOINT_DIR = "tmp/beacon-checkpoint"; type RelayersOptions (line 79) | interface RelayersOptions { constant RELAYER_CONFIG_DIR (line 88) | const RELAYER_CONFIG_DIR = "tmp/configs"; constant RELAYER_CONFIG_PATHS (line 89) | const RELAYER_CONFIG_PATHS = { constant LOCAL_RELAYER_SOURCE_DIR (line 96) | const LOCAL_RELAYER_SOURCE_DIR = path.resolve( FILE: test/launcher/storagehub-docker.ts constant POSTGRES_CONFIG (line 16) | const POSTGRES_CONFIG = { FILE: test/launcher/types/index.ts type NetworkLaunchOptions (line 6) | interface NetworkLaunchOptions { type LaunchNetworkResult (line 22) | interface LaunchNetworkResult { FILE: test/launcher/types/launchedNetwork.ts type ContainerSpec (line 4) | type ContainerSpec = { class LaunchedNetwork (line 14) | class LaunchedNetwork { method constructor (line 31) | constructor() { method networkName (line 44) | public set networkName(name: string) { method networkName (line 49) | public get networkName(): string { method networkId (line 53) | public set networkId(id: string) { method networkId (line 58) | public get networkId(): string { method getRunId (line 66) | getRunId(): string { method getContainerPort (line 78) | getContainerPort(id: string): number { method addContainer (line 84) | addContainer( method getPublicWsPort (line 92) | public getPublicWsPort(): number { method elRpcUrl (line 105) | public set elRpcUrl(url: string) { method elRpcUrl (line 114) | public get elRpcUrl(): string { method elWsUrl (line 123) | public set elWsUrl(url: string) { method elWsUrl (line 131) | public get elWsUrl(): string | undefined { method clEndpoint (line 139) | public set clEndpoint(url: string) { method clEndpoint (line 148) | public get clEndpoint(): string { method containers (line 153) | public get containers(): ContainerSpec[] { method relayers (line 157) | public get relayers(): RelayerType[] { method kubeNamespace (line 161) | public set kubeNamespace(namespace: string) { method kubeNamespace (line 165) | public get kubeNamespace(): string { method datahavenAuthorities (line 174) | public set datahavenAuthorities(authorities: string[]) { method datahavenAuthorities (line 182) | public get datahavenAuthorities(): string[] { FILE: test/launcher/utils/checks.ts constant MIN_BUN_VERSION (line 5) | const MIN_BUN_VERSION = { major: 1, minor: 1 }; FILE: test/launcher/utils/constants.ts constant ZERO_HASH (line 1) | const ZERO_HASH = "0x000000000000000000000000000000000000000000000000000... constant DOCKER_NETWORK_NAME (line 8) | const DOCKER_NETWORK_NAME = "datahaven-net"; constant KURTOSIS_BASE_SERVICES (line 13) | const KURTOSIS_BASE_SERVICES = ["cl-1-lodestar-reth", "el-1-reth-lodesta... constant COMPONENTS (line 15) | const COMPONENTS = { constant MIN_BUN_VERSION (line 36) | const MIN_BUN_VERSION = { major: 1, minor: 2 }; FILE: test/launcher/validators.ts type ValidatorOptions (line 10) | interface ValidatorOptions { function getOwnerAccount (line 87) | function getOwnerAccount() { FILE: test/moonwall/helpers/block.ts type TxWithEventAndFee (line 19) | interface TxWithEventAndFee extends TxWithEvent { type BlockDetails (line 23) | interface BlockDetails { function jumpToRound (line 321) | async function jumpToRound(context: DevModeContext, round: number): Prom... FILE: test/moonwall/helpers/constants.ts constant ALITH_GENESIS_FREE_BALANCE (line 12) | const ALITH_GENESIS_FREE_BALANCE = 1n << 80n; constant ALITH_GENESIS_LOCK_BALANCE (line 13) | const ALITH_GENESIS_LOCK_BALANCE = 0n; constant ALITH_GENESIS_RESERVE_BALANCE (line 14) | const ALITH_GENESIS_RESERVE_BALANCE = 0n; constant ALITH_GENESIS_TRANSFERABLE_COUNT (line 16) | const ALITH_GENESIS_TRANSFERABLE_COUNT = constant ALITH_GENESIS_TRANSFERABLE_BALANCE (line 18) | const ALITH_GENESIS_TRANSFERABLE_BALANCE = class RuntimeConstant (line 23) | class RuntimeConstant { method constructor (line 26) | constructor(valuesByVersion: Record) { method get (line 30) | get(version: number): T { constant HAVE (line 43) | const HAVE = 1_000_000_000_000_000_000n; constant MICROHAVE (line 44) | const MICROHAVE = 1_000_000_000_000n; constant SUPPLY_FACTOR (line 45) | const SUPPLY_FACTOR = 1n; constant STORAGE_BYTE_FEE (line 46) | const STORAGE_BYTE_FEE = 100n * MICROHAVE * SUPPLY_FACTOR; function deposit (line 52) | function deposit(items: number, bytes: number): bigint { constant IDENTITY_BASIC_DEPOSIT (line 58) | const IDENTITY_BASIC_DEPOSIT = deposit(1, 258); constant IDENTITY_BYTE_DEPOSIT (line 59) | const IDENTITY_BYTE_DEPOSIT = deposit(0, 1); constant IDENTITY_SUB_ACCOUNT_DEPOSIT (line 60) | const IDENTITY_SUB_ACCOUNT_DEPOSIT = deposit(1, 53); constant DATAHAVEN_CONSTANTS (line 62) | const DATAHAVEN_CONSTANTS = { type ConstantStoreType (line 89) | type ConstantStoreType = typeof DATAHAVEN_CONSTANTS; function ConstantStore (line 91) | function ConstantStore(_context: GenericContext): ConstantStoreType { FILE: test/moonwall/helpers/contracts.ts type ArtifactContract (line 14) | interface ArtifactContract { type CompiledContractArtifactJson (line 20) | interface CompiledContractArtifactJson { type CompiledContractArtifact (line 27) | interface CompiledContractArtifact { type DeployContractOptions (line 34) | interface DeployContractOptions { type DeployedContractResult (line 43) | interface DeployedContractResult extends CompiledContractArtifact { FILE: test/moonwall/helpers/eth-transactions.ts type Errors (line 14) | type Errors = { function extractRevertReason (line 21) | async function extractRevertReason(context: DevModeContext, responseHash... function expectEVMResult (line 35) | function expectEVMResult( function getTransactionReceiptWithRetry (line 81) | async function getTransactionReceiptWithRetry( function getTransactionFees (line 126) | async function getTransactionFees(context: DevModeContext, hash: string)... function getSignatureParameters (line 132) | function getSignatureParameters(signature: string) { FILE: test/moonwall/helpers/evm.ts type Errors (line 16) | type Errors = { function expectEVMResult (line 36) | function expectEVMResult( function getSignatureParameters (line 81) | function getSignatureParameters(signature: string): { function getTransactionReceiptWithRetry (line 105) | async function getTransactionReceiptWithRetry( function getTransactionFees (line 156) | async function getTransactionFees(context: DevModeContext, hash: string)... FILE: test/moonwall/helpers/expect.ts type ExtractTuple (line 11) | type ExtractTuple

= P extends AugmentedEvent<"rxjs", infer T> ? T : n... function expectOk (line 13) | async function expectOk< function expectSubstrateEvent (line 48) | function expectSubstrateEvent< function expectSubstrateEvents (line 111) | function expectSubstrateEvents< function expectSystemEvent (line 152) | async function expectSystemEvent( function getAllBlockEvents (line 172) | async function getAllBlockEvents(hash: string, context: DevModeContext):... FILE: test/moonwall/helpers/fees.ts constant EIP7623_GAS_CONSTANTS (line 5) | const EIP7623_GAS_CONSTANTS = { function calculateEIP7623Gas (line 32) | function calculateEIP7623Gas( FILE: test/moonwall/helpers/precompile-addresses.ts constant PRECOMPILE_NATIVE_ERC20_ADDRESS (line 6) | const PRECOMPILE_NATIVE_ERC20_ADDRESS = "0x00000000000000000000000000000... constant PRECOMPILE_ERC20_BALANCES_ADDRESS (line 7) | const PRECOMPILE_ERC20_BALANCES_ADDRESS = PRECOMPILE_NATIVE_ERC20_ADDRESS; constant PRECOMPILE_BATCH_ADDRESS (line 8) | const PRECOMPILE_BATCH_ADDRESS = "0x000000000000000000000000000000000000... constant PRECOMPILE_CALL_PERMIT_ADDRESS (line 9) | const PRECOMPILE_CALL_PERMIT_ADDRESS = "0x000000000000000000000000000000... constant PRECOMPILE_PROXY_ADDRESS (line 10) | const PRECOMPILE_PROXY_ADDRESS = "0x000000000000000000000000000000000000... constant PRECOMPILE_TREASURY_COUNCIL_ADDRESS (line 11) | const PRECOMPILE_TREASURY_COUNCIL_ADDRESS = "0x0000000000000000000000000... constant PRECOMPILE_REFERENDA_ADDRESS (line 12) | const PRECOMPILE_REFERENDA_ADDRESS = "0x00000000000000000000000000000000... constant PRECOMPILE_CONVICTION_VOTING_ADDRESS (line 13) | const PRECOMPILE_CONVICTION_VOTING_ADDRESS = "0x000000000000000000000000... constant PRECOMPILE_PREIMAGE_ADDRESS (line 14) | const PRECOMPILE_PREIMAGE_ADDRESS = "0x000000000000000000000000000000000... constant PRECOMPILE_TECHNICAL_COMMITTEE_ADDRESS (line 15) | const PRECOMPILE_TECHNICAL_COMMITTEE_ADDRESS = "0x0000000000000000000000... constant PRECOMPILE_REGISTRY_ADDRESS (line 16) | const PRECOMPILE_REGISTRY_ADDRESS = "0x000000000000000000000000000000000... constant PRECOMPILE_IDENTITY_ADDRESS (line 17) | const PRECOMPILE_IDENTITY_ADDRESS = "0x000000000000000000000000000000000... FILE: test/moonwall/helpers/precompile-contract-calls.ts class PrecompileContract (line 9) | class PrecompileContract { method constructor (line 18) | constructor(precompileName: string, context: DevModeContext) { method reset (line 24) | reset() { method withPrivateKey (line 33) | withPrivateKey(privateKey: `0x${string}`) { method withGas (line 38) | withGas(gas: bigint | "estimate") { method withRawTxOnly (line 43) | withRawTxOnly(rawTxOnly: boolean) { method withSigner (line 50) | withSigner(signer: KeyringPair) { method withExpectEvents (line 55) | withExpectEvents(expectEvents: [any]) { method callExtrinsic (line 60) | callExtrinsic(functionName: string, args: any[]): PrecompileCall { method callQuery (line 64) | callQuery(functionName: string, args: any[]): PrecompileCall { method callRpc (line 68) | private callRpc(functionName: string, args: any[], isExtrinsic: boolea... class PrecompileCall (line 88) | class PrecompileCall { method constructor (line 93) | constructor( method tx (line 103) | async tx(): Promise { method block (line 107) | async block() { class ReadPrecompileCall (line 112) | class ReadPrecompileCall extends PrecompileCall { method tx (line 113) | async tx(): Promise { class WritePrecompileCall (line 118) | class WritePrecompileCall extends PrecompileCall { method tx (line 119) | async tx(): Promise { class Preimage (line 124) | class Preimage extends PrecompileContract { method constructor (line 125) | constructor(context: DevModeContext) { method notePreimage (line 129) | notePreimage(data: string): PrecompileCall { method unnotePreimage (line 133) | unnotePreimage(data: string): PrecompileCall { FILE: test/moonwall/helpers/transactions.ts constant DEFAULT_TXN_MAX_BASE_FEE (line 7) | const DEFAULT_TXN_MAX_BASE_FEE = 10_000_000_000; function rpcToLocalNode (line 15) | async function rpcToLocalNode( function sendPrecompileTx (line 92) | async function sendPrecompileTx( constant ERC20_TOTAL_SUPPLY (line 124) | const ERC20_TOTAL_SUPPLY = 1_000_000_000n; FILE: test/moonwall/suites/dev/common/test-block/test-block-safe-mode.ts function getSubstrateBlockNumber (line 59) | async function getSubstrateBlockNumber(): Promise { function getApiAtBlock (line 64) | async function getApiAtBlock( function checkEvent (line 72) | async function checkEvent( FILE: test/moonwall/suites/dev/common/test-precompile/test-precompile-batch.ts constant ALITH_ACCOUNT (line 15) | const ALITH_ACCOUNT = privateKeyToAccount(ALITH_PRIVATE_KEY); constant PRECOMPILE_BATCH_ADDRESS (line 18) | const PRECOMPILE_BATCH_ADDRESS = "0x000000000000000000000000000000000000... constant PRECOMPILE_CALL_PERMIT_ADDRESS (line 19) | const PRECOMPILE_CALL_PERMIT_ADDRESS = "0x000000000000000000000000000000... FILE: test/moonwall/suites/dev/stagenet/contract/test-contract-delegate-call.ts constant PRECOMPILE_PREFIXES (line 5) | const PRECOMPILE_PREFIXES = [1, 2, 3, 4, 5, 6, 7, 8, 9, 1024, 1026, 2050... constant ALLOWED_PRECOMPILE_PREFIXES (line 8) | const ALLOWED_PRECOMPILE_PREFIXES = PRECOMPILE_PREFIXES.filter((add) => ... constant FORBIDDEN_PRECOMPILE_PREFIXES (line 9) | const FORBIDDEN_PRECOMPILE_PREFIXES = PRECOMPILE_PREFIXES.filter((add) =... constant DELEGATECALL_FORDIDDEN_MESSAGE (line 10) | const DELEGATECALL_FORDIDDEN_MESSAGE = FILE: test/moonwall/suites/dev/stagenet/eth-fee/test-eth-fee-history.ts type FeeHistory (line 14) | interface FeeHistory { function createBlocks (line 21) | async function createBlocks( function getPercentile (line 47) | function getPercentile(percentile: number, array: number[]) { function matchExpectations (line 56) | function matchExpectations( FILE: test/moonwall/suites/dev/stagenet/eth-tx/test-eth-tx-access-list.ts type DeployResult (line 10) | type DeployResult = Awaited) { function compileSolidity (line 203) | function compileSolidity( function compile (line 250) | async function compile( function getFiles (line 286) | async function getFiles(dir: string): Promise { function computeHash (line 301) | function computeHash(input: string): string { FILE: test/scripts/contracts-checksum.ts function generateContractsChecksum (line 13) | function generateContractsChecksum(contractsPath: string): string { FILE: test/scripts/deploy-contracts.ts type ContractDeploymentOptions (line 12) | interface ContractDeploymentOptions { FILE: test/scripts/fund-providers.ts type FundProvidersOptions (line 6) | interface FundProvidersOptions { constant MIN_PROVIDER_BALANCE (line 17) | const MIN_PROVIDER_BALANCE = BigInt(200) * BigInt(10 ** 18); function fundProviders (line 28) | async function fundProviders(options: FundProvidersOptions): Promise { function copyDatabaseFromContainer (line 39) | async function copyDatabaseFromContainer(containerName: string): Promise... function setupChaos (line 58) | async function setupChaos(): Promise { function runChaos (line 91) | async function runChaos(): Promise { function copyStateFile (line 105) | async function copyStateFile(): Promise { function formatStateDiff (line 123) | async function formatStateDiff(): Promise { function saveChecksum (line 141) | function saveChecksum(checksum: string): void { function generateContracts (line 149) | async function generateContracts(): Promise { FILE: test/scripts/register-providers.ts type RegisterProvidersOptions (line 10) | interface RegisterProvidersOptions { constant JSON_RPC_HEADERS (line 14) | const JSON_RPC_HEADERS = { function getLocalPeerId (line 18) | async function getLocalPeerId( constant PROVIDERS (line 41) | const PROVIDERS = { function generateProviderId (line 67) | function generateProviderId(accountId: string): FixedSizeBinary<32> { function registerProviders (line 83) | async function registerProviders(options: RegisterProvidersOptions): Pro... function verifyProvidersRegistered (line 210) | async function verifyProvidersRegistered( FILE: test/scripts/setup-validators.ts type SetupValidatorsOptions (line 6) | interface SetupValidatorsOptions { type ValidatorConfig (line 17) | interface ValidatorConfig { FILE: test/scripts/test-parallel.ts constant TEST_TIMEOUT (line 11) | const TEST_TIMEOUT = 900000; constant LOG_DIR (line 12) | const LOG_DIR = "tmp/e2e-test-logs"; constant MAX_CONCURRENT_TESTS (line 13) | const MAX_CONCURRENT_TESTS = 3; function ensureLogDirectory (line 18) | async function ensureLogDirectory() { function killAllProcesses (line 45) | async function killAllProcesses() { function getTestFiles (line 174) | async function getTestFiles(): Promise { function runTest (line 182) | async function runTest( function runTestsWithConcurrencyLimit (line 271) | async function runTestsWithConcurrencyLimit() { FILE: test/scripts/update-validator-set.ts type UpdateValidatorSetOptions (line 8) | interface UpdateValidatorSetOptions { FILE: test/tools/validator-set-submitter/chain.ts function getActiveEra (line 9) | async function getActiveEra(dhApi: DataHavenApi) { function getExternalIndex (line 18) | async function getExternalIndex(dhApi: DataHavenApi): Promise { function computeTargetEra (line 26) | function computeTargetEra(activeEraIndex: number): bigint { function getOnChainSubmitter (line 33) | async function getOnChainSubmitter( function isLastSessionOfEra (line 49) | async function isLastSessionOfEra(dhApi: DataHavenApi): Promise { FILE: test/tools/validator-set-submitter/config.ts type SubmitterConfig (line 4) | interface SubmitterConfig { type CliOverrides (line 16) | interface CliOverrides { function loadConfig (line 22) | async function loadConfig( function resolveSubmitterPrivateKey (line 62) | function resolveSubmitterPrivateKey( function requireString (line 84) | function requireString(raw: Record, key: string): string { function optionalString (line 92) | function optionalString(raw: Record, key: string): stri... function optionalHexString (line 99) | function optionalHexString(raw: Record, key: string): `... function resolveMetricsPort (line 108) | function resolveMetricsPort(raw: Record, cliPort?: stri... FILE: test/tools/validator-set-submitter/metrics.ts constant PREFIX (line 3) | const PREFIX = "validator_set_submitter_"; function createMetricsServer (line 104) | function createMetricsServer(port: number) { FILE: test/tools/validator-set-submitter/submitter.ts type SubmitterClients (line 19) | interface SubmitterClients { constant RECEIPT_TIMEOUT_MS (line 26) | const RECEIPT_TIMEOUT_MS = 120_000; function createClients (line 28) | function createClients(config: SubmitterConfig): SubmitterClients { function onAbort (line 42) | function onAbort(signal: AbortSignal): Promise { function waitForReceiptWithAbort (line 52) | async function waitForReceiptWithAbort( function createTicker (line 72) | function createTicker(clients: SubmitterClients, config: SubmitterConfig... function startSubmitter (line 146) | async function startSubmitter( function submitForEra (line 192) | async function submitForEra( FILE: test/utils/blockscout.ts type BlockscoutResponse (line 37) | interface BlockscoutResponse; type ContractName (line 111) | type ContractName = keyof typeof abiMap; type AbiFor (line 112) | type AbiFor = (typeof abiMap)[C]; type ContractInstance (line 113) | type ContractInstance = Awaited< FILE: test/utils/contracts/versioning.ts type ContractVersionCheckResult (line 9) | interface ContractVersionCheckResult { FILE: test/utils/docker.ts function createDockerConnection (line 9) | function createDockerConnection(): Docker { function testDockerConnection (line 50) | async function testDockerConnection(): Promise { function waitForLog (line 162) | async function waitForLog(opts: { FILE: test/utils/events.ts type WaitForDataHavenEventOptions (line 7) | interface WaitForDataHavenEventOptions { function waitForDataHavenEvent (line 17) | async function waitForDataHavenEvent( type WaitForEthereumEventOptions (line 43) | interface WaitForEthereumEventOptions { function waitForEthereumEvent (line 56) | async function waitForEthereumEvent( FILE: test/utils/input.ts type TimeoutConfirmConfig (line 15) | type TimeoutConfirmConfig = { FILE: test/utils/kurtosis.ts type KurtosisServiceInfo (line 5) | type KurtosisServiceInfo = { type KurtosisService (line 39) | type KurtosisService = z.infer; FILE: test/utils/logger.ts type CustomLogger (line 15) | interface CustomLogger extends pino.Logger { FILE: test/utils/papi.ts type DataHavenApi (line 53) | type DataHavenApi = Prettify>; FILE: test/utils/parameters.ts type RawParameter (line 7) | interface RawParameter { constant PARAMETERS_TEMPLATE_PATH (line 13) | const PARAMETERS_TEMPLATE_PATH = "configs/parameters/datahaven-parameter... constant PARAMETERS_OUTPUT_DIR (line 14) | const PARAMETERS_OUTPUT_DIR = "tmp/configs"; constant PARAMETERS_OUTPUT_FILE (line 15) | const PARAMETERS_OUTPUT_FILE = "datahaven-parameters.json"; constant PARAMETERS_OUTPUT_PATH (line 16) | const PARAMETERS_OUTPUT_PATH = path.join(PARAMETERS_OUTPUT_DIR, PARAMETE... class ParameterCollection (line 23) | class ParameterCollection { method addParameter (line 30) | public addParameter(param: RawParameter): void { method getParameters (line 47) | public getParameters(): RawParameter[] { method generateParametersFile (line 54) | public async generateParametersFile(): Promise { FILE: test/utils/parser.ts type KurtosisEnclaveInfo (line 9) | type KurtosisEnclaveInfo = z.infer; type BeaconRelayConfig (line 41) | type BeaconRelayConfig = z.infer; type BeefyRelayConfig (line 67) | type BeefyRelayConfig = z.infer; type SolochainRelayConfig (line 121) | type SolochainRelayConfig = z.infer; type ExecutionRelayConfig (line 171) | type ExecutionRelayConfig = z.infer; type RelayerType (line 173) | type RelayerType = "beefy" | "beacon" | "solochain" | "execution"; function parseBeaconConfig (line 178) | function parseBeaconConfig(config: unknown): BeaconRelayConfig { function parseBeefyConfig (line 189) | function parseBeefyConfig(config: unknown): BeefyRelayConfig { function parseSolochainConfig (line 200) | function parseSolochainConfig(config: unknown): SolochainRelayConfig { function parseExecutionConfig (line 211) | function parseExecutionConfig(config: unknown): ExecutionRelayConfig { function parseRelayConfig (line 228) | function parseRelayConfig( type DeployEnvironment (line 246) | type DeployEnvironment = "local" | "stagenet" | "testnet" | "mainnet"; FILE: test/utils/service-mappings.ts type ServiceMapping (line 1) | interface ServiceMapping { type ServiceInfo (line 8) | interface ServiceInfo { FILE: test/utils/shell.ts type LogLevel (line 5) | type LogLevel = "info" | "debug" | "error" | "warn"; FILE: test/utils/types.ts type FinalityCheckpointsResponse (line 8) | interface FinalityCheckpointsResponse { type BeaconCheckpoint (line 34) | interface BeaconCheckpoint { type JsonBeaconCheckpoint (line 57) | interface JsonBeaconCheckpoint { constant DATAHAVEN_PARAM_NAMES (line 184) | const DATAHAVEN_PARAM_NAMES = [ type DataHavenRuntimeParameterKey (line 191) | type DataHavenRuntimeParameterKey = (typeof DATAHAVEN_PARAM_NAMES)[number]; type ParsedDataHavenParameter (line 199) | interface ParsedDataHavenParameter { type Prettify (line 252) | type Prettify = { FILE: test/utils/validators.ts constant COMMON_LAUNCH_ARGS (line 8) | const COMMON_LAUNCH_ARGS = [ FILE: test/utils/viem.ts type ViemClientInterface (line 41) | type ViemClientInterface = Prettify = T extends PromiseLike ? U : T; type Commits (line 6) | type Commits = Await