Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
be221ac
feat(mobula): Update to v2 API with asset_ids subscription format
FionnL Oct 15, 2025
202443d
chore: add changeset for mobula v2 updates
FionnL Oct 15, 2025
6ec2f69
Add hardcoded quote currency mappings for BTC, ETH, SOL, HYPE, and S
FionnL Oct 20, 2025
303e96c
Fix critical bug: Use composite key for WebSocket reverse mapping
FionnL Oct 20, 2025
fc05f67
Add comprehensive DeFi asset mappings and BBSOL quote support
FionnL Oct 20, 2025
a0de3bf
Add comprehensive v2 test suite with overrides and direct asset ID su…
FionnL Oct 21, 2025
3799753
docs(mobula): Add comment explaining CryptoPriceEndpoint 'market' ali…
FionnL Oct 21, 2025
e8b1e6a
fix(mobula): Resolve CI test failures and timestamp warnings
FionnL Oct 21, 2025
333f6a5
fix(mobula): Update Jest snapshots to resolve CI test failures
FionnL Oct 21, 2025
255405a
fix(mobula): Final snapshot update to resolve CI test failures
FionnL Oct 21, 2025
3501b04
fix(mobula): Update to framework v2.8.0 and fix CI snapshot mismatches
FionnL Oct 21, 2025
8ffbbf6
fix(mobula): Address Copilot feedback - asset ID consistency and type…
FionnL Oct 21, 2025
814dfa3
Update packages/sources/mobula-state/src/endpoint/price.ts
FionnL Oct 21, 2025
a6951ea
fix(mobula): Address PR review feedback
FionnL Nov 13, 2025
6578f36
Merge main into feature/update-mobula-ea-v2 to resolve conflicts
FionnL Nov 13, 2025
3ae966c
fix(mobula): Update framework to 2.11.0 to match monorepo requirement
FionnL Nov 13, 2025
b778ac1
docs(mobula): Clarify NOP upgrade requirements in changeset
FionnL Nov 14, 2025
63c9842
fix(mobula): Remove manual includes.json parsing - let framework hand…
FionnL Nov 14, 2025
4e9a1e4
fix(mobula): Add includes.json entries for override test cases
FionnL Nov 14, 2025
495b2ec
test: refactor mock server to use v2 targeted subscription pattern
FionnL Nov 19, 2025
f0c2080
fix(mobula): Fix funding rate test mock to properly handle subscripti…
FionnL Nov 20, 2025
018a794
fix(mobula): Fix override tests by removing conflicting includes.json…
FionnL Nov 20, 2025
d148e35
fix(mobula): Prime cache with all test pairs to fix CI timing issues
FionnL Nov 20, 2025
2f28da5
Merge branch 'main' into feature/update-mobula-ea-v2
FionnL Nov 20, 2025
06a0f65
fix(mobula): Add missing direct asset ID tests to cache priming
FionnL Nov 20, 2025
0b79145
fix(mobula): Update snapshot timestamps after adding more cache priming
FionnL Nov 20, 2025
0ac8721
Merge branch 'main' into feature/update-mobula-ea-v2
FionnL Nov 28, 2025
ff5d25e
run yarn && yarn setup to fix build dep issue
mmcallister-cll Nov 28, 2025
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
11 changes: 11 additions & 0 deletions .changeset/large-cycles-admire.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
'@chainlink/mobula-state-adapter': major
---

**BREAKING CHANGE:** Migrated from v1 firehose WebSocket API to v2 targeted asset_id-based subscriptions.

## Upgrade Instructions

No changes are required on the NOPs part in order to upgrade.

**Do not upgrade to this version until instructed to do so.**
21 changes: 20 additions & 1 deletion .pnp.cjs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file not shown.
2 changes: 1 addition & 1 deletion packages/sources/mobula-state/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
"typescript": "5.8.3"
},
"dependencies": {
"@chainlink/external-adapter-framework": "2.8.0",
"@chainlink/external-adapter-framework": "2.11.0",
"tslib": "2.4.1"
}
}
Loading
Loading