#memory-mapped #immutability #store #flat #chain #ckb #freezer

ckb-freezer

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

89 releases (23 breaking)

new 0.200.0-rc1 Feb 21, 2025
0.120.0 Dec 11, 2024
0.120.0-rc2 Nov 20, 2024
0.117.0 Jul 29, 2024
0.40.0 Feb 24, 2021

#37 in #flat

Download history 89/week @ 2024-10-29 78/week @ 2024-11-05 155/week @ 2024-11-12 255/week @ 2024-11-19 109/week @ 2024-11-26 356/week @ 2024-12-03 266/week @ 2024-12-10 28/week @ 2024-12-17 11/week @ 2024-12-31 213/week @ 2025-01-07 206/week @ 2025-01-14 281/week @ 2025-01-21 28/week @ 2025-01-28 57/week @ 2025-02-04 25/week @ 2025-02-11

417 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

~11–18MB
~263K SLoC