Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 0 additions & 9 deletions .changeset/graceful-unresolvable-symbols.md

This file was deleted.

4 changes: 2 additions & 2 deletions MASTERLIST.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## Release 1.237.0
## Release 1.238.0

This document was generated automatically. Please see [Master List Generator](./packages/scripts#master-list-generator) for more info.

Expand Down Expand Up @@ -143,7 +143,7 @@ This document was generated automatically. Please see [Master List Generator](./
| [market-status](packages/composites/market-status/README.md) | `1.6.1` | `composite` | v3 | Unknown | `external-adapter-framework` | `BACKGROUND_EXECUTE_MS`, `FINNHUB_SECONDARY_ADAPTER_URL (✅)`, `NCFX_ADAPTER_URL (✅)`, `TRADINGHOURS_ADAPTER_URL (✅)` | `market-status`, `multi-market-status` | `market-status` | | | [✅](packages/composites/market-status/test/integration) | |
| [medianizer](packages/composites/medianizer/README.md) | `1.2.44` | `composite` | v2 | Unknown | | | `medianizer` | `medianizer` | | [✅](packages/composites/medianizer/test/unit) | [✅](packages/composites/medianizer/test/integration) | |
| [messari](packages/sources/messari/README.md) | `1.2.47` | `source` | v2 | `https://data.messari.io/api/v1/` | | `API_ENDPOINT`, `API_KEY` | `assets`, `dominance` | `assets` | | [✅](packages/sources/messari/test/unit) | | |
| [mobula-state](packages/sources/mobula-state/README.md) | `2.0.0` | `source` | v3 | Unknown | `external-adapter-framework` | `API_KEY (✅)`, `WS_API_ENDPOINT`, `WS_FUNDING_RATE_API_ENDPOINT` | `crypto`, `funding-rate`, `price`, `state` | `price` | | | [✅](packages/sources/mobula-state/test/integration) | |
| [mobula-state](packages/sources/mobula-state/README.md) | `2.0.1` | `source` | v3 | Unknown | `external-adapter-framework` | `API_KEY (✅)`, `WS_API_ENDPOINT`, `WS_FUNDING_RATE_API_ENDPOINT` | `crypto`, `funding-rate`, `price`, `state` | `price` | | | [✅](packages/sources/mobula-state/test/integration) | |
| [mock-ea](packages/sources/mock-ea/README.md) | `2.2.0` | `source` | v2 | Unknown | | `DEVIATION_AMOUNT (✅)`, `MIN_RESULT (✅)`, `UPDATE_INTERVAL_IN_MS (✅)` | `price` | `price` | | | [✅](packages/sources/mock-ea/test/integration) | |
| [moonbeam-address-list](packages/sources/moonbeam-address-list/README.md) | `1.1.51` | `source` | v3 | Unknown | `external-adapter-framework` | `CHAIN_ID`, `RPC_URL (✅)` | Unknown | `address` | | | [✅](packages/sources/moonbeam-address-list/test/integration) | [✅](packages/sources/moonbeam-address-list/test/e2e) |
| [moore-hk](packages/sources/moore-hk/README.md) | `1.0.28` | `source` | v3 | `https://api.real-time-reserves.verinumus.io/v1/` | `external-adapter-framework` | `API_ENDPOINT` | `trueusd` | `trueusd` | | | [✅](packages/sources/moore-hk/test/integration) | |
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@chainlink/external-adapters-js",
"version": "1.237.0",
"version": "1.238.0",
"license": "MIT",
"private": true,
"workspaces": [
Expand Down
10 changes: 10 additions & 0 deletions packages/sources/mobula-state/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# @chainlink/mobula-state-adapter

## 2.0.1

### Patch Changes

- [#4345](https://github.com/smartcontractkit/external-adapters-js/pull/4345) [`7bbaacf`](https://github.com/smartcontractkit/external-adapters-js/commit/7bbaacf568527e0fe19e354b8e1c46214c511999) Thanks [@FionnL](https://github.com/FionnL)! - Fix: Gracefully handle unresolvable symbols and add case-insensitive request handling.

1. **Graceful Error Handling**: The adapter now returns `undefined` instead of throwing errors when symbols cannot be resolved to asset IDs in `getAssetId()` and `getQuoteId()`. The subscription message builder skips subscriptions for unresolvable symbols with a warning, preventing the EA from failing to establish WebSocket connections due to background processing errors.

2. **Case-Insensitive Requests**: Added `requestTransforms` to uppercase `base` and `quote` parameters and resolve them via `includes.json` before processing. This allows lowercase requests (e.g., `btc/usd`) to work seamlessly.

## 2.0.0

### Major Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/sources/mobula-state/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# MOBULA_STATE

![2.0.0](https://img.shields.io/github/package-json/v/smartcontractkit/external-adapters-js?filename=packages/sources/mobula-state/package.json) ![v3](https://img.shields.io/badge/framework%20version-v3-blueviolet)
![2.0.1](https://img.shields.io/github/package-json/v/smartcontractkit/external-adapters-js?filename=packages/sources/mobula-state/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.

Expand Down
2 changes: 1 addition & 1 deletion packages/sources/mobula-state/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@chainlink/mobula-state-adapter",
"version": "2.0.0",
"version": "2.0.1",
"description": "Chainlink mobula-state adapter.",
"keywords": [
"Chainlink",
Expand Down
Loading