referrerpolicy=no-referrer-when-downgrade
rococo_system_emulated_network

Type Alias BridgeHubRococoPara

Source
pub type BridgeHubRococoPara = BridgeHubRococo<RococoMockNet>;

Aliased Type§

struct BridgeHubRococoPara(/* private fields */);

Implementations

§

impl<N> BridgeHubRococo<N>
where N: Network,

pub fn assert_xcm_pallet_attempted_complete(expected_weight: Option<Weight>)

Asserts a dispatchable is completely executed and XCM sent

pub fn assert_xcm_pallet_attempted_incomplete( expected_weight: Option<Weight>, expected_error: Option<Error>, )

Asserts a dispatchable is incompletely executed and XCM sent

pub fn assert_xcm_pallet_attempted_error(expected_error: Option<Error>)

Asserts a dispatchable throws and error when trying to be sent

pub fn assert_xcm_pallet_sent()

Asserts a XCM message is sent

pub fn assert_parachain_system_ump_sent()

Asserts a XCM message is sent to Relay Chain

pub fn assert_dmp_queue_complete(expected_weight: Option<Weight>)

Asserts a XCM from Relay Chain is completely executed

pub fn assert_dmp_queue_incomplete(expected_weight: Option<Weight>)

Asserts a XCM from Relay Chain is incompletely executed

pub fn assert_dmp_queue_error()

Asserts a XCM from Relay Chain is executed with error

pub fn assert_xcmp_queue_success(expected_weight: Option<Weight>)

Asserts a XCM from another Parachain is completely executed

§

impl<N> BridgeHubRococo<N>
where N: Network,

pub fn force_xcm_version(dest: Location, version: u32)

Set XCM version for destination.

pub fn force_default_xcm_version(version: Option<u32>)

Set default/safe XCM version for runtime.

§

impl<N> BridgeHubRococo<N>
where N: Network,

pub fn fund_accounts( accounts: Vec<(<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u128)>, )

Fund a set of accounts with a balance

pub fn fund_para_sovereign(sibling_para_id: Id, balance: u128)

Fund a sovereign account of sibling para.

pub fn sovereign_account_of_parachain_on_other_global_consensus( network_id: NetworkId, para_id: Id, ) -> <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId

Return local sovereign account of para_id on other network_id

Trait Implementations

§

impl<N> BridgeHubRococoParaPallet for BridgeHubRococo<N>
where N: Network,

§

impl<N> Chain for BridgeHubRococo<N>
where N: Network,

§

type Runtime = Runtime

§

type RuntimeCall = RuntimeCall

§

type RuntimeOrigin = RuntimeOrigin

§

type RuntimeEvent = RuntimeEvent

§

type System = Pallet<<BridgeHubRococo<N> as Chain>::Runtime>

§

type OriginCaller = OriginCaller

§

type Network = N

§

fn account_data_of( account: <<BridgeHubRococo<N> as Chain>::Runtime as Config>::AccountId, ) -> AccountData<u128>

§

fn events() -> Vec<<BridgeHubRococo<N> as Chain>::RuntimeEvent>

Source§

fn account_id_of( seed: &str, ) -> <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId

§

impl<N, Origin, Destination, Hops, Args> CheckAssertion<Origin, Destination, Hops, Args> for BridgeHubRococo<N>
where N: Network, Origin: Chain + Clone, Destination: Chain + Clone, <Origin as Chain>::RuntimeOrigin: OriginTrait<AccountId = <<Origin as Chain>::Runtime as Config>::AccountId> + Clone, <Destination as Chain>::RuntimeOrigin: OriginTrait<AccountId = <<Destination as Chain>::Runtime as Config>::AccountId> + Clone, Hops: Clone, Args: Clone,

§

fn check_assertion(test: Test<Origin, Destination, Hops, Args>)

§

impl<N> Clone for BridgeHubRococo<N>
where N: Clone,

§

fn clone(&self) -> BridgeHubRococo<N>

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl<N> Parachain for BridgeHubRococo<N>
where N: Network,

§

impl<N> TestExt for BridgeHubRococo<N>
where N: Network,

§

fn build_new_ext(storage: Storage) -> TestExternalities<Blake2Hasher>

§

fn new_ext() -> TestExternalities<Blake2Hasher>

§

fn move_ext_out(id: &'static str)

§

fn move_ext_in(id: &'static str)

§

fn reset_ext()

§

fn execute_with<R>(execute: impl FnOnce() -> R) -> R

§

fn ext_wrapper<R>(func: impl FnOnce() -> R) -> R