From 5eab24649c638deabd5f7a08602e5d53e1ffc4c2 Mon Sep 17 00:00:00 2001 From: crStiv Date: Fri, 11 Jul 2025 23:59:07 +0200 Subject: [PATCH 1/3] Update store.go --- pkg/store/store.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/store/store.go b/pkg/store/store.go index 829bcf98ee..7681220247 100644 --- a/pkg/store/store.go +++ b/pkg/store/store.go @@ -13,7 +13,7 @@ import ( pb "github.com/rollkit/rollkit/types/pb/rollkit/v1" ) -// DefaultStore is a default store implmementation. +// DefaultStore is a default store implementation. type DefaultStore struct { db ds.Batching } From 40441fc6b3ef2593250ef02903cb6e90e8bc663b Mon Sep 17 00:00:00 2001 From: crStiv Date: Sat, 12 Jul 2025 00:01:59 +0200 Subject: [PATCH 2/3] Update adr-007-header-commit-to-shares.md --- specs/lazy-adr/adr-007-header-commit-to-shares.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/specs/lazy-adr/adr-007-header-commit-to-shares.md b/specs/lazy-adr/adr-007-header-commit-to-shares.md index ee95d6f832..5594af98e5 100644 --- a/specs/lazy-adr/adr-007-header-commit-to-shares.md +++ b/specs/lazy-adr/adr-007-header-commit-to-shares.md @@ -7,7 +7,7 @@ ## Context 1. Only [a single data root must be included in the Celestia block header](https://github.com/celestiaorg/celestia-specs/blob/master/src/specs/data_structures.md#header); if more than one data root is included, light nodes will not have any guarantees that the data behind the other data roots is available unless they run a separate sampling process per data root. -1. [PayForMessaage transactions](https://github.com/celestiaorg/celestia-specs/blob/master/src/specs/data_structures.md#signedtransactiondatapayformessage) include a commitment of roots of subtrees of the Celestia data root. This is a requirement for compact proofs that a message was or was not included correctly. +1. [PayForMessage transactions](https://github.com/celestiaorg/celestia-specs/blob/master/src/specs/data_structures.md#signedtransactiondatapayformessage) include a commitment of roots of subtrees of the Celestia data root. This is a requirement for compact proofs that a message was or was not included correctly. 1. [Over the wire](https://github.com/celestiaorg/celestia-specs/blob/master/src/specs/networking.md#wiretxpayformessage), PayForMessage transactions include (potentially) multiple signatures for the same message with different sizes of Celestia block, to allow for [non-interactive message inclusion](https://github.com/celestiaorg/celestia-specs/blob/master/src/rationale/message_block_layout.md#non-interactive-default-rules). Blocks must follow a similar strategy to the above. Specifically, the data root in block headers [must commit to subtree roots in the Celestia data root](https://github.com/rollkit/rollkit/issues/133), otherwise nodes would not have any guarantees that the data behind the data root in a block header is available. From 15a4781baa91e079fd0b1e01e3736021f48966b9 Mon Sep 17 00:00:00 2001 From: crStiv Date: Sat, 12 Jul 2025 00:03:23 +0200 Subject: [PATCH 3/3] Update block-manager.md --- specs/src/specs/block-manager.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/specs/src/specs/block-manager.md b/specs/src/specs/block-manager.md index 9fc3fadc5c..dc5a6cb85d 100644 --- a/specs/src/specs/block-manager.md +++ b/specs/src/specs/block-manager.md @@ -106,7 +106,7 @@ Rollkit should support blocks arriving out-of-order on DA, like so: #### Termination Condition If the sequencer double-signs two blocks at the same height, evidence of the fault should be posted to DA. Rollkit full nodes should process the longest valid chain up to the height of the fault evidence, and terminate. See diagram: -![termination conidition](./termination.png) +![termination condition](./termination.png) ### Block Sync Service