mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-13 21:01:05 +00:00
Minor fixes and clarifications (#333)
This commit is contained in:
@@ -513,7 +513,7 @@ where
|
|||||||
|
|
||||||
/// The result of [`ParachainConsensus::produce_candidate`].
|
/// The result of [`ParachainConsensus::produce_candidate`].
|
||||||
pub struct ParachainCandidate<B> {
|
pub struct ParachainCandidate<B> {
|
||||||
/// The block that was build for this candidate.
|
/// The block that was built for this candidate.
|
||||||
pub block: B,
|
pub block: B,
|
||||||
/// The proof that was recorded while building the block.
|
/// The proof that was recorded while building the block.
|
||||||
pub proof: sp_trie::StorageProof,
|
pub proof: sp_trie::StorageProof,
|
||||||
@@ -523,11 +523,11 @@ pub struct ParachainCandidate<B> {
|
|||||||
///
|
///
|
||||||
/// The collator will call [`Self::produce_candidate`] every time there is a free core for the parachain
|
/// The collator will call [`Self::produce_candidate`] every time there is a free core for the parachain
|
||||||
/// this collator is collating for. It is the job of the consensus implementation to decide if this
|
/// this collator is collating for. It is the job of the consensus implementation to decide if this
|
||||||
/// specific collator should build candidate for the given relay chain block. The consensus
|
/// specific collator should build a candidate for the given relay chain block. The consensus
|
||||||
/// implementation could for example check if this specific collator is part of the validator.
|
/// implementation could, for example, check whether this specific collator is part of a staked set.
|
||||||
#[async_trait::async_trait]
|
#[async_trait::async_trait]
|
||||||
pub trait ParachainConsensus<B: BlockT>: Send + Sync + dyn_clone::DynClone {
|
pub trait ParachainConsensus<B: BlockT>: Send + Sync + dyn_clone::DynClone {
|
||||||
/// Produce a new candidate at the given parent block.
|
/// Produce a new candidate at the given parent block and relay-parent blocks.
|
||||||
///
|
///
|
||||||
/// Should return `None` if the consensus implementation decided that it shouldn't build a
|
/// Should return `None` if the consensus implementation decided that it shouldn't build a
|
||||||
/// candidate or if there occurred any error.
|
/// candidate or if there occurred any error.
|
||||||
|
|||||||
Reference in New Issue
Block a user