tree: d98a15465542e22b8b107477662dcc99cca6a9f7 [path history] [tgz]
  1. BUILD.gn
  2. OWNERS
  3. README.md
  4. app/
  5. cache/
  6. clocks/
  7. cloud_sync/
  8. encryption/
  9. environment/
  10. fidl/
  11. fidl_helpers/
  12. filesystem/
  13. inspect/
  14. meta/
  15. p2p_provider/
  16. p2p_sync/
  17. platform/
  18. public/
  19. storage/
  20. sync_coordinator/
  21. sync_helper/
  22. synchronization/
  23. testing/
  24. tests/
src/ledger/bin/README.md

Ledger

Implementation of Ledger.

Contents

  • app implements Ledger fidl API
  • cache
  • cloud_sync implements Ledger synchronisation via cloud
  • coroutine coroutine library
  • encryption implements encryption service for Ledger
  • environment
  • fidl FIDL protocols internal to Ledger and peridot framework (not exposed to upper layers)
  • fidl_helpers
  • filesystem contains filesystem-related helper functions
  • inspect contains utilities relating to exposing internals via Fuchsia's Inspect system
  • p2p_provider implements P2P primitives powering the P2P sync
  • p2p_sync implements Ledger synchronisation via P2P
  • storage implements persistent representation of data held in Ledger
  • synchronization
  • testing contains helper functions used for testing Ledger
  • tests contains tests and benchmarks for Ledger