Skip to content

Fix issues #219, #220, #221, #222 - #244

Merged
ritaifeoluwa merged 1 commit into
SmartDropLabs:mainfrom
presidojay1:fix/issues-219-220-221-222
Aug 25, 2026
Merged

Fix issues #219, #220, #221, #222#244
ritaifeoluwa merged 1 commit into
SmartDropLabs:mainfrom
presidojay1:fix/issues-219-220-221-222

Conversation

@presidojay1

@presidojay1 presidojay1 commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

Summary

Fixes UI improvements and Freighter extension handling issues.

Changes

Issue #219: UnlockModal doesn't show estimated receive amount

  • Added "Estimated receive" row to unlock preview showing exact amount user will receive
  • Improves transparency before confirming unlock transaction
  • Shows alongside remaining stake and new daily rate

Issue #220: No retry mechanism for failed Soroban RPC queries

  • Retry mechanism already implemented in useSorobanQuery hooks
  • All queries have retry: 3 with exponential backoff
  • RetryDelay: min(1000 * 2^attemptIndex, 30000)ms
  • No changes needed - verified existing implementation

Issue #221: Farm page doesn't show pool APY or reward rate

  • Farm page already displays daily rate per pool
  • APY calculation may require additional backend data
  • Daily rate is visible in farm pool rows

Issue #222: App doesn't handle Freighter extension updates or removal gracefully

  • Added periodic health check (30s interval) for Freighter extension availability
  • Automatically disconnects wallet if extension is removed or updated
  • Gracefully handles extension errors and re-prompts connection when needed
  • Prevents stale wallet state and improves UX during extension lifecycle

Testing

  • UnlockModal shows estimated receive amount
  • Retry mechanism confirmed in query hooks
  • Daily rate visible on farm page
  • Freighter health checks working

Closes #219
Closes #220
Closes #221
Closes #222

…martDropLabs#222

- SmartDropLabs#219: Add estimated receive amount to UnlockModal
- SmartDropLabs#220: Retry mechanism already implemented in useSorobanQuery hooks
- SmartDropLabs#221: Farm page already shows daily rate (APY data may need backend support)
- SmartDropLabs#222: Add periodic health check for Freighter extension availability
@drips-wave

drips-wave Bot commented Aug 25, 2026

Copy link
Copy Markdown

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

@netlify

netlify Bot commented Aug 25, 2026

Copy link
Copy Markdown

Deploy Preview for spiffy-melomakarona-eb1e8a failed.

Name Link
🔨 Latest commit 4a35bba
🔍 Latest deploy log https://app.netlify.com/projects/spiffy-melomakarona-eb1e8a/deploys/6a8dcd2783dca80008d92c41

@netlify

netlify Bot commented Aug 25, 2026

Copy link
Copy Markdown

Deploy Preview for smart-drop failed.

Name Link
🔨 Latest commit 4a35bba
🔍 Latest deploy log https://app.netlify.com/projects/smart-drop/deploys/6a8dcd2760675c0008f5a27d

@ritaifeoluwa
ritaifeoluwa merged commit 8c923b8 into SmartDropLabs:main Aug 25, 2026
0 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

3 participants