Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
c35a3a7
collation-generation: added `SubmitSegment` primitive
iulianbarbu May 22, 2026
6b47f0d
cumulus: use CollatorSegmentMessage
iulianbarbu May 22, 2026
efd328e
collation-generatin: accept only 1-length segments
iulianbarbu May 25, 2026
ef53570
cumulus: add SignedSchedulingInfo PVF verification
iulianbarbu May 18, 2026
3adc82f
verify scheduling signature from internal_scheduling_parent
mchristou May 22, 2026
259fe1b
polishing
iulianbarbu May 25, 2026
98480d8
polishing 2
iulianbarbu May 25, 2026
02325aa
cumulus: determine unincluded segment
iulianbarbu May 25, 2026
1903126
cumulus: V3 parent selection from best head
iulianbarbu May 27, 2026
1d1ab86
Add the unincluded-segment-store crate
mchristou May 12, 2026
e6878ea
Wire the write path into slot-based block import
mchristou May 12, 2026
25e2602
finality cleanup
mchristou May 12, 2026
944dbcd
more tests
mchristou May 12, 2026
5a1809f
dedupe finality helpers, more tests
mchristou May 13, 2026
adc39e5
drop session field, prune just finalized
mchristou May 18, 2026
05bc78d
more changes
mchristou May 18, 2026
7f31443
minor changes
mchristou May 18, 2026
f792d71
drop unused deps && simpler aux encode
mchristou May 19, 2026
d5fae61
wrap aux helpers in UnincludedSegmentStore
mchristou May 20, 2026
f801c97
cumulus: add resubmission task
iulianbarbu May 27, 2026
615a9f7
cumulus: drive resubmission from the collation task
iulianbarbu May 27, 2026
7d69ae4
cumulus: resubmit the whole unincluded segment every V3 slot
iulianbarbu May 27, 2026
f36bdf6
cumulus: adjust the segment buildup logic
iulianbarbu May 28, 2026
53f35a2
cumulus: call into relaychaindatacache
iulianbarbu May 28, 2026
be18002
cumulus: refactor find_parent
iulianbarbu May 28, 2026
da5ae28
cumulus: refactored segment logic & ancestor relay parents caching
iulianbarbu May 28, 2026
cc33a36
cumulus: find parent v3 refactoring
iulianbarbu May 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@ members = [
"cumulus/client/parachain-inherent",
"cumulus/client/pov-recovery",
"cumulus/client/proof-size-recording",
"cumulus/client/unincluded-segment-store",
"cumulus/client/relay-chain-inprocess-interface",
"cumulus/client/relay-chain-interface",
"cumulus/client/relay-chain-minimal-node",
Expand Down Expand Up @@ -770,6 +771,7 @@ cumulus-client-network = { path = "cumulus/client/network", default-features = f
cumulus-client-parachain-inherent = { path = "cumulus/client/parachain-inherent", default-features = false }
cumulus-client-pov-recovery = { path = "cumulus/client/pov-recovery", default-features = false }
cumulus-client-proof-size-recording = { path = "cumulus/client/proof-size-recording", default-features = false }
cumulus-client-unincluded-segment-store = { path = "cumulus/client/unincluded-segment-store", default-features = false }
cumulus-client-service = { path = "cumulus/client/service", default-features = false }
cumulus-pallet-aura-ext = { path = "cumulus/pallets/aura-ext", default-features = false }
cumulus-pallet-parachain-system = { path = "cumulus/pallets/parachain-system", default-features = false }
Expand Down
1 change: 1 addition & 0 deletions cumulus/client/consensus/aura/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ cumulus-client-collator = { workspace = true, default-features = true }
cumulus-client-consensus-common = { workspace = true, default-features = true }
cumulus-client-parachain-inherent = { workspace = true, default-features = true }
cumulus-client-proof-size-recording = { workspace = true, default-features = true }
cumulus-client-unincluded-segment-store = { workspace = true, default-features = true }
cumulus-primitives-aura = { workspace = true, default-features = true }
cumulus-primitives-core = { workspace = true, default-features = true }
cumulus-relay-chain-interface = { workspace = true, default-features = true }
Expand Down
Loading
Loading