feat(scripts): CCIP destination matrix + ccip-destinations helper

- Add config/ccip-destination-matrix.json (selectors, bridges, public RPCs)
- Drive configure-all-*-destinations scripts from matrix via jq
- Extend config/README; wire check-bridge-config and pre-flight-check

Made-with: Cursor
This commit is contained in:
defiQUG
2026-03-27 22:17:12 -07:00
parent d0f6044b9b
commit 0463dbf889
7 changed files with 149 additions and 121 deletions

View File

@@ -1,6 +1,6 @@
# config — reference JSON (non-secret)
Files such as `address-inventory.json` and `runtime-env.json` are **reference snapshots** of address and runtime surface fields that were previously carried only in `.env`. They must **not** contain API keys or other secrets.
Files such as `address-inventory.json`, `runtime-env.json`, and `ccip-destination-matrix.json` are **reference snapshots** of address and runtime surface fields that were previously carried only in `.env` or duplicated across scripts. They must **not** contain API keys or other secrets.
- Keep **real secrets** in `.env` (gitignored) or your secret store.
- After changing explorer-related env or CCIP addresses, update these JSON files if scripts or docs depend on them.