Skip to content

Implement #1465-#1466 features: fee splits, GraphQL API, position rec… - #1623

Merged
K1NGD4VID merged 4 commits into
LabsCrypt:mainfrom
SantanFeli:feature/1465-1467-1464-1466-integrated
Oct 18, 2026
Merged

K1NGD4VID merged 4 commits into
LabsCrypt:mainfrom
SantanFeli:feature/1465-1467-1464-1466-integrated

Conversation

@SantanFeli

Copy link
Copy Markdown
Contributor

…eipts, cross-asset routing

Description

Type of Change

  • 🐛 Bug fix (non-breaking change which fixes an issue)
  • ✨ New feature (non-breaking change which adds functionality)
  • 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • 📚 Documentation update
  • 🔧 Refactoring (no functional changes)
  • ⚡ Performance improvement
  • 🧪 Test addition or update

Related Issues

Closes #1464
Closes #1465
Closes #1466
Closes #1467

Changes Made

Testing

Test Coverage

  • Unit tests added/updated
  • Integration tests added/updated
  • Manual testing performed

Test Steps

Breaking Changes

Breaking Changes:

Migration Guide:

Screenshots/Demo

Checklist

  • My code follows the project's style guidelines
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • Updated Postman/Hoppscotch API collections if routes changed
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published
  • I have checked for breaking changes and documented them if applicable
  • If this change adds or modifies a metric, I have updated the Grafana dashboard and the alert rules in backend/docs/observability/

Additional Notes

… API, position receipts, cross-asset routing
- Resolve Soroban contract compile errors from the feature merge
  (duplicate stream logic, misplaced events/storage helpers, error variants)
- Implement working Nexus GraphQL schema, resolvers, dataloaders and routes
- Fix backend GraphQL tests and module resolution
- Preserve legacy fee_collected event for single-treasury fee splits

Verified: cargo fmt/clippy/test (246 passed), backend build and vitest (831 passed).
@K1NGD4VID
K1NGD4VID merged commit 2351999 into LabsCrypt:main Oct 18, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment