Skip to content

Commit a100516

Browse files
committed
Merge remote-tracking branch 'origin/main' into ccip-1-7
2 parents 57b1816 + 2275b3f commit a100516

File tree

166 files changed

+34148
-23018
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

166 files changed

+34148
-23018
lines changed

.github/scripts/data/baseline.json

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"timestamp": "2025-11-09T21:03:38Z",
2+
"timestamp": "2025-11-23T21:03:30Z",
33
"knownIds": [
44
"aptos-apt-usd",
55
"aptos-btc-usd",
@@ -9,6 +9,7 @@
99
"aptos-usdc-usd",
1010
"aptos-usdt-usd",
1111
"arbitrum--g-usd-streams-cexprice-mainnet-production",
12+
"arbitrum-0g-usd",
1213
"arbitrum-1inch-usd",
1314
"arbitrum-1inch-usd-premium-prod-v03",
1415
"arbitrum-aapl-usd",
@@ -30,6 +31,7 @@
3031
"arbitrum-agg-usd-streams-equityprice-timestamped-mainnet-production",
3132
"arbitrum-ai-usd-premium-prod-v03",
3233
"arbitrum-ai16z-usd-premium-prod-v03",
34+
"arbitrum-ai16z-usd-streams-dexprice-mainnet-production",
3335
"arbitrum-aixbt-usd-refprice-mainnet-production",
3436
"arbitrum-algo-usd-refprice-ds-premium-global-003-prod",
3537
"arbitrum-alp-sol-streams-exchangerate-mainnet-production",
@@ -296,6 +298,7 @@
296298
"arbitrum-jto-usd-premium-prod",
297299
"arbitrum-jup-usd-premium-prod",
298300
"arbitrum-jupsol-usd-refprice-mainnet-production",
301+
"arbitrum-kaia-usd",
299302
"arbitrum-kaia-usd-refprice-mainnet-production",
300303
"arbitrum-kaito-usd-refprice-mainnet-production",
301304
"arbitrum-kas-usd-refprice-mainnet-production",
@@ -516,6 +519,7 @@
516519
"arbitrum-susde-usde-exchange-rate",
517520
"arbitrum-susdf-usdf-streams-exchangerate-mainnet-production",
518521
"arbitrum-susds-usds-exchange-rate",
522+
"arbitrum-susdu-usdu-streams-exchangerate-mainnet-production",
519523
"arbitrum-sushi-usd",
520524
"arbitrum-sushi-usd-refprice-mainnet-production",
521525
"arbitrum-sweth-eth exchange rate",
@@ -524,6 +528,7 @@
524528
"arbitrum-syrupusdc-usdc-exchange-rate",
525529
"arbitrum-syrupusdc-usdc-exrate-mainnet-production",
526530
"arbitrum-syrupusdt-usd-exchange-rate",
531+
"arbitrum-tac-usd",
527532
"arbitrum-tao-usd",
528533
"arbitrum-tao-usd-premium-prod-v03",
529534
"arbitrum-tbtc-btc",
@@ -553,6 +558,8 @@
553558
"arbitrum-tusd-usd",
554559
"arbitrum-twt-usd-refprice-mainnet-production",
555560
"arbitrum-txn-usd-streams-equityprice-timestamped-mainnet-production",
561+
"arbitrum-ubtc-usd-streams-cexprice-mainnet-production",
562+
"arbitrum-ueth-usd-streams-cexprice-mainnet-production",
556563
"arbitrum-ulti-usd",
557564
"arbitrum-ultraeths-eth-exchange-rate",
558565
"arbitrum-unh-usd-streams-equityprice-timestamped-mainnet-production",
@@ -587,6 +594,7 @@
587594
"arbitrum-usds-usd-refprice-mainnet-production",
588595
"arbitrum-usdt-usd",
589596
"arbitrum-usdt-usd-premium-prod",
597+
"arbitrum-usol-usd-streams-cexprice-mainnet-production",
590598
"arbitrum-usr-usd",
591599
"arbitrum-usr-usd-exchange-rate",
592600
"arbitrum-usr-usd-refprice-mainnet-production",
@@ -648,6 +656,7 @@
648656
"arbitrum-xlm-usd-premium-prod",
649657
"arbitrum-xmr-usd-refprice-mainnet-production",
650658
"arbitrum-xom-usd-streams-equityprice-timestamped-mainnet-production",
659+
"arbitrum-xpl-usd",
651660
"arbitrum-xpl-usd-streams-cexprice-mainnet-production",
652661
"arbitrum-xpr-usd-refprice-mainnet-production",
653662
"arbitrum-xrp-usd",
@@ -758,6 +767,7 @@
758767
"avalanche-weth.e-por",
759768
"avalanche-woo-eth",
760769
"avalanche-wrseth-eth",
770+
"avalanche-wsrusd-rusd-exchange-rate",
761771
"avalanche-wsteth-eth",
762772
"avalanche-wsteth-steth",
763773
"avalanche-wsteth-usd",
@@ -793,6 +803,7 @@
793803
"base-cbeth-eth",
794804
"base-cbeth-eth-exchange",
795805
"base-cbeth-usd",
806+
"base-ccusdc-usdc-exchange-rate",
796807
"base-ceth-reserves",
797808
"base-chf-usd",
798809
"base-comp-usd",
@@ -865,6 +876,7 @@
865876
"base-stg-usd",
866877
"base-sui-usd",
867878
"base-superoethb-eth",
879+
"base-susdai-usdai-exchange-rate",
868880
"base-susde-usd",
869881
"base-susde-usde-exchange-rate",
870882
"base-susds-usds-exchange-rate",
@@ -879,6 +891,7 @@
879891
"base-try-usd",
880892
"base-ultraeths-eth-exchange-rate",
881893
"base-unibtc-btc-exchange-rate",
894+
"base-usdai-usd",
882895
"base-usdc-usd",
883896
"base-usdc-usd-svr",
884897
"base-usde-usd",
@@ -1012,6 +1025,8 @@
10121025
"bnb-chain-real-final-sales-to-private-domestic-purchasers-percentage",
10131026
"bnb-chain-real-gdp-level",
10141027
"bnb-chain-real-gdp-percentage",
1028+
"bnb-chain-savbtc-avbtc-exchange-rate",
1029+
"bnb-chain-savusd-avusd-exchange-rate",
10151030
"bnb-chain-sgd-usd",
10161031
"bnb-chain-shib-usd",
10171032
"bnb-chain-sol-usd",
@@ -1023,6 +1038,7 @@
10231038
"bnb-chain-stbtc-por",
10241039
"bnb-chain-stone-eth-exchange-rate",
10251040
"bnb-chain-susd1+-usd1-exchange-rate",
1041+
"bnb-chain-susdd-usdd-exchange-rate",
10261042
"bnb-chain-susde-usde-exchange-rate",
10271043
"bnb-chain-susdf-usdf-exchange-rate",
10281044
"bnb-chain-sushi-usd",
@@ -1038,6 +1054,8 @@
10381054
"bnb-chain-usd1-usd",
10391055
"bnb-chain-usdc-bnb",
10401056
"bnb-chain-usdc-usd",
1057+
"bnb-chain-usdd-usdc-exchange-rate",
1058+
"bnb-chain-usdd-usdt-exchange-rate",
10411059
"bnb-chain-usde-usd",
10421060
"bnb-chain-usdt-bnb",
10431061
"bnb-chain-usdt-usd",
@@ -1294,6 +1312,7 @@
12941312
"ethereum-steth-usd",
12951313
"ethereum-stg-usd",
12961314
"ethereum-susd1+-usd1-exchange-rate",
1315+
"ethereum-susdd-usdd-exchange-rate",
12971316
"ethereum-susde-usd",
12981317
"ethereum-susdf-usdf-exchange-rate",
12991318
"ethereum-sushi-eth",
@@ -1324,6 +1343,8 @@
13241343
"ethereum-usdc-usd",
13251344
"ethereum-usdc-usd-shared-svr",
13261345
"ethereum-usdc-usd-svr",
1346+
"ethereum-usdd-usdc-exchange-rate",
1347+
"ethereum-usdd-usdt-exchange-rate",
13271348
"ethereum-usde-usd",
13281349
"ethereum-usdf-usd",
13291350
"ethereum-usdg-usd",
@@ -1449,15 +1470,18 @@
14491470
"hyperevm-lhype-sthype-exchange-rate",
14501471
"hyperevm-sol-usd",
14511472
"hyperevm-susde-usd",
1473+
"hyperevm-thbill-usd",
14521474
"hyperevm-ubtc-usd",
14531475
"hyperevm-ueth-usd",
14541476
"hyperevm-usdc-usd",
14551477
"hyperevm-usde-usd",
1478+
"hyperevm-usdh-usd",
14561479
"hyperevm-usdt-usd",
14571480
"hyperevm-usol-usd",
14581481
"hyperevm-usr-usd",
14591482
"hyperevm-whlp-usdt0-exchange-rate",
14601483
"hyperevm-wsthype-sthype-exchange-rate",
1484+
"hyperevm-wsthype-usd",
14611485
"hyperevm-xaut-usd",
14621486
"linea-aave-usd",
14631487
"linea-ageth-eth-exchange-rate",
@@ -1711,6 +1735,7 @@
17111735
"plasma-btc-usd",
17121736
"plasma-cusdo-usd",
17131737
"plasma-cusdo-usdo",
1738+
"plasma-dola-usd",
17141739
"plasma-ena-usd",
17151740
"plasma-eth-usd",
17161741
"plasma-ezeth-eth",
@@ -1896,6 +1921,7 @@
18961921
"polygon-zec-usd",
18971922
"polygonkatana-ausd-usd",
18981923
"polygonkatana-btc-usd",
1924+
"polygonkatana-dola-usd",
18991925
"polygonkatana-eth-usd",
19001926
"polygonkatana-jitosol-sol",
19011927
"polygonkatana-jitosol-usd",
@@ -2097,6 +2123,7 @@
20972123
"xlayer-link-usd",
20982124
"xlayer-okb-usd",
20992125
"xlayer-susde-usd",
2126+
"xlayer-susde-usde-exchange-rate",
21002127
"xlayer-syrupusdc-usdc-exchange-rate",
21012128
"xlayer-syrupusdt-usdt-exchange-rate",
21022129
"xlayer-usdc-usd",

.github/scripts/data/detect-data.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ node <<EOF
156156
const STREAMS_NETWORKS = [
157157
"0g", "apechain", "aptos", "arbitrum", "avalanche", "base", "berachain", "bitlayer", "blast",
158158
"bnb-chain", "bob", "botanix", "celo", "ethereum", "gnosis-chain", "gravity", "hashkey", "hedera", "hyperliquid", "injective",
159-
"ink", "jovay", "katana", "lens", "linea", "mantle", "metis", "opbnb", "optimism", "polygon", "plasma", "ronin",
159+
"ink", "jovay", "katana", "lens", "linea", "mantle", "metis", "monad", "opbnb", "optimism", "polygon", "plasma", "ronin",
160160
"scroll", "shibarium", "sei", "soneium", "sonic",
161161
"solana", "taiko", "unichain", "worldchain", "zksync"
162162
];

.github/workflows/chainlink-automation-config.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
working-directory: ./
1818
steps:
1919
- name: Checkout Repo
20-
uses: actions/checkout@v5
20+
uses: actions/checkout@v6
2121
- name: Install Dependencies
2222
run: npm i
2323
- name: Compare current config with the deployed one
@@ -35,7 +35,7 @@ jobs:
3535
- if: ${{ steps.compare_configs.outputs.createPR }}
3636
id: chainlink_automation_config_pr
3737
name: Create pull request
38-
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7.0.8
38+
uses: peter-evans/create-pull-request@84ae59a2cdc2258d6fa0732dd66352dddae2a412 # v7.0.9
3939
with:
4040
branch: 'chainlink_automation_config/pr-${{ steps.compare_configs.outputs.timestamp }}'
4141
commit-message: 'chainlink automation config updated'

.github/workflows/chains-metadata.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
working-directory: ./
1818
steps:
1919
- name: Checkout Repo
20-
uses: actions/checkout@v5
20+
uses: actions/checkout@v6
2121
- name: Install Dependencies
2222
run: npm i
2323
- name: Compare current chains metadata with the source
@@ -35,7 +35,7 @@ jobs:
3535
- if: ${{ steps.compare_chains.outputs.createPR }}
3636
id: chains_metadata_pr
3737
name: Create pull request
38-
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7.0.8
38+
uses: peter-evans/create-pull-request@84ae59a2cdc2258d6fa0732dd66352dddae2a412 # v7.0.9
3939
with:
4040
branch: 'chains_metadata/pr-${{ steps.compare_chains.outputs.timestamp }}'
4141
commit-message: 'chains metadata updated'

.github/workflows/detect-new-data.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
steps:
3232
# Step 1: Check out the repository code
3333
- name: Checkout Repo
34-
uses: actions/checkout@v5
34+
uses: actions/checkout@v6
3535
with:
3636
fetch-depth: 0 # Fetch all history for git operations
3737

@@ -67,7 +67,7 @@ jobs:
6767
steps:
6868
# Step 1: Check out repository code
6969
- name: Checkout Repo
70-
uses: actions/checkout@v5
70+
uses: actions/checkout@v6
7171
with:
7272
fetch-depth: 0 # Fetch all history for git operations
7373

@@ -135,7 +135,7 @@ jobs:
135135
# Step 10: Create a pull request if new data items were found
136136
- name: Commit & Create Pull Request
137137
if: steps.detect_data.outputs.new_data_found == 'true'
138-
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7.0.8
138+
uses: peter-evans/create-pull-request@84ae59a2cdc2258d6fa0732dd66352dddae2a412 # v7.0.9
139139
with:
140140
token: ${{ secrets.GITHUB_TOKEN }}
141141
commit-message: "Data: Update changelog for new data items"

.github/workflows/detect-new-tokens.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
runs-on: ubuntu-latest
4646
steps:
4747
- name: Checkout Repo
48-
uses: actions/checkout@v5
48+
uses: actions/checkout@v6
4949
with:
5050
fetch-depth: 0 # Fetch all history for git operations
5151
- name: Setup Node.js
@@ -76,7 +76,7 @@ jobs:
7676
runs-on: ubuntu-latest
7777
steps:
7878
- name: Checkout Repo
79-
uses: actions/checkout@v5
79+
uses: actions/checkout@v6
8080
with:
8181
fetch-depth: 0 # Fetch all history for git operations
8282
- name: Setup Node.js
@@ -143,7 +143,7 @@ jobs:
143143
# Create PR for new tokens
144144
- name: Create PR with new token information
145145
if: steps.check_tokens.outputs.new_tokens_found == 'true'
146-
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7.0.8
146+
uses: peter-evans/create-pull-request@84ae59a2cdc2258d6fa0732dd66352dddae2a412 # v7.0.9
147147
with:
148148
token: ${{ secrets.GITHUB_TOKEN }}
149149
commit-message: "CCT: Update changelog with new tokens"

.github/workflows/external-links.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
working-directory: ./
1515
steps:
1616
- name: Checkout Repo
17-
uses: actions/checkout@v5
17+
uses: actions/checkout@v6
1818
- name: Install Dependencies
1919
run: npm i
2020
- name: Run external link checks

.github/workflows/test.yml

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
runs-on: ubuntu-latest
2222
steps:
2323
- name: Checkout Repo
24-
uses: actions/checkout@v5
24+
uses: actions/checkout@v6
2525

2626
- name: Setup Node.js
2727
uses: actions/setup-node@v6
@@ -50,7 +50,7 @@ jobs:
5050
runs-on: ubuntu-latest
5151
steps:
5252
- name: Checkout Repo
53-
uses: actions/checkout@v5
53+
uses: actions/checkout@v6
5454

5555
- name: Setup Node.js
5656
uses: actions/setup-node@v6
@@ -86,7 +86,7 @@ jobs:
8686
run: npm run sol:fmt:check
8787

8888
- name: Check Solidity Compilation
89-
run: forge build --sizes
89+
run: npm run sol:compile
9090

9191
- name: Check Solidity Linting
9292
run: npm run lint-solc
@@ -97,7 +97,7 @@ jobs:
9797
runs-on: ubuntu-latest
9898
steps:
9999
- name: Checkout Repo
100-
uses: actions/checkout@v5
100+
uses: actions/checkout@v6
101101

102102
- name: Setup Node.js
103103
uses: actions/setup-node@v6
@@ -136,7 +136,7 @@ jobs:
136136
runs-on: ubuntu-latest
137137
steps:
138138
- name: Checkout Repo
139-
uses: actions/checkout@v5
139+
uses: actions/checkout@v6
140140

141141
- name: Setup Node.js
142142
uses: actions/setup-node@v6
@@ -161,16 +161,14 @@ jobs:
161161
162162
- name: Check Internal Links
163163
run: npm run linkcheck-internal
164-
env:
165-
NODE_OPTIONS: "--max-old-space-size=8192"
166164

167165
# Job 4: Check Types
168166
typecheck:
169167
needs: [setup]
170168
runs-on: ubuntu-latest
171169
steps:
172170
- name: Checkout Repo
173-
uses: actions/checkout@v5
171+
uses: actions/checkout@v6
174172

175173
- name: Setup Node.js
176174
uses: actions/setup-node@v6
@@ -214,7 +212,7 @@ jobs:
214212

215213
steps:
216214
- name: Checkout Repo
217-
uses: actions/checkout@v5
215+
uses: actions/checkout@v6
218216

219217
- name: Setup Node.js ${{ matrix.node-version }}
220218
uses: actions/setup-node@v6

.github/workflows/update-algolia-index.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
working-directory: ./
1717
steps:
1818
- name: Checkout Repo
19-
uses: actions/checkout@v5
19+
uses: actions/checkout@v6
2020
- name: Install Dependencies
2121
run: npm i
2222
- name: Build

0 commit comments

Comments
 (0)