Open Issues Need Help
View All on GitHubCompaction-Less Database Optimized for Efficiently Storing Recent Merkleized Blockchain State
Compaction-Less Database Optimized for Efficiently Storing Recent Merkleized Blockchain State
Compaction-Less Database Optimized for Efficiently Storing Recent Merkleized Blockchain State
Compaction-Less Database Optimized for Efficiently Storing Recent Merkleized Blockchain State
Compaction-Less Database Optimized for Efficiently Storing Recent Merkleized Blockchain State
Compaction-Less Database Optimized for Efficiently Storing Recent Merkleized Blockchain State
Compaction-Less Database Optimized for Efficiently Storing Recent Merkleized Blockchain State
Compaction-Less Database Optimized for Efficiently Storing Recent Merkleized Blockchain State
Compaction-Less Database Optimized for Efficiently Storing Recent Merkleized Blockchain State
Compaction-Less Database Optimized for Efficiently Storing Recent Merkleized Blockchain State
Compaction-Less Database Optimized for Efficiently Storing Recent Merkleized Blockchain State
Compaction-Less Database Optimized for Efficiently Storing Recent Merkleized Blockchain State
Compaction-Less Database Optimized for Efficiently Storing Recent Merkleized Blockchain State
AI Summary: The task involves simplifying the `fwdctl` command-line interface (CLI) code by replacing a custom value parser with the built-in `value_enum` macro provided by the `clap` crate. This improves code readability and maintainability.
Compaction-Less Database Optimized for Efficiently Storing Recent Merkleized Blockchain State
AI Summary: Implement support for the `eth_getProof` API in the Firewood database, allowing retrieval of Merkle proofs for EVM data. This may involve either implementing the functionality directly or deprecating the API if deemed unnecessary or overly complex given Firewood's design.
Compaction-Less Database Optimized for Efficiently Storing Recent Merkleized Blockchain State
AI Summary: The task is to refactor the `LinearAddress` and `AreaIndex` type aliases in the Firewood project into newtype structs. This will allow adding methods directly to these types, improving code organization and readability. The suggestion to add a method like `is_aligned()` is noted but considered out of scope for this specific change.
Compaction-Less Database Optimized for Efficiently Storing Recent Merkleized Blockchain State
AI Summary: Rename the Firewood CLI tool from `fwdctl` to `fwdcli` and update all references to the old name in the project's documentation (README, etc.). This involves changing the name in the codebase, updating build scripts, and modifying documentation to reflect the new name.
Compaction-Less Database Optimized for Efficiently Storing Recent Merkleized Blockchain State
AI Summary: Implement an efficient iterator across the FFI boundary between Go and Rust for Firewood's database. This involves optimizing FFI calls to batch key-value pairs, managing memory efficiently to avoid excessive data copying (potentially using a memory pool in Go), handling the translation of C's 2D arrays into Go's slices of slices, and carefully managing iterator freeing to prevent memory leaks.
Compaction-Less Database Optimized for Efficiently Storing Recent Merkleized Blockchain State