Skip to main content

Documentation Index

Fetch the complete documentation index at: https://stellaraddresskit.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Stellar Address Kit is a specialized library designed to solve the complexity of deposit routing on the Stellar network. It provides a unified way to handle G-addresses (classic), M-addresses (muxed), and C-addresses (contracts) across multiple programming languages.

What it Does

  • Unified Routing: Extracts a canonical address and routingId (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.com addresses.
  • 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.