Skip to main content

Questions tagged [pallet-imonline]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0 votes
0 answers
10 views

imOnline.SomeOffline At the end of the session, at least one validator was found to be offline on Substrate Frontier NPOS blockchain

I'm running the substrate frontier having NPOS consensus, facing an issue that stops producing the new blocks and stops at a specific block height. Blockchain Explorer recent events: imOnline....
Muhammad Zaryab Rafique's user avatar
3 votes
1 answer
106 views

How to find waiting validator node is online?

I want to implement a business logic that needs to know if the node of validators in waiting state are up or not. So for that according to me pallet_im_online was the best solution (but open to any ...
Shubham Gupta's user avatar
2 votes
0 answers
77 views

Offence reported by ImOnline pallet for running nodes

I'm playing around with a custom hybrid PoW/PoA block production mechanism based on sp_consensus_pow import queue. As the PoW results are generated outside of Substrate, a trusted authority node set ...
Yury Yukhananov's user avatar
1 vote
2 answers
70 views

Heartbeats are not sent from authority nodes

I was looking into the code of im-online pallet and found the following function here, if false is returned, a heartbeat is sent else AlreadyOnline Error is returned; fn is_online_aux(authority_index: ...
Shubham Gupta's user avatar
1 vote
1 answer
75 views

Why does ImOnline use ValidateUnsigned over SignedExtension?

From ValidateUnsigned: Note that any checks done here are only used for determining the validity of the transaction for the transaction pool. During block execution phase one need to perform the same ...
Purple_Turtle's user avatar
1 vote
1 answer
94 views

Is it possible to gossip inherents?

Inherent transactions can only be inserted into a block by the block authoring node that calls them. Typically, this type of transaction is not gossiped to other nodes or stored in the transaction ...
Purple_Turtle's user avatar
8 votes
2 answers
458 views

Why unsigned extrinsics? [closed]

Q1. What is the existence of Unsigned extrinsics for? I have read about it here: https://docs.substrate.io/v3/concepts/extrinsics But it still does not really make sense to me why it exists in ...
SANG HYUN RHEE's user avatar
3 votes
1 answer
35 views

What is MaxKeys in ImOnline config?

In Pallet ImOnline configuration type MaxKeys: Get<u32> The maximum number of keys that can be added. What keys are they talking about? Is it the number of fields from our SessionsKey struct?
Purple_Turtle's user avatar