Skip to content

feat: add midnight chain and the NIGHT/midnight-sepolia warp route - #1

Open
ctoyan wants to merge 1 commit into
midnight-v1from
feat/midnight-chain
Open

feat: add midnight chain and the NIGHT/midnight-sepolia warp route#1
ctoyan wants to merge 1 commit into
midnight-v1from
feat/midnight-chain

Conversation

@ctoyan

@ctoyan ctoyan commented Jul 28, 2026

Copy link
Copy Markdown
Collaborator

Midnight Stagenet (domain 1234, protocol midnight) with the live 2026-07-24 deployment addresses — the night.compact monolith serves as mailbox + merkle tree hook, plus the IGP and ValidatorAnnounce — and the NIGHT warp route pairing it with the Stagenet NIGHT (sNIGHT) HypERC20 on sepolia. The midnight leg carries scale: 1000000000000 because night.compact scales wire amounts to the remote token's 18 decimals. Combined files regenerated.

Validation: with the midnight protocol changeset (equilibriumco/hyperlane-monorepo branch feat/midnight-protocol-type) substituted for utils/sdk, the full unit suite passes 8193/8193. Without it, ProtocolType/TokenStandard validation rejects the entries — the same ordering an upstream submission would have (registry PR lands after the protocol ships in an sdk release).

Consumed at runtime by the Explorer fork via NEXT_PUBLIC_REGISTRY_URL/NEXT_PUBLIC_REGISTRY_BRANCH.

Midnight Stagenet (domain 1234, protocol midnight) with the live
2026-07-24 deployment addresses: the night.compact monolith serves as
mailbox + merkle tree hook, plus the IGP and ValidatorAnnounce. The
NIGHT warp route pairs it with the Stagenet NIGHT (sNIGHT) HypERC20 on
sepolia; the midnight leg carries scale 10^12 because night.compact
scales wire amounts to the remote token's 18 decimals.

Combined files regenerated. Validated with the midnight protocol
changeset (equilibriumco/hyperlane-monorepo branch
feat/midnight-protocol-type) substituted for utils/sdk: the full unit
suite passes 8193/8193 - without it, TokenStandard/ProtocolType
validation rejects the entries, mirroring the upstream ordering where
this lands after the protocol release.
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.

1 participant