Skip to content

Closes 216 - #564

Open
mansur-codes wants to merge 1 commit into
Divinity-Labs:mainfrom
mansur-codes:feat/issue-216-cex-adapters
Open

mansur-codes wants to merge 1 commit into
Divinity-Labs:mainfrom
mansur-codes:feat/issue-216-cex-adapters

Conversation

@mansur-codes

Copy link
Copy Markdown

Summary

Adds two CEX exchange adapters (KuCoin and Gate.io) behind the existing CexAdapter and VenueAdapter interfaces, and a configuration-driven registry so venues are enabled by environment credentials rather than code changes. A venue with missing credentials is skipped with a log warning and the rest continue running. Pair normalisation is implemented per exchange format. All adapters write source and network correctly on every price_points row.

Related issue

Closes #216

Type of change

  • Bug fix
  • New feature
  • Refactor
  • Docs
  • Tests
  • CI / tooling

Checklist

  • I have read CONTRIBUTING.md
  • npx tsc --noEmit passes
  • npm run build passes
  • I added / updated tests where relevant
  • I updated docs where relevant

@drips-wave

drips-wave Bot commented Oct 19, 2026

Copy link
Copy Markdown

@mansur-codes 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

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.

A second and third CEX adapter, so "cross-venue" means something

1 participant