Description:
Stellar transaction submissions can fail with transient errors (sequence number mismatch, fee bump needed, network congestion). The transaction submission service should implement intelligent retry logic: refresh sequence number on tx_bad_seq, bump fee on tx_insufficient_fee, and use exponential backoff for network timeouts.
Acceptance Criteria:
Skills Required:
- Node.js / TypeScript
- Stellar SDK (transaction submission)
Description:
Stellar transaction submissions can fail with transient errors (sequence number mismatch, fee bump needed, network congestion). The transaction submission service should implement intelligent retry logic: refresh sequence number on
tx_bad_seq, bump fee ontx_insufficient_fee, and use exponential backoff for network timeouts.Acceptance Criteria:
tx_bad_seqerror triggers sequence number refresh and rebuild before retrytx_insufficient_feeerror bumps the fee by 20% and retries up to 3 timesSkills Required: