Skip to main content

At a glance

MainnetTestnet
Network IDstellar:mainnetstellar:testnet
Native assetXLMXLM
Native decimals77
StablecoinUSDC (Circle issuer)USDC (Circle test issuer)
Stablecoin asset ID formatUSDC:GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN(testnet issuer)
Stablecoin decimals77
Confirmation timeAbout 5 secondsAbout 5 seconds
Typical fee0.00001 XLMFree (Friendbot)
Verification sourceHorizon APIHorizon API

Memo binding

Stellar’s MEMO_TEXT field is capped at 28 bytes UTF-8. The standard algovoi:{token} (32-char token plus prefix) doesn’t fit. AlgoVoi uses a shortened form: av:{token[:20]} for Stellar checkouts, which fits inside the 28-byte limit. The verifier reads this short prefix from MEMO_TEXT and looks up the token in the active links table. MEMO_HASH and MEMO_ID are not used.

Trustlines

Stellar requires a trustline for any non-native asset. A new payout address must establish a trustline to USDC (Circle issuer GA5ZSEJY…) before receiving payments. The dashboard validates the trustline when you save the address. For multi-asset support (USDC plus XLM payouts), you need separate trustlines for each non-native asset.

Path payments and fee bumps

Stellar’s path_payment and fee_bump_transaction operations are supported by the verifier. If your customer pays in EURC and you accept USDC, the on-chain path-payment delivers USDC to your address and the verifier sees only the destination leg.

Wallets

See also