Skip to content

Ai fraud detection - #130

Merged
0xDeon merged 13 commits into
Suncrest-Labs:bugsfrom
arandomogg:ai-fraud-detection
Mar 29, 2026
Merged

Ai fraud detection#130
0xDeon merged 13 commits into
Suncrest-Labs:bugsfrom
arandomogg:ai-fraud-detection

Conversation

@arandomogg

Copy link
Copy Markdown

closes #113

@arandomogg
arandomogg requested a review from 0xDeon as a code owner March 27, 2026 19:51
@drips-wave

drips-wave Bot commented Mar 27, 2026

Copy link
Copy Markdown

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

@0xDeon

0xDeon commented Mar 27, 2026

Copy link
Copy Markdown
Contributor

Please @arandomogg I need a well documented and detailed PR description. Please update your PR description. Also fix your failing CI as well. Thanks

@arandomogg

Copy link
Copy Markdown
Author

I am fixing the CI, I can see my pr has a conflict now but it was conflict free when i made the pr initially. Kindly resolve the conflict

0xDeon pushed a commit to arandomogg/nester that referenced this pull request Mar 29, 2026
…tion)

- Fix vault_service.go: remove leftover conflict marker on line 76
- Fix main.go: resolve merge conflict, keep user/auth/vault/settlement handlers + indexer
- Fix events.go: restore contractID empty check; add RPCURL guard for placeholder mode so existing tests pass
- Fix event_indexer.go + main.go: rename root module from Damola09 to suncrestlabs/nester to allow internal package import; use replace directive in apps/api/go.mod
- Remove apps/api/internal/stellar/ copied stubs (broken vault_reader.go caused build failure)
- Fix router.go: replace non-existent middleware.RateLimit with IPRateLimiter
- Fix server.go: update New() signature to match server_test.go expectations; add CORS middleware to chain
- Fix config_test.go: add INTELLIGENCE_URL to baseEnv, requiredEnv, and all .env writes
- Fix Python imports: sort import blocks in risk.py, anomaly_scorer.py, test_anomaly_scorer.py
- Fix contracts.yml: remove --features opt from stellar-cli install (not available in v25+)
…tion)

- Fix vault_service.go: remove leftover conflict marker on line 76
- Fix main.go: resolve merge conflict, keep user/auth/vault/settlement handlers + indexer
- Fix events.go: restore contractID empty check; add RPCURL guard for placeholder mode so existing tests pass
- Fix event_indexer.go + main.go: rename root module from Damola09 to suncrestlabs/nester to allow internal package import; use replace directive in apps/api/go.mod
- Remove apps/api/internal/stellar/ copied stubs (broken vault_reader.go caused build failure)
- Fix router.go: replace non-existent middleware.RateLimit with IPRateLimiter
- Fix server.go: update New() signature to match server_test.go expectations; add CORS middleware to chain
- Fix config_test.go: add INTELLIGENCE_URL to baseEnv, requiredEnv, and all .env writes
- Fix Python imports: sort import blocks in risk.py, anomaly_scorer.py, test_anomaly_scorer.py
- Fix contracts.yml: remove --features opt from stellar-cli install (not available in v25+)
@0xDeon
0xDeon force-pushed the ai-fraud-detection branch from c0eb308 to a023f07 Compare March 29, 2026 15:41
@arandomogg
arandomogg changed the base branch from main to bugs March 29, 2026 15:56

@0xDeon 0xDeon left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Little cleanup work to be done but looks good.
Thanks for your contribution

@0xDeon
0xDeon merged commit dd0e9d6 into Suncrest-Labs:bugs Mar 29, 2026
6 of 9 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

Development

Successfully merging this pull request may close these issues.

feat(AI): AI-powered fraud detection and anomaly alerting for vault activity

3 participants