feat(scripts): resolve CCIP/LINK addresses via config inventory

- Add scripts/lib/address-inventory.sh (jq + JSON inventory fallback)
- Wire deployment helper scripts to load_explorer_runtime_env + resolve_address_value
- Persist new LINK to address-inventory.json via persist_inventory_value
- Document config/*.json in config/README.md

Made-with: Cursor
This commit is contained in:
defiQUG
2026-03-27 22:09:32 -07:00
parent ca24d6127c
commit ed0af8aaa0
12 changed files with 170 additions and 97 deletions

8
config/README.md Normal file
View File

@@ -0,0 +1,8 @@
# 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.
- 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.
See proxmox parent `docs/00-meta/SUBMODULE_HYGIENE.md` for Gitea/GitHub remotes and submodule push order.