What's Changed
- Cleanup & modernize stack by @pablomendezroyo in #321
- Add missing endpoints to validator and beaconchain API clients required to calculate validator performance by @pablomendezroyo in #322
- Add getBlockAttestations endpoint to beaconchain by @pablomendezroyo in #323
- Add getAttestationsRewards endpoint to beaconchain by @pablomendezroyo in #324
- Add postgres client and some endpoints to beaconchain client by @pablomendezroyo in #325
- Refactor config module by @pablomendezroyo in #326
- Move types from common module to brain module src code by @pablomendezroyo in #327
- Use latest ecmascript version in target and module by @pablomendezroyo in #328
- Implement validators performance tracker by @pablomendezroyo in #329
- rename getactivavevalidators & use set on proposals by @Marketen in #342
- Implement error module by @pablomendezroyo in #341
- Implement validator data process structure by @pablomendezroyo in #344
- Fix postgres db initialization by @pablomendezroyo in #345
- Fix tls certificate for teku validator API by @pablomendezroyo in #354
- Process validator performance data by @pablomendezroyo in #346
- Split config brain and config network by @pablomendezroyo in #357
- do cron each 1/4th of epoch by @Marketen in #356
- Store
trackValidatorsPerformance
error in db by @pablomendezroyo in #360 - Use finality endpoint by @pablomendezroyo in #362
- Update SQL query to update if exists by @pablomendezroyo in #363
- Implement route
/validatorsPerformance
route by @pablomendezroyo in #343 - Revert "Implement route
/validatorsPerformance
route" by @pablomendezroyo in #365 - Use types in postgres by @pablomendezroyo in #364
- Add epoch to block proposed by @pablomendezroyo in #366
- Add reth as execution client by @pablomendezroyo in #368
- use POST instead of GET by @Marketen in #367
- change getvalstates body by @Marketen in #369
- Implement (first approach) send dappmanager notification by @pablomendezroyo in #370
- Add ideal rewards by @pablomendezroyo in #378
- Fix source comparision and rename container in dev compose by @pablomendezroyo in #380
- improve fetching indexes from beaconchainapi by @Marketen in #377
- Refactor notifications by @pablomendezroyo in #381
- Add att ideal reward column by @pablomendezroyo in #382
- Add performance cron integration test by @Marketen in #384
- Reorg validators performance cron backend code by @pablomendezroyo in #387
- Update Prysm 5.1.0 token by @dappnodedev in #361
- Comment cron validators performance by @pablomendezroyo in #389
Full Changelog: 0.1.19...0.1.20