Skip to content

fix: harden payment flows and mock client - #817

Closed
prissca wants to merge 1 commit into
Sorokit:mainfrom
prissca:prissca/sorokit-payment-flow-mocks
Closed

prissca wants to merge 1 commit into
Sorokit:mainfrom
prissca:prissca/sorokit-payment-flow-mocks

Conversation

@prissca

@prissca prissca commented Oct 17, 2026

Copy link
Copy Markdown

Summary

  • reject duplicate SEP-31 transaction IDs by default with an explicit opt-in override
  • bind SEP-24 interactive redirects to one-time, origin-bound state tokens
  • expose explicit lazy-module throwing behavior while preserving structured results
  • add contract invocation and transaction simulation stubs to the mock client

Verification

  • git diff --check passes
  • TypeScript and Vitest binaries were unavailable in this partial checkout

Closes #781
Closes #780
Closes #778
Closes #775

@drips-wave

drips-wave Bot commented Oct 17, 2026

Copy link
Copy Markdown

@prissca 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment