macro_rules! decl_test_network {
(
pub struct $name:ident {
relay_chain = $relay_chain:ty,
parachains = vec![ $( ($para_id:expr, $parachain:ty), )* ],
}
) => { ... };
}
Expand description
Declares a test network that consists of a relay chain and multiple
parachains. Expects a network struct as an argument and implements testing
functionality, ParachainXcmRouter
and the RelayChainXcmRouter
. The
struct needs to contain the relay chain struct and an indexed list of
parachains that are going to be in the network.
ⓘ
decl_test_network! {
pub struct ExampleNet {
relay_chain = Relay,
parachains = vec![
(1, ParaA),
(2, ParaB),
],
}
}