Skip to content

Validate APY inputs and fix OTP, rebalance, and tx handling - #1010

Merged
Abidoyesimze merged 6 commits into
Neurowealth:mainfrom
k-deejah:fix/issues-980-999-961-933
Oct 23, 2026
Merged

Abidoyesimze merged 6 commits into
Neurowealth:mainfrom
k-deejah:fix/issues-980-999-961-933

Conversation

@k-deejah

Copy link
Copy Markdown
Contributor

Summary

  • Validate APY prediction protocol and numeric fields, extend storage TTL, and emit an indexable event.
  • Avoid duplicate protocol exits when rebalancing to none and assert transition amounts.
  • Deliver WhatsApp OTPs out-of-band and never include codes in TwiML replies.
  • Add optimistic transaction balance updates with rollback on failure and retry coverage.

Fixes #980
Fixes #999
Fixes #961
Fixes #933

Verification

  • git diff --check passed.
  • Rust tests could not run because cargo is unavailable in the container.
  • WhatsApp/frontend test suites are blocked by existing dependency/typecheck issues; editor diagnostics were clean for changed files.

@drips-wave

drips-wave Bot commented Oct 15, 2026

Copy link
Copy Markdown

@k-deejah 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

@Abidoyesimze
Abidoyesimze merged commit daedeac into Neurowealth:main Oct 23, 2026
32 of 49 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

2 participants