cuprate/storage
Boog900 1549a88618
cuprated: Add fast sync ()
* add specific method for context

* add new statemachine for tx verification

* fix consensus crates build

* working builds

* fix CI

* add docs

* fix CI

* fix docs

* fix clippy

* cleanup

* add docs to `blockchain_context`

* fix doc tests

* add output cache

* new monero-serai

* todo

* todo

* Revert "new monero-serai"

This reverts commit fe3f6acc67.

* use indexmap to request outputs

* clean up

* fix typos

* fix CI

* fix cargo hack

* fix reorgs

* check if a block is already present before adding it to the alt block cache

* fmt

* update to new monero oxide API

* fmt & fix cache

* update config values

* fix tests

* add fast sync

* fix start_height check

* disable kill switch for now

* add fast sync config options

* add docs

* wait for all blocks to download before starting the syncer again.

* fix permit

* typo

* fix import order

* fmt

* add docs + order imports

* fix clippy

* review fixes

* rename top -> stop
2025-03-08 01:54:34 +00:00
..
blockchain cuprated: Add fast sync () 2025-03-08 01:54:34 +00:00
database consensus: Batch get outputs () 2025-03-06 16:17:09 +00:00
service workspace: add/fix 1.83 lints () 2024-11-28 19:53:59 +00:00
txpool Update to experimental monero oxide api () 2025-03-06 19:03:25 +00:00
README.md books/architecture: port database design document () 2024-09-24 17:23:22 +01:00

Storage

This subdirectory contains all things related to the on-disk storage of data within Cuprate.

See https://architecture.cuprate.org/storage/intro.html for design documentation and the following links for user documentation: