From 8e89fdf5b318de64beee44c21b2e4d7ae6f5bb1e Mon Sep 17 00:00:00 2001 From: iceseer Date: Mon, 15 Apr 2024 14:10:09 +0300 Subject: [PATCH] fixup! Signed-off-by: iceseer --- .../validator/impl/parachain_processor.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/core/parachain/validator/impl/parachain_processor.cpp b/core/parachain/validator/impl/parachain_processor.cpp index 019b4a35d0..5dd5936c42 100644 --- a/core/parachain/validator/impl/parachain_processor.cpp +++ b/core/parachain/validator/impl/parachain_processor.cpp @@ -805,11 +805,12 @@ namespace kagome::parachain { grid::makeViews(session_info.validator_groups, session_info.active_validator_indices, validator_index); + Groups g{session_info.validator_groups, + minimum_backing_votes}; return RefCache::RefObj( PerSessionState{ .session_info = std::move(session_info), - .groups = Groups{session_info.validator_groups, - minimum_backing_votes}, + .groups = std::move(g), .grid_view = grid_view, }); }); @@ -874,8 +875,8 @@ namespace kagome::parachain { std::unordered_map authority_lookup; - for (ValidatorIndex v = 0; v < session_info->discovery_keys.size(); ++v) { - authority_lookup[session_info->discovery_keys[v]] = v; + for (ValidatorIndex v = 0; v < per_session_state->value().session_info.discovery_keys.size(); ++v) { + authority_lookup[per_session_state->value().session_info.discovery_keys[v]] = v; } std::optional statement_store; @@ -4043,9 +4044,9 @@ namespace kagome::parachain { const CandidateHash candidate_hash = candidateHashFrom(getPayload(statement)); SL_TRACE(logger_, - "Sharing statement. (relay parent={}, candidate hash={})", + "Sharing statement. (relay parent={}, candidate hash={}, our_index={}, statement_ix={})", relay_parent, - candidate_hash); + candidate_hash, *per_relay_parent.our_index, statement.payload.ix); BOOST_ASSERT(per_relay_parent.our_index);