Skip to content

Response drift: opinion — config base URL uses port 8443, live API only reachable on port 443 #2131

Description

@realfishsam

Summary

opinion/config.ts sets the base URL with an explicit :8443 port (https://proxy.opinion.trade:8443/openapi). Live connectivity checks confirm port 8443 is unreachable (connection refused / timeout); the same host on port 443 responds correctly.

Impact

HIGH — the adapter is non-functional in production. All opinion fetches fail at the TCP connection step before any HTTP exchange occurs.

Evidence

  • Config base URL: https://proxy.opinion.trade:8443/openapi
  • Port 8443: unreachable (connection refused)
  • Port 443 (https://proxy.opinion.trade/openapi): responds with valid JSON

Affected files

  • core/src/exchanges/opinion/config.ts — base URL string with :8443
  • core/src/exchanges/opinion/fetcher.ts — consumes config base URL for all requests

Fix direction

Remove :8443 from the base URL constant in config.ts so requests go to the standard HTTPS port.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions