github smartcontractkit/external-adapters-js v1.14.0
Release v1.14.0

latest releases: v1.132.0, v1.131.0, v1.130.0...
2 years ago

Changelog

Breaking Changes

  • Terra view function: Changed the environment variables that were formerly RPC_URLs to now be LCD_URLs. The old env vars still work but should be switched.
  • Update Synthetix Debt Pool EA to reflect changes to SIP-165. This separates the EA to 2 endpoints. One is to calculate the Debt Ratio and the other is to calculate the total debt issued. The chain names that are passed in the request body have also been updated to match those in the SynthetixIO JavaScript library.

New Adapters

None

Features

  • Status codes are no longer normalized (e.g. 429s have the metric label '429' instead of '4xx')
  • Node 17.x support
  • Coinpaprika: Add label for 'crypto-single' endpoint
  • Update token allocation EA to batch requests sent to Coinpaprika
  • Nomics: Add token override for SAND and IMX tokens
  • Coingecko: add token override for CRO token
  • 1forge: move WS endpoint into DEFAULT_WS_API_ENDPOINT variable

Bug Fixes

  • CVI: Update expiration date check to use UTC
  • Coinpaprika: stop batching quotes in requests to external API. Instead, we send individual requests for each quote currency.
  • Change start scripts to use standardized export style in various composite adapters
  • L2 sequencer health: Use static private key instead of randomly generating one

Notable Adapter Updates

This release contains updates to all adapters, however notable adapter changes are as follows:

Adapter Version
@chainlink/crypto-volatility-index-adapter 1.1.4
@chainlink/1forge-adapter 1.4.16
@chainlink/coingecko-adapter 1.3.1
@chainlink/coinpaprika-adapter 1.3.8
@chainlink/layer2-sequencer-health-adapter 1.1.6
@chainlink/nomics-adapter 1.1.1
@chainlink/synthetix-debt-pool-adapter 2.0.1
@chainlink/terra-view-function-adapter 1.2.0

Don't miss a new external-adapters-js release

NewReleases is sending notifications on new releases.