Issue: Ripple address handling lacks dedicated type and clear ownership
Issue: Ripple address handling lacks dedicated type and clear ownership: a task in LegoFlow-SWE (Harbor dataset). All existing Ripple API functions that produce or consume addresses must be updated to use BRRippleAddress instead of raw strings or bytes, with clear ownership rules:
The task
All existing Ripple API functions that produce or consume addresses must be updated to use `BRRippleAddress` instead of raw strings or bytes, with clear ownership rules:
Part of Lego-X/LegoFlow-SWE.