Skip to content

Feature/multi contract indexer#525

Open
nonso7 wants to merge 6 commits intoLabsCrypt:mainfrom
nonso7:feature/multi-contract-indexer
Open

Feature/multi contract indexer#525
nonso7 wants to merge 6 commits intoLabsCrypt:mainfrom
nonso7:feature/multi-contract-indexer

Conversation

@nonso7
Copy link
Copy Markdown

@nonso7 nonso7 commented Mar 29, 2026

Closes #352

@ogazboiz
Copy link
Copy Markdown
Contributor

The contracts CI is failing on the rustfmt format check. This isn't a logic issue, just formatting.

Run this in the contracts directory and push:

cd contracts
cargo fmt

Then commit and push the formatting changes. The CI should pass after that.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copy link
Copy Markdown
Contributor

@ogazboiz ogazboiz left a comment

Choose a reason for hiding this comment

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

hey @nonso7, same as #527, this diff is over 20,000 lines. please break it into smaller PRs so we can review properly.

also no CI ran on this branch. push a small commit to trigger it after splitting.

@ogazboiz
Copy link
Copy Markdown
Contributor

The codebase issues on main have been resolved and all CI checks are passing now. Please rebase your branch to pull in the latest changes before continuing. Thanks for your patience.

Copy link
Copy Markdown
Contributor

@ogazboiz ogazboiz left a comment

Choose a reason for hiding this comment

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

19k+ additions, mostly snapshots. Same migration conflict as #527 (both use 1779000000010). Committed error.txt and error_tests.txt build logs. Has merge conflicts. Clarify dependency relationship with #527 since they share identical backend changes.

@ogazboiz
Copy link
Copy Markdown
Contributor

heads up, a few important changes just landed on main that affect your PR:

  1. axios pinned to 1.13.5 - there's an active supply chain attack on axios 1.14.1 (pulls in confirmed malware). we added overrides in all package.json files to block it.

  2. CI now runs a supply chain audit before backend/frontend jobs. if your lockfile has a compromised package, CI will fail with a clear error.

  3. backend test fixes - loanEndpoints tests now use valid Stellar addresses and base64 strings. if your PR was failing backend CI but you didn't touch backend code, this should fix it after rebase.

please rebase on latest main:

git fetch upstream
git rebase upstream/main
git push --force-with-lease

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Backend] Event Indexer Only Tracks LoanManager — Missing LendingPool & NFT Events

2 participants