Trait noble_im_online::Config[][src]

Associated Types

type AuthorityId: Member + Parameter + RuntimeAppPublic + Default + Ord[src]

The identifier type for an authority.

type Event: From<Event<Self>> + Into<Self::Event>[src]

The overarching event type.

type SessionDuration: Get<Self::BlockNumber>[src]

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>>>[src]

A type that gives us the ability to submit unresponsiveness offence reports.

type UnsignedPriority: Get<TransactionPriority>[src]

A configuration for base priority of unsigned transactions.

This is exposed so that it can be tuned for particular runtime, when multiple nobles send unsigned transactions.

type WeightInfo: WeightInfo[src]

Weight information for extrinsics in this noble.

Loading content...

Implementors

Loading content...