Skip to content

Resolve invoice and backend integration issues (#684-#687) - #792

Merged
levoski1 merged 1 commit into
WHEELBACK:mainfrom
JhayJ22:fix/issues-684-687
Sep 28, 2026
Merged

levoski1 merged 1 commit into
WHEELBACK:mainfrom
JhayJ22:fix/issues-684-687

Conversation

@JhayJ22

@JhayJ22 JhayJ22 commented Sep 26, 2026 •

Copy link
Copy Markdown

Summary

  • Expose the invoice creation counter as a read-only contract view and document it in the ABI.
  • Port API integration coverage into the canonical contracts workspace, including the current treasury settlement lifecycle.
  • Add backend ESLint configuration and CI wiring, replacing production-source any casts where encountered.
  • Add GET /invoices/:id/events backed by indexed event data, ordered by ledger, with documented response and missing-invoice behavior.
  • Update CI to test the pull request's in-tree contracts workspace.

Validation

  • git diff --check passed.
  • Builds and tests were not run, as requested.
  • ESLint was attempted; existing backend parse errors and numerous test-fixture any usages remain and need follow-up before the lint job is green.

Closes #684
Closes #685
Closes #686
Closes #687

@drips-wave

drips-wave Bot commented Sep 26, 2026

Copy link
Copy Markdown

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

@levoski1
levoski1 merged commit df2d7af into WHEELBACK:main Sep 28, 2026
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