Skip to content

feat(alt-data): add optional Adanos sentiment feed#61

Open
alexander-schneider wants to merge 1 commit into
alsk1992:mainfrom
adanos-software:feat/adanos-market-sentiment
Open

feat(alt-data): add optional Adanos sentiment feed#61
alexander-schneider wants to merge 1 commit into
alsk1992:mainfrom
adanos-software:feat/adanos-market-sentiment

Conversation

@alexander-schneider

Copy link
Copy Markdown

Summary

Add Adanos as an optional crypto sentiment source for the existing alt-data signal pipeline.

  • polls the read-only Adanos crypto trending endpoint with X-API-Key
  • feeds Adanos' numeric sentiment score directly into the existing market matcher instead of re-scoring it as keywords
  • emits buzz, mention, trend, and bullish/bearish distribution metadata
  • deduplicates unchanged snapshots and aborts or invalidates in-flight requests on shutdown
  • defaults to a quota-safe three-hour interval (240 requests per 30-day month)
  • remains disabled unless both ALT_DATA_ADANOS_ENABLED=true and ADANOS_API_KEY are configured

Users can create an API key at https://adanos.org/register. API documentation: https://api.adanos.org/docs.

Testing

  • node --test --import tsx --import ./tests/helpers/test-setup.ts tests/unit/alt-data.test.ts (20 passed)
  • git diff --check
  • npm run typecheck reaches two existing dependency/Open-Prose errors (ox/tempo/KeyAuthorization.ts and src/extensions/open-prose/index.ts) and reports no Adanos-related errors
  • Autoreview: clean, confidence 0.96

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.

1 participant