Skip to content

Conversation

@tabaktoni
Copy link
Member

@tabaktoni tabaktoni commented Dec 17, 2025

Motivation and Resolution

Enable a simple configuration for the users to speed up development tests, and also globally configure the retry interval for production.

Usage related changes

Set a globally retry interval for all channels.

// devnet
config.set('channelDefaults.options.transactionRetryIntervalFallback', 0);

// testnet - experiment with your RPC node to get the most performant value, default is conservative 5000ms
config.set('channelDefaults.options.transactionRetryIntervalFallback', 3000);

Development related changes

Set config in test fixture instead of prop override

Checklist:

  • Performed a self-review of the code
  • Rebased to the last commit of the target branch (or merged it into my branch)
  • Linked the issues which this PR resolves
  • Documented the changes in code (API docs will be generated automatically)
  • Updated the tests
  • All tests are passing

Copy link
Collaborator

@PhilippeR26 PhilippeR26 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sounds good.

@tabaktoni tabaktoni merged commit 6e1a866 into develop Dec 19, 2025
3 checks passed
@github-actions
Copy link
Contributor

🎉 This PR is included in version 9.3.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants