diff --git a/.changeset/bright-shirts-love.md b/.changeset/bright-shirts-love.md deleted file mode 100644 index 42ab395894..0000000000 --- a/.changeset/bright-shirts-love.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@chainlink/por-address-list-adapter': minor ---- - -Add Lombard PoR diff --git a/.changeset/cyan-grapes-sneeze.md b/.changeset/cyan-grapes-sneeze.md deleted file mode 100644 index f332883bc3..0000000000 --- a/.changeset/cyan-grapes-sneeze.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@chainlink/tiingo-adapter': patch ---- - -Force uppercase assets on cryptolwba endpoint diff --git a/.changeset/fifty-insects-try.md b/.changeset/fifty-insects-try.md new file mode 100644 index 0000000000..811702388b --- /dev/null +++ b/.changeset/fifty-insects-try.md @@ -0,0 +1,5 @@ +--- +'@chainlink/proof-of-reserves-adapter': patch +--- + +Allow custom endpoint for indexer diff --git a/.changeset/tall-spoons-begin.md b/.changeset/tall-spoons-begin.md deleted file mode 100644 index 3d1317ff6d..0000000000 --- a/.changeset/tall-spoons-begin.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@chainlink/ncfx-adapter': minor ---- - -modify includes.json diff --git a/.changeset/young-dodos-argue.md b/.changeset/young-dodos-argue.md new file mode 100644 index 0000000000..6f23af8fbc --- /dev/null +++ b/.changeset/young-dodos-argue.md @@ -0,0 +1,5 @@ +--- +'@chainlink/por-address-list-adapter': patch +--- + +Add Solv addresses diff --git a/MASTERLIST.md b/MASTERLIST.md index d456355ce9..01f4023947 100644 --- a/MASTERLIST.md +++ b/MASTERLIST.md @@ -1,4 +1,4 @@ -## Release 1.148.0 +## Release 1.149.0 This document was generated automatically. Please see [Master List Generator](./packages/scripts#master-list-generator) for more info. @@ -16,7 +16,7 @@ This document was generated automatically. Please see [Master List Generator](./ | [anchorage](packages/sources/anchorage/README.md) | `1.0.11` | `source` | v3 | Unknown | `external-adapter-framework` | `API_ENDPOINT (✅)`, `API_LIMIT`, `BACKGROUND_EXECUTE_MS` | `wallet` | `wallet` | | | [✅](packages/sources/anchorage/test/integration) | | | [anyblock](packages/sources/anyblock/README.md) | `2.1.2` | `source` | v2 | `https://svc.blockdaemon.com` | | `API_KEY` | `gasprice` | `gasprice` | | | | [✅](packages/sources/anyblock/test/e2e) | | [ap-election](packages/sources/ap-election/README.md) | `1.3.36` | `source` | v2 | `https://api.ap.org/v2` | | `API_ENDPOINT`, `API_KEY (✅)` | `election` | `election` | | [✅](packages/sources/ap-election/test/unit) | [✅](packages/sources/ap-election/test/integration) | [✅](packages/sources/ap-election/test/e2e) | -| [apy-finance](packages/composites/apy-finance/README.md) | `2.0.91` | `composite` | v2 | Unknown | `token-allocation-adapter` | `ETHEREUM_CHAIN_ID`, `ETHEREUM_RPC_URL (✅)`, `REGISTRY_ADDRESS (✅)` | `allocations`, `tvl` | `tvl` | | | [✅](packages/composites/apy-finance/test/integration) | | +| [apy-finance](packages/composites/apy-finance/README.md) | `2.0.92` | `composite` | v2 | Unknown | `token-allocation-adapter` | `ETHEREUM_CHAIN_ID`, `ETHEREUM_RPC_URL (✅)`, `REGISTRY_ADDRESS (✅)` | `allocations`, `tvl` | `tvl` | | | [✅](packages/composites/apy-finance/test/integration) | | | [apy-finance-test](packages/composites/apy-finance-test/README.md) | `0.2.17` | `composite` | v3 | Unknown | `external-adapter-framework`, `token-allocation-test-adapter` | `AMBERDATA_ADAPTER_URL`, `CFBENCHMARKS_ADAPTER_URL`, `CHAIN_ID (✅)`, `COINAPI_ADAPTER_URL`, `COINGECKO_ADAPTER_URL`, `COINMARKETCAP_ADAPTER_URL`, `COINMETRICS_ADAPTER_URL`, `COINPAPRIKA_ADAPTER_URL`, `COINRANKING_ADAPTER_URL`, `CRYPTOCOMPARE_ADAPTER_URL`, `FINAGE_ADAPTER_URL`, `KAIKO_ADAPTER_URL`, `MULTICALL_ADDRESS (✅)`, `NCFX_ADAPTER_URL`, `REGISTRY_ADDRESS (✅)`, `RPC_URL (✅)`, `TIINGO_ADAPTER_URL` | `allocations`, `tvl` | `tvl` | | | [✅](packages/composites/apy-finance-test/test/integration) | | | [augur](packages/composites/augur/README.md) | `2.0.20` | `composite` | v2 | Unknown | `sportsdataio-adapter`, `therundown-adapter` | `ETHEREUM_CHAIN_ID`, `PRIVATE_KEY (✅)`, `RPC_URL` | Unknown | Unknown | | | | | | [avalanche-platform](packages/sources/avalanche-platform/README.md) | `2.0.23` | `source` | v3 | Unknown | `external-adapter-framework` | `P_CHAIN_RPC_URL (✅)` | `balance` | `balance` | | | [✅](packages/sources/avalanche-platform/test/integration) | | @@ -36,7 +36,7 @@ This document was generated automatically. Please see [Master List Generator](./ | [blockstream](packages/sources/blockstream/README.md) | `1.4.36` | `source` | v2 | `https://blockstream.info/api` | | `API_ENDPOINT` | `difficulty`, `height` | `difficulty` | | | [✅](packages/sources/blockstream/test/integration) | | | [bob](packages/sources/bob/README.md) | `2.0.18` | `source` | v2 | Unknown | | `CHAIN_ID`, `RPC_URL (✅)` | `format` | `format` | | [✅](packages/sources/bob/test/unit) | [✅](packages/sources/bob/test/integration) | | | [bravenewcoin](packages/sources/bravenewcoin/README.md) | `1.3.36` | `source` | v2 | Unknown | | `API_KEY (✅)`, `CLIENT_ID (✅)` | `crypto`, `price`, `vwap` | `crypto` | | [✅](packages/sources/bravenewcoin/test/unit) | [✅](packages/sources/bravenewcoin/test/integration) | | -| [bsol-price](packages/composites/bsol-price/README.md) | `2.2.110` | `composite` | v2 | Unknown | `solana-view-function-adapter`, `token-allocation-adapter` | `BSOL_ADDRESS`, `SOLIDO_ADDRESS`, `SOLIDO_CONTRACT_VERSION`, `STSOL_ADDRESS` | `price` | `price` | | [✅](packages/composites/bsol-price/test/unit) | [✅](packages/composites/bsol-price/test/integration) | | +| [bsol-price](packages/composites/bsol-price/README.md) | `2.2.111` | `composite` | v2 | Unknown | `solana-view-function-adapter`, `token-allocation-adapter` | `BSOL_ADDRESS`, `SOLIDO_ADDRESS`, `SOLIDO_CONTRACT_VERSION`, `STSOL_ADDRESS` | `price` | `price` | | [✅](packages/composites/bsol-price/test/unit) | [✅](packages/composites/bsol-price/test/integration) | | | [btc.com](packages/sources/btc.com/README.md) | `1.3.36` | `source` | v2 | `https://chain.api.btc.com` | | `API_ENDPOINT` | `balance`, `difficulty`, `height` | `balance` | | | [✅](packages/sources/btc.com/test/integration) | [✅](packages/sources/btc.com/test/e2e) | | [bx-digital](packages/sources/bx-digital/README.md) | `1.0.1` | `source` | v3 | `https://dev-cdf-stage-k8s.bxdigital.ch/securities` | `external-adapter-framework` | `API_ENDPOINT`, `API_KEY (✅)` | `price` | `price` | | | [✅](packages/sources/bx-digital/test/integration) | | | [cache.gold](packages/sources/cache.gold/README.md) | `1.3.36` | `source` | v2 | `https://contract.cache.gold/api` | | `API_ENDPOINT` | `lockedGold` | `lockedGold` | | | [✅](packages/sources/cache.gold/test/integration) | | @@ -59,7 +59,7 @@ This document was generated automatically. Please see [Master List Generator](./ | [conflux](packages/targets/conflux/README.md) | `1.1.36` | `target` | v2 | Unknown | | `ETHEREUM_RPC_URL (✅)`, `NETWORK_ID (✅)`, `PRIVATE_KEY (✅)` | Unknown | `conflux` | | [✅](packages/targets/conflux/test/unit) | [✅](packages/targets/conflux/test/integration) | | | [covid-tracker](packages/sources/covid-tracker/README.md) | `1.4.28` | `source` | v2 | `https://api.covidtracking.com/v1` | | | `us` | `us` | | [✅](packages/sources/covid-tracker/test/unit) | [✅](packages/sources/covid-tracker/test/integration) | | | [cryptex](packages/sources/cryptex/README.md) | `2.0.20` | `source` | v2 | Unknown | | `ETHEREUM_CHAIN_ID`, `ETHEREUM_RPC_URL (✅)` | `btc-dominance`, `dominance` | `btc-dominance` | | [✅](packages/sources/cryptex/test/unit) | [✅](packages/sources/cryptex/test/integration) | | -| [crypto-volatility-index](packages/composites/crypto-volatility-index/README.md) | `1.4.6` | `composite` | v2 | Unknown | `token-allocation-adapter` | | `volatilityIndex` | `volatilityIndex` | | [✅](packages/composites/crypto-volatility-index/test/unit) | [✅](packages/composites/crypto-volatility-index/test/integration) | [✅](packages/composites/crypto-volatility-index/test/e2e) | +| [crypto-volatility-index](packages/composites/crypto-volatility-index/README.md) | `1.4.7` | `composite` | v2 | Unknown | `token-allocation-adapter` | | `volatilityIndex` | `volatilityIndex` | | [✅](packages/composites/crypto-volatility-index/test/unit) | [✅](packages/composites/crypto-volatility-index/test/integration) | [✅](packages/composites/crypto-volatility-index/test/e2e) | | [cryptoapis](packages/sources/cryptoapis/README.md) | `1.2.36` | `source` | v2 | Unknown | | `API_KEY (✅)`, `API_TIMEOUT` | `balance`, `crypto`, `difficulty`, `height`, `price` | `crypto` | | [✅](packages/sources/cryptoapis/test/unit) | [✅](packages/sources/cryptoapis/test/integration) | [✅](packages/sources/cryptoapis/test/e2e) | | [cryptoapis-v2](packages/sources/cryptoapis-v2/README.md) | `1.2.36` | `source` | v2 | Unknown | | `API_KEY (✅)` | `balance`, `difficulty`, `height`, `price` | `price` | | [✅](packages/sources/cryptoapis-v2/test/unit) | | [✅](packages/sources/cryptoapis-v2/test/e2e) | | [cryptocompare](packages/sources/cryptocompare/README.md) | `3.3.9` | `source` | v3 | `https://min-api.cryptocompare.com` | `external-adapter-framework` | `API_ENDPOINT`, `API_KEY (✅)`, `WS_API_ENDPOINT`, `WS_API_KEY`, `WS_ENABLED` | `crypto`, `crypto-vwap`, `marketcap`, `price`, `volume`, `vwap` | `crypto` | ✅ | | [✅](packages/sources/cryptocompare/test/integration) | [✅](packages/sources/cryptocompare/test/e2e) | @@ -67,17 +67,17 @@ This document was generated automatically. Please see [Master List Generator](./ | [cryptomkt](packages/sources/cryptomkt/README.md) | `1.3.36` | `source` | v2 | `https://api.exchange.cryptomkt.com/api/3/` | | `API_ENDPOINT` | `crypto`, `ticker` | `crypto` | | [✅](packages/sources/cryptomkt/test/unit) | [✅](packages/sources/cryptomkt/test/integration) | | | [currencylayer](packages/sources/currencylayer/README.md) | `2.0.28` | `source` | v2 | `https://api.currencylayer.com` | | `API_ENDPOINT`, `API_KEY (✅)` | `convert`, `forex`, `live`, `price` | `live` | | [✅](packages/sources/currencylayer/test/unit) | [✅](packages/sources/currencylayer/test/integration) | | | [curve](packages/sources/curve/README.md) | `2.0.20` | `source` | v2 | Unknown | | `ADDRESS_PROVIDER`, `BLOCKCHAIN_NETWORK`, `CHAIN_ID`, `EXCHANGE_PROVIDER_ID`, `RPC_URL (✅)` | `crypto` | `crypto` | | [✅](packages/sources/curve/test/unit) | [✅](packages/sources/curve/test/integration) | [✅](packages/sources/curve/test/e2e) | -| [curve-3pool](packages/composites/curve-3pool/README.md) | `3.0.91` | `composite` | v2 | Unknown | `token-allocation-adapter` | `ETHEREUM_CHAIN_ID`, `ETHEREUM_RPC_URL (✅)` | `allocations`, `price` | `price` | | | [✅](packages/composites/curve-3pool/test/integration) | | +| [curve-3pool](packages/composites/curve-3pool/README.md) | `3.0.92` | `composite` | v2 | Unknown | `token-allocation-adapter` | `ETHEREUM_CHAIN_ID`, `ETHEREUM_RPC_URL (✅)` | `allocations`, `price` | `price` | | | [✅](packages/composites/curve-3pool/test/integration) | | | [dar](packages/sources/dar/README.md) | `1.4.20` | `source` | v3 | `https://api-beta.digitalassetresearch.com/v2` | `external-adapter-framework` | `API_ENDPOINT`, `WS_API_ENDPOINT`, `WS_API_KEY (✅)`, `WS_API_USERNAME (✅)` | `crypto`, `price` | `price` | ✅ | [✅](packages/sources/dar/test/unit) | [✅](packages/sources/dar/test/integration) | | | [deep-blue](packages/sources/deep-blue/README.md) | `1.0.9` | `source` | v3 | `https://d0qqxbypoa.execute-api.ap-southeast-2.amazonaws.com` | `external-adapter-framework` | `API_ENDPOINT`, `API_KEY (✅)` | `reserve` | `reserve` | | | [✅](packages/sources/deep-blue/test/integration) | | -| [defi-dozen](packages/composites/defi-dozen/README.md) | `1.2.110` | `composite` | v2 | Unknown | `token-allocation-adapter` | `ETHEREUM_RPC_URL (✅)`, `OPTION` | `allocation` | `allocation` | | | [✅](packages/composites/defi-dozen/test/integration) | | -| [defi-pulse](packages/composites/defi-pulse/README.md) | `1.2.110` | `composite` | v2 | Unknown | `token-allocation-adapter` | `ETHEREUM_RPC_URL (✅)` | Unknown | `allocation` | | | | | +| [defi-dozen](packages/composites/defi-dozen/README.md) | `1.2.111` | `composite` | v2 | Unknown | `token-allocation-adapter` | `ETHEREUM_RPC_URL (✅)`, `OPTION` | `allocation` | `allocation` | | | [✅](packages/composites/defi-dozen/test/integration) | | +| [defi-pulse](packages/composites/defi-pulse/README.md) | `1.2.111` | `composite` | v2 | Unknown | `token-allocation-adapter` | `ETHEREUM_RPC_URL (✅)` | Unknown | `allocation` | | | | | | [deribit](packages/sources/deribit/README.md) | `1.2.36` | `source` | v2 | `https://www.deribit.com/api/v2/public/` | | `API_ENDPOINT` | `crypto` | `crypto` | | [✅](packages/sources/deribit/test/unit) | [✅](packages/sources/deribit/test/integration) | | | [dlc-btc-por](packages/sources/dlc-btc-por/README.md) | `4.3.5` | `source` | v3 | Unknown | `external-adapter-framework` | `BACKGROUND_EXECUTE_MS`, `BITCOIN_NETWORK`, `BITCOIN_RPC_GROUP_SIZE`, `BITCOIN_RPC_URL (✅)`, `CONFIRMATIONS`, `EVM_RPC_BATCH_SIZE` | `reserves` | `reserves` | | | [✅](packages/sources/dlc-btc-por/test/integration) | | | [dns-query](packages/sources/dns-query/README.md) | `1.6.29` | `source` | v2 | Unknown | | `CUSTOM_ENDPOINT`, `DNS_PROVIDER (✅)` | `dnsProof`, `dnsQuery` | `dnsQuery` | | [✅](packages/sources/dns-query/test/unit) | [✅](packages/sources/dns-query/test/integration) | | | [dns-record-check](packages/composites/dns-record-check/README.md) | `1.3.37` | `composite` | v2 | Unknown | `dns-query-adapter` | | `dnsQuery` | `dnsQuery` | | | [✅](packages/composites/dns-record-check/test/integration) | | | [dwolla](packages/sources/dwolla/README.md) | `1.2.36` | `source` | v2 | Unknown | | `API_METHOD`, `DWOLLA_APP_KEY`, `DWOLLA_APP_SECRET`, `ENVIRONMENT`, `FUNDING_SOURCE` | `dwolla` | `dwolla` | | [✅](packages/sources/dwolla/test/unit) | | | -| [dxdao](packages/composites/dxdao/README.md) | `2.0.91` | `composite` | v2 | Unknown | `token-allocation-adapter` | `WETH_CONTRACT_ADDRESS`, `XDAI_CHAIN_ID`, `XDAI_RPC_URL (✅)` | `TVL` | `TVL` | | [✅](packages/composites/dxdao/test/unit) | [✅](packages/composites/dxdao/test/integration) | [✅](packages/composites/dxdao/test/e2e) | +| [dxdao](packages/composites/dxdao/README.md) | `2.0.92` | `composite` | v2 | Unknown | `token-allocation-adapter` | `WETH_CONTRACT_ADDRESS`, `XDAI_CHAIN_ID`, `XDAI_RPC_URL (✅)` | `TVL` | `TVL` | | [✅](packages/composites/dxdao/test/unit) | [✅](packages/composites/dxdao/test/integration) | [✅](packages/composites/dxdao/test/e2e) | | [dxfeed](packages/sources/dxfeed/README.md) | `2.0.28` | `source` | v3 | `https://tools.dxfeed.com/webservice/rest` | `external-adapter-framework` | `API_ENDPOINT`, `API_PASSWORD`, `API_USERNAME`, `WS_API_ENDPOINT` | `commodities`, `crypto`, `forex`, `price`, `stock` | `price` | ✅ | | [✅](packages/sources/dxfeed/test/integration) | | | [dxfeed-secondary](packages/sources/dxfeed-secondary/README.md) | `2.0.28` | `source` | v3 | `https://tools.dxfeed.com/webservice/rest` | `dxfeed-adapter`, `external-adapter-framework` | `API_ENDPOINT`, `API_PASSWORD`, `API_USERNAME`, `WS_API_ENDPOINT` | `commodities`, `crypto`, `forex`, `price`, `stock` | `price` | ✅ | | [✅](packages/sources/dxfeed-secondary/test/integration) | | | [dydx-rewards](packages/composites/dydx-rewards/README.md) | `2.0.20` | `composite` | v2 | Unknown | `ipfs-adapter` | `ETHEREUM_CHAIN_ID`, `ETHEREUM_RPC_URL (✅)`, `MARKET_MAKER_REWARDS_AMOUNT`, `PRIVATE_KEY (✅)`, `TRADER_REWARDS_AMOUNT`, `TRADER_SCORE_A`, `TRADER_SCORE_B`, `TRADER_SCORE_C`, `TREASURY_CLAIM_ADDRESS` | `rewards` | `rewards` | | [✅](packages/composites/dydx-rewards/test/unit) | [✅](packages/composites/dydx-rewards/test/integration) | | @@ -138,13 +138,13 @@ This document was generated automatically. Please see [Master List Generator](./ | [lcx](packages/sources/lcx/README.md) | `1.3.37` | `source` | v2 | `https://rp.lcx.com/v1/rates/current` | | `API_KEY (✅)` | `price` | `price` | | [✅](packages/sources/lcx/test/unit) | [✅](packages/sources/lcx/test/integration) | | | [lido](packages/sources/lido/README.md) | `2.0.20` | `source` | v2 | Unknown | | `POLYGON_CHAIN_ID`, `POLYGON_RPC_URL (✅)` | `stmatic` | `stmatic` | | [✅](packages/sources/lido/test/unit) | [✅](packages/sources/lido/test/integration) | | | [lido-por](packages/sources/lido-por/README.md) | `1.1.3` | `source` | v3 | Unknown | `external-adapter-framework` | `BACKGROUND_EXECUTE_MS`, `CHAIN_ID (✅)`, `ETHEREUM_CL_INDEXER_URL (✅)`, `RPC_URL (✅)` | `reserve` | `reserve` | | | [✅](packages/sources/lido-por/test/integration) | | -| [linear-finance](packages/composites/linear-finance/README.md) | `2.3.99` | `composite` | v2 | `https://pro-api.xangle.io` | `token-allocation-adapter` | `API_KEY (✅)` | `allocations`, `prices` | `prices` | | [✅](packages/composites/linear-finance/test/unit) | [✅](packages/composites/linear-finance/test/integration) | | +| [linear-finance](packages/composites/linear-finance/README.md) | `2.3.100` | `composite` | v2 | `https://pro-api.xangle.io` | `token-allocation-adapter` | `API_KEY (✅)` | `allocations`, `prices` | `prices` | | [✅](packages/composites/linear-finance/test/unit) | [✅](packages/composites/linear-finance/test/integration) | | | [linkpool](packages/sources/linkpool/README.md) | `1.2.36` | `source` | v2 | `https://api.ice.linkpool.io/v1` | | `API_KEY (✅)` | `futures` | `futures` | | [✅](packages/sources/linkpool/test/unit) | | | | [lition](packages/sources/lition/README.md) | `1.2.36` | `source` | v2 | `https://staking.lition.io/api/v1` | | `API_ENDPOINT` | `energy` | `energy` | | [✅](packages/sources/lition/test/unit) | | | | [lotus](packages/sources/lotus/README.md) | `3.0.22` | `source` | v3 | Unknown | `external-adapter-framework` | `API_KEY (✅)`, `BACKGROUND_EXECUTE_MS`, `FILECOIN_RPC_URL (✅)` | `balance`, `filecoin.walletbalance` | `balance` | | | [✅](packages/sources/lotus/test/integration) | | | [m0](packages/sources/m0/README.md) | `0.0.6` | `source` | v3 | `https://api.m0.xyz` | `external-adapter-framework` | `API_ENDPOINT` | `nav`, `por`, `reserves` | `reserves` | | | [✅](packages/sources/m0/test/integration) | | | [market-closure](packages/composites/market-closure/README.md) | `1.3.36` | `composite` | v2 | Unknown | `fcsapi-adapter`, `finnhub-adapter` | `CHECK_API_KEY`, `FCSAPI_ADAPTER_URL`, `FINNHUB_ADAPTER_URL`, `TH_API_KEY` | Unknown | Unknown | | [✅](packages/composites/market-closure/test/unit) | | [✅](packages/composites/market-closure/test/e2e) | -| [market-status](packages/composites/market-status/README.md) | `1.2.6` | `composite` | v3 | Unknown | `external-adapter-framework`, `ncfx-adapter`, `tradinghours-adapter` | `BACKGROUND_EXECUTE_MS`, `NCFX_ADAPTER_URL (✅)`, `TRADINGHOURS_ADAPTER_URL (✅)` | `market-status` | `market-status` | | | [✅](packages/composites/market-status/test/integration) | | +| [market-status](packages/composites/market-status/README.md) | `1.2.7` | `composite` | v3 | Unknown | `external-adapter-framework`, `ncfx-adapter`, `tradinghours-adapter` | `BACKGROUND_EXECUTE_MS`, `NCFX_ADAPTER_URL (✅)`, `TRADINGHOURS_ADAPTER_URL (✅)` | `market-status` | `market-status` | | | [✅](packages/composites/market-status/test/integration) | | | [marketstack](packages/sources/marketstack/README.md) | `1.3.36` | `source` | v2 | `http://api.marketstack.com/v1/` | | `API_ENDPOINT`, `API_KEY (✅)` | `eod`, `stock` | `stock` | | [✅](packages/sources/marketstack/test/unit) | [✅](packages/sources/marketstack/test/integration) | | | [medianizer](packages/composites/medianizer/README.md) | `1.2.35` | `composite` | v2 | Unknown | | | `medianizer` | `medianizer` | | [✅](packages/composites/medianizer/test/unit) | [✅](packages/composites/medianizer/test/integration) | | | [messari](packages/sources/messari/README.md) | `1.2.36` | `source` | v2 | `https://data.messari.io/api/v1/` | | `API_ENDPOINT`, `API_KEY` | `assets`, `dominance` | `assets` | | [✅](packages/sources/messari/test/unit) | | | @@ -156,7 +156,7 @@ This document was generated automatically. Please see [Master List Generator](./ | [multi-address-list](packages/composites/multi-address-list/README.md) | `1.0.10` | `composite` | v3 | Unknown | `anchorage-adapter`, `bitgo-adapter`, `coinbase-prime-adapter`, `external-adapter-framework` | `ANCHORAGE_ADAPTER_URL`, `BACKGROUND_EXECUTE_MS`, `BITGO_ADAPTER_URL`, `COINBASE_PRIME_ADAPTER_URL`, `MAX_RETRIES`, `RETRY_INTERVAL_MS`, `SCHEDULER_HOUR`, `SCHEDULER_MINUTES`, `SCHEDULER_TIMEZONE` | `address` | `address` | | | [✅](packages/composites/multi-address-list/test/integration) | | | [mycryptoapi](packages/sources/mycryptoapi/README.md) | `1.3.36` | `source` | v2 | `https://gas.mycryptoapi.com/` | | | `gasprice` | `gasprice` | | [✅](packages/sources/mycryptoapi/test/unit) | [✅](packages/sources/mycryptoapi/test/integration) | | | [nav-consulting](packages/sources/nav-consulting/README.md) | `1.1.2` | `source` | v3 | `https://api.navconsulting.net` | `external-adapter-framework` | `API_ENDPOINT`, `BACKGROUND_EXECUTE_MS` | `reserve` | `reserve` | | | [✅](packages/sources/nav-consulting/test/integration) | | -| [ncfx](packages/sources/ncfx/README.md) | `4.2.2` | `source` | v3 | Unknown | `external-adapter-framework` | `API_PASSWORD`, `API_USERNAME`, `FOREX_WS_API_ENDPOINT`, `FOREX_WS_API_KEY`, `MARKET_STATUS_WS_API_ENDPOINT`, `MARKET_STATUS_WS_API_KEY`, `WS_API_ENDPOINT` | `crypto`, `crypto-lwba`, `crypto_lwba`, `cryptolwba`, `forex`, `forex-market-status`, `market-status`, `metals-market-status`, `price` | `crypto` | ✅ | | [✅](packages/sources/ncfx/test/integration) | | +| [ncfx](packages/sources/ncfx/README.md) | `4.3.0` | `source` | v3 | Unknown | `external-adapter-framework` | `API_PASSWORD`, `API_USERNAME`, `FOREX_WS_API_ENDPOINT`, `FOREX_WS_API_KEY`, `MARKET_STATUS_WS_API_ENDPOINT`, `MARKET_STATUS_WS_API_KEY`, `WS_API_ENDPOINT` | `crypto`, `crypto-lwba`, `crypto_lwba`, `cryptolwba`, `forex`, `forex-market-status`, `market-status`, `metals-market-status`, `price` | `crypto` | ✅ | | [✅](packages/sources/ncfx/test/integration) | | | [nexus-kiln](packages/composites/nexus-kiln/README.md) | `1.0.4` | `composite` | v3 | Unknown | `external-adapter-framework` | `BACKGROUND_EXECUTE_MS`, `ETHEREUM_CHAIN_ID`, `ETHEREUM_RPC_URL (✅)`, `ETH_BALANCE_ADAPTER_URL (✅)`, `KILN_VALIDATOR_ADDRESSES_URL` | `calcnetsharevalueinasset` | `calcnetsharevalueinasset` | | | [✅](packages/composites/nexus-kiln/test/integration) | | | [nft-blue-chip](packages/sources/nft-blue-chip/README.md) | `1.1.38` | `source` | v3 | Unknown | `external-adapter-framework` | `ETHEREUM_RPC_URL (✅)`, `MARKETCAP_TRANSPORT_MAX_RATE_LIMIT_RETRIES`, `MARKETCAP_TRANSPORT_MS_BETWEEN_RATE_LIMIT_RETRIES` | `marketcap` | `marketcap` | | | [✅](packages/sources/nft-blue-chip/test/integration) | | | [nftx](packages/composites/nftx/README.md) | `3.0.20` | `composite` | v2 | Unknown | `uniswap-v2-adapter` | `ETHEREUM_CHAIN_ID`, `ETHEREUM_RPC_URL (✅)` | `price` | Unknown | | [✅](packages/composites/nftx/test/unit) | [✅](packages/composites/nftx/test/integration) | | @@ -172,17 +172,17 @@ This document was generated automatically. Please see [Master List Generator](./ | [paypal](packages/sources/paypal/README.md) | `1.2.36` | `source` | v2 | Unknown | | `CLIENT_ID (✅)`, `CLIENT_SECRET (✅)`, `MODE` | `getpayout`, `read`, `sendpayout`, `write` | `sendpayout` | | [✅](packages/sources/paypal/test/unit) | | [✅](packages/sources/paypal/test/e2e) | | [polkadot-balance](packages/sources/polkadot-balance/README.md) | `1.3.18` | `source` | v3 | Unknown | `external-adapter-framework` | `BACKGROUND_EXECUTE_MS`, `BATCH_SIZE`, `RPC_URL (✅)` | Unknown | `balance` | | | [✅](packages/sources/polkadot-balance/test/integration) | | | [polygon](packages/sources/polygon/README.md) | `2.0.29` | `source` | v3 | `https://api.polygon.io` | `external-adapter-framework` | `API_ENDPOINT`, `API_KEY (✅)` | `conversion`, `forex`, `price`, `tickers` | `tickers` | | | [✅](packages/sources/polygon/test/integration) | | -| [por-address-list](packages/sources/por-address-list/README.md) | `5.4.4` | `source` | v3 | Unknown | `external-adapter-framework` | `BACKGROUND_EXECUTE_MS`, `BEDROCK_UNIBTC_API_ENDPOINT`, `CHAIN_ID`, `GROUP_SIZE`, `RPC_URL (✅)`, `SOLVBTC_API_ENDPOINT` | `address`, `bedrockbtcaddress`, `multichainaddress`, `solvbtcaddress` | `address` | | [✅](packages/sources/por-address-list/test/unit) | [✅](packages/sources/por-address-list/test/integration) | | +| [por-address-list](packages/sources/por-address-list/README.md) | `5.5.0` | `source` | v3 | Unknown | `external-adapter-framework` | `BACKGROUND_EXECUTE_MS`, `BEDROCK_UNIBTC_API_ENDPOINT`, `CHAIN_ID`, `GROUP_SIZE`, `RPC_URL (✅)`, `SOLVBTC_API_ENDPOINT` | `address`, `bedrockbtcaddress`, `multichainaddress`, `solvbtcaddress` | `address` | | [✅](packages/sources/por-address-list/test/unit) | [✅](packages/sources/por-address-list/test/integration) | | | [por-indexer](packages/sources/por-indexer/README.md) | `2.1.13` | `source` | v3 | Unknown | `external-adapter-framework` | `BACKGROUND_EXECUTE_MS`, `BITCOIN_MAINNET_POR_INDEXER_URL`, `BITCOIN_TESTNET_POR_INDEXER_URL`, `DOGECOIN_MAINNET_POR_INDEXER_URL`, `DOGECOIN_TESTNET_POR_INDEXER_URL` | `balance`, `index` | `balance` | | | [✅](packages/sources/por-indexer/test/integration) | | -| [proof-of-reserves](packages/composites/proof-of-reserves/README.md) | `1.24.4` | `composite` | v2 | Unknown | `ada-balance-adapter`, `amberdata-adapter`, `avalanche-platform-adapter`, `bitcoin-json-rpc-adapter`, `blockchain.com-adapter`, `blockchair-adapter`, `blockcypher-adapter`, `btc.com-adapter`, `celsius-address-list-adapter`, `chain-reserve-wallet-adapter`, `coinbase-prime-adapter`, `cryptoapis-adapter`, `eth-balance-adapter`, `eth-beacon-adapter`, `gemini-adapter`, `ignition-address-list-adapter`, `lotus-adapter`, `moonbeam-address-list-adapter`, `multi-address-list-adapter`, `polkadot-balance-adapter`, `por-address-list-adapter`, `por-indexer-adapter`, `reduce-adapter`, `renvm-address-set-adapter`, `sochain-adapter`, `stader-address-list-adapter`, `stader-balance-adapter`, `swell-address-list-adapter`, `token-balance-adapter`, `wbtc-address-set-adapter`, `wrapped-adapter` | `ADA_BALANCE_ADAPTER_URL`, `AMBERDATA_ADAPTER_URL`, `AVALANCHE_PLATFORM_ADAPTER_URL`, `BLOCKCHAIN_COM_ADAPTER_URL`, `BLOCKCHAIR_ADAPTER_URL`, `BLOCKCYPHER_ADAPTER_URL`, `BTC_COM_ADAPTER_URL`, `CELSIUS_ADDRESS_LIST_ADAPTER_URL`, `CHAIN_RESERVE_WALLET_ADAPTER_URL`, `CRYPTOAPIS_ADAPTER_URL`, `ETH_BEACON_ADAPTER_URL`, `MOONBEAM_ADDRESS_LIST_ADAPTER_URL`, `POLKADOT_BALANCE_ADAPTER_URL`, `POR_ADDRESS_LIST_ADAPTER_URL`, `RENVM_ADAPTER_URL`, `SOCHAIN_ADAPTER_URL`, `STADER_ADDRESS_LIST_ADAPTER_URL`, `STADER_BALANCE_ADAPTER_URL`, `SWELL_ADDRESS_LIST_ADAPTER_URL`, `WBTC_ADAPTER_URL` | `multiReserves`, `reserves` | `reserves` | | [✅](packages/composites/proof-of-reserves/test/unit) | [✅](packages/composites/proof-of-reserves/test/integration) | | +| [proof-of-reserves](packages/composites/proof-of-reserves/README.md) | `1.24.5` | `composite` | v2 | Unknown | `ada-balance-adapter`, `amberdata-adapter`, `avalanche-platform-adapter`, `bitcoin-json-rpc-adapter`, `blockchain.com-adapter`, `blockchair-adapter`, `blockcypher-adapter`, `btc.com-adapter`, `celsius-address-list-adapter`, `chain-reserve-wallet-adapter`, `coinbase-prime-adapter`, `cryptoapis-adapter`, `eth-balance-adapter`, `eth-beacon-adapter`, `gemini-adapter`, `ignition-address-list-adapter`, `lotus-adapter`, `moonbeam-address-list-adapter`, `multi-address-list-adapter`, `polkadot-balance-adapter`, `por-address-list-adapter`, `por-indexer-adapter`, `reduce-adapter`, `renvm-address-set-adapter`, `sochain-adapter`, `stader-address-list-adapter`, `stader-balance-adapter`, `swell-address-list-adapter`, `token-balance-adapter`, `wbtc-address-set-adapter`, `wrapped-adapter` | `ADA_BALANCE_ADAPTER_URL`, `AMBERDATA_ADAPTER_URL`, `AVALANCHE_PLATFORM_ADAPTER_URL`, `BLOCKCHAIN_COM_ADAPTER_URL`, `BLOCKCHAIR_ADAPTER_URL`, `BLOCKCYPHER_ADAPTER_URL`, `BTC_COM_ADAPTER_URL`, `CELSIUS_ADDRESS_LIST_ADAPTER_URL`, `CHAIN_RESERVE_WALLET_ADAPTER_URL`, `CRYPTOAPIS_ADAPTER_URL`, `ETH_BEACON_ADAPTER_URL`, `MOONBEAM_ADDRESS_LIST_ADAPTER_URL`, `POLKADOT_BALANCE_ADAPTER_URL`, `POR_ADDRESS_LIST_ADAPTER_URL`, `RENVM_ADAPTER_URL`, `SOCHAIN_ADAPTER_URL`, `STADER_ADDRESS_LIST_ADAPTER_URL`, `STADER_BALANCE_ADAPTER_URL`, `SWELL_ADDRESS_LIST_ADAPTER_URL`, `WBTC_ADAPTER_URL` | `multiReserves`, `reserves` | `reserves` | | [✅](packages/composites/proof-of-reserves/test/unit) | [✅](packages/composites/proof-of-reserves/test/integration) | | | [reduce](packages/targets/reduce/README.md) | `1.4.23` | `non-deployable` | v2 | Unknown | | | `reduce` | `reduce` | | | [✅](packages/non-deployable/reduce/test/integration) | | | [reference-transform](packages/composites/reference-transform/README.md) | `1.3.7` | `composite` | v2 | Unknown | | `SOURCE_ADAPTER_URL (✅)` | `transform` | `transform` | | | | | -| [renvm-address-set](packages/sources/renvm-address-set/README.md) | `1.5.94` | `source` | v2 | Unknown | `proof-of-reserves-adapter` | `API_ENDPOINT (✅)`, `NETWORK` | `address` | `address` | | | [✅](packages/sources/renvm-address-set/test/integration) | | +| [renvm-address-set](packages/sources/renvm-address-set/README.md) | `1.5.95` | `source` | v2 | Unknown | `proof-of-reserves-adapter` | `API_ENDPOINT (✅)`, `NETWORK` | `address` | `address` | | | [✅](packages/sources/renvm-address-set/test/integration) | | | [rocket-pool](packages/composites/rocket-pool/README.md) | `1.1.12` | `composite` | v2 | Unknown | | `ETHEREUM_RPC_URL (✅)` | `reth` | `reth` | | [✅](packages/composites/rocket-pool/test/unit) | [✅](packages/composites/rocket-pool/test/integration) | | | [s3-csv-reader](packages/sources/s3-csv-reader/README.md) | `2.2.4` | `source` | v3 | Unknown | `external-adapter-framework` | `BACKGROUND_EXECUTE_MS`, `LOOKBACK_DAYS` | `csv` | `csv` | | [✅](packages/sources/s3-csv-reader/test/unit) | [✅](packages/sources/s3-csv-reader/test/integration) | | | [satoshitango](packages/sources/satoshitango/README.md) | `1.3.36` | `source` | v2 | `https://api.satoshitango.com/v3` | | `API_ENDPOINT` | `crypto`, `ticker` | `crypto` | | [✅](packages/sources/satoshitango/test/unit) | [✅](packages/sources/satoshitango/test/integration) | | -| [savax-price](packages/composites/savax-price/README.md) | `3.0.92` | `composite` | v2 | Unknown | `token-allocation-adapter` | `AVALANCHE_CHAIN_ID`, `AVALANCHE_RPC_URL (✅)`, `SAVAX_ADDRESS` | `price` | `price` | | [✅](packages/composites/savax-price/test/unit) | [✅](packages/composites/savax-price/test/integration) | [✅](packages/composites/savax-price/test/e2e) | -| [set-token-index](packages/composites/set-token-index/README.md) | `3.0.18` | `composite` | v2 | Unknown | `token-allocation-adapter` | `ETHEREUM_CHAIN_ID`, `ETHEREUM_RPC_URL (✅)` | `allocations`, `token-index`, `tokens` | `token-index` | | | [✅](packages/composites/set-token-index/test/integration) | | +| [savax-price](packages/composites/savax-price/README.md) | `3.0.93` | `composite` | v2 | Unknown | `token-allocation-adapter` | `AVALANCHE_CHAIN_ID`, `AVALANCHE_RPC_URL (✅)`, `SAVAX_ADDRESS` | `price` | `price` | | [✅](packages/composites/savax-price/test/unit) | [✅](packages/composites/savax-price/test/integration) | [✅](packages/composites/savax-price/test/e2e) | +| [set-token-index](packages/composites/set-token-index/README.md) | `3.0.19` | `composite` | v2 | Unknown | `token-allocation-adapter` | `ETHEREUM_CHAIN_ID`, `ETHEREUM_RPC_URL (✅)` | `allocations`, `token-index`, `tokens` | `token-index` | | | [✅](packages/composites/set-token-index/test/integration) | | | [snowflake](packages/sources/snowflake/README.md) | `1.2.36` | `source` | v2 | Unknown | | `ACCOUNT (✅)`, `CLOUD_PROVIDER`, `CLOUD_REGION`, `DATABASE`, `DB_USERNAME (✅)`, `PRIVATE_KEY (✅)`, `SCHEMA` | `covid-cases` | `covid-cases` | | [✅](packages/sources/snowflake/test/unit) | [✅](packages/sources/snowflake/test/integration) | | | [sochain](packages/sources/sochain/README.md) | `1.3.36` | `source` | v2 | `https://sochain.com` | | `API_ENDPOINT` | `balance` | `balance` | | | [✅](packages/sources/sochain/test/integration) | [✅](packages/sources/sochain/test/e2e) | | [solana-view-function](packages/sources/solana-view-function/README.md) | `2.2.37` | `source` | v2 | Unknown | | `COMMITMENT`, `RPC_URL (✅)` | `accounts` | `accounts` | | [✅](packages/sources/solana-view-function/test/unit) | [✅](packages/sources/solana-view-function/test/integration) | | @@ -195,7 +195,7 @@ This document was generated automatically. Please see [Master List Generator](./ | [stasis](packages/sources/stasis/README.md) | `1.2.36` | `source` | v2 | `https://stasis.net` | | | `supply` | `supply` | | | [✅](packages/sources/stasis/test/integration) | | | [superstate](packages/sources/superstate/README.md) | `1.2.5` | `source` | v3 | `https://api.superstate.co/v1` | `external-adapter-framework` | `API_ENDPOINT`, `LOOKBACK_DAYS`, `RETRY_INTERVAL_MS` | `nav`, `por`, `reserves` | `reserves` | | [✅](packages/sources/superstate/test/unit) | [✅](packages/sources/superstate/test/integration) | | | [swell-address-list](packages/sources/swell-address-list/README.md) | `1.0.19` | `source` | v2 | Unknown | | `RPC_URL (✅)` | `address` | `address` | | [✅](packages/sources/swell-address-list/test/unit) | [✅](packages/sources/swell-address-list/test/integration) | [✅](packages/sources/swell-address-list/test/e2e) | -| [synth-index](packages/composites/synth-index/README.md) | `1.2.110` | `composite` | v2 | Unknown | `token-allocation-adapter` | `DEFAULT_NETWORK` | `value` | `value` | | [✅](packages/composites/synth-index/test/unit) | [✅](packages/composites/synth-index/test/integration) | | +| [synth-index](packages/composites/synth-index/README.md) | `1.2.111` | `composite` | v2 | Unknown | `token-allocation-adapter` | `DEFAULT_NETWORK` | `value` | `value` | | [✅](packages/composites/synth-index/test/unit) | [✅](packages/composites/synth-index/test/integration) | | | [synthetix-debt-pool](packages/sources/synthetix-debt-pool/README.md) | `4.1.10` | `source` | v2 | Unknown | | `ADDRESS_RESOLVER_PROXY_CONTRACT_ADDRESS`, `CHAIN_ID`, `GOERLI_ADDRESS_RESOLVER_PROXY_CONTRACT_ADDRESS`, `GOERLI_CHAIN_ID`, `GOERLI_OPTIMISM_CHAIN_ID`, `GOERLI_OPTIMISM_RPC_URL`, `GOERLI_RPC_URL`, `KOVAN_ADDRESS_RESOLVER_PROXY_CONTRACT_ADDRESS`, `KOVAN_CHAIN_ID`, `KOVAN_OPTIMISM_ADDRESS_RESOLVER_PROXY_CONTRACT_ADDRESS`, `KOVAN_OPTIMISM_CHAIN_ID`, `KOVAN_OPTIMISM_RPC_URL`, `KOVAN_RPC_URL`, `OPTIMISM_ADDRESS_RESOLVER_PROXY_CONTRACT_ADDRESS`, `OPTIMISM_CHAIN_ID`, `OPTIMISM_RPC_URL`, `RPC_URL` | `debt`, `debt-ratio` | `debt` | | [✅](packages/sources/synthetix-debt-pool/test/unit) | [✅](packages/sources/synthetix-debt-pool/test/integration) | [✅](packages/sources/synthetix-debt-pool/test/e2e) | | [synthetix-feeds](packages/sources/synthetix-feeds/README.md) | `1.1.9` | `source` | v3 | Unknown | `external-adapter-framework` | `BACKGROUND_EXECUTE_MS`, `CHAIN_ID (✅)`, `RPC_URL (✅)` | `price` | `price` | | | [✅](packages/sources/synthetix-feeds/test/integration) | | | [taapi](packages/sources/taapi/README.md) | `1.2.36` | `source` | v2 | `https://api.taapi.io/` | | `API_KEY (✅)` | `indicator` | `indicator` | | [✅](packages/sources/taapi/test/unit) | [✅](packages/sources/taapi/test/integration) | | @@ -203,9 +203,9 @@ This document was generated automatically. Please see [Master List Generator](./ | [the-graph](packages/composites/the-graph/README.md) | `1.2.37` | `composite` | v2 | Unknown | `graphql-adapter` | `RPC_URL (✅)`, `UNISWAP_V3_SUBGRAPH_ENDPOINT` | `prices` | `prices` | | [✅](packages/composites/the-graph/test/unit) | | | | [the-network-firm](packages/sources/the-network-firm/README.md) | `1.2.19` | `source` | v3 | `https://api.oracle-services.ledgerlens.io/v1/chainlink/proof-of-reserves/` | `external-adapter-framework` | `API_ENDPOINT` | `backed`, `balance`, `eurr`, `gift`, `mco2`, `stbt`, `usdr` | `mco2` | | | [✅](packages/sources/the-network-firm/test/integration) | | | [therundown](packages/sources/therundown/README.md) | `1.3.36` | `source` | v2 | `https://therundown-therundown-v1.p.rapidapi.com/` | | `API_ENDPOINT`, `API_KEY (✅)` | `event`, `events`, `total-score` | `total-score` | | [✅](packages/sources/therundown/test/unit) | [✅](packages/sources/therundown/test/integration) | | -| [tiingo](packages/sources/tiingo/README.md) | `2.6.8` | `source` | v3 | `https://api.tiingo.com/` | `external-adapter-framework` | `API_ENDPOINT`, `API_KEY (✅)`, `WS_API_ENDPOINT` | `commodities`, `crypto`, `crypto-lwba`, `crypto-synth`, `crypto-vwap`, `crypto_lwba`, `cryptolwba`, `cryptoyield`, `eod`, `forex`, `fx`, `iex`, `price`, `prices`, `realized-vol`, `realized-volatility`, `stock`, `top`, `volume`, `vwap`, `yield` | `crypto` | ✅ | | [✅](packages/sources/tiingo/test/integration) | | +| [tiingo](packages/sources/tiingo/README.md) | `2.6.9` | `source` | v3 | `https://api.tiingo.com/` | `external-adapter-framework` | `API_ENDPOINT`, `API_KEY (✅)`, `WS_API_ENDPOINT` | `commodities`, `crypto`, `crypto-lwba`, `crypto-synth`, `crypto-vwap`, `crypto_lwba`, `cryptolwba`, `cryptoyield`, `eod`, `forex`, `fx`, `iex`, `price`, `prices`, `realized-vol`, `realized-volatility`, `stock`, `top`, `volume`, `vwap`, `yield` | `crypto` | ✅ | | [✅](packages/sources/tiingo/test/integration) | | | [tiingo-state](packages/sources/tiingo-state/README.md) | `0.1.5` | `source` | v3 | Unknown | `external-adapter-framework` | `API_KEY (✅)`, `WS_API_ENDPOINT` | `crypto`, `price`, `state` | `price` | ✅ | | [✅](packages/sources/tiingo-state/test/integration) | | -| [token-allocation](packages/targets/token-allocation/README.md) | `1.13.4` | `non-deployable` | v2 | Unknown | `amberdata-adapter`, `blocksize-capital-adapter`, `cfbenchmarks-adapter`, `coinapi-adapter`, `coingecko-adapter`, `coinmarketcap-adapter`, `coinmetrics-adapter`, `coinpaprika-adapter`, `coinranking-adapter`, `cryptocompare-adapter`, `finage-adapter`, `kaiko-adapter`, `ncfx-adapter`, `tiingo-adapter` | `AMBERDATA_ADAPTER_URL`, `BLOCKSIZE_CAPITAL_ADAPTER_URL`, `CFBENCHMARKS_ADAPTER_URL`, `COINAPI_ADAPTER_URL`, `COINGECKO_ADAPTER_URL`, `COINMARKETCAP_ADAPTER_URL`, `COINMETRICS_ADAPTER_URL`, `COINPAPRIKA_ADAPTER_URL`, `COINRANKING_ADAPTER_URL`, `CRYPTOCOMPARE_ADAPTER_URL`, `DEFAULT_METHOD`, `DEFAULT_QUOTE`, `DEFAULT_SOURCE`, `FINAGE_ADAPTER_URL`, `KAIKO_ADAPTER_URL`, `NCFX_ADAPTER_URL`, `TIINGO_ADAPTER_URL` | Unknown | Unknown | | [✅](packages/non-deployable/token-allocation/test/unit) | [✅](packages/non-deployable/token-allocation/test/integration) | [✅](packages/non-deployable/token-allocation/test/e2e) | +| [token-allocation](packages/targets/token-allocation/README.md) | `1.13.5` | `non-deployable` | v2 | Unknown | `amberdata-adapter`, `blocksize-capital-adapter`, `cfbenchmarks-adapter`, `coinapi-adapter`, `coingecko-adapter`, `coinmarketcap-adapter`, `coinmetrics-adapter`, `coinpaprika-adapter`, `coinranking-adapter`, `cryptocompare-adapter`, `finage-adapter`, `kaiko-adapter`, `ncfx-adapter`, `tiingo-adapter` | `AMBERDATA_ADAPTER_URL`, `BLOCKSIZE_CAPITAL_ADAPTER_URL`, `CFBENCHMARKS_ADAPTER_URL`, `COINAPI_ADAPTER_URL`, `COINGECKO_ADAPTER_URL`, `COINMARKETCAP_ADAPTER_URL`, `COINMETRICS_ADAPTER_URL`, `COINPAPRIKA_ADAPTER_URL`, `COINRANKING_ADAPTER_URL`, `CRYPTOCOMPARE_ADAPTER_URL`, `DEFAULT_METHOD`, `DEFAULT_QUOTE`, `DEFAULT_SOURCE`, `FINAGE_ADAPTER_URL`, `KAIKO_ADAPTER_URL`, `NCFX_ADAPTER_URL`, `TIINGO_ADAPTER_URL` | Unknown | Unknown | | [✅](packages/non-deployable/token-allocation/test/unit) | [✅](packages/non-deployable/token-allocation/test/integration) | [✅](packages/non-deployable/token-allocation/test/e2e) | | [token-allocation-test](packages/targets/token-allocation-test/README.md) | `0.0.17` | `non-deployable` | v3 | Unknown | `external-adapter-framework` | Unknown | Unknown | Unknown | Unknown | | [✅](packages/non-deployable/token-allocation-test/test/integration) | | | [token-balance](packages/sources/token-balance/README.md) | `1.0.3` | `source` | v3 | Unknown | `external-adapter-framework` | `BACKGROUND_EXECUTE_MS` | `erc20`, `evm` | `evm` | | | [✅](packages/sources/token-balance/test/integration) | | | [tp](packages/sources/tp/README.md) | `1.8.7` | `source` | v3 | Unknown | `external-adapter-framework` | `WS_API_ENDPOINT`, `WS_API_PASSWORD (✅)`, `WS_API_USERNAME (✅)` | `commodities`, `forex`, `price` | `price` | ✅ | [✅](packages/sources/tp/test/unit) | [✅](packages/sources/tp/test/integration) | | @@ -220,7 +220,7 @@ This document was generated automatically. Please see [Master List Generator](./ | [uniswap-v2](packages/sources/uniswap-v2/README.md) | `2.0.20` | `source` | v2 | Unknown | | `BLOCKCHAIN_NETWORK`, `ETHEREUM_CHAIN_ID`, `ETHEREUM_RPC_URL (✅)`, `ROUTER_CONTRACT`, `RPC_URL` | `crypto` | `crypto` | | [✅](packages/sources/uniswap-v2/test/unit) | [✅](packages/sources/uniswap-v2/test/integration) | [✅](packages/sources/uniswap-v2/test/e2e) | | [upvest](packages/sources/upvest/README.md) | `1.3.36` | `source` | v2 | `https://fees.upvest.co` | | `API_ENDPOINT` | `gasprice` | `gasprice` | | [✅](packages/sources/upvest/test/unit) | [✅](packages/sources/upvest/test/integration) | | | [uscpi-one](packages/sources/uscpi-one/README.md) | `1.3.36` | `source` | v2 | `https://api.bls.gov/publicAPI/v2` | | `API_ENDPOINT`, `API_KEY` | `series` | `series` | | | [✅](packages/sources/uscpi-one/test/integration) | | -| [vesper](packages/composites/vesper/README.md) | `2.0.91` | `composite` | v2 | Unknown | `token-allocation-adapter` | `CONTROLLER_ADDRESS`, `ETHEREUM_CHAIN_ID`, `ETHEREUM_RPC_URL (✅)` | `allocations`, `tvl` | `tvl` | | | | [✅](packages/composites/vesper/test/e2e) | +| [vesper](packages/composites/vesper/README.md) | `2.0.92` | `composite` | v2 | Unknown | `token-allocation-adapter` | `CONTROLLER_ADDRESS`, `ETHEREUM_CHAIN_ID`, `ETHEREUM_RPC_URL (✅)` | `allocations`, `tvl` | `tvl` | | | | [✅](packages/composites/vesper/test/e2e) | | [view-function](packages/sources/view-function/README.md) | `3.1.6` | `source` | v3 | Unknown | `external-adapter-framework` | `BACKGROUND_EXECUTE_MS`, `ETHEREUM_CHAIN_ID`, `ETHEREUM_RPC_URL (✅)` | `function` | `function` | | | [✅](packages/sources/view-function/test/integration) | | | [view-function-multi-chain](packages/sources/view-function-multi-chain/README.md) | `1.1.6` | `source` | v3 | Unknown | `external-adapter-framework` | `BACKGROUND_EXECUTE_MS` | `function` | `function` | | | [✅](packages/sources/view-function-multi-chain/test/integration) | | | [view-starknet-latest-answer](packages/sources/view-starknet-latest-answer/README.md) | `1.0.14` | `source` | v3 | Unknown | `external-adapter-framework` | `BACKGROUND_EXECUTE_MS`, `STARKNET_RPC_URL (✅)` | `function` | `function` | | | [✅](packages/sources/view-starknet-latest-answer/test/integration) | | @@ -228,4 +228,4 @@ This document was generated automatically. Please see [Master List Generator](./ | [wootrade](packages/sources/wootrade/README.md) | `1.2.36` | `source` | v2 | `https://api.woo.network` | | `API_ENPOINT`, `API_KEY`, `WS_API_ENDPOINT` | `crypto`, `ticker` | `crypto` | ✅ | [✅](packages/sources/wootrade/test/unit) | [✅](packages/sources/wootrade/test/integration) | | | [wrapped](packages/sources/wrapped/README.md) | `2.2.36` | `source` | v2 | `http://chainlink.wrappedeng.com` | | `API_ENDPOINT` | `deposits` | `deposits` | | [✅](packages/sources/wrapped/test/unit) | [✅](packages/sources/wrapped/test/integration) | | | [xbto](packages/sources/xbto/README.md) | `1.3.37` | `source` | v2 | `https://fpiw7f0axc.execute-api.us-east-1.amazonaws.com` | | `API_ENDPOINT`, `API_KEY (✅)` | `price` | `price` | | | [✅](packages/sources/xbto/test/integration) | | -| [xsushi-price](packages/composites/xsushi-price/README.md) | `2.0.91` | `composite` | v2 | Unknown | `token-allocation-adapter` | `ETHEREUM_CHAIN_ID`, `ETHEREUM_RPC_URL (✅)`, `XSUSHI_ADDRESS` | `crypto`, `price`, `ratio`, `sushi` | `price` | | [✅](packages/composites/xsushi-price/test/unit) | [✅](packages/composites/xsushi-price/test/integration) | [✅](packages/composites/xsushi-price/test/e2e) | +| [xsushi-price](packages/composites/xsushi-price/README.md) | `2.0.92` | `composite` | v2 | Unknown | `token-allocation-adapter` | `ETHEREUM_CHAIN_ID`, `ETHEREUM_RPC_URL (✅)`, `XSUSHI_ADDRESS` | `crypto`, `price`, `ratio`, `sushi` | `price` | | [✅](packages/composites/xsushi-price/test/unit) | [✅](packages/composites/xsushi-price/test/integration) | [✅](packages/composites/xsushi-price/test/e2e) | diff --git a/package.json b/package.json index ef7a1d6e8a..3a7e40145c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@chainlink/external-adapters-js", - "version": "1.148.0", + "version": "1.149.0", "license": "MIT", "private": true, "workspaces": [ diff --git a/packages/composites/apy-finance/CHANGELOG.md b/packages/composites/apy-finance/CHANGELOG.md index 4ee26d56fd..f0679ee172 100644 --- a/packages/composites/apy-finance/CHANGELOG.md +++ b/packages/composites/apy-finance/CHANGELOG.md @@ -1,5 +1,12 @@ # @chainlink/apy-finance-adapter +## 2.0.92 + +### Patch Changes + +- Updated dependencies []: + - @chainlink/token-allocation-adapter@1.13.5 + ## 2.0.91 ### Patch Changes diff --git a/packages/composites/apy-finance/package.json b/packages/composites/apy-finance/package.json index 40bffeafc3..3d5b3fb594 100644 --- a/packages/composites/apy-finance/package.json +++ b/packages/composites/apy-finance/package.json @@ -1,6 +1,6 @@ { "name": "@chainlink/apy-finance-adapter", - "version": "2.0.91", + "version": "2.0.92", "description": "Chainlink APY Finance TVL adapter", "keywords": [ "Chainlink", diff --git a/packages/composites/bsol-price/CHANGELOG.md b/packages/composites/bsol-price/CHANGELOG.md index 0e66b10f1e..8623ce434a 100644 --- a/packages/composites/bsol-price/CHANGELOG.md +++ b/packages/composites/bsol-price/CHANGELOG.md @@ -1,5 +1,12 @@ # @chainlink/bsol-price-adapter +## 2.2.111 + +### Patch Changes + +- Updated dependencies []: + - @chainlink/token-allocation-adapter@1.13.5 + ## 2.2.110 ### Patch Changes diff --git a/packages/composites/bsol-price/README.md b/packages/composites/bsol-price/README.md index caba25b3e3..7e7ff8d69e 100644 --- a/packages/composites/bsol-price/README.md +++ b/packages/composites/bsol-price/README.md @@ -1,6 +1,6 @@ # Chainlink bSOL Price Composite Adapter -![2.2.110](https://img.shields.io/github/package-json/v/smartcontractkit/external-adapters-js?filename=packages/composites/bsol-price/package.json) ![v2](https://img.shields.io/badge/framework%20version-v2-blueviolet) +![2.2.111](https://img.shields.io/github/package-json/v/smartcontractkit/external-adapters-js?filename=packages/composites/bsol-price/package.json) ![v2](https://img.shields.io/badge/framework%20version-v2-blueviolet) This document was generated automatically. Please see [README Generator](../../scripts#readme-generator) for more info. diff --git a/packages/composites/bsol-price/package.json b/packages/composites/bsol-price/package.json index 8fe4c9a4f4..1e22543dc7 100644 --- a/packages/composites/bsol-price/package.json +++ b/packages/composites/bsol-price/package.json @@ -1,6 +1,6 @@ { "name": "@chainlink/bsol-price-adapter", - "version": "2.2.110", + "version": "2.2.111", "description": "Chainlink bsol-price adapter.", "keywords": [ "Chainlink", diff --git a/packages/composites/crypto-volatility-index/CHANGELOG.md b/packages/composites/crypto-volatility-index/CHANGELOG.md index d1e0ddb86c..3c8786cef9 100644 --- a/packages/composites/crypto-volatility-index/CHANGELOG.md +++ b/packages/composites/crypto-volatility-index/CHANGELOG.md @@ -1,5 +1,12 @@ # @chainlink/crypto-volatility-index-adapter +## 1.4.7 + +### Patch Changes + +- Updated dependencies []: + - @chainlink/token-allocation-adapter@1.13.5 + ## 1.4.6 ### Patch Changes diff --git a/packages/composites/crypto-volatility-index/package.json b/packages/composites/crypto-volatility-index/package.json index a645bd62c1..52fbcfe7b7 100644 --- a/packages/composites/crypto-volatility-index/package.json +++ b/packages/composites/crypto-volatility-index/package.json @@ -1,6 +1,6 @@ { "name": "@chainlink/crypto-volatility-index-adapter", - "version": "1.4.6", + "version": "1.4.7", "description": "The Crypto volatility index (CVI)", "keywords": [ "Chainlink", diff --git a/packages/composites/curve-3pool/CHANGELOG.md b/packages/composites/curve-3pool/CHANGELOG.md index 9e8edd7ff9..fb4896b544 100644 --- a/packages/composites/curve-3pool/CHANGELOG.md +++ b/packages/composites/curve-3pool/CHANGELOG.md @@ -1,5 +1,12 @@ # @chainlink/curve-3pool-adapter +## 3.0.92 + +### Patch Changes + +- Updated dependencies []: + - @chainlink/token-allocation-adapter@1.13.5 + ## 3.0.91 ### Patch Changes diff --git a/packages/composites/curve-3pool/package.json b/packages/composites/curve-3pool/package.json index 8e9d637533..fd192b7875 100644 --- a/packages/composites/curve-3pool/package.json +++ b/packages/composites/curve-3pool/package.json @@ -1,6 +1,6 @@ { "name": "@chainlink/curve-3pool-adapter", - "version": "3.0.91", + "version": "3.0.92", "description": "Chainlink Curve 3Pool adapter", "keywords": [ "Chainlink", diff --git a/packages/composites/defi-dozen/CHANGELOG.md b/packages/composites/defi-dozen/CHANGELOG.md index 2187e3c70a..3d3583f677 100644 --- a/packages/composites/defi-dozen/CHANGELOG.md +++ b/packages/composites/defi-dozen/CHANGELOG.md @@ -1,5 +1,12 @@ # @chainlink/defi-dozen-adapter +## 1.2.111 + +### Patch Changes + +- Updated dependencies []: + - @chainlink/token-allocation-adapter@1.13.5 + ## 1.2.110 ### Patch Changes diff --git a/packages/composites/defi-dozen/package.json b/packages/composites/defi-dozen/package.json index 0ea111f57f..67f4534dad 100644 --- a/packages/composites/defi-dozen/package.json +++ b/packages/composites/defi-dozen/package.json @@ -1,6 +1,6 @@ { "name": "@chainlink/defi-dozen-adapter", - "version": "1.2.110", + "version": "1.2.111", "description": "Chainlink defi-dozen adapter.", "keywords": [ "Chainlink", diff --git a/packages/composites/defi-pulse/CHANGELOG.md b/packages/composites/defi-pulse/CHANGELOG.md index f3437cad5c..3c7d2827d7 100644 --- a/packages/composites/defi-pulse/CHANGELOG.md +++ b/packages/composites/defi-pulse/CHANGELOG.md @@ -1,5 +1,12 @@ # @chainlink/defi-pulse-adapter +## 1.2.111 + +### Patch Changes + +- Updated dependencies []: + - @chainlink/token-allocation-adapter@1.13.5 + ## 1.2.110 ### Patch Changes diff --git a/packages/composites/defi-pulse/package.json b/packages/composites/defi-pulse/package.json index 9c7c547fb4..01aafffa5f 100644 --- a/packages/composites/defi-pulse/package.json +++ b/packages/composites/defi-pulse/package.json @@ -1,6 +1,6 @@ { "name": "@chainlink/defi-pulse-adapter", - "version": "1.2.110", + "version": "1.2.111", "description": "Chainlink defi pulse adapter", "keywords": [ "Chainlink", diff --git a/packages/composites/dxdao/CHANGELOG.md b/packages/composites/dxdao/CHANGELOG.md index 901abe4688..9410b9d89d 100644 --- a/packages/composites/dxdao/CHANGELOG.md +++ b/packages/composites/dxdao/CHANGELOG.md @@ -1,5 +1,12 @@ # @chainlink/dxdao-adapter +## 2.0.92 + +### Patch Changes + +- Updated dependencies []: + - @chainlink/token-allocation-adapter@1.13.5 + ## 2.0.91 ### Patch Changes diff --git a/packages/composites/dxdao/package.json b/packages/composites/dxdao/package.json index 7d7c7d3aa0..697f1cecfb 100644 --- a/packages/composites/dxdao/package.json +++ b/packages/composites/dxdao/package.json @@ -1,6 +1,6 @@ { "name": "@chainlink/dxdao-adapter", - "version": "2.0.91", + "version": "2.0.92", "description": "Chainlink dxdao adapter.", "keywords": [ "Chainlink", diff --git a/packages/composites/linear-finance/CHANGELOG.md b/packages/composites/linear-finance/CHANGELOG.md index 84b587540b..d5ef5b9cf9 100644 --- a/packages/composites/linear-finance/CHANGELOG.md +++ b/packages/composites/linear-finance/CHANGELOG.md @@ -1,5 +1,12 @@ # @chainlink/linear-finance-adapter +## 2.3.100 + +### Patch Changes + +- Updated dependencies []: + - @chainlink/token-allocation-adapter@1.13.5 + ## 2.3.99 ### Patch Changes diff --git a/packages/composites/linear-finance/package.json b/packages/composites/linear-finance/package.json index 3a1ff64ae5..284df982fb 100644 --- a/packages/composites/linear-finance/package.json +++ b/packages/composites/linear-finance/package.json @@ -1,6 +1,6 @@ { "name": "@chainlink/linear-finance-adapter", - "version": "2.3.99", + "version": "2.3.100", "description": "Chainlink linear-finance adapter.", "keywords": [ "Chainlink", diff --git a/packages/composites/market-status/CHANGELOG.md b/packages/composites/market-status/CHANGELOG.md index 5c9a5d19f6..8fa4461be1 100644 --- a/packages/composites/market-status/CHANGELOG.md +++ b/packages/composites/market-status/CHANGELOG.md @@ -1,5 +1,12 @@ # @chainlink/market-status-adapter +## 1.2.7 + +### Patch Changes + +- Updated dependencies [[`23d203c`](https://github.com/smartcontractkit/external-adapters-js/commit/23d203cf5c289aebbaf06c316e8b75b46e97694b)]: + - @chainlink/ncfx-adapter@4.3.0 + ## 1.2.6 ### Patch Changes diff --git a/packages/composites/market-status/README.md b/packages/composites/market-status/README.md index 2676bdd83d..6f947f0f57 100644 --- a/packages/composites/market-status/README.md +++ b/packages/composites/market-status/README.md @@ -1,6 +1,6 @@ # MARKET_STATUS -![1.2.6](https://img.shields.io/github/package-json/v/smartcontractkit/external-adapters-js?filename=packages/composites/market-status/package.json) ![v3](https://img.shields.io/badge/framework%20version-v3-blueviolet) +![1.2.7](https://img.shields.io/github/package-json/v/smartcontractkit/external-adapters-js?filename=packages/composites/market-status/package.json) ![v3](https://img.shields.io/badge/framework%20version-v3-blueviolet) This document was generated automatically. Please see [README Generator](../../scripts#readme-generator) for more info. diff --git a/packages/composites/market-status/package.json b/packages/composites/market-status/package.json index b667ca2efa..f3d6ed380f 100644 --- a/packages/composites/market-status/package.json +++ b/packages/composites/market-status/package.json @@ -1,6 +1,6 @@ { "name": "@chainlink/market-status-adapter", - "version": "1.2.6", + "version": "1.2.7", "description": "Chainlink market-status adapter.", "keywords": [ "Chainlink", diff --git a/packages/composites/proof-of-reserves/CHANGELOG.md b/packages/composites/proof-of-reserves/CHANGELOG.md index 1ba3e6769a..eb4ee6a1c0 100644 --- a/packages/composites/proof-of-reserves/CHANGELOG.md +++ b/packages/composites/proof-of-reserves/CHANGELOG.md @@ -1,5 +1,13 @@ # @chainlink/proof-of-reserves-adapter +## 1.24.5 + +### Patch Changes + +- Updated dependencies [[`42ecd70`](https://github.com/smartcontractkit/external-adapters-js/commit/42ecd70697b63ed42e59dec5af46f2cb5e0fab3f)]: + - @chainlink/por-address-list-adapter@5.5.0 + - @chainlink/renvm-address-set-adapter@1.5.95 + ## 1.24.4 ### Patch Changes diff --git a/packages/composites/proof-of-reserves/package.json b/packages/composites/proof-of-reserves/package.json index 43ee8e1112..b2a776d3e2 100644 --- a/packages/composites/proof-of-reserves/package.json +++ b/packages/composites/proof-of-reserves/package.json @@ -1,6 +1,6 @@ { "name": "@chainlink/proof-of-reserves-adapter", - "version": "1.24.4", + "version": "1.24.5", "description": "Chainlink BTC Proof of Reserves composite adapter. Combines multiple adapters to find total balance in custody for wBTC or renBTC.", "keywords": [ "Chainlink", diff --git a/packages/composites/proof-of-reserves/src/endpoint/reserves.ts b/packages/composites/proof-of-reserves/src/endpoint/reserves.ts index ad7bded361..7e1a005b59 100644 --- a/packages/composites/proof-of-reserves/src/endpoint/reserves.ts +++ b/packages/composites/proof-of-reserves/src/endpoint/reserves.ts @@ -20,6 +20,7 @@ export type TInputParameters = { protocol: string protocolEndpoint?: string indexer: string + indexerEndpoint?: string confirmations?: number addresses?: string[] disableAddressValidation?: boolean @@ -57,6 +58,10 @@ const inputParameters: InputParameters = { ...indexerAdaptersV3.map(({ name }) => name.toUpperCase()), ], }, + indexerEndpoint: { + type: 'string', + description: 'Optional endpoint for the indexer external adapter to use', + }, confirmations: { required: false, type: 'number', @@ -109,6 +114,7 @@ export const execute: ExecuteWithConfig = async (input, context, config) confirmations, config, validatedAddresses, + validator.validated.data.indexerEndpoint, ) const reduceOutput = await runReduceAdapter(indexer, context, balanceOutput) return reduceOutput diff --git a/packages/composites/proof-of-reserves/src/utils/balance.ts b/packages/composites/proof-of-reserves/src/utils/balance.ts index a4a2665b62..4c497eca8e 100644 --- a/packages/composites/proof-of-reserves/src/utils/balance.ts +++ b/packages/composites/proof-of-reserves/src/utils/balance.ts @@ -58,6 +58,7 @@ export const runBalanceAdapter = async ( confirmations: number, config: Config, input: AdapterResponse, + indexerEndpoint?: string, ): Promise => { const execute = makeRequestFactory(config, indexer) let next @@ -117,6 +118,11 @@ export const runBalanceAdapter = async ( }, } } + + if (indexerEndpoint) { + ;(next.data as any).endpoint = indexerEndpoint + } + return callAdapter(execute, context, next, '_onBalance') } diff --git a/packages/composites/savax-price/CHANGELOG.md b/packages/composites/savax-price/CHANGELOG.md index 4ed1bdb4b7..21fade0244 100644 --- a/packages/composites/savax-price/CHANGELOG.md +++ b/packages/composites/savax-price/CHANGELOG.md @@ -1,5 +1,12 @@ # @chainlink/savax-price-adapter +## 3.0.93 + +### Patch Changes + +- Updated dependencies []: + - @chainlink/token-allocation-adapter@1.13.5 + ## 3.0.92 ### Patch Changes diff --git a/packages/composites/savax-price/package.json b/packages/composites/savax-price/package.json index 829c3c002f..b38a9daa82 100644 --- a/packages/composites/savax-price/package.json +++ b/packages/composites/savax-price/package.json @@ -1,6 +1,6 @@ { "name": "@chainlink/savax-price-adapter", - "version": "3.0.92", + "version": "3.0.93", "description": "Chainlink savax-price adapter.", "keywords": [ "Chainlink", diff --git a/packages/composites/set-token-index/CHANGELOG.md b/packages/composites/set-token-index/CHANGELOG.md index 9a80f4e87a..be0c2ebf01 100644 --- a/packages/composites/set-token-index/CHANGELOG.md +++ b/packages/composites/set-token-index/CHANGELOG.md @@ -1,5 +1,12 @@ # @chainlink/set-token-index-adapter +## 3.0.19 + +### Patch Changes + +- Updated dependencies []: + - @chainlink/token-allocation-adapter@1.13.5 + ## 3.0.18 ### Patch Changes diff --git a/packages/composites/set-token-index/package.json b/packages/composites/set-token-index/package.json index 35f1c9228d..9a3f93f986 100644 --- a/packages/composites/set-token-index/package.json +++ b/packages/composites/set-token-index/package.json @@ -1,6 +1,6 @@ { "name": "@chainlink/set-token-index-adapter", - "version": "3.0.18", + "version": "3.0.19", "description": "Chainlink set-token-index adapter.", "keywords": [ "Chainlink", diff --git a/packages/composites/synth-index/CHANGELOG.md b/packages/composites/synth-index/CHANGELOG.md index e05fd34e2d..83a64da9f6 100644 --- a/packages/composites/synth-index/CHANGELOG.md +++ b/packages/composites/synth-index/CHANGELOG.md @@ -1,5 +1,12 @@ # @chainlink/synth-index-adapter +## 1.2.111 + +### Patch Changes + +- Updated dependencies []: + - @chainlink/token-allocation-adapter@1.13.5 + ## 1.2.110 ### Patch Changes diff --git a/packages/composites/synth-index/package.json b/packages/composites/synth-index/package.json index 85a0813789..d5a9330574 100644 --- a/packages/composites/synth-index/package.json +++ b/packages/composites/synth-index/package.json @@ -1,6 +1,6 @@ { "name": "@chainlink/synth-index-adapter", - "version": "1.2.110", + "version": "1.2.111", "description": "Chainlink Synth Index adapter", "keywords": [ "Chainlink", diff --git a/packages/composites/vesper/CHANGELOG.md b/packages/composites/vesper/CHANGELOG.md index cdc982944d..0b8740fa81 100644 --- a/packages/composites/vesper/CHANGELOG.md +++ b/packages/composites/vesper/CHANGELOG.md @@ -1,5 +1,12 @@ # @chainlink/vesper-adapter +## 2.0.92 + +### Patch Changes + +- Updated dependencies []: + - @chainlink/token-allocation-adapter@1.13.5 + ## 2.0.91 ### Patch Changes diff --git a/packages/composites/vesper/package.json b/packages/composites/vesper/package.json index 2f380d6794..569c09a914 100644 --- a/packages/composites/vesper/package.json +++ b/packages/composites/vesper/package.json @@ -1,6 +1,6 @@ { "name": "@chainlink/vesper-adapter", - "version": "2.0.91", + "version": "2.0.92", "description": "Chainlink vesper adapter.", "keywords": [ "Chainlink", diff --git a/packages/composites/xsushi-price/CHANGELOG.md b/packages/composites/xsushi-price/CHANGELOG.md index 7eda4576bc..3a69ee6257 100644 --- a/packages/composites/xsushi-price/CHANGELOG.md +++ b/packages/composites/xsushi-price/CHANGELOG.md @@ -1,5 +1,12 @@ # @chainlink/xsushi-price-adapter +## 2.0.92 + +### Patch Changes + +- Updated dependencies []: + - @chainlink/token-allocation-adapter@1.13.5 + ## 2.0.91 ### Patch Changes diff --git a/packages/composites/xsushi-price/package.json b/packages/composites/xsushi-price/package.json index 7a097892fd..df580a9745 100644 --- a/packages/composites/xsushi-price/package.json +++ b/packages/composites/xsushi-price/package.json @@ -1,6 +1,6 @@ { "name": "@chainlink/xsushi-price-adapter", - "version": "2.0.91", + "version": "2.0.92", "description": "Chainlink xsushi-price adapter.", "keywords": [ "Chainlink", diff --git a/packages/non-deployable/token-allocation/CHANGELOG.md b/packages/non-deployable/token-allocation/CHANGELOG.md index bcc0296b11..bbe0af91d6 100644 --- a/packages/non-deployable/token-allocation/CHANGELOG.md +++ b/packages/non-deployable/token-allocation/CHANGELOG.md @@ -1,5 +1,13 @@ # @chainlink/token-allocation-adapter +## 1.13.5 + +### Patch Changes + +- Updated dependencies [[`ef5dfa4`](https://github.com/smartcontractkit/external-adapters-js/commit/ef5dfa49a909dbe4adc0ac2309616e81ef4ba9cb), [`23d203c`](https://github.com/smartcontractkit/external-adapters-js/commit/23d203cf5c289aebbaf06c316e8b75b46e97694b)]: + - @chainlink/tiingo-adapter@2.6.9 + - @chainlink/ncfx-adapter@4.3.0 + ## 1.13.4 ### Patch Changes diff --git a/packages/non-deployable/token-allocation/package.json b/packages/non-deployable/token-allocation/package.json index f68748a30b..5df68baa52 100644 --- a/packages/non-deployable/token-allocation/package.json +++ b/packages/non-deployable/token-allocation/package.json @@ -1,6 +1,6 @@ { "name": "@chainlink/token-allocation-adapter", - "version": "1.13.4", + "version": "1.13.5", "description": "Chainlink token allocation adapter", "keywords": [ "Chainlink", diff --git a/packages/sources/ncfx/CHANGELOG.md b/packages/sources/ncfx/CHANGELOG.md index e8568bb97a..597f927836 100644 --- a/packages/sources/ncfx/CHANGELOG.md +++ b/packages/sources/ncfx/CHANGELOG.md @@ -1,5 +1,11 @@ # @chainlink/ncfx-adapter +## 4.3.0 + +### Minor Changes + +- [#3624](https://github.com/smartcontractkit/external-adapters-js/pull/3624) [`23d203c`](https://github.com/smartcontractkit/external-adapters-js/commit/23d203cf5c289aebbaf06c316e8b75b46e97694b) Thanks [@Subarna-Singh](https://github.com/Subarna-Singh)! - modify includes.json + ## 4.2.2 ### Patch Changes diff --git a/packages/sources/ncfx/README.md b/packages/sources/ncfx/README.md index a52e97dd71..11c3cc807d 100644 --- a/packages/sources/ncfx/README.md +++ b/packages/sources/ncfx/README.md @@ -1,6 +1,6 @@ # NCFX -![4.2.2](https://img.shields.io/github/package-json/v/smartcontractkit/external-adapters-js?filename=packages/sources/ncfx/package.json) ![v3](https://img.shields.io/badge/framework%20version-v3-blueviolet) +![4.3.0](https://img.shields.io/github/package-json/v/smartcontractkit/external-adapters-js?filename=packages/sources/ncfx/package.json) ![v3](https://img.shields.io/badge/framework%20version-v3-blueviolet) This document was generated automatically. Please see [README Generator](../../scripts#readme-generator) for more info. diff --git a/packages/sources/ncfx/package.json b/packages/sources/ncfx/package.json index 183509b699..0f67b4b684 100644 --- a/packages/sources/ncfx/package.json +++ b/packages/sources/ncfx/package.json @@ -1,6 +1,6 @@ { "name": "@chainlink/ncfx-adapter", - "version": "4.2.2", + "version": "4.3.0", "description": "Chainlink NCFX adapter.", "keywords": [ "Chainlink", diff --git a/packages/sources/por-address-list/CHANGELOG.md b/packages/sources/por-address-list/CHANGELOG.md index e96805b550..18c846c928 100644 --- a/packages/sources/por-address-list/CHANGELOG.md +++ b/packages/sources/por-address-list/CHANGELOG.md @@ -1,5 +1,11 @@ # @chainlink/por-address-list-source-adapter +## 5.5.0 + +### Minor Changes + +- [#3623](https://github.com/smartcontractkit/external-adapters-js/pull/3623) [`42ecd70`](https://github.com/smartcontractkit/external-adapters-js/commit/42ecd70697b63ed42e59dec5af46f2cb5e0fab3f) Thanks [@mxiao-cll](https://github.com/mxiao-cll)! - Add Lombard PoR + ## 5.4.4 ### Patch Changes diff --git a/packages/sources/por-address-list/README.md b/packages/sources/por-address-list/README.md index d238a1a0c2..9b78322f30 100644 --- a/packages/sources/por-address-list/README.md +++ b/packages/sources/por-address-list/README.md @@ -1,6 +1,6 @@ # POR_ADDRESS_LIST -![5.4.4](https://img.shields.io/github/package-json/v/smartcontractkit/external-adapters-js?filename=packages/sources/por-address-list/package.json) ![v3](https://img.shields.io/badge/framework%20version-v3-blueviolet) +![5.5.0](https://img.shields.io/github/package-json/v/smartcontractkit/external-adapters-js?filename=packages/sources/por-address-list/package.json) ![v3](https://img.shields.io/badge/framework%20version-v3-blueviolet) This document was generated automatically. Please see [README Generator](../../scripts#readme-generator) for more info. @@ -37,15 +37,16 @@ This document was generated automatically. Please see [README Generator](../../s ### Input Params -| Required? | Name | Aliases | Description | Type | Options | Default | Depends On | Not Valid With | -| :-------: | :--------------------: | :-----: | :--------------------------------------------------------------------------------------------------: | :-----: | :-----: | :-----: | :--------: | :------------: | -| | confirmations | | The number of confirmations to query data from | number | | | | | -| ✅ | contractAddress | | The contract address holding the custodial addresses | string | | | | | -| | contractAddressNetwork | | The network of the contract, used to match {NETWORK}\_RPC_URL and {NETWORK}\_RPC_CHAIN_ID in env var | string | | | | | -| | batchSize | | The number of addresses to fetch from the contract at a time | number | | `10` | | | -| ✅ | network | | The network name to associate with the addresses | string | | | | | -| ✅ | chainId | | The chain ID to associate with the addresses | string | | | | | -| | searchLimboValidators | | Flag to pass on to the balance adapter to search for limbo validators | boolean | | | | | +| Required? | Name | Aliases | Description | Type | Options | Default | Depends On | Not Valid With | +| :-------: | :--------------------: | :-----: | :--------------------------------------------------------------------------------------------------: | :-----: | :------------------: | :-------: | :--------: | :------------: | +| | confirmations | | The number of confirmations to query data from | number | | | | | +| ✅ | contractAddress | | The contract address holding the custodial addresses | string | | | | | +| | contractAddressNetwork | | The network of the contract, used to match {NETWORK}\_RPC_URL and {NETWORK}\_RPC_CHAIN_ID in env var | string | | | | | +| | batchSize | | The number of addresses to fetch from the contract at a time | number | | `10` | | | +| ✅ | network | | The network name to associate with the addresses | string | | | | | +| ✅ | chainId | | The chain ID to associate with the addresses | string | | | | | +| | searchLimboValidators | | Flag to pass on to the balance adapter to search for limbo validators | boolean | | | | | +| | abiName | | The name of ABI used for contractAddress | string | `Default`, `Lombard` | `Default` | | | ### Example @@ -60,7 +61,8 @@ Request: "contractAddressNetwork": "", "batchSize": 10, "network": "ethereum", - "chainId": "1" + "chainId": "1", + "abiName": "Default" } } ``` diff --git a/packages/sources/por-address-list/package.json b/packages/sources/por-address-list/package.json index 703b460907..3e64770f3a 100644 --- a/packages/sources/por-address-list/package.json +++ b/packages/sources/por-address-list/package.json @@ -1,6 +1,6 @@ { "name": "@chainlink/por-address-list-adapter", - "version": "5.4.4", + "version": "5.5.0", "description": "Chainlink por-address-list adapter.", "keywords": [ "Chainlink", diff --git a/packages/sources/por-address-list/src/config/index.ts b/packages/sources/por-address-list/src/config/index.ts index 464e4b9125..dbb4da475e 100644 --- a/packages/sources/por-address-list/src/config/index.ts +++ b/packages/sources/por-address-list/src/config/index.ts @@ -34,4 +34,24 @@ export const config = new AdapterConfig({ type: 'string', default: 'https://por.sft-api.com/solv-btc-addresses.json', }, + SOLVBTC_BBN_API_ENDPOINT: { + description: 'An API endpoint for SolvBTC.BBN native BTC wallet address', + type: 'string', + default: 'https://por.sft-api.com/solv-btc-bbn-addresses.json', + }, + SOLVBTC_ENA_API_ENDPOINT: { + description: 'An API endpoint for SolvBTC.ENA native BTC wallet address', + type: 'string', + default: 'https://por.sft-api.com/solv-btc-ena-addresses.json', + }, + SOLVBTC_CORE_API_ENDPOINT: { + description: 'An API endpoint for SolvBTC.CORE native BTC wallet address', + type: 'string', + default: 'https://por.sft-api.com/solv-btc-core-addresses.json', + }, + SOLVBTC_JUP_API_ENDPOINT: { + description: 'An API endpoint for SolvBTC.JUP MirrorX AccountIDs on CEFFU', + type: 'string', + default: 'https://por.sft-api.com/solv-btc-jup-mirrorx.json', + }, }) diff --git a/packages/sources/por-address-list/src/endpoint/solvBTC.ts b/packages/sources/por-address-list/src/endpoint/solvBTC.ts index ce5d872469..399f5a64b3 100644 --- a/packages/sources/por-address-list/src/endpoint/solvBTC.ts +++ b/packages/sources/por-address-list/src/endpoint/solvBTC.ts @@ -2,12 +2,28 @@ import { PoRAddressEndpoint, PoRAddressResponse, } from '@chainlink/external-adapter-framework/adapter/por' -import { EmptyInputParameters } from '@chainlink/external-adapter-framework/validation/input-params' +import { InputParameters } from '@chainlink/external-adapter-framework/validation' import { config } from '../config' import { solvHttpTransport } from '../transport/solvBTC' +export const inputParameters = new InputParameters( + { + type: { + description: 'The type of bitcoin which we are fetching addresses for', + options: ['BTC', 'BBN', 'ENA', 'CORE', 'JUP'], + type: 'string', + default: 'BTC', + }, + }, + [ + { + type: 'BTC', + }, + ], +) + export type BaseEndpointTypes = { - Parameters: EmptyInputParameters + Parameters: typeof inputParameters.definition Response: PoRAddressResponse Settings: typeof config.settings } @@ -15,4 +31,5 @@ export type BaseEndpointTypes = { export const endpoint = new PoRAddressEndpoint({ name: 'solvBtcAddress', transport: solvHttpTransport, + inputParameters, }) diff --git a/packages/sources/por-address-list/src/transport/solvBTC.ts b/packages/sources/por-address-list/src/transport/solvBTC.ts index 989d4528dc..8f84e11fc7 100644 --- a/packages/sources/por-address-list/src/transport/solvBTC.ts +++ b/packages/sources/por-address-list/src/transport/solvBTC.ts @@ -1,19 +1,23 @@ import { HttpTransport } from '@chainlink/external-adapter-framework/transports' import { BaseEndpointTypes } from '../endpoint/solvBTC' +import { PoRAddress } from '@chainlink/external-adapter-framework/adapter/por' interface ResponseSchema { accountName: string result: { id: number - address: string - symbol: string - addressType: string - walletName: string + // BTC + address?: string + symbol?: string + addressType?: string + walletName?: string + // JUP on CEFFU + mirrorXLinkId?: string + label?: string }[] count: number lastUpdatedAt: string } - export type HttpTransportTypes = BaseEndpointTypes & { Provider: { RequestBody: never @@ -23,11 +27,23 @@ export type HttpTransportTypes = BaseEndpointTypes & { export const solvHttpTransport = new HttpTransport({ prepareRequests: (params, config) => { return params.map((param) => { + const baseURL = (function () { + switch (param.type) { + case 'BTC': + return config.SOLVBTC_API_ENDPOINT + case 'BBN': + return config.SOLVBTC_BBN_API_ENDPOINT + case 'ENA': + return config.SOLVBTC_ENA_API_ENDPOINT + case 'CORE': + return config.SOLVBTC_CORE_API_ENDPOINT + case 'JUP': + return config.SOLVBTC_JUP_API_ENDPOINT + } + })() return { params: [param], - request: { - baseURL: config.SOLVBTC_API_ENDPOINT, - }, + request: { baseURL }, } }) }, @@ -41,7 +57,7 @@ export const solvHttpTransport = new HttpTransport({ { params: params[0], response: { - errorMessage: `The data provider didn't return any address for solvBTC`, + errorMessage: `The data provider didn't return any address for solvBTCs ${params[0].type}`, statusCode: 502, timestamps: timestamps, }, @@ -50,11 +66,21 @@ export const solvHttpTransport = new HttpTransport({ } const addresses = response.data.result - .map((r) => ({ - address: r.address, - network: 'bitcoin', - chainId: 'mainnet', - })) + .map((r) => { + if (params[0].type == 'JUP') { + return { + address: r.mirrorXLinkId, + network: 'solana', + chainId: 'mainnet', + } as PoRAddress + } else { + return { + address: r.address, + network: 'bitcoin', + chainId: 'mainnet', + } as PoRAddress + } + }) .sort() return [ diff --git a/packages/sources/renvm-address-set/CHANGELOG.md b/packages/sources/renvm-address-set/CHANGELOG.md index e31eac452a..13565053af 100644 --- a/packages/sources/renvm-address-set/CHANGELOG.md +++ b/packages/sources/renvm-address-set/CHANGELOG.md @@ -1,5 +1,12 @@ # @chainlink/renvm-address-set-adapter +## 1.5.95 + +### Patch Changes + +- Updated dependencies []: + - @chainlink/proof-of-reserves-adapter@1.24.5 + ## 1.5.94 ### Patch Changes diff --git a/packages/sources/renvm-address-set/README.md b/packages/sources/renvm-address-set/README.md index b388d8a95b..0bb7f9ecbc 100644 --- a/packages/sources/renvm-address-set/README.md +++ b/packages/sources/renvm-address-set/README.md @@ -1,6 +1,6 @@ # Chainlink External Adapters to query RenVM address set -![1.5.94](https://img.shields.io/github/package-json/v/smartcontractkit/external-adapters-js?filename=packages/sources/renvm-address-set/package.json) ![v2](https://img.shields.io/badge/framework%20version-v2-blueviolet) +![1.5.95](https://img.shields.io/github/package-json/v/smartcontractkit/external-adapters-js?filename=packages/sources/renvm-address-set/package.json) ![v2](https://img.shields.io/badge/framework%20version-v2-blueviolet) This document was generated automatically. Please see [README Generator](../../scripts#readme-generator) for more info. diff --git a/packages/sources/renvm-address-set/package.json b/packages/sources/renvm-address-set/package.json index 0128f09621..7b1b0b22ca 100644 --- a/packages/sources/renvm-address-set/package.json +++ b/packages/sources/renvm-address-set/package.json @@ -1,6 +1,6 @@ { "name": "@chainlink/renvm-address-set-adapter", - "version": "1.5.94", + "version": "1.5.95", "description": "Chainlink adapter to query RenVM address set.", "keywords": [ "Chainlink", diff --git a/packages/sources/tiingo/CHANGELOG.md b/packages/sources/tiingo/CHANGELOG.md index 69a176f7f4..20c1c46ee1 100644 --- a/packages/sources/tiingo/CHANGELOG.md +++ b/packages/sources/tiingo/CHANGELOG.md @@ -1,5 +1,11 @@ ## v1.1.0 +## 2.6.9 + +### Patch Changes + +- [`ef5dfa4`](https://github.com/smartcontractkit/external-adapters-js/commit/ef5dfa49a909dbe4adc0ac2309616e81ef4ba9cb) Thanks [@mmcallister-cll](https://github.com/mmcallister-cll)! - Force uppercase assets on cryptolwba endpoint + ## 2.6.8 ### Patch Changes diff --git a/packages/sources/tiingo/README.md b/packages/sources/tiingo/README.md index 68bf98bf92..af33fd07fa 100644 --- a/packages/sources/tiingo/README.md +++ b/packages/sources/tiingo/README.md @@ -1,6 +1,6 @@ # TIINGO -![2.6.8](https://img.shields.io/github/package-json/v/smartcontractkit/external-adapters-js?filename=packages/sources/tiingo/package.json) ![v3](https://img.shields.io/badge/framework%20version-v3-blueviolet) +![2.6.9](https://img.shields.io/github/package-json/v/smartcontractkit/external-adapters-js?filename=packages/sources/tiingo/package.json) ![v3](https://img.shields.io/badge/framework%20version-v3-blueviolet) This document was generated automatically. Please see [README Generator](../../scripts#readme-generator) for more info. diff --git a/packages/sources/tiingo/package.json b/packages/sources/tiingo/package.json index e6c63f0d86..52abeed4fc 100644 --- a/packages/sources/tiingo/package.json +++ b/packages/sources/tiingo/package.json @@ -1,6 +1,6 @@ { "name": "@chainlink/tiingo-adapter", - "version": "2.6.8", + "version": "2.6.9", "description": "Chainlink tiingo adapter.", "keywords": [ "Chainlink",