enviodev / hyperindex

📖 Blazing-fast multi-chain indexer
https://envio.dev
78 stars 6 forks source link

Implement throttler for non-core db functions to improve postgres performance #318

Closed JonoPrest closed 2 weeks ago

JonoPrest commented 3 weeks ago
  1. Adds debounce module to the envio package
  2. Moves Pino bindings and Utils to envio package
  3. Adds rescript-schema to envio package
  4. Uses debounce instead of LazyWriter for Benchmark.res
  5. Uses debounce instead of async task queue for update chain metadata
  6. Applies debounce to cleanup db functions
  7. Adds tests for debounce module