Skip to content

feat(sdk): add validation utils, update client, barrel, and README (#…#256

Merged
Tinna23 merged 1 commit intoStellarCommons:mainfrom
TomikeDS:feat/sdk-utils-client-barrel-readme
Mar 29, 2026
Merged

feat(sdk): add validation utils, update client, barrel, and README (#…#256
Tinna23 merged 1 commit intoStellarCommons:mainfrom
TomikeDS:feat/sdk-utils-client-barrel-readme

Conversation

@TomikeDS
Copy link
Copy Markdown
Contributor

@TomikeDS TomikeDS commented Mar 29, 2026

…190–#193)

  • utils/index.ts: add validateTransactionHash, validateAccountAddress, withRetry (exponential backoff, skippable), sleep, buildUrl
  • StellarExplainClient: make config optional (default baseUrl), add clearCache(), use util validators, retry via withRetry (skips NotFoundError)
  • index.ts: export ApiError type; consolidate type exports into single block
  • README.md: full rewrite with install, quick start, config table, API reference, error handling, self-hosted, Node 16 sections

Closes #190 , closes #191 , closes #192 , closes #193

…tellarCommons#190StellarCommons#193)

- utils/index.ts: add validateTransactionHash, validateAccountAddress, withRetry (exponential backoff, skippable), sleep, buildUrl
- StellarExplainClient: make config optional (default baseUrl), add clearCache(), use util validators, retry via withRetry (skips NotFoundError)
- index.ts: export ApiError type; consolidate type exports into single block
- README.md: full rewrite with install, quick start, config table, API reference, error handling, self-hosted, Node 16 sections

Closes StellarCommons#190, StellarCommons#191, StellarCommons#192, StellarCommons#193
@drips-wave
Copy link
Copy Markdown

drips-wave bot commented Mar 29, 2026

@TomikeDS Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Tinna23 Tinna23 merged commit 15a6dc8 into StellarCommons:main Mar 29, 2026
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants