#ckb #immutability #store #flat #memory-map #append-only

ckb-freezer

Freezer is an memory mapped append-only database to store immutable chain data into flat files

92 releases (24 breaking)

Uses new Rust 2024

new 0.201.0-rc1 Mar 24, 2025
0.200.0-rc2 Feb 26, 2025
0.120.0 Dec 11, 2024
0.120.0-rc2 Nov 20, 2024
0.40.0 Feb 24, 2021

#718 in Magic Beans

Download history 210/week @ 2024-11-27 263/week @ 2024-12-04 245/week @ 2024-12-11 23/week @ 2024-12-18 14/week @ 2025-01-01 212/week @ 2025-01-08 260/week @ 2025-01-15 231/week @ 2025-01-22 26/week @ 2025-01-29 65/week @ 2025-02-05 22/week @ 2025-02-12 179/week @ 2025-02-19 251/week @ 2025-02-26 190/week @ 2025-03-05 32/week @ 2025-03-12

656 downloads per month
Used in 21 crates (2 directly)

MIT license

310KB
6.5K SLoC

Run FailPoints

cargo test --features fail/failpoints -- --test-threads=1


lib.rs:

Freezer is an memory mapped append-only database to store immutable chain data into flat files

Dependencies

~10–17MB
~242K SLoC