Skip to content

refactor(cleanup): consolidate hand-rolled Stellar StrKey/CRC16 decoding and base32 with the Stellar SDK #167

Description

Summary

auth/service.go and totp/service.go hand-roll StrKey/CRC16/base32 decoding instead of using the Stellar SDK's keypair/StrKey. This duplicates and risks diverging from the canonical implementation.

Acceptance Criteria

  • Replace hand-rolled decoding with SDK equivalents
  • Verify all existing encoded data still decodes identically
  • Tests

Complexity

High — must be backward-compatible with stored/encoded data.

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave programarchitectureArchitecture and designhigh-complexityHigh-complexity backend task requiring deep architectural workrefactorCode restructuring and consolidation

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions