From a7c560786e3a85813ec1442237aaf4ceecbc7693 Mon Sep 17 00:00:00 2001 From: Michael Xiao Date: Fri, 21 Feb 2025 17:48:15 -0500 Subject: [PATCH] Remove bx-digital (#3692) * Remove bx-digital * changeset --------- Co-authored-by: mmcallister-cll <139181225+mmcallister-cll@users.noreply.github.com> --- .changeset/purple-hornets-applaud.md | 5 ++ .pnp.cjs | 22 +---- .yarn/cache/fsevents-patch-6b67494872-10.zip | Bin 0 -> 24475 bytes .yarn/cache/fsevents-patch-afc6995412-10.zip | Bin 0 -> 12793 bytes packages/sources/README.md | 1 - packages/sources/bx-digital/CHANGELOG.md | 45 ---------- packages/sources/bx-digital/README.md | 55 ------------ packages/sources/bx-digital/package.json | 40 --------- .../sources/bx-digital/src/config/index.ts | 15 ---- .../sources/bx-digital/src/endpoint/index.ts | 1 - .../sources/bx-digital/src/endpoint/price.ts | 33 ------- packages/sources/bx-digital/src/index.ts | 21 ----- .../sources/bx-digital/src/transport/price.ts | 83 ------------------ packages/sources/bx-digital/test-payload.json | 5 -- .../__snapshots__/adapter.test.ts.snap | 42 --------- .../test/integration/adapter.test.ts | 65 -------------- .../bx-digital/test/integration/fixtures.ts | 26 ------ packages/sources/bx-digital/tsconfig.json | 9 -- .../sources/bx-digital/tsconfig.test.json | 7 -- .../sources/por-indexer/docs/known-issues.md | 2 +- packages/tsconfig.json | 3 - packages/tsconfig.test.json | 3 - yarn.lock | 13 --- 23 files changed, 7 insertions(+), 489 deletions(-) create mode 100644 .changeset/purple-hornets-applaud.md create mode 100644 .yarn/cache/fsevents-patch-6b67494872-10.zip create mode 100644 .yarn/cache/fsevents-patch-afc6995412-10.zip delete mode 100644 packages/sources/bx-digital/CHANGELOG.md delete mode 100644 packages/sources/bx-digital/README.md delete mode 100644 packages/sources/bx-digital/package.json delete mode 100644 packages/sources/bx-digital/src/config/index.ts delete mode 100644 packages/sources/bx-digital/src/endpoint/index.ts delete mode 100644 packages/sources/bx-digital/src/endpoint/price.ts delete mode 100644 packages/sources/bx-digital/src/index.ts delete mode 100644 packages/sources/bx-digital/src/transport/price.ts delete mode 100644 packages/sources/bx-digital/test-payload.json delete mode 100644 packages/sources/bx-digital/test/integration/__snapshots__/adapter.test.ts.snap delete mode 100644 packages/sources/bx-digital/test/integration/adapter.test.ts delete mode 100644 packages/sources/bx-digital/test/integration/fixtures.ts delete mode 100644 packages/sources/bx-digital/tsconfig.json delete mode 100755 packages/sources/bx-digital/tsconfig.test.json diff --git a/.changeset/purple-hornets-applaud.md b/.changeset/purple-hornets-applaud.md new file mode 100644 index 0000000000..e415e65c51 --- /dev/null +++ b/.changeset/purple-hornets-applaud.md @@ -0,0 +1,5 @@ +--- +'@chainlink/por-indexer-adapter': patch +--- + +Typo diff --git a/.pnp.cjs b/.pnp.cjs index 229c77a42b..6d626ea7da 100644 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -318,10 +318,6 @@ const RAW_RUNTIME_STATE = "name": "@chainlink/btc.com-adapter",\ "reference": "workspace:packages/sources/btc.com"\ },\ - {\ - "name": "@chainlink/bx-digital-adapter",\ - "reference": "workspace:packages/sources/bx-digital"\ - },\ {\ "name": "@chainlink/cache.gold-adapter",\ "reference": "workspace:packages/sources/cache.gold"\ @@ -990,7 +986,6 @@ const RAW_RUNTIME_STATE = ["@chainlink/bravenewcoin-adapter", ["workspace:packages/sources/bravenewcoin"]],\ ["@chainlink/bsol-price-adapter", ["workspace:packages/composites/bsol-price"]],\ ["@chainlink/btc.com-adapter", ["workspace:packages/sources/btc.com"]],\ - ["@chainlink/bx-digital-adapter", ["workspace:packages/sources/bx-digital"]],\ ["@chainlink/cache.gold-adapter", ["workspace:packages/sources/cache.gold"]],\ ["@chainlink/ccip-read-adapter", ["workspace:packages/sources/ccip-read"]],\ ["@chainlink/ceffu-adapter", ["workspace:packages/sources/ceffu"]],\ @@ -5729,21 +5724,6 @@ const RAW_RUNTIME_STATE = "linkType": "SOFT"\ }]\ ]],\ - ["@chainlink/bx-digital-adapter", [\ - ["workspace:packages/sources/bx-digital", {\ - "packageLocation": "./packages/sources/bx-digital/",\ - "packageDependencies": [\ - ["@chainlink/bx-digital-adapter", "workspace:packages/sources/bx-digital"],\ - ["@chainlink/external-adapter-framework", "npm:2.1.0"],\ - ["@types/jest", "npm:27.5.2"],\ - ["@types/node", "npm:22.12.0"],\ - ["nock", "npm:13.5.6"],\ - ["tslib", "npm:2.4.1"],\ - ["typescript", "patch:typescript@npm%3A5.6.3#optional!builtin::version=5.6.3&hash=8c6c40"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ ["@chainlink/cache.gold-adapter", [\ ["workspace:packages/sources/cache.gold", {\ "packageLocation": "./packages/sources/cache.gold/",\ @@ -42857,7 +42837,7 @@ class MountFS extends BasePortableFakeFS { if (this.notMount.has(filePath)) continue; try { - if (this.typeCheck !== null && (this.baseFs.lstatSync(filePath).mode & fs.constants.S_IFMT) !== this.typeCheck) { + if (this.typeCheck !== null && (this.baseFs.statSync(filePath).mode & fs.constants.S_IFMT) !== this.typeCheck) { this.notMount.add(filePath); continue; } diff --git a/.yarn/cache/fsevents-patch-6b67494872-10.zip b/.yarn/cache/fsevents-patch-6b67494872-10.zip new file mode 100644 index 0000000000000000000000000000000000000000..9887ada72d9b590bee40952203020d6b9a6a3e67 GIT binary patch literal 24475 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 literal 0 HcmV?d00001 diff --git a/.yarn/cache/fsevents-patch-afc6995412-10.zip b/.yarn/cache/fsevents-patch-afc6995412-10.zip new file mode 100644 index 0000000000000000000000000000000000000000..34871c571da4ae204a65c81a8516c18a92bd2c2e GIT binary patch literal 12793 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 literal 0 HcmV?d00001 diff --git a/packages/sources/README.md b/packages/sources/README.md index 9c002ad056..2642e41aa8 100644 --- a/packages/sources/README.md +++ b/packages/sources/README.md @@ -33,7 +33,6 @@ This document was generated automatically. Please see [Master List Generator](.. - [bob](./bob/README.md) - [bravenewcoin](./bravenewcoin/README.md) - [btc.com](./btc.com/README.md) -- [bx-digital](./bx-digital/README.md) - [cache.gold](./cache.gold/README.md) - [ccip-read](./ccip-read/README.md) - [ceffu](./ceffu/README.md) diff --git a/packages/sources/bx-digital/CHANGELOG.md b/packages/sources/bx-digital/CHANGELOG.md deleted file mode 100644 index 3a4ed6d5b5..0000000000 --- a/packages/sources/bx-digital/CHANGELOG.md +++ /dev/null @@ -1,45 +0,0 @@ -# @chainlink/bx-digital-adapter - -## 1.0.4 - -### Patch Changes - -- [#3673](https://github.com/smartcontractkit/external-adapters-js/pull/3673) [`1e1c478`](https://github.com/smartcontractkit/external-adapters-js/commit/1e1c4785e78eeeda775b6a7630594498f60ad9bf) Thanks [@Subarna-Singh](https://github.com/Subarna-Singh)! - Bumped framework version - -## 1.0.3 - -### Patch Changes - -- [#3656](https://github.com/smartcontractkit/external-adapters-js/pull/3656) [`f32e247`](https://github.com/smartcontractkit/external-adapters-js/commit/f32e2477bcc37a8e37b73676616c8d9e5dce9a45) Thanks [@renovate](https://github.com/apps/renovate)! - Update Node.js to v22.13.1 - -- [#3564](https://github.com/smartcontractkit/external-adapters-js/pull/3564) [`3fac674`](https://github.com/smartcontractkit/external-adapters-js/commit/3fac674cfeb93f73009959ba2ea0fbf342c3c66d) Thanks [@renovate](https://github.com/apps/renovate)! - Update dependency nock to v13.5.6 - -## 1.0.2 - -### Patch Changes - -- [#3629](https://github.com/smartcontractkit/external-adapters-js/pull/3629) [`0bede17`](https://github.com/smartcontractkit/external-adapters-js/commit/0bede1726a01a0fc4c5831be521b974dfac79234) Thanks [@mxiao-cll](https://github.com/mxiao-cll)! - Bumped framework version, includes fastify v4 to v5 upgrade - -- [#3634](https://github.com/smartcontractkit/external-adapters-js/pull/3634) [`1c516b6`](https://github.com/smartcontractkit/external-adapters-js/commit/1c516b6b6609c037c607346c8ab156694564ea3e) Thanks [@mxiao-cll](https://github.com/mxiao-cll)! - Adjust rate limiter - -## 1.0.1 - -### Patch Changes - -- [#3619](https://github.com/smartcontractkit/external-adapters-js/pull/3619) [`55df8b1`](https://github.com/smartcontractkit/external-adapters-js/commit/55df8b1867403001c5bb11339bb2244e6c219c3f) Thanks [@mxiao-cll](https://github.com/mxiao-cll)! - Bumped framework version - -- [#3618](https://github.com/smartcontractkit/external-adapters-js/pull/3618) [`e30440e`](https://github.com/smartcontractkit/external-adapters-js/commit/e30440e20f06c72eb701ac539692815e77978a73) Thanks [@mmcallister-cll](https://github.com/mmcallister-cll)! - Bumped framework version - -## 1.0.0 - -### Major Changes - -- [#3597](https://github.com/smartcontractkit/external-adapters-js/pull/3597) [`8c5177d`](https://github.com/smartcontractkit/external-adapters-js/commit/8c5177dddb1b99534940de0a083ac1dcedb557b1) Thanks [@mxiao-cll](https://github.com/mxiao-cll)! - Init - -### Patch Changes - -- [#3602](https://github.com/smartcontractkit/external-adapters-js/pull/3602) [`e4586c1`](https://github.com/smartcontractkit/external-adapters-js/commit/e4586c17bc03321d776e93068ebbc90b81f4a098) Thanks [@mxiao-cll](https://github.com/mxiao-cll)! - Update user agent - -- [#3612](https://github.com/smartcontractkit/external-adapters-js/pull/3612) [`8bd801d`](https://github.com/smartcontractkit/external-adapters-js/commit/8bd801daca510bd92089c8dd734672cf7268a2f2) Thanks [@mxiao-cll](https://github.com/mxiao-cll)! - Remove user agent - -- [#3598](https://github.com/smartcontractkit/external-adapters-js/pull/3598) [`f9a4dc2`](https://github.com/smartcontractkit/external-adapters-js/commit/f9a4dc24e77f1f5b5e967b5f2d03eb58c15ef9b2) Thanks [@mxiao-cll](https://github.com/mxiao-cll)! - Bumped framework version diff --git a/packages/sources/bx-digital/README.md b/packages/sources/bx-digital/README.md deleted file mode 100644 index 8ff53abf12..0000000000 --- a/packages/sources/bx-digital/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# BX_DIGITAL - -![1.0.4](https://img.shields.io/github/package-json/v/smartcontractkit/external-adapters-js?filename=packages/sources/bx-digital/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. - -## Environment Variables - -| Required? | Name | Description | Type | Options | Default | -| :-------: | :----------: | :-------------------------------: | :----: | :-----: | :-------------------------------------------------: | -| ✅ | API_KEY | An API key for Data Provider | string | | | -| | API_ENDPOINT | An API endpoint for Data Provider | string | | `https://dev-cdf-stage-k8s.bxdigital.ch/securities` | - ---- - -## Data Provider Rate Limits - -| Name | Requests/credits per second | Requests/credits per minute | Requests/credits per hour | Note | -| :-----: | :-------------------------: | :-------------------------: | :-----------------------: | :---------------: | -| default | | 1 | | Reasonable limits | - ---- - -## Input Parameters - -| Required? | Name | Description | Type | Options | Default | -| :-------: | :------: | :-----------------: | :----: | :----------------------: | :-----: | -| | endpoint | The endpoint to use | string | [price](#price-endpoint) | `price` | - -## Price Endpoint - -`price` is the only supported name for this endpoint. - -### Input Params - -| Required? | Name | Aliases | Description | Type | Options | Default | Depends On | Not Valid With | -| :-------: | :--------: | :-----: | :-----------------------------------: | :----: | :-----: | :-----: | :--------: | :------------: | -| ✅ | securityId | | ID of the security to report price on | string | | | | | - -### Example - -Request: - -```json -{ - "data": { - "endpoint": "price", - "securityId": "CH0012032048" - } -} -``` - ---- - -MIT License diff --git a/packages/sources/bx-digital/package.json b/packages/sources/bx-digital/package.json deleted file mode 100644 index 525ef5c07d..0000000000 --- a/packages/sources/bx-digital/package.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "name": "@chainlink/bx-digital-adapter", - "version": "1.0.4", - "description": "Chainlink bx-digital adapter.", - "keywords": [ - "Chainlink", - "LINK", - "blockchain", - "oracle", - "bx-digital" - ], - "main": "dist/index.js", - "types": "dist/index.d.ts", - "files": [ - "dist" - ], - "repository": { - "url": "https://github.com/smartcontractkit/external-adapters-js", - "type": "git" - }, - "license": "MIT", - "scripts": { - "clean": "rm -rf dist && rm -f tsconfig.tsbuildinfo", - "prepack": "yarn build", - "build": "tsc -b", - "server": "node -e 'require(\"./index.js\").server()'", - "server:dist": "node -e 'require(\"./dist/index.js\").server()'", - "start": "yarn server:dist" - }, - "devDependencies": { - "@types/jest": "27.5.2", - "@types/node": "22.12.0", - "nock": "13.5.6", - "typescript": "5.6.3" - }, - "dependencies": { - "@chainlink/external-adapter-framework": "2.1.0", - "tslib": "2.4.1" - } -} diff --git a/packages/sources/bx-digital/src/config/index.ts b/packages/sources/bx-digital/src/config/index.ts deleted file mode 100644 index ed1ebbed26..0000000000 --- a/packages/sources/bx-digital/src/config/index.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { AdapterConfig } from '@chainlink/external-adapter-framework/config' - -export const config = new AdapterConfig({ - API_KEY: { - description: 'An API key for Data Provider', - type: 'string', - required: true, - sensitive: true, - }, - API_ENDPOINT: { - description: 'An API endpoint for Data Provider', - type: 'string', - default: 'https://dev-cdf-stage-k8s.bxdigital.ch/securities', - }, -}) diff --git a/packages/sources/bx-digital/src/endpoint/index.ts b/packages/sources/bx-digital/src/endpoint/index.ts deleted file mode 100644 index 11a44912b4..0000000000 --- a/packages/sources/bx-digital/src/endpoint/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { endpoint as price } from './price' diff --git a/packages/sources/bx-digital/src/endpoint/price.ts b/packages/sources/bx-digital/src/endpoint/price.ts deleted file mode 100644 index 2e1861be36..0000000000 --- a/packages/sources/bx-digital/src/endpoint/price.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { AdapterEndpoint } from '@chainlink/external-adapter-framework/adapter' -import { InputParameters } from '@chainlink/external-adapter-framework/validation' -import { SingleNumberResultResponse } from '@chainlink/external-adapter-framework/util' -import { config } from '../config' -import { httpTransport } from '../transport/price' - -export const inputParameters = new InputParameters( - { - securityId: { - required: true, - type: 'string', - description: 'ID of the security to report price on', - }, - }, - [ - { - securityId: 'CH0012032048', - }, - ], -) - -export type BaseEndpointTypes = { - Parameters: typeof inputParameters.definition - Response: SingleNumberResultResponse - Settings: typeof config.settings -} - -export const endpoint = new AdapterEndpoint({ - name: 'price', - aliases: [], - transport: httpTransport, - inputParameters, -}) diff --git a/packages/sources/bx-digital/src/index.ts b/packages/sources/bx-digital/src/index.ts deleted file mode 100644 index a2dc712f31..0000000000 --- a/packages/sources/bx-digital/src/index.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { expose, ServerInstance } from '@chainlink/external-adapter-framework' -import { Adapter } from '@chainlink/external-adapter-framework/adapter' -import { config } from './config' -import { price } from './endpoint' - -export const adapter = new Adapter({ - defaultEndpoint: price.name, - name: 'BX_DIGITAL', - config, - endpoints: [price], - rateLimiting: { - tiers: { - default: { - rateLimit1m: 1, - note: 'Reasonable limits', - }, - }, - }, -}) - -export const server = (): Promise => expose(adapter) diff --git a/packages/sources/bx-digital/src/transport/price.ts b/packages/sources/bx-digital/src/transport/price.ts deleted file mode 100644 index 6c3db0e56d..0000000000 --- a/packages/sources/bx-digital/src/transport/price.ts +++ /dev/null @@ -1,83 +0,0 @@ -import { HttpTransport } from '@chainlink/external-adapter-framework/transports' -import { BaseEndpointTypes } from '../endpoint/price' - -export interface ResponseSchema { - securityId: string - lastModifiedTime: number - closingPrice: string -} - -export type HttpTransportTypes = BaseEndpointTypes & { - Provider: { - RequestBody: never - ResponseBody: ResponseSchema[] - } -} -export const httpTransport = new HttpTransport({ - prepareRequests: (params, config) => { - return params.map((param) => { - return { - params: [param], - request: { - baseURL: config.API_ENDPOINT, - headers: { - 'API-key': config.API_KEY, - }, - }, - } - }) - }, - parseResponse: (params, response) => { - if (!response.data) { - return params.map((param) => { - return { - params: param, - response: { - errorMessage: `The data provider didn't return any value`, - statusCode: 502, - }, - } - }) - } - - const missing = params - .filter((p) => !response.data.map((s) => s.securityId).includes(p.securityId)) - .map((p) => ({ - params: p, - response: { - errorMessage: `The data provider didn't return any value for ${p.securityId}`, - statusCode: 502, - }, - })) - - const valid = response.data.map((security) => { - const params = { - securityId: security.securityId, - } - if (isNaN(Number(security?.closingPrice))) { - return { - params, - response: { - errorMessage: `The data provider didn't return valid value for ${security.securityId}`, - statusCode: 502, - }, - } - } else { - return { - params, - response: { - result: Number(security.closingPrice), - data: { - result: Number(security.closingPrice), - }, - timestamps: { - providerIndicatedTimeUnixMs: security.lastModifiedTime * 1000, - }, - }, - } - } - }) - - return valid.concat(missing) - }, -}) diff --git a/packages/sources/bx-digital/test-payload.json b/packages/sources/bx-digital/test-payload.json deleted file mode 100644 index a53ae99171..0000000000 --- a/packages/sources/bx-digital/test-payload.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "requests": [{ - "securityId": "CH0012032048" - }] -} diff --git a/packages/sources/bx-digital/test/integration/__snapshots__/adapter.test.ts.snap b/packages/sources/bx-digital/test/integration/__snapshots__/adapter.test.ts.snap deleted file mode 100644 index 03cb60123c..0000000000 --- a/packages/sources/bx-digital/test/integration/__snapshots__/adapter.test.ts.snap +++ /dev/null @@ -1,42 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`execute price endpoint should return failure for Nan 1`] = ` -{ - "errorMessage": "The data provider didn't return valid value for 3", - "statusCode": 502, - "timestamps": { - "providerDataReceivedUnixMs": 978347471111, - "providerDataRequestedUnixMs": 978347471111, - }, -} -`; - -exports[`execute price endpoint should return success for security 1 1`] = ` -{ - "data": { - "result": 111.11, - }, - "result": 111.11, - "statusCode": 200, - "timestamps": { - "providerDataReceivedUnixMs": 978347471111, - "providerDataRequestedUnixMs": 978347471111, - "providerIndicatedTimeUnixMs": 1733155814000, - }, -} -`; - -exports[`execute price endpoint should return success for security 2 1`] = ` -{ - "data": { - "result": 222.22, - }, - "result": 222.22, - "statusCode": 200, - "timestamps": { - "providerDataReceivedUnixMs": 978347471111, - "providerDataRequestedUnixMs": 978347471111, - "providerIndicatedTimeUnixMs": 1733153530000, - }, -} -`; diff --git a/packages/sources/bx-digital/test/integration/adapter.test.ts b/packages/sources/bx-digital/test/integration/adapter.test.ts deleted file mode 100644 index b91abcd232..0000000000 --- a/packages/sources/bx-digital/test/integration/adapter.test.ts +++ /dev/null @@ -1,65 +0,0 @@ -import { - TestAdapter, - setEnvVariables, -} from '@chainlink/external-adapter-framework/util/testing-utils' -import * as nock from 'nock' -import { mockResponseSuccess } from './fixtures' - -describe('execute', () => { - let spy: jest.SpyInstance - let testAdapter: TestAdapter - let oldEnv: NodeJS.ProcessEnv - - beforeAll(async () => { - oldEnv = JSON.parse(JSON.stringify(process.env)) - process.env.API_ENDPOINT = 'https://fake-api' - process.env.API_KEY = 'fake-api-key' - - const mockDate = new Date('2001-01-01T11:11:11.111Z') - spy = jest.spyOn(Date, 'now').mockReturnValue(mockDate.getTime()) - - const adapter = (await import('./../../src')).adapter - adapter.rateLimiting = undefined - testAdapter = await TestAdapter.startWithMockedCache(adapter, { - testAdapter: {} as TestAdapter, - }) - }) - - afterAll(async () => { - setEnvVariables(oldEnv) - await testAdapter.api.close() - nock.restore() - nock.cleanAll() - spy.mockRestore() - }) - - describe('price endpoint', () => { - it('should return success for security 1', async () => { - const data = { - securityId: '1', - } - mockResponseSuccess() - const response = await testAdapter.request(data) - expect(response.statusCode).toBe(200) - expect(response.json()).toMatchSnapshot() - }) - it('should return success for security 2', async () => { - const data = { - securityId: '2', - } - mockResponseSuccess() - const response = await testAdapter.request(data) - expect(response.statusCode).toBe(200) - expect(response.json()).toMatchSnapshot() - }) - it('should return failure for Nan', async () => { - const data = { - securityId: '3', - } - mockResponseSuccess() - const response = await testAdapter.request(data) - expect(response.statusCode).toBe(502) - expect(response.json()).toMatchSnapshot() - }) - }) -}) diff --git a/packages/sources/bx-digital/test/integration/fixtures.ts b/packages/sources/bx-digital/test/integration/fixtures.ts deleted file mode 100644 index f002f3afe1..0000000000 --- a/packages/sources/bx-digital/test/integration/fixtures.ts +++ /dev/null @@ -1,26 +0,0 @@ -import nock from 'nock' - -export const mockResponseSuccess = (): nock.Scope => - nock('https://fake-api', { - encodedQueryParams: true, - }) - .get('/') - .reply( - 200, - () => [ - { securityId: '1', lastModifiedTime: 1733155814, closingPrice: '111.11' }, - { securityId: '2', lastModifiedTime: 1733153530, closingPrice: '222.22' }, - { securityId: '3', lastModifiedTime: 1733156220, closingPrice: 'lol' }, - ], - [ - 'Content-Type', - 'application/json', - 'Connection', - 'close', - 'Vary', - 'Accept-Encoding', - 'Vary', - 'Origin', - ], - ) - .persist() diff --git a/packages/sources/bx-digital/tsconfig.json b/packages/sources/bx-digital/tsconfig.json deleted file mode 100644 index f59363fd76..0000000000 --- a/packages/sources/bx-digital/tsconfig.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "outDir": "dist", - "rootDir": "src" - }, - "include": ["src/**/*", "src/**/*.json"], - "exclude": ["dist", "**/*.spec.ts", "**/*.test.ts"] -} diff --git a/packages/sources/bx-digital/tsconfig.test.json b/packages/sources/bx-digital/tsconfig.test.json deleted file mode 100755 index e3de28cb5c..0000000000 --- a/packages/sources/bx-digital/tsconfig.test.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": "../../tsconfig.base.json", - "include": ["src/**/*", "**/test", "src/**/*.json"], - "compilerOptions": { - "noEmit": true - } -} diff --git a/packages/sources/por-indexer/docs/known-issues.md b/packages/sources/por-indexer/docs/known-issues.md index 3d4eb62bce..799205dd33 100644 --- a/packages/sources/por-indexer/docs/known-issues.md +++ b/packages/sources/por-indexer/docs/known-issues.md @@ -8,4 +8,4 @@ Follow [this deployment documentation](https://chainlink.notion.site/Bitcoin-Pro ### MAX_PAYLOAD_SIZE_LIMIT configuration -The `MAX_PAYLOAD_SIZE_LIMIT` environment variable is used for controlling the maximum size of the incoming request body that the EA can handle. If you decide to customize this value it's essential to ensure that any reverse proxy or web server in front of the EA, such as Nginx, is also configured with a corresponding limit. This alignment prevents scenarios where Nginx rejects a request for exceeding its payload size limit before it reaches the EA. +The `MAX_PAYLOAD_SIZE_LIMIT` environment variable is used for controlling the maximum size of the incoming request body that the EA can handle. If you decided to customize this value it's essential to ensure that any reverse proxy or web server in front of the EA, such as Nginx, is also configured with a corresponding limit. This alignment prevents scenarios where Nginx rejects a request for exceeding its payload size limit before it reaches the EA. diff --git a/packages/tsconfig.json b/packages/tsconfig.json index 8b6891966a..b2e76d2203 100644 --- a/packages/tsconfig.json +++ b/packages/tsconfig.json @@ -218,9 +218,6 @@ { "path": "./sources/btc.com" }, - { - "path": "./sources/bx-digital" - }, { "path": "./sources/cache.gold" }, diff --git a/packages/tsconfig.test.json b/packages/tsconfig.test.json index ca710faf44..1d84bcaf16 100644 --- a/packages/tsconfig.test.json +++ b/packages/tsconfig.test.json @@ -218,9 +218,6 @@ { "path": "./sources/btc.com/tsconfig.test.json" }, - { - "path": "./sources/bx-digital/tsconfig.test.json" - }, { "path": "./sources/cache.gold/tsconfig.test.json" }, diff --git a/yarn.lock b/yarn.lock index b884ed4ad9..44fb29b8d1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2904,19 +2904,6 @@ __metadata: languageName: unknown linkType: soft -"@chainlink/bx-digital-adapter@workspace:packages/sources/bx-digital": - version: 0.0.0-use.local - resolution: "@chainlink/bx-digital-adapter@workspace:packages/sources/bx-digital" - dependencies: - "@chainlink/external-adapter-framework": "npm:2.1.0" - "@types/jest": "npm:27.5.2" - "@types/node": "npm:22.12.0" - nock: "npm:13.5.6" - tslib: "npm:2.4.1" - typescript: "npm:5.6.3" - languageName: unknown - linkType: soft - "@chainlink/cache.gold-adapter@workspace:packages/sources/cache.gold": version: 0.0.0-use.local resolution: "@chainlink/cache.gold-adapter@workspace:packages/sources/cache.gold"