This page describes a verified application pattern for the Stellar preset. It shows how one application assembles the SDK capabilities into user flows.
Treat this as an implementation example, not a complete SDK specification or a list of requirements for every integration.

Implemented flow

1

Connect a wallet

The user connects a Stellar wallet. The application uses the connected public account for wallet authorization and public payment destinations.
2

Check private-address registration

The application looks up the connected account in the private-address registry. It enables private payment actions only after the registration is active. An unregistered user can create and register a private address.
3

Deposit funds

The user selects an asset and amount. The application moves value from the connected public balance to the user’s private address.
4

Send a private transfer

The sender enters the recipient’s public Stellar address. The application resolves a registered recipient to a private address. If the recipient is not registered, it creates a pending claim that the recipient can claim later.
5

Withdraw funds

The user selects private funds and a public Stellar destination. The application checks that the destination can receive the selected asset before submitting the withdrawal.
6

Present the result

The application stores transaction records, refreshes balances, and shows operation history and pending claims.

Operation map

Application responsibilities

The example application owns:
  • wallet connection and confirmation screens;
  • private-address registration status;
  • asset and amount selection;
  • transaction progress and error presentation;
  • local state, balance refresh, and transaction history;
  • pending-claim discovery and claim actions.
The SDK remains responsible for its public operation lifecycle and Stellar transaction preparation. See the SDK docs for the supported integration surface.

Install the Stellar preset

Add the public SDK packages used by a Stellar application.

Operation how-tos

Follow the deposit, transfer, and withdrawal examples.