Skip to content

Align wallet APIs with Stellar sync model and client refresh policy #283

@3m1n3nc3

Description

@3m1n3nc3

Problem

Wallet APIs currently operate as local ledger mutations and do not represent the specified Stellar network sync behavior.

Current State

  • Funding and withdrawal directly mutate local wallet balance.
  • Transaction history is fetched once and not refreshed on interval or focus.
  • Asset-level balance sync is not modeled yet.

Acceptance Criteria

  • Introduce sync strategy for Stellar balances and transaction ingestion.
  • Separate simulated operations from on-chain operations behind explicit API flags.
  • Add client refresh policy (interval/focus) and reconcile with server transaction state.
  • Expose normalized wallet response with balance, assets, transactions, and lastSync metadata.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions