alloy-rs / alloy-rs/trie

Empty proof for small trie

Offen
#7 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Rust
Sterne
162
Forks
61
Ø Merge
1 Std. 37 Min.
Gemergte PRs (30 T.)
4

Beschreibung

If trie consists of a single leaf node, no proofs would be collected if only non-existent prefixes are passed into proof retainer.

Example:
```rust
let mut builder =
HashBuilder::default().with_proof_retainer(vec![Nibbles::from_nibbles(&[0x01])]);

builder.add_leaf(Nibbles::from_nibbles(&[0x00]), &[0x00]);

let _ = builder.root();

// Empty but should include root node
assert!(builder.take_proofs().is_empty());
```

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.