Type Alias pallet_scheduler::pallet::Agenda
source · pub type Agenda<T: Config> = StorageMap<_GeneratedPrefixForStorageAgenda<T>, Twox64Concat, BlockNumberFor<T>, BoundedVec<Option<ScheduledOf<T>>, T::MaxScheduledPerBlock>, ValueQuery>;
Expand description
Items to be executed, indexed by the block number that they should be executed on.
Storage type is [StorageMap
] with key type BlockNumberFor < T >
and value type BoundedVec < Option < ScheduledOf < T > > , T :: MaxScheduledPerBlock >
.
Aliased Type§
struct Agenda<T: Config>(PhantomData<(_GeneratedPrefixForStorageAgenda<T>, Twox64Concat, <<<T as Config>::Block as Block>::Header as Header>::Number, BoundedVec<Option<Scheduled<[u8; 32], Bounded<<T as Config>::RuntimeCall, <T as Config>::Hashing>, <<<T as Config>::Block as Block>::Header as Header>::Number, <T as Config>::PalletsOrigin, <T as Config>::AccountId>>, <T as Config>::MaxScheduledPerBlock>, ValueQuery, GetDefault, GetDefault)>);
Fields§
§0: PhantomData<(_GeneratedPrefixForStorageAgenda<T>, Twox64Concat, <<<T as Config>::Block as Block>::Header as Header>::Number, BoundedVec<Option<Scheduled<[u8; 32], Bounded<<T as Config>::RuntimeCall, <T as Config>::Hashing>, <<<T as Config>::Block as Block>::Header as Header>::Number, <T as Config>::PalletsOrigin, <T as Config>::AccountId>>, <T as Config>::MaxScheduledPerBlock>, ValueQuery, GetDefault, GetDefault)>