Skip to content

feat: deploy pharos and update registry#347

Merged
filo87 merged 1 commit intomainfrom
342-chore-deploy-pharos-and-update-registry
Apr 9, 2026
Merged

feat: deploy pharos and update registry#347
filo87 merged 1 commit intomainfrom
342-chore-deploy-pharos-and-update-registry

Conversation

@filo87
Copy link
Copy Markdown
Collaborator

@filo87 filo87 commented Apr 9, 2026

Closes #342

Summary

Deploy Pharos (chain id 1672) on mainnet indexing, refresh registry fetch / typing behavior, and fix a few chain/RPC details.

Changes

  • Pharos (1672)

    • SELECTED_NETWORKS and PONDER_RPC_URL_1672 in environments/main.yaml and environments/main-s.yaml.
    • networkNames and endpoints in src/chains.ts (1672pharos; empty endpoint list for local—RPC comes from env in deployed setups).
  • Registry build (scripts/fetch-registry.mjs)

    • Stable version → file slug (registryVersionToFileSlug, e.g. patch 0 dropped).
    • Normalize registry chain: deep-merge entries with version === null into the previous blob (patch-over-base).
    • Env overrides: REGISTRY_<slug>_… keys apply nested patches before writing generated files (e.g. Arbitrum startBlock in yaml via REGISTRY_v3_1_chains_42161_deployment_startBlock).
    • Keys that don’t match a known slug (e.g. REGISTRY_URL) are ignored.
  • Types

    • generated/types.ts: optional verifier / verifierUrl on RegistryChain.network (aligns with registry payload).
  • Chains / contracts

    • Hyperliquid QuickNode URLs: path /evm/nanoreth.
    • chainContracts: only map contracts with a non-null address (skip placeholders).

Notes

  • Deployment env adds Pharos RPC and a local registry patch for Arbitrum startBlock where upstream data lags.

@filo87 filo87 self-assigned this Apr 9, 2026
@filo87 filo87 merged commit 767c719 into main Apr 9, 2026
7 checks passed
@filo87 filo87 deleted the 342-chore-deploy-pharos-and-update-registry branch April 9, 2026 13:28
@api-gitops api-gitops bot mentioned this pull request Apr 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore: deploy pharos and update registry

1 participant