Skip to content

Releases: smartcontractkit/external-adapters-js

Release v1.70.0

16 May 17:20
78a7952
Compare
Choose a tag to compare

Changelog

Features

  • Normalized crypto lwba response formats and endpoint names
  • Set rest as the default for the tiingo stock endpoint
  • Upgraded dxfeed and dxfeed-secondary to the v3 framework

Bug Fixes

  • Fixed stader balance ABI and validator check
  • Fixed iex endpoint overrides and added BRK.B override for tiingo
  • Fixed DAR heartbeat checking that caused unnecessary reconnects
  • Fixed problem with set-token-index that was causing a crash

Notable Adapter Updates

Adapter Version Description
tiingo v2.1.0 fixed iex overrides
dar v1.3.0 fixed heartbeat issue
set-token-index v2.0.36 fixed runtime file miss
dxfeed v2.0.0 upgraded to v3
dxfeed-secondary v2.0.0 upgraded to v3

Release v1.69.0

08 May 19:07
b82cee8
Compare
Choose a tag to compare

Changelog

Breaking Changes

  • Finnhub, Tiingo & Openexchangerates: Upgraded adapter from v2 to v3 framework

Features

  • intrinio-test: Removed WS_ENABLED env var
  • stader-address-list & stader-balance: Updated with new contracts and logic
  • tradermade-test: Accounting for credit based rate limiting by unbatching all endpoints
  • dxfeed-test: Removed WS_ENABLED env var. Added reasonable rate limit.
  • market-closure: Updated implementation to account for Finnhub v3 upgrade
  • tradermade-test: Added overrides to the live endpoint

Bug Fixes

  • twosigma: Fix websocket bug

Notable Adapter Updates

Adapter Version Description
finnhub v2.0.0 Upgraded adapter from v2 to v3 framework
tiingo v2.0.0 Upgraded adapter from v2 to v3 framework
openexchangerates v2.0.0 Upgraded adapter from v2 to v3 framework
intrinio-test v1.3.0 Removed WS_ENABLED env var
stader-address-list v2.1.0 Updated with new contracts and logic
stader-balance v1.1.0 Updated with new contracts and logic
tradermade-test v1.4.0 Accounting for credit based rate limiting by unbatching all endpoints, Added overrides to the live endpoint
dxfeed-test v1.3.0 Removed WS_ENABLED env var. Added reasonable rate limit.
dxfeed-secondary-test v1.2.0 Removed WS_ENABLED env var. Added reasonable rate limit.
market-closure v1.3.0 Updated implementation to account for Finnhub v3 upgrade
twosigma v1.2.0 Fix websocket bug

Release v1.68.0

01 May 21:47
6eac5f3
Compare
Choose a tag to compare

Changelog

V3 Migrations

  • cfbenchmarks: Upgraded adapter from v2 to v3 framework
  • coinpaprika: Upgraded adapter from v2 to v3 framework

Features

  • layer2-sequencer-health: Update starknet.js dependency to 5.x
  • stader-balance: Updated balance calculations to include deposited ETH value

Minor Changes & Bug Fixes

  • All Adapters: Upgrade typescript version to 5.0.4
  • xbto: Added market input param alias "base"

Notable Adapter Updates

Adapter Version Description
cfbenchmarks v2.0.0 Upgraded adapter from v2 to v3 framework
coinpaprika v2.0.0 Upgraded adapter from v2 to v3 framework
layer2-sequencer-health v2.4.0 Update starknet.js dependency to 5.x
stader-balance v1.0.3 Updated balance calculations to include deposited ETH value
xbto v1.3.32 Added market input param alias "base"

Release v1.67.0

26 Apr 01:19
e3228cd
Compare
Choose a tag to compare

Changelog

New Adapters

  • Add test alphavantage v3 adapter
  • Add test finnhub v3 adapter

V3 Migrations

  • blocksize-capital
  • cryptocompare
  • iex-cloud

Changes

  • Add WS_ENABLED routing to dxfeed-secondary-test
  • Add WS_ENABLED routing to dxfeed-test
  • Add WS_ENABLED routing to finage-test
  • Add WS_ENABLED routing to intrinio-test
  • Add WS_ENABLED routing to tiingo-test
  • Add override for requester queue max to 300 for kaiko-test
  • Add default websocket endpoint URL for twosigma
  • Add LWBA, BIRC to cfbenchmarks-test
  • Update DAR websocket endpoint
  • Allow overriding and add uk_etf to al endpoints of eodhistoricaldata and twelvedata
  • Add modifications for SIP-237 for synthetix-debt-pool
  • Fix websocket logic for intrinio-test

Notable Adapter Updates

Adapter Version Description
blocksize-capital v2.0.1 migrate to v3 fw
cfbenchmarks-test v1.5.0 add lwba, birc endpoints
cryptocompare v2.0.1 migrate to v3 fw
dar v1.2.0 update default ws endpoint
dxfeed-secondary-test v1.1.1 add WS_ENABLED
dxfeed-test v1.2.1 add WS_ENABLED
eodhistoricaldata v1.4.0 allow overriding, add uk_eft
finage-test v1.2.1 add WS_ENABLED
iex-cloud v2.0.1 migrate to v3 fw
intrinio-test v1.2.1 add WS_ENABLED
kaiko-test v1.1.10 add override for requester queue max
synthetix-debt-pool v4.1.0 add modifications for SIP-237
tiingo-test v1.4.1 add WS_ENABLED
twelvedata v1.3.0 allow overriding, add uk_eft
twosigma v1.1.9 add default WS endpoint URL

Release v1.66.0

18 Apr 19:52
63035b9
Compare
Choose a tag to compare

Changelog

Major Changes

  • coingecko: Upgraded to v3 framework
  • stader-address-list: Updated with new logic. Upgraded to v3 framework

New Adapters

  • stader-balance: Initial version of adapter

Features

  • proof-of-reserves: Added stader-balance adapter

Minor Changes

  • alongside: Bumped v3 framework version
  • bank-frick: Bumped v3 framework version
  • coinmarketcap: Bumped v3 framework version
  • coinmetrics: Bumped v3 framework version
  • dar: Bumped v3 framework version
  • elwood: Bumped v3 framework version
  • galaxy: Bumped v3 framework version
  • gsr: Bumped v3 framework version
  • icap: Bumped v3 framework version
  • moonbeam-address-list: Bumped v3 framework version
  • ncfx: Bumped v3 framework version
  • nft-blue-chip: Bumped v3 framework version
  • oanda: Bumped v3 framework version
  • polkadot-balance: Bumped v3 framework version
  • tp: Bumped v3 framework version
  • twosigma: Bumped v3 framework version

Notable Adapter Updates

Adapter Version Description
alongside v2.0.0 Bumped v3 framework version
bank-frick v2.0.0 Bumped v3 framework version
coingecko v2.0.0 Upgraded to v3 framework
coinmarketcap v2.0.3 Bumped v3 framework version
coinmetrics v3.0.3 Bumped v3 framework version
dar v1.1.7 Bumped v3 framework version
elwood v2.1.7 Bumped v3 framework version
galaxy v2.1.7 Bumped v3 framework version
gsr v2.1.7 Bumped v3 framework version
icap v1.1.1 Bumped v3 framework version
moonbeam-address-list v1.1.7 Bumped v3 framework version
ncfx v3.2.6 Bumped v3 framework version
nft-blue-chip v1.1.7 Bumped v3 framework version
oanda v1.1.7 Bumped v3 framework version
polkadot-balance v1.1.7 Bumped v3 framework version
proof-of-reserves v1.17.0 Added stader-balance adapter
stader-address-list v2.0.0 Updated with new logic. Upgraded to v3 framework
stader-balance v1.0.0 Initial version of adapter
tp v1.1.1 Bumped v3 framework version
twosigma v1.1.7 Bumped v3 framework version

Release v1.65.0

10 Apr 22:27
43bac05
Compare
Choose a tag to compare

Changelog

Minor Changes

  • cfbenchmarks: Replaced error with warning log for date check on CF Benchmarks BIRC endpoint

Notable Adapter Updates

Adapter Version Description
cfbenchmarks v1.8.0 Replaced error with warning log for date check on CF Benchmarks BIRC endpoint

Release v1.64.0

06 Apr 03:57
92e3f2e
Compare
Choose a tag to compare

Changelog

New Adapters

  • ICAP
  • TP

Migrations to v3

  • Coinmetrics
  • CoinMarketCap

Features

  • Update v3 framework version to 0.28.2
  • Add yield and realized vol endpoints to Tiingo EAv2
  • Added custom data validation & custom retry config for cfbenchmarks BIRC
  • Add makeConfig to dxfeed-secondary setup to disable dxfeed overrides

Notable Adapter Updates

Adapter Version Description
icap 1.1.0 new adapter
tp 1.1.0 new adapter
elwood-adapter 2.1.6 updated fw version
gsr-adapter 2.1.6 updated fw version
alongside-adapter 1.3.4 updated fw version
icap-adapter 1.1.0 updated fw version
dar-adapter 1.1.6 updated fw version
tp-adapter 1.1.0 updated fw version
moonbeam-address-list-adapter 1.1.6 updated fw version
galaxy-adapter 2.1.6 updated fw version
bank-frick-adapter 1.1.6 updated fw version
polkadot-balance-adapter 1.1.6 updated fw version
nft-blue-chip-adapter 1.1.6 updated fw version
coinmetrics-adapter 3.0.2 migrated to v3
oanda-adapter 1.1.6 updated fw version
ncfx-adapter 3.2.5 updated fw version
twosigma-adapter 1.1.6 updated fw version
coinmarketcap-adapter 2.0.2 migrated to v3
renvm-address-set-adapter 1.5.38 updated fw version
wbtc-address-set-adapter 1.4.47 updated fw version

v1.63.0

28 Mar 19:57
33778de
Compare
Choose a tag to compare

Changelog

Features

  • Added coinranking adapter as a supported source for token-allocation composite EA
  • Change default crypto transport to WS on cfbenchmarks-test and coinmetrics-test
  • coinmarketcap-test: Refactor crypto, volume and marketcap endpoints into one

Bug Fixes

  • coinmarketcap-test: Reduced rate limit tiers to account for multiple credits used per request
  • cfbenchmarks-test: Fixed rest transports

Misc changes

  • Various dependency upgrades

Notable Adapter Updates

This update affects all composite EAs that use token-allocation

Adapter Version
anchor-adapter 4.0.13
apy-finance-adapter 2.0.24
augur-adapter 2.0.13
bitcoin-json-rpc-adapter 1.3.29
bsol-price-adapter 2.2.43
circuit-breaker-adapter 1.2.28
crypto-volatility-index-adapter 1.3.43
curve-3pool-adapter 3.0.24
defi-dozen-adapter 1.2.43
defi-pulse-adapter 1.2.43
dns-record-check-adapter 1.3.29
dxdao-adapter 2.0.24
dydx-rewards-adapter 2.0.13
google-weather-adapter 1.3.21
historical-average-adapter 1.2.32
implied-price-adapter 1.1.21
linear-finance-adapter 2.3.32
market-closure-adapter 1.2.29
medianizer-adapter 1.2.28
nftx-adapter 3.0.13
outlier-detection-adapter 1.2.77
por-indexer-adapter 1.2.43
proof-of-reserves-adapter 1.16.5
reference-transform-adapter 1.2.77
rocket-pool-adapter 1.1.4
savax-price-adapter 3.0.25
set-token-index-adapter 2.0.24
synth-index-adapter 1.2.43
the-graph-adapter 1.2.29
vesper-adapter 2.0.24
xsushi-price-adapter 2.0.24

Other EAs:

Adapter Version Description
coinranking-adapter v2.1.0 Supported by token-allocation
cfbenchmarks-test-adapter v1.4.1 Change default crypto transport to WS, Fixed rest transports
coinmetrics-test-adapter v1.3.1 Change default crypto transport to WS
coinmarketcap-test-adapter v1.2.2 Refactor crypto, volume and marketcap endpoints into one, Reduced rate limit tiers to account for multiple credits used per request

Release v1.62.0

20 Mar 20:04
dd2b6a3
Compare
Choose a tag to compare

Changelog

Breaking Changes & Major Updates

  • coinmetrics: Added crypto-lwba endpoint

Features

  • alongside: Changed adapter to use background execute. Reduced lookback period. Bumped v3 framework version

Minor Changes & Bug Fixes

  • bank-frick: Bumped v3 framework version
  • dar: Bumped v3 framework version
  • elwood: Bumped v3 framework version
  • galaxy: Bumped v3 framework version
  • gsr: Bumped v3 framework version
  • moonbeam-address-list: Bumped v3 framework version
  • ncfx: Bumped v3 framework version
  • nft-blue-chip: Bumped v3 framework version
  • oanda: Bumped v3 framework version
  • polkadot-balance: Bumped v3 framework version
  • twosigma: Bumped v3 framework version

Notable Adapter Updates

Adapter Version Description
alongside v1.3.1 Changed adapter to use background execute. Reduced lookback period. Bumped v3 framework version
bank-frick v1.1.3 Bumped v3 framework version
coinmetrics v2.0.1 Added crypto-lwba endpoint
dar v1.1.3 Bumped v3 framework version
elwood v2.1.3 Bumped v3 framework version
galaxy v2.1.3 Bumped v3 framework version
gsr v2.1.3 Bumped v3 framework version
moonbeam-address-list v1.1.3 Bumped v3 framework version
ncfx v3.2.2 Bumped v3 framework version
nft-blue-chip v1.1.3 Bumped v3 framework version
oanda v1.1.3 Bumped v3 framework version
polkadot-balance v1.1.3 Bumped v3 framework version
twosigma v1.1.3 Bumped v3 framework version

Release v1.61.0

16 Mar 01:46
cd0da26
Compare
Choose a tag to compare

Changelog

  • Added bid and ask price fields to ncfx
  • Added globalmarketcap endpoint alias to coinranking
  • Updated all v3 EAs to the latest version of the EA framework.

Notable Adapter Updates

Adapter Version Description
alongside-adapter 1.2.1 Updated framework version
bank-frick-adapter 1.1.1 Updated framework version
blocksize-capital-test-adapter 1.1.1 Updated framework version
cfbenchmarks-test-adapter 1.3.1 Updated framework version
coinapi-test-adapter 1.1.1 Updated framework version
coingecko-test-adapter 1.6.1 Updated framework version
coinmarketcap-test-adapter 1.1.1 Updated framework version
coinmetrics-test-adapter 1.1.1 Updated framework version
coinpaprika-test-adapter 1.1.1 Updated framework version
coinranking-adapter 2.0.2 Added globalmarketcap alias
cryptocompare-test-adapter 1.2.1 Updated framework version
dar-adapter 1.1.1 Updated framework version
dxfeed-test-adapter 1.1.1 Updated framework version
elwood-adapter 2.1.1 Updated framework version
finage-test-adapter 1.1.1 Updated framework version
galaxy-adapter 2.1.1 Updated framework version
gsr-adapter 2.1.1 Updated framework version
intrinio-test-adapter 1.1.1 Updated framework version
kaiko-test-adapter 1.1.1 Updated framework version
moonbeam-address-list-adapter 1.1.1 Updated framework version
ncfx-adapter 3.1.1 Updated framework version, added bid and ask prices
nft-blue-chip-adapter 1.1.1 Updated framework version
nomics-test-adapter 1.1.1 Updated framework version
oanda-adapter 1.1.1 Updated framework version
polkadot-balance-adapter 1.1.1 Updated framework version
tiingo-test-adapter 1.1.1 Updated framework version
tradermade-test-adapter 1.1.1 Updated framework version
twosigma-adapter 1.1.1 Updated framework version