Tier: S (½-1 day) Type: feature
Context
good-first-issue
Scope
Stellar transactions often carry memos that integrators want to surface ("invoice 1234", "refund", etc). Today consumers parse this themselves.
Acceptance criteria
extractMemo(transaction) returning { type, value } or null
- Handles all memo types (text, id, hash, return)
- Used by
fetchAnnouncements to attach memo to each Announcement (optional)
- Documented in Stellar chain module README
Files to start with
Why this matters
sdk/src/chains/stellar/utils.ts
Tier: S (½-1 day) Type: feature
Context
good-first-issue
Scope
Stellar transactions often carry memos that integrators want to surface ("invoice 1234", "refund", etc). Today consumers parse this themselves.
Acceptance criteria
extractMemo(transaction)returning{ type, value }or nullfetchAnnouncementsto attach memo to each Announcement (optional)Files to start with
Why this matters
sdk/src/chains/stellar/utils.ts