referrerpolicy=no-referrer-when-downgrade
bridge_hub_westend_runtime

Type Alias XcmOverBridgeHubRococoConfig

Source
pub type XcmOverBridgeHubRococoConfig = GenesisConfig<Runtime, Instance1>;

Aliased Type§

struct XcmOverBridgeHubRococoConfig {
    pub opened_bridges: Vec<(Location, Junctions, Option<LegacyLaneId>)>,
    pub _phantom: PhantomData<(Runtime, Instance1)>,
}

Fields§

§opened_bridges: Vec<(Location, Junctions, Option<LegacyLaneId>)>

Opened bridges.

Keep in mind that we are NOT reserving any amount for the bridges opened at genesis. We are NOT opening lanes, used by this bridge. It all must be done using other pallets genesis configuration or some other means.

§_phantom: PhantomData<(Runtime, Instance1)>

Dummy marker.

Trait Implementations

Source§

impl<T, I> BuildGenesisConfig for GenesisConfig<T, I>
where T: Config<I, AccountId = <<T as Config<<T as Config<I>>::BridgeMessagesPalletInstance>>::ThisChain as Chain>::AccountId> + Config, I: 'static,

Source§

fn build(&self)

The build function puts initial GenesisConfig keys/values pairs into the storage.
Source§

impl<T, I> BuildStorage for GenesisConfig<T, I>
where T: Config<I, AccountId = <<T as Config<<T as Config<I>>::BridgeMessagesPalletInstance>>::ThisChain as Chain>::AccountId> + Config, I: 'static,

Source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

Assimilate the storage for this module into pre-existing overlays.
Source§

fn build_storage(&self) -> Result<Storage, String>

Build the storage out of this builder.
Source§

impl<T, I> Default for GenesisConfig<T, I>
where T: Config<I>, I: 'static,

Source§

fn default() -> GenesisConfig<T, I>

Returns the “default value” for a type. Read more
Source§

impl<'de, T, I> Deserialize<'de> for GenesisConfig<T, I>
where T: Config<I>, I: 'static,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GenesisConfig<T, I>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl<T, I> Serialize for GenesisConfig<T, I>
where T: Config<I>, I: 'static,

Source§

fn serialize<__S>( &self, __serializer: __S, ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more