Skip to content

feat: multi path + multi key proof construction#15

Merged
QuantumExplorer merged 11 commits into
masterfrom
feat/multi-path-proofs
Dec 29, 2021
Merged

feat: multi path + multi key proof construction#15
QuantumExplorer merged 11 commits into
masterfrom
feat/multi-path-proofs

Conversation

@iammadab
Copy link
Copy Markdown
Contributor

@iammadab iammadab commented Dec 27, 2021

This pr allows combining multiple proofs for different paths, while preventing unnecessary duplication.

@iammadab iammadab marked this pull request as ready for review December 27, 2021 07:48
@QuantumExplorer QuantumExplorer merged commit 5daebab into master Dec 29, 2021
@QuantumExplorer QuantumExplorer deleted the feat/multi-path-proofs branch December 29, 2021 09:18
QuantumExplorer added a commit that referenced this pull request Mar 9, 2026
During chunk restoration, Link::Reference entries at chunk boundaries
store placeholder child heights (0,0) because the referenced subtree
has not been received yet. This is safe by design: the Restorer owns
the Merk exclusively, no balancing occurs during restoration, and
finalize() verifies and rewrites all heights before returning.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
QuantumExplorer added a commit that referenced this pull request Mar 9, 2026
During chunk restoration, Link::Reference entries at chunk boundaries
store placeholder child heights (0,0) because the referenced subtree
has not been received yet. This is safe by design: the Restorer owns
the Merk exclusively, no balancing occurs during restoration, and
finalize() verifies and rewrites all heights before returning.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants