Questions tagged [pallet-imonline]
The pallet-imonline tag has no usage guidance.
9 questions
1
vote
0
answers
25
views
ImOnline Pallet Migration Causing Storage Root Mismatch
my name is Jimmy and I am a member of the Gossamer team at ChainSafe Systems. We are building a Golang implementation of the Polkadot host and are currently using Paseo as one of the networks to test ...
0
votes
0
answers
14
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....
3
votes
1
answer
114
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 ...
2
votes
0
answers
83
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 ...
1
vote
2
answers
73
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: ...
1
vote
1
answer
77
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 ...
1
vote
1
answer
96
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 ...
8
votes
2
answers
479
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 ...
3
votes
1
answer
36
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?