-
Notifications
You must be signed in to change notification settings - Fork 33
Closed
Labels
coreCore infrastructure - protocol relatedCore infrastructure - protocol relatedpersistencePersistence specific changesPersistence specific changes
Milestone
Description
Objective
A basic SQL-based implementation of the Persistence module specification to enable the development of the rest of the Pocket Node.
Origin Document
Pocket protocol persistence specification
Goals / Deliverables
- Implementation of the persistence module
- Actor schema specification
- Actor query specification
- Dockerized infrastructure to run a
LocalNetwith the new persistence module implementation - Deletion / deprecation of the PrePersistence module
- Loading of some sort of state from local disc when a LocalNet node starts up
- Unit Tests & with the 1st iteration of an accompanying unit test library
- Documentation
- Module specific README
- Module specific CHANGELOG
- Module specific code architecture (text and/or diagram)
- Instructions on how to run/test/debug the module implementation
- Global documentation / references updated
Non-goals
- A comprehensive and complete "block store" mechanism
- Deployment of the node to a non-local environment
- Data integrity verification and guarantees
- Implementation/adoption of a Merkle Tree
- Implementation/adoption of a Key-Value Store
Testing Methodology
LocalNet and Unit Tests. See ./docs/development/README.md for more details.
Owners: @andrewnguyen22 @Olshansk
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
coreCore infrastructure - protocol relatedCore infrastructure - protocol relatedpersistencePersistence specific changesPersistence specific changes
Type
Projects
Status
Done