Skip to content

Conversation

@maddefientist
Copy link
Collaborator

adjusts monocle Elementary, my dear Watson. The old Pump.fun endpoints have met their demise - Cloudflare error 1016, a most undignified end. But fear not! PumpPortal's WebSocket API has emerged from the shadows to save the day.

Changes:

  • Rewrite pumpfun_client.py to use wss://pumpportal.fun/api/data
  • Real-time streaming for new tokens, migrations, and trades
  • BYOK support via PUMPPORTAL_API_KEY env var
  • Backward compatible PumpFunClient alias preserved
  • Add websockets dependency

The game is afoot!

*adjusts monocle* Elementary, my dear Watson. The old Pump.fun
endpoints have met their demise - Cloudflare error 1016, a most
undignified end. But fear not! PumpPortal's WebSocket API has
emerged from the shadows to save the day.

Changes:
- Rewrite pumpfun_client.py to use wss://pumpportal.fun/api/data
- Real-time streaming for new tokens, migrations, and trades
- BYOK support via PUMPPORTAL_API_KEY env var
- Backward compatible PumpFunClient alias preserved
- Add websockets dependency

The game is afoot!
@maddefientist maddefientist merged commit 272a7c4 into BAGWATCHER:main Jan 29, 2026
1 of 4 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.

1 participant