[−][src]Trait pallet_im_online::Trait
Associated Types
type AuthorityId: Member + Parameter + RuntimeAppPublic + Default + Ord
The identifier type for an authority.
type Event: From<Event<Self>> + Into<Self::Event>
The overarching event type.
type SessionDuration: Get<Self::BlockNumber>
An expected duration of the session.
This parameter is used to determine the longevity of heartbeat
transaction
and a rough time when we should start considering sending heartbeats,
since the workers avoids sending them at the very beginning of the session, assuming
there is a chance the authority will produce a block and they won't be necessary.
type ReportUnresponsiveness: ReportOffence<Self::AccountId, IdentificationTuple<Self>, UnresponsivenessOffence<IdentificationTuple<Self>>>
A type that gives us the ability to submit unresponsiveness offence reports.
type UnsignedPriority: Get<TransactionPriority>
A configuration for base priority of unsigned transactions.
This is exposed so that it can be tuned for particular runtime, when multiple pallets send unsigned transactions.
type WeightInfo: WeightInfo
Weight information for extrinsics in this pallet.