From 01a7e0115102386b36bfaefc77ba7e597bc5dfd2 Mon Sep 17 00:00:00 2001 From: Sebastian Lerner Date: Wed, 12 Aug 2026 11:50:57 -0400 Subject: [PATCH 1/5] Add missing Flags contract addresses to registry Adds Hyperliquid, MegaETH, Plasma, Polygon Katana, Hedera, Metis, and X Layer, which have deployed Flags contracts but were missing from this page. --- src/content/data-feeds/contract-registry.mdx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/content/data-feeds/contract-registry.mdx b/src/content/data-feeds/contract-registry.mdx index 87e7f59a629..08d92f4775f 100644 --- a/src/content/data-feeds/contract-registry.mdx +++ b/src/content/data-feeds/contract-registry.mdx @@ -54,16 +54,23 @@ Below is a list of all available Flags contracts on the supported networks: | | Celo |
| | | Ethereum |
| | | Gnosis Chain (xDai) |
| +| | Hedera |
| +| | Hyperliquid |
| | | Ink |
| | | Linea |
| | | Mantle |
| +| | MegaETH |
| +| | Metis |
| | | Monad |
| | | Optimism |
| +| | Plasma |
| | | Polygon |
| +| | Polygon Katana |
| | | Robinhood |
| | | Scroll |
| | | Soneium |
| | | Sonic |
| | | Tempo |
| | | UniChain |
| +| | X Layer |
| | | zkSync |
| From 1c0a1f1313df1851447407973e7c8c38b0cc0e41 Mon Sep 17 00:00:00 2001 From: Karim <98668332+khadni@users.noreply.github.com> Date: Wed, 12 Aug 2026 12:05:11 -0500 Subject: [PATCH 2/5] nit formatting --- src/content/cre/llms-full-ts.txt | 20 +++---- .../cre/reference/clf-migration-ts.mdx | 8 ++- .../cre/reference/sdk/http-client-ts.mdx | 12 +--- src/content/data-feeds/contract-registry.mdx | 60 +++++++++---------- src/content/data-feeds/llms-full.txt | 53 +++++++++------- src/content/data-streams/llms-full.txt | 4 +- .../reference/data-streams-api/ts-sdk.mdx | 4 +- src/pages/[...path].md.ts | 4 +- src/scripts/chains-metadata.ts | 3 +- 9 files changed, 87 insertions(+), 81 deletions(-) diff --git a/src/content/cre/llms-full-ts.txt b/src/content/cre/llms-full-ts.txt index a3056a24fb1..73ef209d9a7 100644 --- a/src/content/cre/llms-full-ts.txt +++ b/src/content/cre/llms-full-ts.txt @@ -19651,8 +19651,12 @@ Directly replaces the on-chain entry path of `_sendRequest()`. Instead of your c ```ts const evmClient = new cre.evm.EVMClient(CHAIN_SELECTOR) const trigger = evmClient.logTrigger({ - addresses: [/* base64-encoded contract address */], - topics: [/* base64-encoded event signature hash */], + addresses: [ + /* base64-encoded contract address */ + ], + topics: [ + /* base64-encoded event signature hash */ + ], }) ``` @@ -22782,11 +22786,7 @@ const workflow = (runtime: Runtime) => { // Call the high-level sendRequest with your custom function const price = httpClient - .sendRequest( - runtime, - fetchPrice, - consensusMedianAggregation() - )(runtime.config.apiUrl) + .sendRequest(runtime, fetchPrice, consensusMedianAggregation())(runtime.config.apiUrl) .result() runtime.log(`Aggregated price: ${price}`) @@ -23333,11 +23333,7 @@ const createResource = (sendRequester: HTTPSendRequester, payload: { name: strin // In your workflow const httpClient = new HTTPClient() const resource = httpClient - .sendRequest( - runtime, - createResource, - consensusIdenticalAggregation<{ id: string }>() - )({ name: "My Resource" }) + .sendRequest(runtime, createResource, consensusIdenticalAggregation<{ id: string }>())({ name: "My Resource" }) .result() ``` diff --git a/src/content/cre/reference/clf-migration-ts.mdx b/src/content/cre/reference/clf-migration-ts.mdx index 121c25a01b6..051575427ce 100644 --- a/src/content/cre/reference/clf-migration-ts.mdx +++ b/src/content/cre/reference/clf-migration-ts.mdx @@ -94,8 +94,12 @@ Directly replaces the on-chain entry path of `_sendRequest()`. Instead of your c ```ts const evmClient = new cre.evm.EVMClient(CHAIN_SELECTOR) const trigger = evmClient.logTrigger({ - addresses: [/* base64-encoded contract address */], - topics: [/* base64-encoded event signature hash */], + addresses: [ + /* base64-encoded contract address */ + ], + topics: [ + /* base64-encoded event signature hash */ + ], }) ``` diff --git a/src/content/cre/reference/sdk/http-client-ts.mdx b/src/content/cre/reference/sdk/http-client-ts.mdx index f642bc65630..68cef31ff45 100644 --- a/src/content/cre/reference/sdk/http-client-ts.mdx +++ b/src/content/cre/reference/sdk/http-client-ts.mdx @@ -76,11 +76,7 @@ const workflow = (runtime: Runtime) => { // Call the high-level sendRequest with your custom function const price = httpClient - .sendRequest( - runtime, - fetchPrice, - consensusMedianAggregation() - )(runtime.config.apiUrl) + .sendRequest(runtime, fetchPrice, consensusMedianAggregation())(runtime.config.apiUrl) .result() runtime.log(`Aggregated price: ${price}`) @@ -627,11 +623,7 @@ const createResource = (sendRequester: HTTPSendRequester, payload: { name: strin // In your workflow const httpClient = new HTTPClient() const resource = httpClient - .sendRequest( - runtime, - createResource, - consensusIdenticalAggregation<{ id: string }>() - )({ name: "My Resource" }) + .sendRequest(runtime, createResource, consensusIdenticalAggregation<{ id: string }>())({ name: "My Resource" }) .result() ``` diff --git a/src/content/data-feeds/contract-registry.mdx b/src/content/data-feeds/contract-registry.mdx index 08d92f4775f..a5f855cdf72 100644 --- a/src/content/data-feeds/contract-registry.mdx +++ b/src/content/data-feeds/contract-registry.mdx @@ -44,33 +44,33 @@ contract Example { Below is a list of all available Flags contracts on the supported networks: -| | Chain | ChainFlag Contract Address | -| -------------------------------------------------------------------------------------------------------- | ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | -| | Arbitrum |
| -| | Avalanche |
| -| | Base |
| -| | Bob |
| -| | BNB Chain (BSC) |
| -| | Celo |
| -| | Ethereum |
| -| | Gnosis Chain (xDai) |
| -| | Hedera |
| -| | Hyperliquid |
| -| | Ink |
| -| | Linea |
| -| | Mantle |
| -| | MegaETH |
| -| | Metis |
| -| | Monad |
| -| | Optimism |
| -| | Plasma |
| -| | Polygon |
| -| | Polygon Katana |
| -| | Robinhood |
| -| | Scroll |
| -| | Soneium |
| -| | Sonic |
| -| | Tempo |
| -| | UniChain |
| -| | X Layer |
| -| | zkSync |
| +| | Chain | ChainFlag Contract Address | +| --------------------------------------------------------------------------------------------------------- | ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | +| | Arbitrum |
| +| | Avalanche |
| +| | Base |
| +| | Bob |
| +| | BNB Chain (BSC) |
| +| | Celo |
| +| | Ethereum |
| +| | Gnosis Chain (xDai) |
| +| | Hedera |
| +| | Hyperliquid |
| +| | Ink |
| +| | Linea |
| +| | Mantle |
| +| | MegaETH |
| +| | Metis |
| +| | Monad |
| +| | Optimism |
| +| | Plasma |
| +| | Polygon |
| +| | Polygon Katana |
| +| | Robinhood |
| +| | Scroll |
| +| | Soneium |
| +| | Sonic |
| +| | Tempo |
| +| | UniChain |
| +| | X Layer |
| +| | zkSync |
| diff --git a/src/content/data-feeds/llms-full.txt b/src/content/data-feeds/llms-full.txt index 506b57d0a31..3f6748a2fd2 100644 --- a/src/content/data-feeds/llms-full.txt +++ b/src/content/data-feeds/llms-full.txt @@ -847,29 +847,36 @@ contract Example { Below is a list of all available Flags contracts on the supported networks: -| | Chain | ChainFlag Contract Address | -| -------------------------------------------------------------------------------------------------------- | ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | -| | Arbitrum |
| -| | Avalanche |
| -| | Base |
| -| | Bob |
| -| | BNB Chain (BSC) |
| -| | Celo |
| -| | Ethereum |
| -| | Gnosis Chain (xDai) |
| -| | Ink |
| -| | Linea |
| -| | Mantle |
| -| | Monad |
| -| | Optimism |
| -| | Polygon |
| -| | Robinhood |
| -| | Scroll |
| -| | Soneium |
| -| | Sonic |
| -| | Tempo |
| -| | UniChain |
| -| | zkSync |
| +| | Chain | ChainFlag Contract Address | +| --------------------------------------------------------------------------------------------------------- | ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | +| | Arbitrum |
| +| | Avalanche |
| +| | Base |
| +| | Bob |
| +| | BNB Chain (BSC) |
| +| | Celo |
| +| | Ethereum |
| +| | Gnosis Chain (xDai) |
| +| | Hedera |
| +| | Hyperliquid |
| +| | Ink |
| +| | Linea |
| +| | Mantle |
| +| | MegaETH |
| +| | Metis |
| +| | Monad |
| +| | Optimism |
| +| | Plasma |
| +| | Polygon |
| +| | Polygon Katana |
| +| | Robinhood |
| +| | Scroll |
| +| | Soneium |
| +| | Sonic |
| +| | Tempo |
| +| | UniChain |
| +| | X Layer |
| +| | zkSync |
| --- diff --git a/src/content/data-streams/llms-full.txt b/src/content/data-streams/llms-full.txt index 17503c5e4fd..a73ae56be58 100644 --- a/src/content/data-streams/llms-full.txt +++ b/src/content/data-streams/llms-full.txt @@ -5367,7 +5367,9 @@ Pass your logger to the SDK and choose a verbosity level. For deep WS diagnostic import { createClient, LogLevel } from "@chainlink/data-streams-sdk" // Silent mode (default) - Zero overhead -const client = createClient({/* ... config without logging */}) +const client = createClient({ + /* ... config without logging */ +}) // Basic console logging const client = createClient({ diff --git a/src/content/data-streams/reference/data-streams-api/ts-sdk.mdx b/src/content/data-streams/reference/data-streams-api/ts-sdk.mdx index f5ef883f2db..ff65277be47 100644 --- a/src/content/data-streams/reference/data-streams-api/ts-sdk.mdx +++ b/src/content/data-streams/reference/data-streams-api/ts-sdk.mdx @@ -364,7 +364,9 @@ Pass your logger to the SDK and choose a verbosity level. For deep WS diagnostic import { createClient, LogLevel } from "@chainlink/data-streams-sdk" // Silent mode (default) - Zero overhead -const client = createClient({/* ... config without logging */}) +const client = createClient({ + /* ... config without logging */ +}) // Basic console logging const client = createClient({ diff --git a/src/pages/[...path].md.ts b/src/pages/[...path].md.ts index 1b4d916d93d..93be892199a 100644 --- a/src/pages/[...path].md.ts +++ b/src/pages/[...path].md.ts @@ -80,7 +80,9 @@ async function resolveSpecialCanonicalMarkdownPath(cleanPath: string): Promise { if (!cleanPath.startsWith("cre/")) { diff --git a/src/scripts/chains-metadata.ts b/src/scripts/chains-metadata.ts index bb53b20793c..ac015aa5202 100644 --- a/src/scripts/chains-metadata.ts +++ b/src/scripts/chains-metadata.ts @@ -87,7 +87,8 @@ function normalizeChainName(name: string): string { } type ChainMatchResult = - { matched: true; reason: "name" | "nativeCurrency" } | { matched: false; existingName: string | undefined } + | { matched: true; reason: "name" | "nativeCurrency" } + | { matched: false; existingName: string | undefined } /** * When chainid.network flags a chain as reusedChainId, determines whether the incoming From 685884f1b4488c31019e0ae85274f93e3489ea4d Mon Sep 17 00:00:00 2001 From: Karim <98668332+khadni@users.noreply.github.com> Date: Wed, 12 Aug 2026 12:31:08 -0500 Subject: [PATCH 3/5] nit formatting + hyperliquid explorer address --- src/content/data-feeds/contract-registry.mdx | 2 +- src/content/data-feeds/llms-full.txt | 2 +- src/pages/[...path].md.ts | 4 +--- src/scripts/chains-metadata.ts | 3 +-- 4 files changed, 4 insertions(+), 7 deletions(-) diff --git a/src/content/data-feeds/contract-registry.mdx b/src/content/data-feeds/contract-registry.mdx index a5f855cdf72..91ded10f579 100644 --- a/src/content/data-feeds/contract-registry.mdx +++ b/src/content/data-feeds/contract-registry.mdx @@ -55,7 +55,7 @@ Below is a list of all available Flags contracts on the supported networks: | | Ethereum |
| | | Gnosis Chain (xDai) |
| | | Hedera |
| -| | Hyperliquid |
| +| | Hyperliquid |
| | | Ink |
| | | Linea |
| | | Mantle |
| diff --git a/src/content/data-feeds/llms-full.txt b/src/content/data-feeds/llms-full.txt index 3f6748a2fd2..ca8fa13ebb6 100644 --- a/src/content/data-feeds/llms-full.txt +++ b/src/content/data-feeds/llms-full.txt @@ -858,7 +858,7 @@ Below is a list of all available Flags contracts on the supported networks: | | Ethereum |
| | | Gnosis Chain (xDai) |
| | | Hedera |
| -| | Hyperliquid |
| +| | Hyperliquid |
| | | Ink |
| | | Linea |
| | | Mantle |
| diff --git a/src/pages/[...path].md.ts b/src/pages/[...path].md.ts index 93be892199a..1b4d916d93d 100644 --- a/src/pages/[...path].md.ts +++ b/src/pages/[...path].md.ts @@ -80,9 +80,7 @@ async function resolveSpecialCanonicalMarkdownPath(cleanPath: string): Promise { if (!cleanPath.startsWith("cre/")) { diff --git a/src/scripts/chains-metadata.ts b/src/scripts/chains-metadata.ts index ac015aa5202..bb53b20793c 100644 --- a/src/scripts/chains-metadata.ts +++ b/src/scripts/chains-metadata.ts @@ -87,8 +87,7 @@ function normalizeChainName(name: string): string { } type ChainMatchResult = - | { matched: true; reason: "name" | "nativeCurrency" } - | { matched: false; existingName: string | undefined } + { matched: true; reason: "name" | "nativeCurrency" } | { matched: false; existingName: string | undefined } /** * When chainid.network flags a chain as reusedChainId, determines whether the incoming From 822db563f2949309aaa3524d0f640c69b9a5fa50 Mon Sep 17 00:00:00 2001 From: Robin Roy <66296664+robin-rrt@users.noreply.github.com> Date: Wed, 12 Aug 2026 19:48:45 +0200 Subject: [PATCH 4/5] style: apply prettier formatting to flagged files --- src/content/cre/llms-full-ts.txt | 20 +++++++++++-------- .../cre/reference/clf-migration-ts.mdx | 8 ++------ .../cre/reference/sdk/http-client-ts.mdx | 12 +++++++++-- src/content/data-streams/llms-full.txt | 4 +--- .../reference/data-streams-api/ts-sdk.mdx | 4 +--- 5 files changed, 26 insertions(+), 22 deletions(-) diff --git a/src/content/cre/llms-full-ts.txt b/src/content/cre/llms-full-ts.txt index 73ef209d9a7..a3056a24fb1 100644 --- a/src/content/cre/llms-full-ts.txt +++ b/src/content/cre/llms-full-ts.txt @@ -19651,12 +19651,8 @@ Directly replaces the on-chain entry path of `_sendRequest()`. Instead of your c ```ts const evmClient = new cre.evm.EVMClient(CHAIN_SELECTOR) const trigger = evmClient.logTrigger({ - addresses: [ - /* base64-encoded contract address */ - ], - topics: [ - /* base64-encoded event signature hash */ - ], + addresses: [/* base64-encoded contract address */], + topics: [/* base64-encoded event signature hash */], }) ``` @@ -22786,7 +22782,11 @@ const workflow = (runtime: Runtime) => { // Call the high-level sendRequest with your custom function const price = httpClient - .sendRequest(runtime, fetchPrice, consensusMedianAggregation())(runtime.config.apiUrl) + .sendRequest( + runtime, + fetchPrice, + consensusMedianAggregation() + )(runtime.config.apiUrl) .result() runtime.log(`Aggregated price: ${price}`) @@ -23333,7 +23333,11 @@ const createResource = (sendRequester: HTTPSendRequester, payload: { name: strin // In your workflow const httpClient = new HTTPClient() const resource = httpClient - .sendRequest(runtime, createResource, consensusIdenticalAggregation<{ id: string }>())({ name: "My Resource" }) + .sendRequest( + runtime, + createResource, + consensusIdenticalAggregation<{ id: string }>() + )({ name: "My Resource" }) .result() ``` diff --git a/src/content/cre/reference/clf-migration-ts.mdx b/src/content/cre/reference/clf-migration-ts.mdx index 051575427ce..121c25a01b6 100644 --- a/src/content/cre/reference/clf-migration-ts.mdx +++ b/src/content/cre/reference/clf-migration-ts.mdx @@ -94,12 +94,8 @@ Directly replaces the on-chain entry path of `_sendRequest()`. Instead of your c ```ts const evmClient = new cre.evm.EVMClient(CHAIN_SELECTOR) const trigger = evmClient.logTrigger({ - addresses: [ - /* base64-encoded contract address */ - ], - topics: [ - /* base64-encoded event signature hash */ - ], + addresses: [/* base64-encoded contract address */], + topics: [/* base64-encoded event signature hash */], }) ``` diff --git a/src/content/cre/reference/sdk/http-client-ts.mdx b/src/content/cre/reference/sdk/http-client-ts.mdx index 68cef31ff45..f642bc65630 100644 --- a/src/content/cre/reference/sdk/http-client-ts.mdx +++ b/src/content/cre/reference/sdk/http-client-ts.mdx @@ -76,7 +76,11 @@ const workflow = (runtime: Runtime) => { // Call the high-level sendRequest with your custom function const price = httpClient - .sendRequest(runtime, fetchPrice, consensusMedianAggregation())(runtime.config.apiUrl) + .sendRequest( + runtime, + fetchPrice, + consensusMedianAggregation() + )(runtime.config.apiUrl) .result() runtime.log(`Aggregated price: ${price}`) @@ -623,7 +627,11 @@ const createResource = (sendRequester: HTTPSendRequester, payload: { name: strin // In your workflow const httpClient = new HTTPClient() const resource = httpClient - .sendRequest(runtime, createResource, consensusIdenticalAggregation<{ id: string }>())({ name: "My Resource" }) + .sendRequest( + runtime, + createResource, + consensusIdenticalAggregation<{ id: string }>() + )({ name: "My Resource" }) .result() ``` diff --git a/src/content/data-streams/llms-full.txt b/src/content/data-streams/llms-full.txt index a73ae56be58..17503c5e4fd 100644 --- a/src/content/data-streams/llms-full.txt +++ b/src/content/data-streams/llms-full.txt @@ -5367,9 +5367,7 @@ Pass your logger to the SDK and choose a verbosity level. For deep WS diagnostic import { createClient, LogLevel } from "@chainlink/data-streams-sdk" // Silent mode (default) - Zero overhead -const client = createClient({ - /* ... config without logging */ -}) +const client = createClient({/* ... config without logging */}) // Basic console logging const client = createClient({ diff --git a/src/content/data-streams/reference/data-streams-api/ts-sdk.mdx b/src/content/data-streams/reference/data-streams-api/ts-sdk.mdx index ff65277be47..f5ef883f2db 100644 --- a/src/content/data-streams/reference/data-streams-api/ts-sdk.mdx +++ b/src/content/data-streams/reference/data-streams-api/ts-sdk.mdx @@ -364,9 +364,7 @@ Pass your logger to the SDK and choose a verbosity level. For deep WS diagnostic import { createClient, LogLevel } from "@chainlink/data-streams-sdk" // Silent mode (default) - Zero overhead -const client = createClient({ - /* ... config without logging */ -}) +const client = createClient({/* ... config without logging */}) // Basic console logging const client = createClient({ From 06c738677d6220c8862ed6d68890cd9ab694ad94 Mon Sep 17 00:00:00 2001 From: Robin Roy <66296664+robin-rrt@users.noreply.github.com> Date: Thu, 13 Aug 2026 18:09:22 +0200 Subject: [PATCH 5/5] remove hedera and xlayer --- src/content/data-feeds/contract-registry.mdx | 2 -- src/content/data-feeds/llms-full.txt | 2 -- 2 files changed, 4 deletions(-) diff --git a/src/content/data-feeds/contract-registry.mdx b/src/content/data-feeds/contract-registry.mdx index 91ded10f579..deac670e2f5 100644 --- a/src/content/data-feeds/contract-registry.mdx +++ b/src/content/data-feeds/contract-registry.mdx @@ -54,7 +54,6 @@ Below is a list of all available Flags contracts on the supported networks: | | Celo |
| | | Ethereum |
| | | Gnosis Chain (xDai) |
| -| | Hedera |
| | | Hyperliquid |
| | | Ink |
| | | Linea |
| @@ -72,5 +71,4 @@ Below is a list of all available Flags contracts on the supported networks: | | Sonic |
| | | Tempo |
| | | UniChain |
| -| | X Layer |
| | | zkSync |
| diff --git a/src/content/data-feeds/llms-full.txt b/src/content/data-feeds/llms-full.txt index ca8fa13ebb6..c99c05ea55a 100644 --- a/src/content/data-feeds/llms-full.txt +++ b/src/content/data-feeds/llms-full.txt @@ -857,7 +857,6 @@ Below is a list of all available Flags contracts on the supported networks: | | Celo |
| | | Ethereum |
| | | Gnosis Chain (xDai) |
| -| | Hedera |
| | | Hyperliquid |
| | | Ink |
| | | Linea |
| @@ -875,7 +874,6 @@ Below is a list of all available Flags contracts on the supported networks: | | Sonic |
| | | Tempo |
| | | UniChain |
| -| | X Layer |
| | | zkSync |
| ---