Skip to content

implement Multi-Asset Ledger Timeout (Time-Bounds) Enforcement#307

Merged
Sadeequ merged 1 commit into
StellarFlow-Network:mainfrom
CollinsC1O:Time-Bounds
May 28, 2026
Merged

implement Multi-Asset Ledger Timeout (Time-Bounds) Enforcement#307
Sadeequ merged 1 commit into
StellarFlow-Network:mainfrom
CollinsC1O:Time-Bounds

Conversation

@CollinsC1O
Copy link
Copy Markdown

Description:

Implemented and verified Multi-Asset Ledger Timeout (Time-Bounds) Enforcement

  • Enforced strict 15s transaction time-bounds for single price updates, batched multi-asset updates, and multi-signed updates in stellarService.ts
  • Added a submit-time guard so any transaction envelope without strict time-bounds is rejected before signing/submission.
  • Added a local timeout listener that tracks pending submissions, marks expired ones, invalidates the local sequence assignment, and retries immediately with a fresh assignment.

Closes #283

@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented May 28, 2026

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

@Sadeequ Sadeequ merged commit da95c1d into StellarFlow-Network:main May 28, 2026
1 check failed
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.

🛑 Testnet | Multi-Asset Ledger Timeout (Time-Bounds) Enforcement

2 participants