diff --git a/.changeset/strange-fishes-bow.md b/.changeset/strange-fishes-bow.md deleted file mode 100644 index bbef7a7d30..0000000000 --- a/.changeset/strange-fishes-bow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@chainlink/token-balance-adapter': patch ---- - -Add stellar endpoint diff --git a/MASTERLIST.md b/MASTERLIST.md index 413dd4bbc9..82f3bb02c0 100644 --- a/MASTERLIST.md +++ b/MASTERLIST.md @@ -1,4 +1,4 @@ -## Release 1.241.0 +## Release 1.242.0 This document was generated automatically. Please see [Master List Generator](./packages/scripts#master-list-generator) for more info. @@ -206,7 +206,7 @@ This document was generated automatically. Please see [Master List Generator](./ | [tiingo-state](packages/sources/tiingo-state/README.md) | `0.2.2` | `source` | v3 | Unknown | `external-adapter-framework` | `API_KEY (✅)`, `SECONDARY_WS_API_ENDPOINT`, `WS_API_ENDPOINT` | `crypto`, `price`, `state` | `price` | | [✅](packages/sources/tiingo-state/test/unit) | [✅](packages/sources/tiingo-state/test/integration) | | | [token-allocation](packages/targets/token-allocation/README.md) | `1.14.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-test](packages/targets/token-allocation-test/README.md) | `0.0.31` | `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) | `3.3.0` | `source` | v3 | Unknown | `external-adapter-framework` | `ARBITRUM_RPC_CHAIN_ID`, `ARBITRUM_RPC_URL`, `BACKGROUND_EXECUTE_MS`, `ETHEREUM_RPC_CHAIN_ID`, `ETHEREUM_RPC_URL`, `GROUP_SIZE`, `SOLANA_COMMITMENT`, `SOLANA_RPC_URL`, `STELLAR_RPC_URL`, `XRPL_RPC_URL` | `erc20`, `etherfi`, `evm`, `solana`, `solana-balance`, `solanamulti`, `solvjlp`, `stellar`, `tbill`, `xrp`, `xrpl` | `evm` | | [✅](packages/sources/token-balance/test/unit) | [✅](packages/sources/token-balance/test/integration) | | +| [token-balance](packages/sources/token-balance/README.md) | `3.3.1` | `source` | v3 | Unknown | `external-adapter-framework` | `ARBITRUM_RPC_CHAIN_ID`, `ARBITRUM_RPC_URL`, `BACKGROUND_EXECUTE_MS`, `ETHEREUM_RPC_CHAIN_ID`, `ETHEREUM_RPC_URL`, `GROUP_SIZE`, `SOLANA_COMMITMENT`, `SOLANA_RPC_URL`, `STELLAR_RPC_URL`, `XRPL_RPC_URL` | `erc20`, `etherfi`, `evm`, `solana`, `solana-balance`, `solanamulti`, `solvjlp`, `stellar`, `tbill`, `xrp`, `xrpl` | `evm` | | [✅](packages/sources/token-balance/test/unit) | [✅](packages/sources/token-balance/test/integration) | | | [tp](packages/sources/tp/README.md) | `1.10.0` | `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) | | | [tradermade](packages/sources/tradermade/README.md) | `2.1.29` | `source` | v3 | `https://marketdata.tradermade.com/api/v1/live` | `external-adapter-framework` | `API_ENDPOINT`, `API_KEY (✅)`, `WS_API_ENDPOINT`, `WS_API_KEY`, `WS_ENABLED` | `batch`, `commodities`, `forex`, `live`, `stock` | `live` | ✅ | [✅](packages/sources/tradermade/test/unit) | [✅](packages/sources/tradermade/test/integration) | | | [tradinghours](packages/sources/tradinghours/README.md) | `0.4.1` | `source` | v3 | `https://api.tradinghours.com` | `external-adapter-framework` | `API_ENDPOINT`, `API_KEY (✅)` | `euronext_milan-market-status`, `euronext_paris-market-status`, `forex-market-status`, `lse-market-status`, `market-status`, `metals-market-status`, `nyse-market-status`, `six-market-status`, `wti-market-status`, `xetra-market-status` | `market-status` | | [✅](packages/sources/tradinghours/test/unit) | [✅](packages/sources/tradinghours/test/integration) | | diff --git a/package.json b/package.json index ba40b541e2..6e15788322 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@chainlink/external-adapters-js", - "version": "1.241.0", + "version": "1.242.0", "license": "MIT", "private": true, "workspaces": [ diff --git a/packages/sources/token-balance/CHANGELOG.md b/packages/sources/token-balance/CHANGELOG.md index a4db0dc117..7369bc105a 100644 --- a/packages/sources/token-balance/CHANGELOG.md +++ b/packages/sources/token-balance/CHANGELOG.md @@ -1,5 +1,11 @@ # @chainlink/token-balance-adapter +## 3.3.1 + +### Patch Changes + +- [#4356](https://github.com/smartcontractkit/external-adapters-js/pull/4356) [`5b7c6fb`](https://github.com/smartcontractkit/external-adapters-js/commit/5b7c6fbe0cb34fd212f724f8540731f9bf0dab69) Thanks [@dskloetc](https://github.com/dskloetc)! - Add stellar endpoint + ## 3.3.0 ### Minor Changes diff --git a/packages/sources/token-balance/README.md b/packages/sources/token-balance/README.md index 9ab6bf2fac..9364a604c0 100644 --- a/packages/sources/token-balance/README.md +++ b/packages/sources/token-balance/README.md @@ -1,6 +1,6 @@ # TOKEN_BALANCE -![3.3.0](https://img.shields.io/github/package-json/v/smartcontractkit/external-adapters-js?filename=packages/sources/token-balance/package.json) ![v3](https://img.shields.io/badge/framework%20version-v3-blueviolet) +![3.3.1](https://img.shields.io/github/package-json/v/smartcontractkit/external-adapters-js?filename=packages/sources/token-balance/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. @@ -25,6 +25,7 @@ Additional env vars in the form `${NETWORK}_RPC_URL` and `${NETWORK}_RPC_CHAIN_I | | SOLANA_RPC_URL | RPC url of Solana node | string | | `` | | | SOLANA_COMMITMENT | Solana transaction commitment level | string | | `finalized` | | | XRPL_RPC_URL | RPC url of XRPL node | string | | `` | +| | STELLAR_RPC_URL | RPC url of Stellar JSON-RPC node | string | | `` | | | BACKGROUND_EXECUTE_MS | The amount of time the background execute should sleep before performing the next request | number | | `10000` | | | GROUP_SIZE | Number of requests to execute asynchronously before the adapter waits to execute the next group of requests. Setting this lower than the default may result in lower performance from the adapter. | number | | `25` | @@ -38,9 +39,9 @@ There are no rate limits for this adapter. ## Input Parameters -| Required? | Name | Description | Type | Options | Default | -| :-------: | :------: | :-----------------: | :----: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-----: | -| | endpoint | The endpoint to use | string | [erc20](#evm-endpoint), [etherfi](#etherfi-endpoint), [evm](#evm-endpoint), [solana-balance](#solana-balance-endpoint), [solana](#solana-endpoint), [solanamulti](#solanamulti-endpoint), [solvjlp](#solvjlp-endpoint), [tbill](#tbill-endpoint), [xrp](#xrp-endpoint), [xrpl](#xrpl-endpoint) | `evm` | +| Required? | Name | Description | Type | Options | Default | +| :-------: | :------: | :-----------------: | :----: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-----: | +| | endpoint | The endpoint to use | string | [erc20](#evm-endpoint), [etherfi](#etherfi-endpoint), [evm](#evm-endpoint), [solana-balance](#solana-balance-endpoint), [solana](#solana-endpoint), [solanamulti](#solanamulti-endpoint), [solvjlp](#solvjlp-endpoint), [stellar](#stellar-endpoint), [tbill](#tbill-endpoint), [xrp](#xrp-endpoint), [xrpl](#xrpl-endpoint) | `evm` | ## Evm Endpoint @@ -378,4 +379,34 @@ Request: --- +## Stellar Endpoint + +`stellar` is the only supported name for this endpoint. + +### Input Params + +| Required? | Name | Aliases | Description | Type | Options | Default | Depends On | Not Valid With | +| :-------: | :---------------: | :-----: | :--------------------------------------------: | :------: | :-----: | :-----: | :--------: | :------------: | +| ✅ | addresses | | List of addresses to read | object[] | | | | | +| ✅ | addresses.address | | Address of the account to fetch the balance of | string | | | | | + +### Example + +Request: + +```json +{ + "data": { + "endpoint": "stellar", + "addresses": [ + { + "address": "rGSA6YCGzywj2hsPA8DArSsLr1DMTBi2LH" + } + ] + } +} +``` + +--- + MIT License diff --git a/packages/sources/token-balance/package.json b/packages/sources/token-balance/package.json index 515ec698c6..b321c54058 100644 --- a/packages/sources/token-balance/package.json +++ b/packages/sources/token-balance/package.json @@ -1,6 +1,6 @@ { "name": "@chainlink/token-balance-adapter", - "version": "3.3.0", + "version": "3.3.1", "description": "Chainlink token-balance adapter.", "keywords": [ "Chainlink",