Releases: smartcontractkit/external-adapters-js
Releases · smartcontractkit/external-adapters-js
Release v1.70.0
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
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
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
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
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
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
Changelog
New Adapters
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
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
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
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 |