What it Does
- Unified Routing: Extracts a canonical
addressandroutingId(memo) from any input. - Safety First: Implements a strict warning system to catch common integration pitfalls (like potential 64-bit integer precision loss in JS).
- Cross-Language Compliance: Every implementation (TypeScript, Go, Dart) is verified against the same set of test vectors.
What it does NOT do
Understanding the boundaries of this library is key to a successful integration.
- Not a Federation Service: It does not resolve
user*domain.comaddresses. - Not a full Stellar SDK: It does not handle transaction signing, XDR parsing, or horizon communication.
- Not a Muxed Account Resolver: It does not look up internal mapping for M-addresses; it performs purely mathematical/encoding-based extraction.
Project Status
All three core packages are production-ready and live at v1.0.1.TypeScript
NPM package for Web and Node.js.
Go
High-performance Go implementation.
Dart / Flutter
Native Dart package for cross-platform apps.