Skip to main content

Questions tagged [pallet-imonline]

Filter by
Sorted by
Tagged with
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 ...
Jimmy Johnson's user avatar
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....
Muhammad Zaryab Rafique's user avatar
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 ...
Shubham Gupta's user avatar
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 ...
Yury Yukhananov's user avatar
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: ...
Shubham Gupta's user avatar
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 ...
Purple_Turtle's user avatar
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 ...
Purple_Turtle's user avatar
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 ...
SANG HYUN RHEE's user avatar
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?
Purple_Turtle's user avatar