Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prefer SSL coin electrum servers #136

Merged
merged 6 commits into from
May 13, 2024
Merged

Prefer SSL coin electrum servers #136

merged 6 commits into from
May 13, 2024

Conversation

CharlVS
Copy link
Member

@CharlVS CharlVS commented May 3, 2024

Prefer SSL electrum servers, but fall back to TCP where no SSL electrum is listed.

NB: Monitor stability post-release for reports of expired cert issues. If it's a common issue, consider reverting back to TCP-only.

Also, this brings a significant benefit where the Defi API binary will use half the previous number of file descriptors. This was the primary limitation requiring us to introduce the limit of the number of activated coins on mobile. Monitor the stability post-launch and consider increasing the limit once we are sure of the fix's stability. I'm also leaving the limit unchanged for now to see if it resolves the difficult-to-reproduce iOS (primarily, but also some Android reports) crash we've been chasing for a while.

@CharlVS CharlVS requested a review from smk762 May 3, 2024 10:21
@CharlVS CharlVS self-assigned this May 3, 2024
@CharlVS CharlVS changed the title Migrate to SSL coin electrum servers Prefer SSL coin electrum servers May 3, 2024
`coins_config_ssl` delists coins without SSL support whereas `coins_config_tcp` favours SSL but falls back to TCP if not available.
@CharlVS CharlVS marked this pull request as ready for review May 3, 2024 11:02
@CharlVS CharlVS added the QA Ready for QA testing label May 3, 2024
@CharlVS CharlVS assigned ca333 and unassigned ca333 May 3, 2024
@CharlVS CharlVS requested a review from ca333 May 3, 2024 12:11
@ca333 ca333 merged commit 28790c0 into dev May 13, 2024
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
QA Ready for QA testing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants