feat(tempo): add Zone E contracts#4891
Conversation
🦋 Changeset detectedLatest commit: fefc9a2 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
commit: |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 7ef15fe7cc
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| messenger: { | ||
| address: Addresses.messenger[tempoModerato.id][1], |
There was a problem hiding this comment.
Key Messenger by its source chain
Zone E’s Messenger is a source-chain contract just like the Portal, but this exposes it as a direct contracts.messenger.address. Consumers following the chain-contract convention will look for direct contracts on the zone chain/RPC, while source-chain contracts are keyed by the parent chain ID (as portal is below and as the local Zone genesis provisions Messenger alongside Portal/Factory on the parent Tempo chain). Keep Messenger keyed under tempoModerato.id so callers can resolve and call it on the source chain.
Useful? React with 👍 / 👎.
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 2b8e4c75e6
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| @@ -0,0 +1,5 @@ | |||
| --- | |||
| 'viem': patch | |||
There was a problem hiding this comment.
Mark portalAddresses removal as major
This changeset explicitly documents a breaking removal of portalAddresses, and the commit also deletes that symbol from the public viem/tempo/zones barrel. Leaving the bump as patch lets Changesets publish a semver patch that breaks consumers importing the removed export, so this should be a major changeset or the export should be retained as a deprecated alias.
Useful? React with 👍 / 👎.
Adds Zone E metadata and RPC configuration, with Portal and Messenger addresses exposed through shared registries and derived into the chain contract configuration for downstream Zone clients.