Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Meta: tech debt #823

Open
12 of 24 tasks
droserasprout opened this issue Sep 5, 2023 · 0 comments
Open
12 of 24 tasks

Meta: tech debt #823

droserasprout opened this issue Sep 5, 2023 · 0 comments
Labels
epic Meta ticket to keep track of complex tasks

Comments

@droserasprout
Copy link
Member

droserasprout commented Sep 5, 2023

This list tracks stuff to fix during the post-7.0 feature freeze.

Hint: run pdm fixme to grep code for related comments.

CLI

Datasources

  • Revise HttpConfig defaults (reasonable retry time, rate limits)
  • Reduce copypaste in code related to WebSocket connection
  • Refactor TzKT indexes #875
  • EVM: Messy web3 integration. Check the new WS provider.
  • EVM: Realtime datasource lifecycle. More robust switching between states.

Database

  • immune_tables on SQLite require unsafe_sqlite flag. Something with PRAGMAs I guess.

Tests

  • Helpers to test a single handler/hook
  • Minimize test_demos traffic
  • Add test for demo_evm_events
  • Realtime part not covered at all

Docs

CI

Code quality

Monitoring

@droserasprout droserasprout added the epic Meta ticket to keep track of complex tasks label Sep 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic Meta ticket to keep track of complex tasks
Projects
None yet
Development

No branches or pull requests

1 participant