Skip to content

feat: add reusable transaction receipt model (Closes #91) - #107

Merged
El-swaggerito merged 2 commits into
Axionvera:mainfrom
panditdhamdhere:feat/transaction-receipt-model
Jul 28, 2026
Merged

feat: add reusable transaction receipt model (Closes #91)#107
El-swaggerito merged 2 commits into
Axionvera:mainfrom
panditdhamdhere:feat/transaction-receipt-model

Conversation

@panditdhamdhere

Copy link
Copy Markdown
Contributor

Summary

  • Add typed TransactionReceipt model with normalized statuses for confirmed, pending, failed, rejected, and unknown
  • Add validator schema and @anchorkit/stellar-kit receipt helpers, including:
    • network-aware explorer link support
    • anchor status -> receipt status mapping
    • escrow release event -> receipt mapping
  • Add shared receipt UI (TransactionReceiptPanel + receipt badge) and integrate it into payments, anchors, and escrow pages
  • Add examples fixture, registry integration, tests, and documentation for receipt usage

Closes #91

Test plan

  • pnpm --filter @anchorkit/stellar-kit test
  • pnpm --filter @anchorkit/validators test
  • pnpm --filter @anchorkit/web typecheck
  • pnpm --filter @anchorkit/web test

…and escrow (Closes Axionvera#91)

Adds typed transaction receipt states, network-aware explorer links, shared UI integration, fixtures, tests, and documentation for consistent post-submit transaction outcomes.
@El-swaggerito
El-swaggerito merged commit 850f2b0 into Axionvera:main Jul 28, 2026
1 check 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

Development

Successfully merging this pull request may close these issues.

Add AnchorKit transaction receipt model

2 participants