pub type Westend = Westend<WestendMockNet>;
Aliased Type§
struct Westend(/* private fields */);
Implementations
§impl<N> Westend<N>where
N: Network,
impl<N> Westend<N>where
N: Network,
pub fn assert_xcm_pallet_attempted_complete(expected_weight: Option<Weight>)
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>,
)
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_sent()
pub fn assert_xcm_pallet_sent()
Asserts an XCM program is sent.
§impl<N> Westend<N>where
N: Network,
impl<N> Westend<N>where
N: Network,
pub fn fund_accounts(
accounts: Vec<(<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u128)>,
)
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(amount: u128, para_id: Id) -> AccountId32
pub fn fund_para_sovereign(amount: u128, para_id: Id) -> AccountId32
Fund a sovereign account based on its Parachain Id
§impl<N> Westend<N>where
N: Network,
impl<N> Westend<N>where
N: Network,
pub fn init_open_channel_call(
recipient_para_id: Id,
max_capacity: u32,
max_message_size: u32,
) -> DoubleEncoded<()>
pub fn init_open_channel_call( recipient_para_id: Id, max_capacity: u32, max_message_size: u32, ) -> DoubleEncoded<()>
Init open channel request with another Parachain
pub fn accept_open_channel_call(sender_para_id: Id) -> DoubleEncoded<()>
pub fn accept_open_channel_call(sender_para_id: Id) -> DoubleEncoded<()>
Recipient Parachain accept the open request from another Parachain
pub fn force_process_hrmp_open(sender: Id, recipient: Id)
pub fn force_process_hrmp_open(sender: Id, recipient: Id)
A root origin force to open a channel between two Parachains
§impl<N> Westend<N>where
N: Network,
impl<N> Westend<N>where
N: Network,
pub fn send_unpaid_transact_to_parachain_as_root(
recipient: Id,
call: DoubleEncoded<()>,
)
pub fn send_unpaid_transact_to_parachain_as_root( recipient: Id, call: DoubleEncoded<()>, )
A root origin (as governance) sends xcm::Transact
with UnpaidExecution
and encoded call
to child parachain.