smartcontractkit / external-adapters-js

Monorepo containing JavaScript implementation of external adapters
MIT License
268 stars 302 forks source link

DF-20045 - Separate LWBA & price endpoints #3357

Closed mjk90 closed 1 month ago

mjk90 commented 1 month ago

Closes #DF-20045

Description

A follow up to the LWBA validation changes. This PR separates LWBA & price endpoints in:

and updates GSR to use a custom Adapter implementation, allowing LWBA validation while using the same transport & cache keys for price & LWBA endpoints. This was necessary because GSR doesn't allow multiple WS connections and doesn't seem to handle multiple subscription requests from the same connection well.

......

Steps to Test

Quality Assurance

changeset-bot[bot] commented 1 month ago

🦋 Changeset detected

Latest commit: c34802ba64bc5b7036517178c199a4836934c194

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 17 packages | Name | Type | | ------------------------------------------ | ----- | | @chainlink/elwood-adapter | Major | | @chainlink/ncfx-adapter | Major | | @chainlink/gsr-adapter | Minor | | @chainlink/token-allocation-adapter | Patch | | @chainlink/apy-finance-adapter | Patch | | @chainlink/bsol-price-adapter | Patch | | @chainlink/crypto-volatility-index-adapter | Patch | | @chainlink/curve-3pool-adapter | Patch | | @chainlink/defi-dozen-adapter | Patch | | @chainlink/defi-pulse-adapter | Patch | | @chainlink/dxdao-adapter | Patch | | @chainlink/linear-finance-adapter | Patch | | @chainlink/savax-price-adapter | Patch | | @chainlink/set-token-index-adapter | Patch | | @chainlink/synth-index-adapter | Patch | | @chainlink/vesper-adapter | Patch | | @chainlink/xsushi-price-adapter | Patch |

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR