diff --git a/.changeset/seven-cups-drive.md b/.changeset/seven-cups-drive.md new file mode 100644 index 0000000000..295bec4280 --- /dev/null +++ b/.changeset/seven-cups-drive.md @@ -0,0 +1,5 @@ +--- +'@chainlink/tp-adapter': minor +--- + +Seperate TP vs IC on dashboard diff --git a/.pnp.cjs b/.pnp.cjs index baae7d7809..9d5a1c8973 100644 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -7364,6 +7364,25 @@ const RAW_RUNTIME_STATE = ["yeoman-generator", "npm:3.1.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:1.4.0", {\ + "packageLocation": "./.yarn/cache/@chainlink-external-adapter-framework-npm-1.4.0-a00b57201e-4ceb12124c.zip/node_modules/@chainlink/external-adapter-framework/",\ + "packageDependencies": [\ + ["@chainlink/external-adapter-framework", "npm:1.4.0"],\ + ["ajv", "npm:8.11.0"],\ + ["axios", "npm:1.6.8"],\ + ["eventsource", "npm:2.0.2"],\ + ["fastify", "npm:4.13.0"],\ + ["ioredis", "npm:5.2.3"],\ + ["mock-socket", "npm:9.1.5"],\ + ["pino", "npm:8.6.1"],\ + ["pino-pretty", "npm:9.1.0"],\ + ["prom-client", "npm:13.2.0"],\ + ["redlock", "npm:5.0.0-beta.2"],\ + ["ws", "virtual:853c9779acf8f7b9523e50bb70180c7834623583b0e29a0e7ae2bfd7df08565037956b5444d81d73cbe8cd9c000d44078698cdf81299d690b4fadda3d60872ae#npm:8.9.0"],\ + ["yeoman-generator", "npm:3.1.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@chainlink/external-adapters-js", [\ @@ -9306,7 +9325,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/sources/tp/",\ "packageDependencies": [\ ["@chainlink/tp-adapter", "workspace:packages/sources/tp"],\ - ["@chainlink/external-adapter-framework", "npm:1.3.2"],\ + ["@chainlink/external-adapter-framework", "npm:1.4.0"],\ ["@sinonjs/fake-timers", "npm:9.1.2"],\ ["@types/jest", "npm:27.5.2"],\ ["@types/node", "npm:16.18.96"],\ diff --git a/.yarn/cache/@chainlink-external-adapter-framework-npm-1.4.0-a00b57201e-4ceb12124c.zip b/.yarn/cache/@chainlink-external-adapter-framework-npm-1.4.0-a00b57201e-4ceb12124c.zip new file mode 100644 index 0000000000..2af0a3baf6 Binary files /dev/null and b/.yarn/cache/@chainlink-external-adapter-framework-npm-1.4.0-a00b57201e-4ceb12124c.zip differ diff --git a/packages/sources/tp/package.json b/packages/sources/tp/package.json index bb4771392d..fea23deab4 100644 --- a/packages/sources/tp/package.json +++ b/packages/sources/tp/package.json @@ -29,7 +29,7 @@ "start": "yarn server:dist" }, "dependencies": { - "@chainlink/external-adapter-framework": "1.3.2", + "@chainlink/external-adapter-framework": "1.4.0", "decimal.js": "^10.3.1", "tslib": "^2.3.1" }, diff --git a/packages/sources/tp/src/endpoint/price.ts b/packages/sources/tp/src/endpoint/price.ts index 6cc298af66..a285300e36 100644 --- a/packages/sources/tp/src/endpoint/price.ts +++ b/packages/sources/tp/src/endpoint/price.ts @@ -71,6 +71,8 @@ export const priceEndpoint = new PriceEndpoint({ if (rq.streamName) { req.requestContext.data.streamName = rq.streamName.toUpperCase() } + + req.requestContext.data.adapterNameOverride = req.requestContext.data.streamName }, ], }) diff --git a/packages/sources/tp/src/transport/price.ts b/packages/sources/tp/src/transport/price.ts index 3843412a90..ef9a63fe1c 100644 --- a/packages/sources/tp/src/transport/price.ts +++ b/packages/sources/tp/src/transport/price.ts @@ -136,6 +136,7 @@ export const generateTransport = () => { quote: ticker.quote, streamName: ticker.stream, sourceName: ticker.source, + adapterNameOverride: ticker.stream, }, response, }, @@ -145,6 +146,7 @@ export const generateTransport = () => { quote: ticker.quote, streamName: ticker.stream, sourceName: ticker.source, + adapterNameOverride: ticker.stream, }, response, }, diff --git a/yarn.lock b/yarn.lock index 89616f669c..bdb7ba463f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4453,6 +4453,28 @@ __metadata: languageName: node linkType: hard +"@chainlink/external-adapter-framework@npm:1.4.0": + version: 1.4.0 + resolution: "@chainlink/external-adapter-framework@npm:1.4.0" + dependencies: + ajv: "npm:8.11.0" + axios: "npm:1.6.8" + eventsource: "npm:2.0.2" + fastify: "npm:4.13.0" + ioredis: "npm:5.2.3" + mock-socket: "npm:9.1.5" + pino: "npm:8.6.1" + pino-pretty: "npm:9.1.0" + prom-client: "npm:13.2.0" + redlock: "npm:5.0.0-beta.2" + ws: "npm:8.9.0" + yeoman-generator: "npm:3.1.1" + bin: + create-external-adapter: adapter-generator.js + checksum: 10/4ceb12124cf85f403f1bc59e16c99d7b1fe3abdc9e387cc10c7a6939f9a24c249f9c8e15885967daa529b0e4fa60d1bbba47103a678350ae9607716f75a3486c + languageName: node + linkType: hard + "@chainlink/external-adapters-js@workspace:.": version: 0.0.0-use.local resolution: "@chainlink/external-adapters-js@workspace:." @@ -6182,7 +6204,7 @@ __metadata: version: 0.0.0-use.local resolution: "@chainlink/tp-adapter@workspace:packages/sources/tp" dependencies: - "@chainlink/external-adapter-framework": "npm:1.3.2" + "@chainlink/external-adapter-framework": "npm:1.4.0" "@sinonjs/fake-timers": "npm:9.1.2" "@types/jest": "npm:27.5.2" "@types/node": "npm:16.18.96"