Introduce new PersistentLedger and ExternalLedger classes in the class hierarchy. These classes do not implement any functionality ATM; they merely improve clarity and readability of the class hierarchy.
Update README to reflect the new hierarchy. A proposal for the new README is pushed to commit c0ce8b3 in branch refactor-class-hierarchy.
New Class Inheritance Diagram
Tasks:
Introduce new
PersistentLedger
andExternalLedger
classes in the class hierarchy. These classes do not implement any functionality ATM; they merely improve clarity and readability of the class hierarchy.Update README to reflect the new hierarchy. A proposal for the new README is pushed to commit c0ce8b3 in branch
refactor-class-hierarchy
.Move mirroring logic to the pyledger class