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)>