Movement Serialization Fixes
- Look into Visitor pattern for serialize/deserialize: #1315
- Consider ‘static str for subsystem ID: #1316 (closed)
- LightningReceiveMovement display implementation
- LightningSendMovement display implementation
- VtxoStateInfo::Locked::movement_id is not meant to be a String
- Find out how to fix the metadata JSON serialization
- Use fmt::Display (forward fmt::Debug) for MovementStatus and MovementId
- Stop using inner for MovementId
- Change to chrono::Local
- Sort movements by ID after date at the database level
Edited by Peter