Type Alias cumulus_pallet_xcmp_queue::pallet::InboundXcmpSuspended
source · pub type InboundXcmpSuspended<T: Config> = StorageValue<_GeneratedPrefixForStorageInboundXcmpSuspended<T>, BoundedBTreeSet<ParaId, T::MaxInboundSuspended>, ValueQuery>;
Expand description
The suspended inbound XCMP channels. All others are not suspended.
This is a StorageValue
instead of a StorageMap
since we expect multiple reads per block
to different keys with a one byte payload. The access to BoundedBTreeSet
will be cached
within the block and therefore only included once in the proof size.
NOTE: The PoV benchmarking cannot know this and will over-estimate, but the actual proof will be smaller.
Storage type is [StorageValue
] with value type BoundedBTreeSet < ParaId, T :: MaxInboundSuspended >
.
Aliased Type§
struct InboundXcmpSuspended<T: Config>(/* private fields */);