#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

67 releases (17 breaking)

new 0.116.0-rc2 Apr 25, 2024
0.115.0 Apr 1, 2024
0.115.0-rc2 Mar 20, 2024
0.113.0-rc2 Dec 19, 2023
0.40.0 Feb 24, 2021

#32 in #flat

Download history 107/week @ 2024-01-03 70/week @ 2024-01-10 34/week @ 2024-01-17 195/week @ 2024-01-24 82/week @ 2024-01-31 18/week @ 2024-02-07 140/week @ 2024-02-14 288/week @ 2024-02-21 785/week @ 2024-02-28 68/week @ 2024-03-06 243/week @ 2024-03-13 267/week @ 2024-03-20 249/week @ 2024-03-27 179/week @ 2024-04-03 120/week @ 2024-04-10 164/week @ 2024-04-17

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

MIT license

295KB
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–19MB
~265K SLoC