The home for Hyperlane core contracts, sdk packages, and other infrastructure
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hyperlane-monorepo/solidity/CHANGELOG.md

360 lines
7.5 KiB

# @hyperlane-xyz/core
Version Packages (#4848) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/cli@7.1.0 ### Minor Changes - 5db46bd31: Implements persistent relayer for use in CLI ### Patch Changes - Updated dependencies [6f2d50fbd] - Updated dependencies [1159e0f4b] - Updated dependencies [0e285a443] - Updated dependencies [ff2b4e2fb] - Updated dependencies [0e285a443] - Updated dependencies [5db46bd31] - Updated dependencies [0cd65c571] - @hyperlane-xyz/sdk@7.1.0 - @hyperlane-xyz/utils@7.1.0 ## @hyperlane-xyz/sdk@7.1.0 ### Minor Changes - 6f2d50fbd: Updated Fraxtal set to include Superlane validators, updated Flow set - 1159e0f4b: Enroll new validators for alephzeroevmmainnet, chilizmainnet, flowmainnet, immutablezkevmmainnet, metal, polynomialfi, rarichain, rootstockmainnet, superpositionmainnet, flame, prom, inevm. - ff2b4e2fb: Added helpers to Token and token adapters to get bridged supply of tokens" - 0e285a443: Add a validateZodResult util function - 5db46bd31: Implements persistent relayer for use in CLI - 0cd65c571: Add chainMetadataToCosmosChain function ### Patch Changes - Updated dependencies [0e285a443] - @hyperlane-xyz/utils@7.1.0 - @hyperlane-xyz/core@5.8.1 ## @hyperlane-xyz/utils@7.1.0 ### Minor Changes - 0e285a443: Add an isRelativeUrl function ## @hyperlane-xyz/widgets@7.1.0 ### Minor Changes - 0cd65c571: Add multi-protocol wallet integration hooks and types - 186663505: New Icons Updated modal with new props Updated storybook for modal and icon list - 0e285a443: Add various utility hooks: useIsSsr, useTimeout, useDebounce, useInterval - 92b5fe777: Props and style update: IconButton and Tooltip New Icons: XCircleIcon and SwapIcon ### Patch Changes - 794501ba6: Prevent propagation of form submissions from ChainSearchMenu - Updated dependencies [6f2d50fbd] - Updated dependencies [1159e0f4b] - Updated dependencies [0e285a443] - Updated dependencies [ff2b4e2fb] - Updated dependencies [0e285a443] - Updated dependencies [5db46bd31] - Updated dependencies [0cd65c571] - @hyperlane-xyz/sdk@7.1.0 - @hyperlane-xyz/utils@7.1.0 ## @hyperlane-xyz/core@5.8.1 ### Patch Changes - Updated dependencies [0e285a443] - @hyperlane-xyz/utils@7.1.0 ## @hyperlane-xyz/helloworld@7.1.0 ### Patch Changes - Updated dependencies [6f2d50fbd] - Updated dependencies [1159e0f4b] - Updated dependencies [ff2b4e2fb] - Updated dependencies [0e285a443] - Updated dependencies [5db46bd31] - Updated dependencies [0cd65c571] - @hyperlane-xyz/sdk@7.1.0 - @hyperlane-xyz/core@5.8.1 ## @hyperlane-xyz/infra@7.1.0 ### Minor Changes - 5db46bd31: Implements persistent relayer for use in CLI ### Patch Changes - Updated dependencies [6f2d50fbd] - Updated dependencies [1159e0f4b] - Updated dependencies [0e285a443] - Updated dependencies [ff2b4e2fb] - Updated dependencies [0e285a443] - Updated dependencies [5db46bd31] - Updated dependencies [0cd65c571] - @hyperlane-xyz/sdk@7.1.0 - @hyperlane-xyz/utils@7.1.0 - @hyperlane-xyz/helloworld@7.1.0 ## @hyperlane-xyz/ccip-server@7.1.0 ## @hyperlane-xyz/github-proxy@7.1.0 --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 week ago
## 5.8.1
### Patch Changes
- Updated dependencies [0e285a443]
- @hyperlane-xyz/utils@7.1.0
Version Packages (#4830) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/sdk@7.0.0 ### Major Changes - f48cf8766: Upgrade Viem to 2.2 and Solana Web3 to 1.9 Rename `chainMetadataToWagmiChain` to `chainMetadataToViemChain` - 5f41b1134: Remove getCoingeckoTokenPrices (use CoinGeckoTokenPriceGetter instead) ### Minor Changes - bbb970a44: Redeploy to alephzeroevmmainnet, chilizmainnet, flowmainnet, immutablezkevmmainnet, metal, polynomialfi, rarichain, rootstockmainnet, superpositionmainnet. Deploy to flame, prom. - fa424826c: Add support for updating the mailbox proxy admin owner - 40d59a2f4: Deploy to abstracttestnet and treasuretopaz - 0264f709e: Deploy to alephzeroevmtestnet, update deployment for arcadiatestnet2. - 836060240: Add storage based multisig ISM types - f24835438: Added coinGeckoId as an optional property of the TokenConfigSchema ### Patch Changes - ba0122279: feat: use message context in hook reader IGP derivation - Updated dependencies [f48cf8766] - Updated dependencies [836060240] - Updated dependencies [e6f9d5c4f] - @hyperlane-xyz/utils@7.0.0 - @hyperlane-xyz/core@5.8.0 ## @hyperlane-xyz/utils@7.0.0 ### Major Changes - f48cf8766: Upgrade Viem to 2.2 and Solana Web3 to 1.9 Rename `chainMetadataToWagmiChain` to `chainMetadataToViemChain` ### Patch Changes - e6f9d5c4f: Added a mustGet helper ## @hyperlane-xyz/core@5.8.0 ### Minor Changes - 836060240: Add storage based multisig ISM types ### Patch Changes - Updated dependencies [f48cf8766] - Updated dependencies [e6f9d5c4f] - @hyperlane-xyz/utils@7.0.0 ## @hyperlane-xyz/cli@7.0.0 ### Minor Changes - fa424826c: Add support for updating the mailbox proxy admin owner - 836060240: Add storage based multisig ISM types ### Patch Changes - Updated dependencies [bbb970a44] - Updated dependencies [fa424826c] - Updated dependencies [f48cf8766] - Updated dependencies [40d59a2f4] - Updated dependencies [0264f709e] - Updated dependencies [836060240] - Updated dependencies [ba0122279] - Updated dependencies [e6f9d5c4f] - Updated dependencies [f24835438] - Updated dependencies [5f41b1134] - @hyperlane-xyz/sdk@7.0.0 - @hyperlane-xyz/utils@7.0.0 ## @hyperlane-xyz/helloworld@7.0.0 ### Patch Changes - Updated dependencies [bbb970a44] - Updated dependencies [fa424826c] - Updated dependencies [f48cf8766] - Updated dependencies [40d59a2f4] - Updated dependencies [0264f709e] - Updated dependencies [836060240] - Updated dependencies [ba0122279] - Updated dependencies [f24835438] - Updated dependencies [5f41b1134] - @hyperlane-xyz/sdk@7.0.0 - @hyperlane-xyz/core@5.8.0 ## @hyperlane-xyz/widgets@7.0.0 ### Patch Changes - Updated dependencies [bbb970a44] - Updated dependencies [fa424826c] - Updated dependencies [f48cf8766] - Updated dependencies [40d59a2f4] - Updated dependencies [0264f709e] - Updated dependencies [836060240] - Updated dependencies [ba0122279] - Updated dependencies [e6f9d5c4f] - Updated dependencies [f24835438] - Updated dependencies [5f41b1134] - @hyperlane-xyz/sdk@7.0.0 - @hyperlane-xyz/utils@7.0.0 ## @hyperlane-xyz/infra@7.0.0 ### Minor Changes - fa424826c: Add support for updating the mailbox proxy admin owner ### Patch Changes - Updated dependencies [bbb970a44] - Updated dependencies [fa424826c] - Updated dependencies [f48cf8766] - Updated dependencies [40d59a2f4] - Updated dependencies [0264f709e] - Updated dependencies [836060240] - Updated dependencies [ba0122279] - Updated dependencies [e6f9d5c4f] - Updated dependencies [f24835438] - Updated dependencies [5f41b1134] - @hyperlane-xyz/sdk@7.0.0 - @hyperlane-xyz/utils@7.0.0 - @hyperlane-xyz/helloworld@7.0.0 ## @hyperlane-xyz/ccip-server@7.0.0 ## @hyperlane-xyz/github-proxy@7.0.0 --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
3 weeks ago
## 5.8.0
### Minor Changes
- 836060240: Add storage based multisig ISM types
### Patch Changes
- Updated dependencies [f48cf8766]
- Updated dependencies [e6f9d5c4f]
- @hyperlane-xyz/utils@7.0.0
Version Packages (#4816) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/cli@6.0.0 ### Major Changes - e3b97c455: Detangle assumption that chainId == domainId for EVM chains. Domain IDs and Chain Names are still unique, but chainId is no longer guaranteed to be a unique identifier. Domain ID is no longer an optional field and is now required for all chain metadata. ### Patch Changes - Updated dependencies [7b3b07900] - Updated dependencies [30d92c319] - Updated dependencies [e3b97c455] - @hyperlane-xyz/sdk@6.0.0 - @hyperlane-xyz/utils@6.0.0 ## @hyperlane-xyz/sdk@6.0.0 ### Major Changes - e3b97c455: Detangle assumption that chainId == domainId for EVM chains. Domain IDs and Chain Names are still unique, but chainId is no longer guaranteed to be a unique identifier. Domain ID is no longer an optional field and is now required for all chain metadata. ### Minor Changes - 7b3b07900: Support using apiKey for CoinGeckoTokenPriceGetter - 30d92c319: Add `collateralChainName` to Warp Reader. Partial refactor of fetchTokenConfig(). ### Patch Changes - Updated dependencies [e3b97c455] - @hyperlane-xyz/utils@6.0.0 - @hyperlane-xyz/core@5.7.1 ## @hyperlane-xyz/utils@6.0.0 ### Major Changes - e3b97c455: Detangle assumption that chainId == domainId for EVM chains. Domain IDs and Chain Names are still unique, but chainId is no longer guaranteed to be a unique identifier. Domain ID is no longer an optional field and is now required for all chain metadata. ## @hyperlane-xyz/widgets@6.0.0 ### Major Changes - e3b97c455: Detangle assumption that chainId == domainId for EVM chains. Domain IDs and Chain Names are still unique, but chainId is no longer guaranteed to be a unique identifier. Domain ID is no longer an optional field and is now required for all chain metadata. ### Patch Changes - Updated dependencies [7b3b07900] - Updated dependencies [30d92c319] - Updated dependencies [e3b97c455] - @hyperlane-xyz/sdk@6.0.0 - @hyperlane-xyz/utils@6.0.0 ## @hyperlane-xyz/core@5.7.1 ### Patch Changes - Updated dependencies [e3b97c455] - @hyperlane-xyz/utils@6.0.0 ## @hyperlane-xyz/helloworld@6.0.0 ### Patch Changes - Updated dependencies [7b3b07900] - Updated dependencies [30d92c319] - Updated dependencies [e3b97c455] - @hyperlane-xyz/sdk@6.0.0 - @hyperlane-xyz/core@5.7.1 ## @hyperlane-xyz/infra@6.0.0 ### Patch Changes - Updated dependencies [7b3b07900] - Updated dependencies [30d92c319] - Updated dependencies [e3b97c455] - @hyperlane-xyz/sdk@6.0.0 - @hyperlane-xyz/utils@6.0.0 - @hyperlane-xyz/helloworld@6.0.0 ## @hyperlane-xyz/ccip-server@6.0.0 ## @hyperlane-xyz/github-proxy@6.0.0 --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
3 weeks ago
## 5.7.1
### Patch Changes
- Updated dependencies [e3b97c455]
- @hyperlane-xyz/utils@6.0.0
Version Packages (#4770) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@5.7.0 ### Minor Changes - 469f2f340: Checking for sufficient fees in `AbstractMessageIdAuthHook` and refund surplus - f26453ee5: Added msg.value to preverifyMessage to commit it as part of external hook payload - 0640f837c: disabled the ICARouter's ability to change hook given that the user doesn't expect the hook to change after they deploy their ICA account. Hook is not part of the derivation like ism on the destination chain and hence, cannot be configured custom by the user. - a82b4b4cb: Made processInboundMessage payable to send value via mailbox.process ### Patch Changes - Updated dependencies [e104cf6aa] - Updated dependencies [04108155d] - Updated dependencies [39a9b2038] - @hyperlane-xyz/utils@5.7.0 ## @hyperlane-xyz/cli@5.7.0 ### Minor Changes - db0e73502: re-enable space key for multiselect cli prompt - 7e9e248be: Add feat to allow updates to destination gas using warp apply - 4c0605dca: Add optional proxy admin reuse in warp route deployments and admin proxy ownership transfer in warp apply - db5875cc2: Add `hyperlane warp verify` to allow post-deployment verification. - 956ff752a: Enable configuration of IGP hooks in the CLI ### Patch Changes - Updated dependencies [5dabdf388] - Updated dependencies [469f2f340] - Updated dependencies [e104cf6aa] - Updated dependencies [d9505ab58] - Updated dependencies [04108155d] - Updated dependencies [7e9e248be] - Updated dependencies [4c0605dca] - Updated dependencies [db9196837] - Updated dependencies [db5875cc2] - Updated dependencies [56328e6e1] - Updated dependencies [956ff752a] - Updated dependencies [39a9b2038] - @hyperlane-xyz/sdk@5.7.0 - @hyperlane-xyz/utils@5.7.0 ## @hyperlane-xyz/sdk@5.7.0 ### Minor Changes - 469f2f340: Checking for sufficient fees in `AbstractMessageIdAuthHook` and refund surplus - d9505ab58: Deploy to apechain, arbitrumnova, b3, fantom, gravity, harmony, kaia, morph, orderly, snaxchain, zeronetwork, zksync. Update default metadata in `HyperlaneCore` to `0x00001` to ensure empty metadata does not break on zksync. - 7e9e248be: Add feat to allow updates to destination gas using warp apply - 4c0605dca: Add optional proxy admin reuse in warp route deployments and admin proxy ownership transfer in warp apply - db9196837: Update default validator sets. Throw in `InterchainAccount.getOrDeployAccount` if the origin router is the zero address. - db5875cc2: Add `hyperlane warp verify` to allow post-deployment verification. - 956ff752a: Introduce utils that can be reused by the CLI and Infra for fetching token prices from Coingecko and gas prices from EVM/Cosmos chains. ### Patch Changes - 5dabdf388: Optimize HyperlaneRelayer routing config derivation - e104cf6aa: Dedupe internals of hook and ISM module deploy code - 56328e6e1: Fix ICA ISM self relay - Updated dependencies [469f2f340] - Updated dependencies [e104cf6aa] - Updated dependencies [04108155d] - Updated dependencies [f26453ee5] - Updated dependencies [0640f837c] - Updated dependencies [a82b4b4cb] - Updated dependencies [39a9b2038] - @hyperlane-xyz/core@5.7.0 - @hyperlane-xyz/utils@5.7.0 ## @hyperlane-xyz/widgets@5.7.0 ### Minor Changes - f438d442a: Update widgets with components from explorer and warp ui - Add icons: Discord, Docs, Github, History, LinkedIn, Medium, Twitter, Wallet and Web - Add animation component: Fade component - Add components: DatetimeField and SelectField - New stories: IconList and Fade - Add "Icon" suffix for icons that did not have it ### Patch Changes - 86a0bb919: - Update ChainSearchMenu with improvements - Updated dependencies [5dabdf388] - Updated dependencies [469f2f340] - Updated dependencies [e104cf6aa] - Updated dependencies [d9505ab58] - Updated dependencies [04108155d] - Updated dependencies [7e9e248be] - Updated dependencies [4c0605dca] - Updated dependencies [db9196837] - Updated dependencies [db5875cc2] - Updated dependencies [56328e6e1] - Updated dependencies [956ff752a] - Updated dependencies [39a9b2038] - @hyperlane-xyz/sdk@5.7.0 - @hyperlane-xyz/utils@5.7.0 ## @hyperlane-xyz/helloworld@5.7.0 ### Patch Changes - Updated dependencies [5dabdf388] - Updated dependencies [469f2f340] - Updated dependencies [e104cf6aa] - Updated dependencies [d9505ab58] - Updated dependencies [7e9e248be] - Updated dependencies [f26453ee5] - Updated dependencies [4c0605dca] - Updated dependencies [db9196837] - Updated dependencies [db5875cc2] - Updated dependencies [0640f837c] - Updated dependencies [a82b4b4cb] - Updated dependencies [56328e6e1] - Updated dependencies [956ff752a] - @hyperlane-xyz/sdk@5.7.0 - @hyperlane-xyz/core@5.7.0 ## @hyperlane-xyz/utils@5.7.0 ### Patch Changes - e104cf6aa: Dedupe internals of hook and ISM module deploy code - 04108155d: fix median utils func + add test - 39a9b2038: Filter undefined/null values in invertKeysAndValues function ## @hyperlane-xyz/infra@5.7.0 ### Patch Changes - Updated dependencies [5dabdf388] - Updated dependencies [469f2f340] - Updated dependencies [e104cf6aa] - Updated dependencies [d9505ab58] - Updated dependencies [04108155d] - Updated dependencies [7e9e248be] - Updated dependencies [4c0605dca] - Updated dependencies [db9196837] - Updated dependencies [db5875cc2] - Updated dependencies [56328e6e1] - Updated dependencies [956ff752a] - Updated dependencies [39a9b2038] - @hyperlane-xyz/sdk@5.7.0 - @hyperlane-xyz/utils@5.7.0 - @hyperlane-xyz/helloworld@5.7.0 ## @hyperlane-xyz/ccip-server@5.7.0 ## @hyperlane-xyz/github-proxy@5.7.0 --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
3 weeks ago
## 5.7.0
### Minor Changes
- 469f2f340: Checking for sufficient fees in `AbstractMessageIdAuthHook` and refund surplus
- f26453ee5: Added msg.value to preverifyMessage to commit it as part of external hook payload
- 0640f837c: disabled the ICARouter's ability to change hook given that the user doesn't expect the hook to change after they deploy their ICA account. Hook is not part of the derivation like ism on the destination chain and hence, cannot be configured custom by the user.
- a82b4b4cb: Made processInboundMessage payable to send value via mailbox.process
### Patch Changes
- Updated dependencies [e104cf6aa]
- Updated dependencies [04108155d]
- Updated dependencies [39a9b2038]
- @hyperlane-xyz/utils@5.7.0
Version Packages (#4751) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@5.6.1 ### Patch Changes - a42616ff3: Added overrides for transferFrom, totalSupply to reflect the internal share based accounting for the 4626 mirror asset - Updated dependencies [5fd4267e7] - Updated dependencies [a36fc5fb2] - @hyperlane-xyz/utils@5.6.2 ## @hyperlane-xyz/cli@5.6.2 ### Patch Changes - Updated dependencies [5fd4267e7] - Updated dependencies [a36fc5fb2] - @hyperlane-xyz/utils@5.6.2 - @hyperlane-xyz/sdk@5.6.2 ## @hyperlane-xyz/helloworld@5.6.2 ### Patch Changes - Updated dependencies [5fd4267e7] - Updated dependencies [a42616ff3] - @hyperlane-xyz/sdk@5.6.2 - @hyperlane-xyz/core@5.6.1 ## @hyperlane-xyz/sdk@5.6.2 ### Patch Changes - 5fd4267e7: Supported non-32 byte non-EVM recipients when sending warps from Sealevel - Updated dependencies [5fd4267e7] - Updated dependencies [a36fc5fb2] - Updated dependencies [a42616ff3] - @hyperlane-xyz/utils@5.6.2 - @hyperlane-xyz/core@5.6.1 ## @hyperlane-xyz/utils@5.6.2 ### Patch Changes - 5fd4267e7: Supported non-32 byte non-EVM recipients when sending warps from Sealevel - a36fc5fb2: fix: isObject utils fn should return only boolean value ## @hyperlane-xyz/widgets@5.6.2 ### Patch Changes - Updated dependencies [5fd4267e7] - Updated dependencies [a36fc5fb2] - @hyperlane-xyz/utils@5.6.2 - @hyperlane-xyz/sdk@5.6.2 ## @hyperlane-xyz/infra@5.6.2 ### Patch Changes - Updated dependencies [5fd4267e7] - Updated dependencies [a36fc5fb2] - @hyperlane-xyz/utils@5.6.2 - @hyperlane-xyz/sdk@5.6.2 - @hyperlane-xyz/helloworld@5.6.2 ## @hyperlane-xyz/ccip-server@5.6.2 ## @hyperlane-xyz/github-proxy@5.6.2 --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 month ago
## 5.6.1
### Patch Changes
- a42616ff3: Added overrides for transferFrom, totalSupply to reflect the internal share based accounting for the 4626 mirror asset
- Updated dependencies [5fd4267e7]
- Updated dependencies [a36fc5fb2]
- @hyperlane-xyz/utils@5.6.2
Version Packages (#4742) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@5.6.0 ### Minor Changes - c55257cf5: Minor token related changes like adding custom hook to 4626 collateral, checking for ERC20 as valid contract in HypERC20Collateral, etc. - 8cc0d9a4a: Added WHypERC4626 as a wrapper for rebasing HypERC4626 ### Patch Changes - 8cc0d9a4a: Add wrapped HypERC4626 for easy defi use - @hyperlane-xyz/utils@5.6.1 ## @hyperlane-xyz/cli@5.6.1 ### Patch Changes - 3474a8450: Explicitly define inquirer/core and inquirier/figures dependencies - @hyperlane-xyz/sdk@5.6.1 - @hyperlane-xyz/utils@5.6.1 ## @hyperlane-xyz/helloworld@5.6.1 ### Patch Changes - Updated dependencies [8cc0d9a4a] - Updated dependencies [c55257cf5] - Updated dependencies [8cc0d9a4a] - @hyperlane-xyz/core@5.6.0 - @hyperlane-xyz/sdk@5.6.1 ## @hyperlane-xyz/sdk@5.6.1 ### Patch Changes - Updated dependencies [8cc0d9a4a] - Updated dependencies [c55257cf5] - Updated dependencies [8cc0d9a4a] - @hyperlane-xyz/core@5.6.0 - @hyperlane-xyz/utils@5.6.1 ## @hyperlane-xyz/widgets@5.6.1 ### Patch Changes - @hyperlane-xyz/sdk@5.6.1 - @hyperlane-xyz/utils@5.6.1 ## @hyperlane-xyz/utils@5.6.1 ## @hyperlane-xyz/infra@5.6.1 ### Patch Changes - @hyperlane-xyz/helloworld@5.6.1 - @hyperlane-xyz/sdk@5.6.1 - @hyperlane-xyz/utils@5.6.1 ## @hyperlane-xyz/ccip-server@5.6.1 ## @hyperlane-xyz/github-proxy@5.6.1 --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 month ago
## 5.6.0
### Minor Changes
- c55257cf5: Minor token related changes like adding custom hook to 4626 collateral, checking for ERC20 as valid contract in HypERC20Collateral, etc.
- 8cc0d9a4a: Added WHypERC4626 as a wrapper for rebasing HypERC4626
### Patch Changes
- 8cc0d9a4a: Add wrapped HypERC4626 for easy defi use
- @hyperlane-xyz/utils@5.6.1
Version Packages (#4663) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@5.5.0 ### Minor Changes - 72c23c0d6: Added PRECISION and rateUpdateNonce to ensure compatibility of HypERC4626 ### Patch Changes - c9085afd9: Patched OPL2ToL1Ism to check for correct messageId for external call in verify - ec6b874b1: Added nonce to HypERC4626 - Updated dependencies [f1712deb7] - Updated dependencies [29341950e] - @hyperlane-xyz/utils@5.6.0 ## @hyperlane-xyz/cli@5.6.0 ### Minor Changes - 41035aac8: Add strategyUrl detect and validation in the beginning of `warp apply` Remove yaml transactions print from `warp apply` - 29341950e: Adds new `core check` command to compare local configuration and on chain deployments. Adds memoization to the EvmHookReader to avoid repeating configuration derivation - 32d0a67c2: Adds the warp check command to compare warp routes config files with on chain warp route deployments - 3662297fc: Add prompt in `warp init` command to choose if a trusted relayer should be used instead of making the choice by default for the user and enable the `--yes` flag to default to a trusted ISM - b1ff48bd1: Add rebasing yield route support into CLI/SDK - d41aa6928: Add `EthJsonRpcBlockParameterTag` enum for validating reorgPeriod - c3e9268f1: Add support for an arbitrary string in `reorgPeriod`, which is used as a block tag to get the finalized block. - a4d5d692f: Update `warp apply` such that it updates in place AND extends in a single call - 01e7070eb: updates the multi chain selection prompt by adding search functionality and an optional confirmation prompt for the current selection ### Patch Changes - e89f9e35d: Update registry to v4.7.0 - Updated dependencies [f1712deb7] - Updated dependencies [46044a2e9] - Updated dependencies [02a5b92ba] - Updated dependencies [29341950e] - Updated dependencies [8001bbbd6] - Updated dependencies [32d0a67c2] - Updated dependencies [b1ff48bd1] - Updated dependencies [d41aa6928] - Updated dependencies [c3e9268f1] - Updated dependencies [7d7bcc1a3] - Updated dependencies [7f3e0669d] - Updated dependencies [2317eca3c] - @hyperlane-xyz/utils@5.6.0 - @hyperlane-xyz/sdk@5.6.0 ## @hyperlane-xyz/sdk@5.6.0 ### Minor Changes - 46044a2e9: Deploy to odysseytestnet - 02a5b92ba: Enroll new validators. Add tx overrides when deploying ICA accounts. Core checker now surfaces owner violations for defaultHook and requiredHook. App checker temporarily ignores bytecode mismatch violations. - 29341950e: Adds new `core check` command to compare local configuration and on chain deployments. Adds memoization to the EvmHookReader to avoid repeating configuration derivation - 8001bbbd6: Add override to some transactions to fix warp apply - 32d0a67c2: Adds the warp check command to compare warp routes config files with on chain warp route deployments - b1ff48bd1: Add rebasing yield route support into CLI/SDK - d41aa6928: Add `EthJsonRpcBlockParameterTag` enum for validating reorgPeriod - c3e9268f1: Add support for an arbitrary string in `reorgPeriod`, which is used as a block tag to get the finalized block. - 7d7bcc1a3: Add deployments for mainnets: flow, metall2, polynomial ### Patch Changes - 7f3e0669d: Fix filtering non-evm addresses in appFromAddressesMapHelper - 2317eca3c: Set transaction overrides and add 10% gas limit buffer when sending message through HyperlaneCore. - Updated dependencies [f1712deb7] - Updated dependencies [29341950e] - Updated dependencies [c9085afd9] - Updated dependencies [ec6b874b1] - Updated dependencies [72c23c0d6] - @hyperlane-xyz/utils@5.6.0 - @hyperlane-xyz/core@5.5.0 ## @hyperlane-xyz/utils@5.6.0 ### Minor Changes - 29341950e: Adds new `core check` command to compare local configuration and on chain deployments. Adds memoization to the EvmHookReader to avoid repeating configuration derivation ### Patch Changes - f1712deb7: Fix objMerge implementation ## @hyperlane-xyz/helloworld@5.6.0 ### Patch Changes - e89f9e35d: Update registry to v4.7.0 - Updated dependencies [46044a2e9] - Updated dependencies [02a5b92ba] - Updated dependencies [29341950e] - Updated dependencies [8001bbbd6] - Updated dependencies [32d0a67c2] - Updated dependencies [c9085afd9] - Updated dependencies [b1ff48bd1] - Updated dependencies [d41aa6928] - Updated dependencies [ec6b874b1] - Updated dependencies [c3e9268f1] - Updated dependencies [72c23c0d6] - Updated dependencies [7d7bcc1a3] - Updated dependencies [7f3e0669d] - Updated dependencies [2317eca3c] - @hyperlane-xyz/sdk@5.6.0 - @hyperlane-xyz/core@5.5.0 ## @hyperlane-xyz/widgets@5.6.0 ### Patch Changes - e89f9e35d: Update registry to v4.7.0 - Updated dependencies [f1712deb7] - Updated dependencies [46044a2e9] - Updated dependencies [02a5b92ba] - Updated dependencies [29341950e] - Updated dependencies [8001bbbd6] - Updated dependencies [32d0a67c2] - Updated dependencies [b1ff48bd1] - Updated dependencies [d41aa6928] - Updated dependencies [c3e9268f1] - Updated dependencies [7d7bcc1a3] - Updated dependencies [7f3e0669d] - Updated dependencies [2317eca3c] - @hyperlane-xyz/utils@5.6.0 - @hyperlane-xyz/sdk@5.6.0 ## @hyperlane-xyz/infra@5.6.0 ### Minor Changes - b3495b205: Updates the warpIds for Renzo's latest deployment to Sei and Taiko to be used by the Checker - c3e9268f1: Add support for an arbitrary string in `reorgPeriod`, which is used as a block tag to get the finalized block. ### Patch Changes - Updated dependencies [f1712deb7] - Updated dependencies [46044a2e9] - Updated dependencies [02a5b92ba] - Updated dependencies [29341950e] - Updated dependencies [8001bbbd6] - Updated dependencies [32d0a67c2] - Updated dependencies [b1ff48bd1] - Updated dependencies [e89f9e35d] - Updated dependencies [d41aa6928] - Updated dependencies [c3e9268f1] - Updated dependencies [7d7bcc1a3] - Updated dependencies [7f3e0669d] - Updated dependencies [2317eca3c] - @hyperlane-xyz/utils@5.6.0 - @hyperlane-xyz/sdk@5.6.0 - @hyperlane-xyz/helloworld@5.6.0 ## @hyperlane-xyz/ccip-server@5.6.0 ## @hyperlane-xyz/github-proxy@5.6.0 --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 month ago
## 5.5.0
### Minor Changes
- 72c23c0d6: Added PRECISION and rateUpdateNonce to ensure compatibility of HypERC4626
### Patch Changes
- c9085afd9: Patched OPL2ToL1Ism to check for correct messageId for external call in verify
- ec6b874b1: Added nonce to HypERC4626
- Updated dependencies [f1712deb7]
- Updated dependencies [29341950e]
- @hyperlane-xyz/utils@5.6.0
Version Packages (#4648) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/sdk@5.5.0 ### Minor Changes - 2afc484a2: Break out BlockExplorerSchema and export separately Migrate RPC + Explorer health tests back to SDK from registry - 3254472e0: Add deployments for chains: immutablezkevm, rari, rootstock, alephzeroevm, chiliz, lumia, and superposition - 6176c9861: Add opstack, polygoncdk, polkadotsubstrate and zksync to ChainTechnicalStack enum ### Patch Changes - fcfe91113: Reuse SDK transaction typings in tx submitters - Updated dependencies [92c86cca6] - Updated dependencies [2afc484a2] - @hyperlane-xyz/core@5.4.1 - @hyperlane-xyz/utils@5.5.0 ## @hyperlane-xyz/utils@5.5.0 ### Minor Changes - 2afc484a2: Migrate fetchWithTimeout from widgets to utils Add objSlice function and improve types for objMerge Add isUrl function ## @hyperlane-xyz/widgets@5.5.0 ### Minor Changes - 2afc484a2: Create ChainSearchMenu and ChainDetailsMenu components Add required icon and button components Add persisted zustand store and hooks Add clipboard utility functions ### Patch Changes - Updated dependencies [2afc484a2] - Updated dependencies [2afc484a2] - Updated dependencies [3254472e0] - Updated dependencies [fcfe91113] - Updated dependencies [6176c9861] - @hyperlane-xyz/sdk@5.5.0 - @hyperlane-xyz/utils@5.5.0 ## @hyperlane-xyz/core@5.4.1 ### Patch Changes - 92c86cca6: Forward value from ICA router to proxy for multicall - Updated dependencies [2afc484a2] - @hyperlane-xyz/utils@5.5.0 ## @hyperlane-xyz/cli@5.5.0 ### Patch Changes - fcfe91113: Reuse SDK transaction typings in tx submitters - Updated dependencies [2afc484a2] - Updated dependencies [2afc484a2] - Updated dependencies [3254472e0] - Updated dependencies [fcfe91113] - Updated dependencies [6176c9861] - @hyperlane-xyz/sdk@5.5.0 - @hyperlane-xyz/utils@5.5.0 ## @hyperlane-xyz/helloworld@5.5.0 ### Patch Changes - Updated dependencies [92c86cca6] - Updated dependencies [2afc484a2] - Updated dependencies [3254472e0] - Updated dependencies [fcfe91113] - Updated dependencies [6176c9861] - @hyperlane-xyz/core@5.4.1 - @hyperlane-xyz/sdk@5.5.0 ## @hyperlane-xyz/infra@5.5.0 ### Patch Changes - Updated dependencies [2afc484a2] - Updated dependencies [2afc484a2] - Updated dependencies [3254472e0] - Updated dependencies [fcfe91113] - Updated dependencies [6176c9861] - @hyperlane-xyz/sdk@5.5.0 - @hyperlane-xyz/utils@5.5.0 - @hyperlane-xyz/helloworld@5.5.0 ## @hyperlane-xyz/ccip-server@5.5.0 ## @hyperlane-xyz/github-proxy@5.5.0 --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2 months ago
## 5.4.1
### Patch Changes
- 92c86cca6: Forward value from ICA router to proxy for multicall
- Updated dependencies [2afc484a2]
- @hyperlane-xyz/utils@5.5.0
Version Packages (#4617) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@5.4.0 ### Minor Changes - bb75eba74: fix: constrain rate limited ISM to a single message recipient - c5c217f8e: Embed NPM package version in bytecode constant ### Patch Changes - Updated dependencies [4415ac224] - @hyperlane-xyz/utils@5.4.0 ## @hyperlane-xyz/cli@5.4.0 ### Minor Changes - 4415ac224: Add Gnosis safe transaction builder to warp apply ### Patch Changes - Updated dependencies [4415ac224] - @hyperlane-xyz/utils@5.4.0 - @hyperlane-xyz/sdk@5.4.0 ## @hyperlane-xyz/sdk@5.4.0 ### Minor Changes - 4415ac224: Add Gnosis safe transaction builder to warp apply ### Patch Changes - Updated dependencies [bb75eba74] - Updated dependencies [4415ac224] - Updated dependencies [c5c217f8e] - @hyperlane-xyz/core@5.4.0 - @hyperlane-xyz/utils@5.4.0 ## @hyperlane-xyz/utils@5.4.0 ### Minor Changes - 4415ac224: Add Gnosis safe transaction builder to warp apply ## @hyperlane-xyz/helloworld@5.4.0 ### Patch Changes - Updated dependencies [bb75eba74] - Updated dependencies [4415ac224] - Updated dependencies [c5c217f8e] - @hyperlane-xyz/core@5.4.0 - @hyperlane-xyz/sdk@5.4.0 ## @hyperlane-xyz/widgets@5.4.0 ### Patch Changes - Updated dependencies [4415ac224] - @hyperlane-xyz/sdk@5.4.0 ## @hyperlane-xyz/infra@5.4.0 ### Patch Changes - Updated dependencies [4415ac224] - @hyperlane-xyz/utils@5.4.0 - @hyperlane-xyz/sdk@5.4.0 - @hyperlane-xyz/helloworld@5.4.0 ## @hyperlane-xyz/ccip-server@5.4.0 ## @hyperlane-xyz/github-proxy@5.4.0 --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2 months ago
## 5.4.0
### Minor Changes
- bb75eba74: fix: constrain rate limited ISM to a single message recipient
- c5c217f8e: Embed NPM package version in bytecode constant
### Patch Changes
- Updated dependencies [4415ac224]
- @hyperlane-xyz/utils@5.4.0
Version Packages (#4535) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/cli@5.3.0 ### Minor Changes - 35d4503b9: Update to registry v4.3.6 - aef3dbf4d: Remove mailbox choice prompt if it can be automatically detected from the registry ### Patch Changes - a513e1b51: Override default with merkle hook for self relay - Updated dependencies [eb47aaee8] - Updated dependencies [50319d8ba] - Updated dependencies [8de531fa4] - Updated dependencies [746eeb9d9] - Updated dependencies [fd536a79a] - Updated dependencies [50319d8ba] - @hyperlane-xyz/sdk@5.3.0 - @hyperlane-xyz/utils@5.3.0 ## @hyperlane-xyz/helloworld@5.3.0 ### Minor Changes - 35d4503b9: Update to registry v4.3.6 ### Patch Changes - Updated dependencies [eb47aaee8] - Updated dependencies [50319d8ba] - Updated dependencies [8de531fa4] - Updated dependencies [fd536a79a] - @hyperlane-xyz/sdk@5.3.0 - @hyperlane-xyz/core@5.3.0 ## @hyperlane-xyz/utils@5.3.0 ### Minor Changes - 746eeb9d9: Add parseTokenMessage util for decoding warp route transfers ### Patch Changes - 50319d8ba: Ensure runWithTimeout cleans up after itself properly ## @hyperlane-xyz/widgets@5.3.0 ### Minor Changes - 35d4503b9: Update to registry v4.3.6 ### Patch Changes - Updated dependencies [eb47aaee8] - Updated dependencies [50319d8ba] - Updated dependencies [8de531fa4] - Updated dependencies [fd536a79a] - @hyperlane-xyz/sdk@5.3.0 ## @hyperlane-xyz/core@5.3.0 ### Patch Changes - Updated dependencies [746eeb9d9] - Updated dependencies [50319d8ba] - @hyperlane-xyz/utils@5.3.0 ## @hyperlane-xyz/sdk@5.3.0 ### Patch Changes - eb47aaee8: Use collateral account for sealevel native warp route balance - 50319d8ba: Make HyperlaneDeployer.chainTimeoutMs public. Remove HyperlaneDeployer.startingBlockNumbers as it's not used by any deployer. Update HyperlaneDeployer.deploy for better logging and error handling. - 8de531fa4: fix: warn on submodule metadata builder failures - fd536a79a: Include priority fee instruction with SVM warp transfers - Updated dependencies [746eeb9d9] - Updated dependencies [50319d8ba] - @hyperlane-xyz/utils@5.3.0 - @hyperlane-xyz/core@5.3.0 ## @hyperlane-xyz/infra@5.3.0 ### Patch Changes - Updated dependencies [eb47aaee8] - Updated dependencies [50319d8ba] - Updated dependencies [35d4503b9] - Updated dependencies [8de531fa4] - Updated dependencies [746eeb9d9] - Updated dependencies [fd536a79a] - Updated dependencies [50319d8ba] - @hyperlane-xyz/sdk@5.3.0 - @hyperlane-xyz/helloworld@5.3.0 - @hyperlane-xyz/utils@5.3.0 ## @hyperlane-xyz/ccip-server@5.3.0 ## @hyperlane-xyz/github-proxy@5.3.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2 months ago
## 5.3.0
### Patch Changes
- Updated dependencies [746eeb9d9]
- Updated dependencies [50319d8ba]
- @hyperlane-xyz/utils@5.3.0
## 5.2.1
### Patch Changes
- eb5afcf3e: Patch `HypNative` with hook overrides `transferRemote` behavior
- @hyperlane-xyz/utils@5.2.1
Version Packages (#4366) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@5.2.0 ### Minor Changes - 203084df2: Added sdk support for Stake weighted ISM - 445b6222c: ArbL2ToL1Ism handles value via the executeTransaction branch ### Patch Changes - Updated dependencies [d6de34ad5] - Updated dependencies [291c5fe36] - @hyperlane-xyz/utils@5.2.0 ## @hyperlane-xyz/cli@5.2.0 ### Minor Changes - a5afd20f3: Add CLI e2e typescript tests - 203084df2: Added sdk support for Stake weighted ISM - a46fe434a: Add hyperlane registry rpc and addresses --contract utils - f2783c03b: Add ChainSubmissionStrategySchema - 3c07ded5b: Add Safe submit functionality to warp apply ### Patch Changes - Updated dependencies [a19e882fd] - Updated dependencies [d6de34ad5] - Updated dependencies [518a1bef9] - Updated dependencies [203084df2] - Updated dependencies [74a592e58] - Updated dependencies [739af9a34] - Updated dependencies [44588c31d] - Updated dependencies [2bd540e0f] - Updated dependencies [291c5fe36] - Updated dependencies [69f17d99a] - Updated dependencies [3ad5918da] - Updated dependencies [291c5fe36] - Updated dependencies [9563a8beb] - Updated dependencies [73c232b3a] - Updated dependencies [445b6222c] - Updated dependencies [d6de34ad5] - Updated dependencies [2e6176f67] - Updated dependencies [f2783c03b] - Updated dependencies [2ffb78f5c] - Updated dependencies [3c07ded5b] - Updated dependencies [815542dd7] - @hyperlane-xyz/sdk@5.2.0 - @hyperlane-xyz/utils@5.2.0 ## @hyperlane-xyz/github-proxy@5.2.0 ### Minor Changes - 0e2f94ba1: Add github proxy to reduce github API load - 3113807e3: Add recursive=true query string to Github Proxy to allow nested tree search ## @hyperlane-xyz/helloworld@5.2.0 ### Minor Changes - 291c5fe36: Use addBufferToGasLimit from @hyperlane-xyz/utils ### Patch Changes - Updated dependencies [a19e882fd] - Updated dependencies [518a1bef9] - Updated dependencies [203084df2] - Updated dependencies [74a592e58] - Updated dependencies [739af9a34] - Updated dependencies [44588c31d] - Updated dependencies [2bd540e0f] - Updated dependencies [291c5fe36] - Updated dependencies [69f17d99a] - Updated dependencies [3ad5918da] - Updated dependencies [9563a8beb] - Updated dependencies [73c232b3a] - Updated dependencies [445b6222c] - Updated dependencies [d6de34ad5] - Updated dependencies [2e6176f67] - Updated dependencies [f2783c03b] - Updated dependencies [2ffb78f5c] - Updated dependencies [3c07ded5b] - Updated dependencies [815542dd7] - @hyperlane-xyz/sdk@5.2.0 - @hyperlane-xyz/core@5.2.0 ## @hyperlane-xyz/sdk@5.2.0 ### Minor Changes - a19e882fd: Improve Router Checker/Governor tooling to support enrolling multiple routers for missing domains - 203084df2: Added sdk support for Stake weighted ISM - 74a592e58: Adds OwnerCollateral to token mapping which will output the correct standard to the warp deploy artifact. - 739af9a34: Support providing multiple chains for checking in HyperlaneAppChecker - 44588c31d: Enroll new validators for cyber degenchain kroma lisk lukso merlin metis mint proofofplay real sanko tangle xai taiko - 291c5fe36: Use addBufferToGasLimit from @hyperlane-xyz/utils - 69f17d99a: Fix to correctly infer the default set of multisend addresses for a given chain, and update to latest safe-deployments patch release - 9563a8beb: Sorted cwNative funds by denom in transfer tx - 73c232b3a: Deploy to oortmainnet - 445b6222c: ArbL2ToL1Ism handles value via the executeTransaction branch - d6de34ad5: Sort values in EvmModuleDeployer.deployStaticAddressSet - 2e6176f67: Deploy to everclear mainnet - f2783c03b: Add ChainSubmissionStrategySchema - 3c07ded5b: Add Safe submit functionality to warp apply ### Patch Changes - 518a1bef9: add 10% gas bump to initialize call in EvmModuleDeployer - 2bd540e0f: Estimate and add 10% gas bump for ICA initialization and enrollment - 3ad5918da: Support DefaultFallbackRoutingIsm in metadata builder - 2ffb78f5c: Improved check for mailbox initialization - 815542dd7: Fix arg validation for Sealevel HypNative adapters Allow extra properties in ChainMetadata objects - Updated dependencies [d6de34ad5] - Updated dependencies [203084df2] - Updated dependencies [291c5fe36] - Updated dependencies [445b6222c] - @hyperlane-xyz/utils@5.2.0 - @hyperlane-xyz/core@5.2.0 ## @hyperlane-xyz/utils@5.2.0 ### Minor Changes - d6de34ad5: Add sortArraysInConfig method, normalizeConfig implementation to call sortArraysInConfig after current behavior - 291c5fe36: Add addBufferToGasLimit for gas limit buffer calculations ## @hyperlane-xyz/widgets@5.2.0 ### Patch Changes - Updated dependencies [a19e882fd] - Updated dependencies [518a1bef9] - Updated dependencies [203084df2] - Updated dependencies [74a592e58] - Updated dependencies [739af9a34] - Updated dependencies [44588c31d] - Updated dependencies [2bd540e0f] - Updated dependencies [291c5fe36] - Updated dependencies [69f17d99a] - Updated dependencies [3ad5918da] - Updated dependencies [9563a8beb] - Updated dependencies [73c232b3a] - Updated dependencies [445b6222c] - Updated dependencies [d6de34ad5] - Updated dependencies [2e6176f67] - Updated dependencies [f2783c03b] - Updated dependencies [2ffb78f5c] - Updated dependencies [3c07ded5b] - Updated dependencies [815542dd7] - @hyperlane-xyz/sdk@5.2.0 ## @hyperlane-xyz/infra@5.2.0 ### Minor Changes - 203084df2: Added sdk support for Stake weighted ISM ### Patch Changes - 5a0d68bdc: replace import console module with direct console - Updated dependencies [a19e882fd] - Updated dependencies [d6de34ad5] - Updated dependencies [518a1bef9] - Updated dependencies [203084df2] - Updated dependencies [74a592e58] - Updated dependencies [739af9a34] - Updated dependencies [44588c31d] - Updated dependencies [2bd540e0f] - Updated dependencies [291c5fe36] - Updated dependencies [69f17d99a] - Updated dependencies [3ad5918da] - Updated dependencies [291c5fe36] - Updated dependencies [9563a8beb] - Updated dependencies [73c232b3a] - Updated dependencies [445b6222c] - Updated dependencies [d6de34ad5] - Updated dependencies [2e6176f67] - Updated dependencies [f2783c03b] - Updated dependencies [2ffb78f5c] - Updated dependencies [3c07ded5b] - Updated dependencies [815542dd7] - @hyperlane-xyz/sdk@5.2.0 - @hyperlane-xyz/utils@5.2.0 - @hyperlane-xyz/helloworld@5.2.0 ## @hyperlane-xyz/ccip-server@5.2.0 ### Patch Changes - 5a0d68bdc: replace import console module with direct console Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2 months ago
## 5.2.0
### Minor Changes
- 203084df2: Added sdk support for Stake weighted ISM
- 445b6222c: ArbL2ToL1Ism handles value via the executeTransaction branch
### Patch Changes
- Updated dependencies [d6de34ad5]
- Updated dependencies [291c5fe36]
- @hyperlane-xyz/utils@5.2.0
Version Packages (#4364) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@5.1.0 ### Minor Changes - 013f19c64: Added SDK support for ArbL2ToL1Hook/ISM for selfrelay - 013f19c64: Added hook/ism for using the Optimism native bridge for L2->L1 calls - 013f19c64: Added yield route with yield going to message recipient. - 013f19c64: feat: attributable fraud for signers - 013f19c64: Implement checkpoint fraud proofs for use in slashing ### Patch Changes - 013f19c64: fix: only evaluate dynamic revert reasons in reverting branch - @hyperlane-xyz/utils@5.1.0 ## @hyperlane-xyz/cli@5.1.0 ### Minor Changes - 013f19c64: Update to registry v2.5.0 - 013f19c64: Added SDK support for ArbL2ToL1Hook/ISM for selfrelay - 013f19c64: Add output of hyperlane warp read to ./configs/warp-route-deployment.yaml - 013f19c64: Remove registry.getUri() from core read logging to prevent registry error - 013f19c64: Fixes the new chain message to display the correct command - 013f19c64: Add check & confirm for existing mailbox to core deploy to allow users to decide if they want to deploy a new mailbox ### Patch Changes - 013f19c64: Require at least 1 chain selection in warp init - 013f19c64: feat: Add long-running CLI relayer - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [19f7d4fd9] - @hyperlane-xyz/sdk@5.1.0 - @hyperlane-xyz/utils@5.1.0 ## @hyperlane-xyz/helloworld@5.1.0 ### Minor Changes - 013f19c64: Update to registry v2.5.0 ### Patch Changes - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [19f7d4fd9] - @hyperlane-xyz/sdk@5.1.0 - @hyperlane-xyz/core@5.1.0 ## @hyperlane-xyz/sdk@5.1.0 ### Minor Changes - 013f19c64: Add ether's error reasoning handling to SmartProvider to show clearer error messages - 013f19c64: Support proxiedFactories in HypERC20App and extend HypERC20Checker with ProxiedRouterChecker - 013f19c64: Deploy to arbitrumsepolia, basesepolia, ecotestnet, optimismsepolia, polygonamoy - 013f19c64: Deploy to zircuit - 013f19c64: Update cosmos zod schema and enroll new validators for cheesechain, xlayer, zircuit, worldchain. - 013f19c64: Added SDK support for ArbL2ToL1Hook/ISM for selfrelay - 013f19c64: Support proxyAdmin checks for non AW owned warp router contracts - 013f19c64: Add stride validators to default multisig ism - 013f19c64: Adds CollateralFiat to token mapping which will output the correct standard to the warp deploy artifact. - 013f19c64: Deploy to solana + eclipse - 013f19c64: Added yield route with yield going to message recipient. - 19f7d4fd9: Support passing foreignDeployments to HypERC20App constructor ### Patch Changes - 013f19c64: feat: Add long-running CLI relayer - 013f19c64: Support xERC20Lockbox in checkToken - 013f19c64: Update ProxyAdminViolation interface to include proxyAdmin and proxy contract fields - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - @hyperlane-xyz/core@5.1.0 - @hyperlane-xyz/utils@5.1.0 ## @hyperlane-xyz/widgets@5.1.0 ### Minor Changes - 013f19c64: Update to registry v2.5.0 ### Patch Changes - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [19f7d4fd9] - @hyperlane-xyz/sdk@5.1.0 ## @hyperlane-xyz/utils@5.1.0 ## @hyperlane-xyz/infra@5.1.0 ### Minor Changes - 013f19c64: Update to registry v2.5.0 ### Patch Changes - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [013f19c64] - Updated dependencies [19f7d4fd9] - @hyperlane-xyz/sdk@5.1.0 - @hyperlane-xyz/helloworld@5.1.0 - @hyperlane-xyz/utils@5.1.0 ## @hyperlane-xyz/ccip-server@5.1.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
3 months ago
## 5.1.0
### Minor Changes
- 013f19c64: Added SDK support for ArbL2ToL1Hook/ISM for selfrelay
- 013f19c64: Added hook/ism for using the Optimism native bridge for L2->L1 calls
- 013f19c64: Added yield route with yield going to message recipient.
- 013f19c64: feat: attributable fraud for signers
- 013f19c64: Implement checkpoint fraud proofs for use in slashing
### Patch Changes
- 013f19c64: fix: only evaluate dynamic revert reasons in reverting branch
- @hyperlane-xyz/utils@5.1.0
Version Packages (#4103) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/cli@5.0.0 ### Major Changes - f1d70a5e8: refactor: select chain now become 2 step, select mainnet/testnet type first, then select chain ### Minor Changes - 388d25517: Added HyperlaneRelayer for relaying messages from the CLI - d0f7f21fd: Fix logging for hyperlane core apply - d00f2ffc0: Displays formatted deployment plan to confirm warp deploy. - 40255575c: Adds blockExplorers option on registry init. - 708999433: Adds hyperlane warp apply - 0e1a80e6e: Improve chain metadata and address fetching from github registries - 5529d98d0: Add hyperlane core apply with update ownership - 62d71fad3: Add hyperlane warp update to extend a warp config - 49986aa92: Add collateralAddressOrDenom for collateralVault - ded5718a0: Update hyperlane core read to log the config terminal "preview", only if the number of lines is &lt; 250 - 5125b798d: Prompt for chain testnet/mainnet during chain definition flow - bb470aec2: Add 'submit' command to CLI. ### Patch Changes - 80ac5d28e: Display token symbol when balance is insufficient for command - 6341edf2a: fix: use merkle tree hook address from registry for self relay hook derivations - c539775d7: Default to mailbox address in registry - c2a2897d7: Update CLI verbiage to ask for vault and not token when initiating collateralVault warp route. - Updated dependencies [2c0ae3cf3] - Updated dependencies [0dedbf5a0] - Updated dependencies [388d25517] - Updated dependencies [69a39da1c] - Updated dependencies [4907b510c] - Updated dependencies [488f949ef] - Updated dependencies [c7f5a35e8] - Updated dependencies [7265a4087] - Updated dependencies [0a40dcb8b] - Updated dependencies [f83b492de] - Updated dependencies [79740755b] - Updated dependencies [8533f9e66] - Updated dependencies [ed65556aa] - Updated dependencies [ab827a3fa] - Updated dependencies [dfa908796] - Updated dependencies [ed63e04c4] - Updated dependencies [dfa908796] - Updated dependencies [5aa24611b] - Updated dependencies [cfb890dc6] - Updated dependencies [708999433] - Updated dependencies [5529d98d0] - Updated dependencies [62d71fad3] - Updated dependencies [49986aa92] - Updated dependencies [7fdd3958d] - Updated dependencies [8e942d3c6] - Updated dependencies [fef629673] - Updated dependencies [be4617b18] - Updated dependencies [1474865ae] - @hyperlane-xyz/sdk@5.0.0 - @hyperlane-xyz/utils@5.0.0 ## @hyperlane-xyz/sdk@5.0.0 ### Major Changes - 488f949ef: Upgrade CosmJS libs to 0.32.4 ### Minor Changes - 2c0ae3cf3: Deploy to connextsepolia + superpositiontestnet - 0dedbf5a0: Deploy to endurance, fusemainnet, zoramainnet - 388d25517: Added HyperlaneRelayer for relaying messages from the CLI - 4907b510c: Add logic to parse SmartProvider errors to handle ethers and smart provider errors - c7f5a35e8: Add hyperlane core apply with update default Ism - f83b492de: - Enable updating of hooks through the `EvmHookModule`, including IGP and gas oracles. - Drive-by fixes to ISM module and tests. - 79740755b: Add enroll remote router to WarpModule - 8533f9e66: Adds transferOwnership to warp update to allow ownership to be transferred if the onchain owner differ - ed65556aa: Improve WarpCore validation error message for IGP fee checks - cfb890dc6: Remove outdated logos in SDK (now in registry) - 708999433: Adds hyperlane warp apply - 5529d98d0: Add hyperlane core apply with update ownership - 62d71fad3: Add hyperlane warp update to extend a warp config - 49986aa92: Add collateralAddressOrDenom for collateralVault - 8e942d3c6: Deploy to cheesechain, worldchain, xlayer ### Patch Changes - 69a39da1c: Fix issue with cosmos tx estimation - 7265a4087: Add rpcUrl, chainId, and method(params) to smart provider logging. - 0a40dcb8b: Update cosmos chain schema - ab827a3fa: Removes innacurate contract verification check, resulting in proxy contracts not being marked as proxies during contract verification. - dfa908796: add error message for all calls to assert util - ed63e04c4: Creates HyperlaneReader to re-use dyn provider log level & silences provider logs in deriveIsmConfig like deriveHookConfig. - 5aa24611b: Add 'isInitialized' check before initializing implementation contract (for contracts that disableInitializers in constructors). - 7fdd3958d: Adds logic to prune and minify build artifacts to address 'entity size too large' error thrown from explorers. Note that the only identified instance of this issue is on BSC mainnet. - fef629673: ContractVerifier now adjusts timeouts based on explorer family, which helps with many rate-limiting related contract verification issues. In addition, the ContractVerifier verify logic has been greatly simplified to allowing for a predictable callstack + easy debugging. - be4617b18: Handle subdirectories for the folder in S3Validator class - Updated dependencies [388d25517] - Updated dependencies [488f949ef] - Updated dependencies [dfa908796] - Updated dependencies [90598ad44] - Updated dependencies [1474865ae] - @hyperlane-xyz/utils@5.0.0 - @hyperlane-xyz/core@5.0.0 ## @hyperlane-xyz/utils@5.0.0 ### Major Changes - 488f949ef: Upgrade CosmJS libs to 0.32.4 ### Minor Changes - 388d25517: Added HyperlaneRelayer for relaying messages from the CLI - dfa908796: set the errorMessage argument as required for assert util function ### Patch Changes - 1474865ae: Replace `configDeepEquals` with improve `deepEquals` ## @hyperlane-xyz/widgets@5.0.0 ### Minor Changes - 98eb680ad: Migrate hyperlane widgets lib to monorepo ### Patch Changes - Updated dependencies [2c0ae3cf3] - Updated dependencies [0dedbf5a0] - Updated dependencies [388d25517] - Updated dependencies [69a39da1c] - Updated dependencies [4907b510c] - Updated dependencies [488f949ef] - Updated dependencies [c7f5a35e8] - Updated dependencies [7265a4087] - Updated dependencies [0a40dcb8b] - Updated dependencies [f83b492de] - Updated dependencies [79740755b] - Updated dependencies [8533f9e66] - Updated dependencies [ed65556aa] - Updated dependencies [ab827a3fa] - Updated dependencies [dfa908796] - Updated dependencies [ed63e04c4] - Updated dependencies [5aa24611b] - Updated dependencies [cfb890dc6] - Updated dependencies [708999433] - Updated dependencies [5529d98d0] - Updated dependencies [62d71fad3] - Updated dependencies [49986aa92] - Updated dependencies [7fdd3958d] - Updated dependencies [8e942d3c6] - Updated dependencies [fef629673] - Updated dependencies [be4617b18] - @hyperlane-xyz/sdk@5.0.0 ## @hyperlane-xyz/core@5.0.0 ### Patch Changes - 90598ad44: Removed outbox as param for ArbL2ToL1Ism - Updated dependencies [388d25517] - Updated dependencies [488f949ef] - Updated dependencies [dfa908796] - Updated dependencies [1474865ae] - @hyperlane-xyz/utils@5.0.0 ## @hyperlane-xyz/helloworld@5.0.0 ### Patch Changes - Updated dependencies [2c0ae3cf3] - Updated dependencies [0dedbf5a0] - Updated dependencies [388d25517] - Updated dependencies [69a39da1c] - Updated dependencies [4907b510c] - Updated dependencies [488f949ef] - Updated dependencies [c7f5a35e8] - Updated dependencies [7265a4087] - Updated dependencies [0a40dcb8b] - Updated dependencies [f83b492de] - Updated dependencies [79740755b] - Updated dependencies [8533f9e66] - Updated dependencies [ed65556aa] - Updated dependencies [ab827a3fa] - Updated dependencies [dfa908796] - Updated dependencies [ed63e04c4] - Updated dependencies [5aa24611b] - Updated dependencies [cfb890dc6] - Updated dependencies [708999433] - Updated dependencies [5529d98d0] - Updated dependencies [62d71fad3] - Updated dependencies [49986aa92] - Updated dependencies [7fdd3958d] - Updated dependencies [8e942d3c6] - Updated dependencies [fef629673] - Updated dependencies [90598ad44] - Updated dependencies [be4617b18] - @hyperlane-xyz/sdk@5.0.0 - @hyperlane-xyz/core@5.0.0 ## @hyperlane-xyz/infra@5.0.0 ### Minor Changes - 388d25517: Added HyperlaneRelayer for relaying messages from the CLI ### Patch Changes - Updated dependencies [2c0ae3cf3] - Updated dependencies [0dedbf5a0] - Updated dependencies [388d25517] - Updated dependencies [69a39da1c] - Updated dependencies [4907b510c] - Updated dependencies [488f949ef] - Updated dependencies [c7f5a35e8] - Updated dependencies [7265a4087] - Updated dependencies [0a40dcb8b] - Updated dependencies [f83b492de] - Updated dependencies [79740755b] - Updated dependencies [8533f9e66] - Updated dependencies [ed65556aa] - Updated dependencies [ab827a3fa] - Updated dependencies [dfa908796] - Updated dependencies [ed63e04c4] - Updated dependencies [dfa908796] - Updated dependencies [5aa24611b] - Updated dependencies [cfb890dc6] - Updated dependencies [708999433] - Updated dependencies [5529d98d0] - Updated dependencies [62d71fad3] - Updated dependencies [49986aa92] - Updated dependencies [7fdd3958d] - Updated dependencies [8e942d3c6] - Updated dependencies [fef629673] - Updated dependencies [be4617b18] - Updated dependencies [1474865ae] - @hyperlane-xyz/sdk@5.0.0 - @hyperlane-xyz/utils@5.0.0 - @hyperlane-xyz/helloworld@5.0.0 ## @hyperlane-xyz/ccip-server@5.0.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
4 months ago
## 5.0.0
### Patch Changes
- 90598ad44: Removed outbox as param for ArbL2ToL1Ism
- Updated dependencies [388d25517]
- Updated dependencies [488f949ef]
- Updated dependencies [dfa908796]
- Updated dependencies [1474865ae]
- @hyperlane-xyz/utils@5.0.0
Version Packages (#4077) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/cli@4.1.0 ### Minor Changes - 4cc9327e5: Update warp deploy to handle xerc20, initializerArgs to be the signer, update deploy gas constants ### Patch Changes - 46652c62a: Fix the missing sorting in the YAML file generated - 56be527d6: Fix typo in core read command - 378a5b79f: Remove extra fields from warp core config - Updated dependencies [36e75af4e] - Updated dependencies [d31677224] - Updated dependencies [4cc9327e5] - Updated dependencies [1687fca93] - @hyperlane-xyz/sdk@4.1.0 - @hyperlane-xyz/utils@4.1.0 ## @hyperlane-xyz/sdk@4.1.0 ### Minor Changes - 36e75af4e: Add optional deployer field to ChainMetadata schema - d31677224: Deploy to bob, mantle, taiko - 4cc9327e5: Update warp deploy to handle xerc20, initializerArgs to be the signer, update deploy gas constants - 1687fca93: Add EvmWarpModule with update() for ISM ### Patch Changes - @hyperlane-xyz/core@4.1.0 - @hyperlane-xyz/utils@4.1.0 ## @hyperlane-xyz/core@4.1.0 ### Patch Changes - @hyperlane-xyz/utils@4.1.0 ## @hyperlane-xyz/helloworld@4.1.0 ### Patch Changes - Updated dependencies [36e75af4e] - Updated dependencies [d31677224] - Updated dependencies [4cc9327e5] - Updated dependencies [1687fca93] - @hyperlane-xyz/sdk@4.1.0 - @hyperlane-xyz/core@4.1.0 ## @hyperlane-xyz/utils@4.1.0 ## @hyperlane-xyz/infra@4.1.0 ### Minor Changes - d31677224: Deploy to bob, mantle, taiko ### Patch Changes - Updated dependencies [36e75af4e] - Updated dependencies [d31677224] - Updated dependencies [4cc9327e5] - Updated dependencies [1687fca93] - @hyperlane-xyz/sdk@4.1.0 - @hyperlane-xyz/helloworld@4.1.0 - @hyperlane-xyz/utils@4.1.0 ## @hyperlane-xyz/ccip-server@4.1.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
5 months ago
## 4.1.0
### Patch Changes
- @hyperlane-xyz/utils@4.1.0
Version Packages (#4034) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/cli@4.0.0 ### Major Changes - df6a18053: Release CLI v4.0.0. ### Minor Changes - 44cc9bf6b: Add CLI command to support AVS validator status check - b05ae38ac: Gracefully handle RPC failures during warp send & fix deriving hook error that prevents warp and core test messages on the cli. - 9304fe241: Use metadata builders in message relaying - 6398aab72: Upgrade registry to 2.1.1 - 5c8ba0b85: Rename hyperlane config create chain -> hyperlane registry init. Rename all `configure` to `init` - cd419c98a: Add a validator preFlightCheck command verifying that the validator has been announced for a given chain - 35f869950: Add command to support creating agent configs - bf7ad09da: feat(cli): add `warp --symbol` flag - b0828b3d0: Reintroduce `ism read` and `hook read` commands - 129bd871d: Add chain displayName prompt with default - 4040db723: Fix createDefaultWarpIsmConfig to default to trusted relayer and fallback routing without prompts - 6db9fa9ad: Implement hyperlane warp deploy - bd3ca9195: Updates ci-test.sh to ci-advanced-test.sh. - b7003cf35: Add stdout.rows to pagesize calculation with DEFAULT_PAGE_SIZE ### Patch Changes - 3283eefd6: Removes default pattern for chain name when creating a new chain. - 4dd2651ee: Add xerc20 limit lookups to warp read - 6b63c5d82: Adds deployment support for IsmConfig within a WarpRouteConfig - Updated dependencies [b05ae38ac] - Updated dependencies [9304fe241] - Updated dependencies [bdcbe1d16] - Updated dependencies [6b63c5d82] - Updated dependencies [e38d31685] - Updated dependencies [e0f226806] - Updated dependencies [6db9fa9ad] - @hyperlane-xyz/sdk@4.0.0 - @hyperlane-xyz/utils@4.0.0 ## @hyperlane-xyz/core@4.0.0 ### Minor Changes - 44cc9bf6b: Add CLI command to support AVS validator status check ### Patch Changes - @hyperlane-xyz/utils@4.0.0 ## @hyperlane-xyz/helloworld@4.0.0 ### Minor Changes - 6398aab72: Upgrade registry to 2.1.1 - bf7ad09da: feat(cli): add `warp --symbol` flag ### Patch Changes - Updated dependencies [44cc9bf6b] - Updated dependencies [b05ae38ac] - Updated dependencies [9304fe241] - Updated dependencies [bdcbe1d16] - Updated dependencies [6b63c5d82] - Updated dependencies [e38d31685] - Updated dependencies [e0f226806] - Updated dependencies [6db9fa9ad] - @hyperlane-xyz/core@4.0.0 - @hyperlane-xyz/sdk@4.0.0 ## @hyperlane-xyz/sdk@4.0.0 ### Minor Changes - b05ae38ac: Gracefully handle RPC failures during warp send & fix deriving hook error that prevents warp and core test messages on the cli. - 9304fe241: Use metadata builders in message relaying - bdcbe1d16: Add EvmWarpModule with create() - e38d31685: Add logic to set smart provider log level to disable provider logs during Warp TokenType derive - e0f226806: - Enables creation of new Hooks through the `EvmHookModule`. - Introduces an `EvmModuleDeployer` to perform the barebones tasks of deploying contracts/proxies. - 6db9fa9ad: Implement hyperlane warp deploy ### Patch Changes - 6b63c5d82: Adds deployment support for IsmConfig within a WarpRouteConfig - Updated dependencies [44cc9bf6b] - @hyperlane-xyz/core@4.0.0 - @hyperlane-xyz/utils@4.0.0 ## @hyperlane-xyz/utils@4.0.0 ## @hyperlane-xyz/infra@4.0.0 ### Minor Changes - 6398aab72: Upgrade registry to 2.1.1 - bf7ad09da: feat(cli): add `warp --symbol` flag ### Patch Changes - Updated dependencies [b05ae38ac] - Updated dependencies [9304fe241] - Updated dependencies [6398aab72] - Updated dependencies [bdcbe1d16] - Updated dependencies [6b63c5d82] - Updated dependencies [bf7ad09da] - Updated dependencies [e38d31685] - Updated dependencies [e0f226806] - Updated dependencies [6db9fa9ad] - @hyperlane-xyz/sdk@4.0.0 - @hyperlane-xyz/helloworld@4.0.0 - @hyperlane-xyz/utils@4.0.0 ## @hyperlane-xyz/ccip-server@4.0.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
5 months ago
## 4.0.0
### Minor Changes
- 44cc9bf6b: Add CLI command to support AVS validator status check
### Patch Changes
- @hyperlane-xyz/utils@4.0.0
Version Packages (#3991) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/sdk@3.16.0 ### Minor Changes - 5cc64eb09: Add validator addresses for linea, fraxtal, sei. Estimate gas and add 10% buffer inside HyperlaneIsmFactory as well. ### Patch Changes - f9bbdde76: Fix initial total supply of synthetic token deployments to 0 - @hyperlane-xyz/core@3.16.0 - @hyperlane-xyz/utils@3.16.0 ## @hyperlane-xyz/core@3.16.0 ### Patch Changes - @hyperlane-xyz/utils@3.16.0 ## @hyperlane-xyz/cli@3.16.0 ### Patch Changes - Updated dependencies [f9bbdde76] - Updated dependencies [5cc64eb09] - @hyperlane-xyz/sdk@3.16.0 - @hyperlane-xyz/utils@3.16.0 ## @hyperlane-xyz/helloworld@3.16.0 ### Patch Changes - Updated dependencies [f9bbdde76] - Updated dependencies [5cc64eb09] - @hyperlane-xyz/sdk@3.16.0 - @hyperlane-xyz/core@3.16.0 ## @hyperlane-xyz/utils@3.16.0 ## @hyperlane-xyz/infra@3.16.0 ### Minor Changes - 5cc64eb09: Add support for new chains: linea, fraxtal, sei. Support osmosis remote. Drive-by fix to always fetch explorer API keys when running deploy script. ### Patch Changes - 5cc64eb09: Allow selecting a specific chain to govern in check-deploy script - Updated dependencies [f9bbdde76] - Updated dependencies [5cc64eb09] - @hyperlane-xyz/sdk@3.16.0 - @hyperlane-xyz/helloworld@3.16.0 - @hyperlane-xyz/utils@3.16.0 ## @hyperlane-xyz/ccip-server@3.16.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
5 months ago
## 3.16.0
### Patch Changes
- @hyperlane-xyz/utils@3.16.0
Version Packages (#3980) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@3.15.1 ### Patch Changes - 6620fe636: fix: `TokenRouter.transferRemote` with hook overrides - @hyperlane-xyz/utils@3.15.1 ## @hyperlane-xyz/cli@3.15.1 ### Patch Changes - 921e449b4: Support priorityFee fetching from RPC and some better logging - Updated dependencies [acaa22cd9] - Updated dependencies [921e449b4] - @hyperlane-xyz/sdk@3.15.1 - @hyperlane-xyz/utils@3.15.1 ## @hyperlane-xyz/helloworld@3.15.1 ### Patch Changes - 6620fe636: fix: `TokenRouter.transferRemote` with hook overrides - Updated dependencies [6620fe636] - Updated dependencies [acaa22cd9] - Updated dependencies [921e449b4] - @hyperlane-xyz/core@3.15.1 - @hyperlane-xyz/sdk@3.15.1 ## @hyperlane-xyz/sdk@3.15.1 ### Patch Changes - acaa22cd9: Do not consider xERC20 a collateral standard to fix fungibility checking logic while maintaining mint limit checking - 921e449b4: Support priorityFee fetching from RPC and some better logging - Updated dependencies [6620fe636] - @hyperlane-xyz/core@3.15.1 - @hyperlane-xyz/utils@3.15.1 ## @hyperlane-xyz/utils@3.15.1 ## @hyperlane-xyz/infra@3.15.1 ### Patch Changes - Updated dependencies [6620fe636] - Updated dependencies [acaa22cd9] - Updated dependencies [921e449b4] - @hyperlane-xyz/helloworld@3.15.1 - @hyperlane-xyz/sdk@3.15.1 - @hyperlane-xyz/utils@3.15.1 ## @hyperlane-xyz/ccip-server@3.15.1 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
5 months ago
## 3.15.1
### Patch Changes
- 6620fe636: fix: `TokenRouter.transferRemote` with hook overrides
- @hyperlane-xyz/utils@3.15.1
Version Packages (#3967) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@3.15.0 ### Minor Changes - 51bfff683: Mint/burn limit checking for xERC20 bridging Corrects CLI output for HypXERC20 and HypXERC20Lockbox deployments ### Patch Changes - @hyperlane-xyz/utils@3.15.0 ## @hyperlane-xyz/cli@3.15.0 ### Minor Changes - 51bfff683: Mint/burn limit checking for xERC20 bridging Corrects CLI output for HypXERC20 and HypXERC20Lockbox deployments ### Patch Changes - Updated dependencies [51bfff683] - @hyperlane-xyz/sdk@3.15.0 - @hyperlane-xyz/utils@3.15.0 ## @hyperlane-xyz/sdk@3.15.0 ### Minor Changes - 51bfff683: Mint/burn limit checking for xERC20 bridging Corrects CLI output for HypXERC20 and HypXERC20Lockbox deployments ### Patch Changes - Updated dependencies [51bfff683] - @hyperlane-xyz/core@3.15.0 - @hyperlane-xyz/utils@3.15.0 ## @hyperlane-xyz/helloworld@3.15.0 ### Patch Changes - Updated dependencies [51bfff683] - @hyperlane-xyz/sdk@3.15.0 - @hyperlane-xyz/core@3.15.0 ## @hyperlane-xyz/utils@3.15.0 ## @hyperlane-xyz/infra@3.15.0 ### Patch Changes - Updated dependencies [51bfff683] - @hyperlane-xyz/sdk@3.15.0 - @hyperlane-xyz/helloworld@3.15.0 - @hyperlane-xyz/utils@3.15.0 ## @hyperlane-xyz/ccip-server@3.15.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
6 months ago
## 3.15.0
### Minor Changes
- 51bfff683: Mint/burn limit checking for xERC20 bridging
Corrects CLI output for HypXERC20 and HypXERC20Lockbox deployments
### Patch Changes
- @hyperlane-xyz/utils@3.15.0
## 3.14.0
### Patch Changes
- a8a68f6f6: fix: make XERC20 and XERC20 Lockbox proxy-able
- @hyperlane-xyz/utils@3.14.0
Version Packages (#3842) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@3.13.0 ### Minor Changes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - b440d98be: Added support for registering/deregistering from the Hyperlane AVS ### Patch Changes - Updated dependencies [0cf692e73] - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/cli@3.13.0 ### Minor Changes - b22a0f453: Add hyperlane validator address command to retrieve validator address from AWS - 39ea7cdef: Implement multi collateral warp routes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - b440d98be: Added support for registering/deregistering from the Hyperlane AVS ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [0cf692e73] - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/sdk@3.13.0 ### Minor Changes - 39ea7cdef: Implement multi collateral warp routes - babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI - 0cf692e73: Implement metadata builder fetching from message ### Patch Changes - Updated dependencies [babe816f8] - Updated dependencies [b440d98be] - Updated dependencies [0cf692e73] - @hyperlane-xyz/core@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/utils@3.13.0 ### Minor Changes - 0cf692e73: Implement metadata builder fetching from message ## @hyperlane-xyz/helloworld@3.13.0 ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [b440d98be] - Updated dependencies [0cf692e73] - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/core@3.13.0 ## @hyperlane-xyz/infra@3.13.0 ### Minor Changes - 39ea7cdef: Implement multi collateral warp routes - 0cf692e73: Implement metadata builder fetching from message ### Patch Changes - b6b26e2bb: fix: minor change was breaking in registry export - Updated dependencies [b6b26e2bb] - Updated dependencies [39ea7cdef] - Updated dependencies [babe816f8] - Updated dependencies [0cf692e73] - @hyperlane-xyz/helloworld@3.13.0 - @hyperlane-xyz/sdk@3.13.0 - @hyperlane-xyz/utils@3.13.0 ## @hyperlane-xyz/ccip-server@3.13.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
6 months ago
## 3.13.0
### Minor Changes
- babe816f8: Support xERC20 and xERC20 Lockbox in SDK and CLI
- b440d98be: Added support for registering/deregistering from the Hyperlane AVS
### Patch Changes
- Updated dependencies [0cf692e73]
- @hyperlane-xyz/utils@3.13.0
Version Packages (#3752) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/cli@3.12.0 ### Minor Changes - cc8731985: Default to home directory for local registry - ff221f66a: Allows a developer to pass a private key or address to dry-run, and ensures HYP_KEY is only used for private keys. - eba393680: Add CLI-side submitter to use SDK submitter from CRUD and other command modules. ### Patch Changes - 2b7dfe27e: Improve defaults in chain config command - Updated dependencies [eba393680] - Updated dependencies [69de68a66] - @hyperlane-xyz/sdk@3.12.0 - @hyperlane-xyz/utils@3.12.0 ## @hyperlane-xyz/sdk@3.12.0 ### Minor Changes - 69de68a66: Implement aggregation and multisig ISM metadata encoding ### Patch Changes - eba393680: Exports submitter and transformer props types. - Updated dependencies [69de68a66] - @hyperlane-xyz/utils@3.12.0 - @hyperlane-xyz/core@3.12.0 ## @hyperlane-xyz/utils@3.12.0 ### Minor Changes - 69de68a66: Implement aggregation and multisig ISM metadata encoding ## @hyperlane-xyz/core@3.12.0 ### Patch Changes - Updated dependencies [69de68a66] - @hyperlane-xyz/utils@3.12.0 ## @hyperlane-xyz/helloworld@3.12.0 ### Patch Changes - Updated dependencies [eba393680] - Updated dependencies [69de68a66] - @hyperlane-xyz/sdk@3.12.0 - @hyperlane-xyz/core@3.12.0 ## @hyperlane-xyz/infra@3.12.0 ### Patch Changes - Updated dependencies [eba393680] - Updated dependencies [69de68a66] - @hyperlane-xyz/sdk@3.12.0 - @hyperlane-xyz/utils@3.12.0 - @hyperlane-xyz/helloworld@3.12.0 ## @hyperlane-xyz/ccip-server@3.12.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
6 months ago
## 3.12.0
### Patch Changes
- Updated dependencies [69de68a66]
- @hyperlane-xyz/utils@3.12.0
## 3.11.1
### Patch Changes
- @hyperlane-xyz/utils@3.11.1
Version Packages (#3533) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@3.11.0 ### Minor Changes - b6fdf2f7f: Implement XERC20 and FiatToken collateral warp routes - b63714ede: Convert all public hyperlane npm packages from CJS to pure ESM ### Patch Changes - Updated dependencies [b63714ede] - Updated dependencies [2b3f75836] - Updated dependencies [af2634207] - @hyperlane-xyz/utils@3.11.0 ## @hyperlane-xyz/cli@3.11.0 ### Minor Changes - f8b6ea467: Update the warp-route-deployment.yaml to a more sensible schema. This schema sets us up to allow multi-chain collateral deployments. Removes intermediary config objects by using zod instead. - b6fdf2f7f: Implement XERC20 and FiatToken collateral warp routes - aea79c686: Adds single-chain dry-run support for deploying warp routes & gas estimation for core and warp route dry-run deployments. - 917266dce: Add --self-relay to CLI commands - b63714ede: Convert all public hyperlane npm packages from CJS to pure ESM - 450e8e0d5: Migrate fork util from CLI to SDK. Anvil IP & Port are now optionally passed into fork util by client. - 3528b281e: Restructure CLI params around registries - af2634207: Introduces `hyperlane hook read` and `hyperlane ism read` commands for deriving onchain Hook/ISM configs from an address on a given chain. ### Patch Changes - 8246f14d6: Adds defaultDescription to yargs --key option. - Updated dependencies [811ecfbba] - Updated dependencies [f8b6ea467] - Updated dependencies [d37cbab72] - Updated dependencies [b6fdf2f7f] - Updated dependencies [a86a8296b] - Updated dependencies [2db77f177] - Updated dependencies [3a08e31b6] - Updated dependencies [917266dce] - Updated dependencies [aab63d466] - Updated dependencies [2e439423e] - Updated dependencies [b63714ede] - Updated dependencies [3528b281e] - Updated dependencies [450e8e0d5] - Updated dependencies [2b3f75836] - Updated dependencies [af2634207] - @hyperlane-xyz/sdk@3.11.0 - @hyperlane-xyz/utils@3.11.0 ## @hyperlane-xyz/helloworld@3.11.0 ### Minor Changes - b63714ede: Convert all public hyperlane npm packages from CJS to pure ESM ### Patch Changes - Updated dependencies [811ecfbba] - Updated dependencies [f8b6ea467] - Updated dependencies [d37cbab72] - Updated dependencies [b6fdf2f7f] - Updated dependencies [a86a8296b] - Updated dependencies [2db77f177] - Updated dependencies [3a08e31b6] - Updated dependencies [917266dce] - Updated dependencies [aab63d466] - Updated dependencies [2e439423e] - Updated dependencies [b63714ede] - Updated dependencies [3528b281e] - Updated dependencies [450e8e0d5] - Updated dependencies [af2634207] - @hyperlane-xyz/sdk@3.11.0 - @hyperlane-xyz/core@3.11.0 ## @hyperlane-xyz/sdk@3.11.0 ### Minor Changes - 811ecfbba: Add EvmCoreReader, minor updates. - f8b6ea467: Update the warp-route-deployment.yaml to a more sensible schema. This schema sets us up to allow multi-chain collateral deployments. Removes intermediary config objects by using zod instead. - d37cbab72: Adds modular transaction submission support for SDK clients, e.g. CLI. - b6fdf2f7f: Implement XERC20 and FiatToken collateral warp routes - 2db77f177: Added RPC `concurrency` property to `ChainMetadata`. Added `CrudModule` abstraction and related types. Removed `Fuel` ProtocolType. - 3a08e31b6: Add EvmERC20WarpRouterReader to derive WarpConfig from TokenRouter address - 917266dce: Add --self-relay to CLI commands - aab63d466: Adding ICA for governance - b63714ede: Convert all public hyperlane npm packages from CJS to pure ESM - 3528b281e: Remove consts such as chainMetadata from SDK - 450e8e0d5: Migrate fork util from CLI to SDK. Anvil IP & Port are now optionally passed into fork util by client. - af2634207: Moved Hook/ISM config stringify into a general object stringify utility. ### Patch Changes - a86a8296b: Removes Gnosis safe util from infra in favor of SDK - 2e439423e: Allow gasLimit overrides in the SDK/CLI for deploy txs - Updated dependencies [b6fdf2f7f] - Updated dependencies [b63714ede] - Updated dependencies [2b3f75836] - Updated dependencies [af2634207] - @hyperlane-xyz/core@3.11.0 - @hyperlane-xyz/utils@3.11.0 ## @hyperlane-xyz/utils@3.11.0 ### Minor Changes - b63714ede: Convert all public hyperlane npm packages from CJS to pure ESM - af2634207: Moved Hook/ISM config stringify into a general object stringify utility. ### Patch Changes - 2b3f75836: Add objLength and isObjEmpty utils ## @hyperlane-xyz/infra@3.11.0 ### Minor Changes - af2634207: Moved Hook/ISM reading into CLI. ### Patch Changes - a86a8296b: Removes Gnosis safe util from infra in favor of SDK - Updated dependencies [811ecfbba] - Updated dependencies [f8b6ea467] - Updated dependencies [d37cbab72] - Updated dependencies [b6fdf2f7f] - Updated dependencies [a86a8296b] - Updated dependencies [2db77f177] - Updated dependencies [3a08e31b6] - Updated dependencies [917266dce] - Updated dependencies [aab63d466] - Updated dependencies [2e439423e] - Updated dependencies [b63714ede] - Updated dependencies [3528b281e] - Updated dependencies [450e8e0d5] - Updated dependencies [2b3f75836] - Updated dependencies [af2634207] - @hyperlane-xyz/sdk@3.11.0 - @hyperlane-xyz/helloworld@3.11.0 - @hyperlane-xyz/utils@3.11.0 ## @hyperlane-xyz/ccip-server@3.11.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
7 months ago
## 3.11.0
### Minor Changes
- b6fdf2f7f: Implement XERC20 and FiatToken collateral warp routes
- b63714ede: Convert all public hyperlane npm packages from CJS to pure ESM
### Patch Changes
- Updated dependencies [b63714ede]
- Updated dependencies [2b3f75836]
- Updated dependencies [af2634207]
- @hyperlane-xyz/utils@3.11.0
Version Packages (#3495) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 38358ecec: Deprecate Polygon Mumbai testnet (soon to be replaced by Polygon Amoy testnet) ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/utils@3.10.0 ## @hyperlane-xyz/cli@3.10.0 ### Minor Changes - 3ec81081c: Breaking: Update the `hyperlane chains list` command to accept an `env` (either 'mainnet' or 'testnet') to list chains for. Update `hyperlane chains list` command to pull the set of core chains from the contract addresses constant in the SDK. - 96485144a: SDK support for ICA deployment and operation. - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - 5373d54ca: Add --log and --verbosity settings to CLI - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [ed0d4188c] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/utils@3.10.0 - @hyperlane-xyz/sdk@3.10.0 ## @hyperlane-xyz/helloworld@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [ed0d4188c] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/sdk@3.10.0 - @hyperlane-xyz/core@3.10.0 ## @hyperlane-xyz/sdk@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 38358ecec: Deprecate Polygon Mumbai testnet (soon to be replaced by Polygon Amoy testnet) - ed0d4188c: Fixed an issue where warp route verification would fail at deploy time due to a mismatch between the SDK's intermediary contract representation and actual contract name. Enabled the ContractVerifier to pick up explorer API keys from the configured chain metadata. This allows users to provide their own explorer API keys in custom `chains.yaml` files. - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/utils@3.10.0 - @hyperlane-xyz/core@3.10.0 ## @hyperlane-xyz/utils@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 4e7a43be6: Replace Debug logger with Pino ## @hyperlane-xyz/ccip-server@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. ## @hyperlane-xyz/infra@3.10.0 ### Minor Changes - 96485144a: SDK support for ICA deployment and operation. - 38358ecec: Deprecate Polygon Mumbai testnet (soon to be replaced by Polygon Amoy testnet) - 4e7a43be6: Replace Debug logger with Pino ### Patch Changes - Updated dependencies [96485144a] - Updated dependencies [38358ecec] - Updated dependencies [ed0d4188c] - Updated dependencies [4e7a43be6] - @hyperlane-xyz/helloworld@3.10.0 - @hyperlane-xyz/utils@3.10.0 - @hyperlane-xyz/sdk@3.10.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
8 months ago
## 3.10.0
### Minor Changes
- 96485144a: SDK support for ICA deployment and operation.
- 38358ecec: Deprecate Polygon Mumbai testnet (soon to be replaced by Polygon Amoy testnet)
### Patch Changes
- Updated dependencies [96485144a]
- Updated dependencies [4e7a43be6]
- @hyperlane-xyz/utils@3.10.0
## 3.9.0
### Patch Changes
- @hyperlane-xyz/utils@3.9.0
## 3.8.2
### Patch Changes
- @hyperlane-xyz/utils@3.8.2
## 3.8.1
### Patch Changes
- Updated dependencies [5daaae274]
- @hyperlane-xyz/utils@3.8.1
Version Packages (#3410) # Releases ## @hyperlane-xyz/core@3.8.0 ### Minor Changes - 9681df08d: Remove support for goerli networks (including optimismgoerli, arbitrumgoerli, lineagoerli and polygonzkevmtestnet) - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. ### Patch Changes - Updated dependencies [9681df08d] - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/helloworld@3.8.0 ### Minor Changes - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. ### Patch Changes - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/sdk@3.8.0 - @hyperlane-xyz/core@3.8.0 ## @hyperlane-xyz/sdk@3.8.0 ### Minor Changes - 9681df08d: **New Feature**: Add transaction fee estimators to the SDK **Breaking change**: Token Adapter `quoteGasPayment` method renamed to `quoteTransferRemoteGas` for clarity. - 9681df08d: Remove support for goerli networks (including optimismgoerli, arbitrumgoerli, lineagoerli and polygonzkevmtestnet) - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. - 9681df08d: Add `WarpCore`, `Token`, and `TokenAmount` classes for interacting with Warp Route instances. _Breaking change_: The params to the `IHypTokenAdapter` `populateTransferRemoteTx` method have changed. `txValue` has been replaced with `interchainGas`. ### Patch Changes - 9681df08d: Support configuring non-EVM IGP destinations - 9681df08d: Removed basegoerli and moonbasealpha testnets - 9681df08d: Add logos for plume to SDK - 9681df08d: TestRecipient as part of core deployer - 9681df08d: Update viction validator set - 9681df08d: Minor fixes for SDK cosmos logos - 9681df08d: Implement message id extraction for CosmWasmCoreAdapter - 9681df08d: Patch transfer ownership in hook deployer - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/core@3.8.0 - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/utils@3.8.0 ### Minor Changes - 9681df08d: Add `WarpCore`, `Token`, and `TokenAmount` classes for interacting with Warp Route instances. _Breaking change_: The params to the `IHypTokenAdapter` `populateTransferRemoteTx` method have changed. `txValue` has been replaced with `interchainGas`. ## @hyperlane-xyz/cli@3.8.0 ### Patch Changes - 9681df08d: TestRecipient as part of core deployer - 9681df08d: Update CLI Warp route deployment output shape to new WarpCore config - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/sdk@3.8.0 - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/infra@3.8.0 ### Minor Changes - 9681df08d: Remove support for goerli networks (including optimismgoerli, arbitrumgoerli, lineagoerli and polygonzkevmtestnet) - 9681df08d: Enabled verification of contracts as part of the deployment flow. - Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package. - Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact. - Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible. - Minor logging improvements throughout deployers. ### Patch Changes - 9681df08d: Removed basegoerli and moonbasealpha testnets - 9681df08d: Add logos for plume to SDK - 9681df08d: TestRecipient as part of core deployer - 9681df08d: Update viction validator set - 9681df08d: Patch transfer ownership in hook deployer - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - Updated dependencies [9681df08d] - @hyperlane-xyz/sdk@3.8.0 - @hyperlane-xyz/helloworld@3.8.0 - @hyperlane-xyz/utils@3.8.0 ## @hyperlane-xyz/ccip-server@3.8.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
9 months ago
## 3.8.0
### Minor Changes
- 9681df08d: Remove support for goerli networks (including optimismgoerli, arbitrumgoerli, lineagoerli and polygonzkevmtestnet)
- 9681df08d: Enabled verification of contracts as part of the deployment flow.
- Solidity build artifact is now included as part of the `@hyperlane-xyz/core` package.
- Updated the `HyperlaneDeployer` to perform contract verification immediately after deploying a contract. A default verifier is instantiated using the core build artifact.
- Updated the `HyperlaneIsmFactory` to re-use the `HyperlaneDeployer` for deployment where possible.
- Minor logging improvements throughout deployers.
### Patch Changes
- Updated dependencies [9681df08d]
- @hyperlane-xyz/utils@3.8.0
Version Packages (#3232) # Releases ## @hyperlane-xyz/cli@3.7.0 ### Minor Changes - 84e508039: Improve send transfer ergonomics by omitting token type flag - 7ff826a8f: Merged agent addresses will now include igp as the zero address if not configured as the hook ### Patch Changes - ab17af5f7: Updating HyperlaneIgpDeployer to configure storage gas oracles as part of deployment - Updated dependencies [6f464eaed] - Updated dependencies [87151c62b] - Updated dependencies [ab17af5f7] - Updated dependencies [7b40232af] - Updated dependencies [54aeb6420] - @hyperlane-xyz/sdk@3.7.0 - @hyperlane-xyz/utils@3.7.0 ## @hyperlane-xyz/sdk@3.7.0 ### Minor Changes - 54aeb6420: Added warp route artifacts type adopting registry schema ### Patch Changes - 6f464eaed: Add logos for injective and nautilus - 87151c62b: Bumped injective reorg period - ab17af5f7: Updating HyperlaneIgpDeployer to configure storage gas oracles as part of deployment - 7b40232af: Remove unhealthy zkevm rpc - @hyperlane-xyz/core@3.7.0 - @hyperlane-xyz/utils@3.7.0 ## @hyperlane-xyz/core@3.7.0 ### Patch Changes - @hyperlane-xyz/utils@3.7.0 ## @hyperlane-xyz/helloworld@3.7.0 ### Patch Changes - Updated dependencies [6f464eaed] - Updated dependencies [87151c62b] - Updated dependencies [ab17af5f7] - Updated dependencies [7b40232af] - Updated dependencies [54aeb6420] - @hyperlane-xyz/sdk@3.7.0 - @hyperlane-xyz/core@3.7.0 ## @hyperlane-xyz/utils@3.7.0 ## @hyperlane-xyz/infra@3.7.0 ### Minor Changes - 54aeb6420: Added warp route artifacts type adopting registry schema ### Patch Changes - 87151c62b: Bumped injective reorg period - ab17af5f7: Updating HyperlaneIgpDeployer to configure storage gas oracles as part of deployment - Updated dependencies [6f464eaed] - Updated dependencies [87151c62b] - Updated dependencies [ab17af5f7] - Updated dependencies [7b40232af] - Updated dependencies [54aeb6420] - @hyperlane-xyz/sdk@3.7.0 - @hyperlane-xyz/helloworld@3.7.0 - @hyperlane-xyz/utils@3.7.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
10 months ago
## 3.7.0
### Patch Changes
- @hyperlane-xyz/utils@3.7.0
## 3.6.2
### Patch Changes
- @hyperlane-xyz/utils@3.6.2
Version Packages (#3153) # Releases ## @hyperlane-xyz/core@3.6.1 ### Patch Changes - e4e4f93fc: Support pausable ISM in deployer and checker - Updated dependencies [78e50e7da] - @hyperlane-xyz/utils@3.6.1 ## @hyperlane-xyz/cli@3.6.1 ### Patch Changes - Updated dependencies [e4e4f93fc] - @hyperlane-xyz/utils@3.6.1 - @hyperlane-xyz/sdk@3.6.1 ## @hyperlane-xyz/helloworld@3.6.1 ### Patch Changes - Updated dependencies [e4e4f93fc] - @hyperlane-xyz/sdk@3.6.1 - @hyperlane-xyz/core@3.6.1 ## @hyperlane-xyz/sdk@3.6.1 ### Patch Changes - ae4476ad0: Bumped mantapacific reorgPeriod to 1, a reorg period in chain metadata is now required by infra. - f3b7ddb69: Add optional grpcUrl field to ChainMetadata - e4e4f93fc: Support pausable ISM in deployer and checker - Updated dependencies [e4e4f93fc] - @hyperlane-xyz/utils@3.6.1 - @hyperlane-xyz/core@3.6.1 ## @hyperlane-xyz/utils@3.6.1 ### Patch Changes - 3c298d064: Add isAddress function to check if string matches EVM, Cosmos, or Solana address formats - df24eec8b: Fix for address utils falsy fallbacks - 78e50e7da: addressToBytes32 changed to work for all protocol types ## @hyperlane-xyz/infra@3.6.1 ### Patch Changes - ae4476ad0: Bumped mantapacific reorgPeriod to 1, a reorg period in chain metadata is now required by infra. - e4e4f93fc: Support pausable ISM in deployer and checker - Updated dependencies [e4e4f93fc] - @hyperlane-xyz/utils@3.6.1 - @hyperlane-xyz/sdk@3.6.1 - @hyperlane-xyz/helloworld@3.6.1 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
10 months ago
## 3.6.1
### Patch Changes
- e4e4f93fc: Support pausable ISM in deployer and checker
- Updated dependencies [3c298d064]
- Updated dependencies [df24eec8b]
- Updated dependencies [78e50e7da]
Version Packages (#3153) # Releases ## @hyperlane-xyz/core@3.6.1 ### Patch Changes - e4e4f93fc: Support pausable ISM in deployer and checker - Updated dependencies [78e50e7da] - @hyperlane-xyz/utils@3.6.1 ## @hyperlane-xyz/cli@3.6.1 ### Patch Changes - Updated dependencies [e4e4f93fc] - @hyperlane-xyz/utils@3.6.1 - @hyperlane-xyz/sdk@3.6.1 ## @hyperlane-xyz/helloworld@3.6.1 ### Patch Changes - Updated dependencies [e4e4f93fc] - @hyperlane-xyz/sdk@3.6.1 - @hyperlane-xyz/core@3.6.1 ## @hyperlane-xyz/sdk@3.6.1 ### Patch Changes - ae4476ad0: Bumped mantapacific reorgPeriod to 1, a reorg period in chain metadata is now required by infra. - f3b7ddb69: Add optional grpcUrl field to ChainMetadata - e4e4f93fc: Support pausable ISM in deployer and checker - Updated dependencies [e4e4f93fc] - @hyperlane-xyz/utils@3.6.1 - @hyperlane-xyz/core@3.6.1 ## @hyperlane-xyz/utils@3.6.1 ### Patch Changes - 3c298d064: Add isAddress function to check if string matches EVM, Cosmos, or Solana address formats - df24eec8b: Fix for address utils falsy fallbacks - 78e50e7da: addressToBytes32 changed to work for all protocol types ## @hyperlane-xyz/infra@3.6.1 ### Patch Changes - ae4476ad0: Bumped mantapacific reorgPeriod to 1, a reorg period in chain metadata is now required by infra. - e4e4f93fc: Support pausable ISM in deployer and checker - Updated dependencies [e4e4f93fc] - @hyperlane-xyz/utils@3.6.1 - @hyperlane-xyz/sdk@3.6.1 - @hyperlane-xyz/helloworld@3.6.1 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
10 months ago
- @hyperlane-xyz/utils@3.6.1
Version Packages (#3111) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/sdk@3.6.0 ### Minor Changes - 0488ef31d: Add dsrv, staked and zeeprime as validators - 8d8ba3f7a: HyperlaneIsmFactory is now wary of (try)getDomainId or (try)getChainName calls which may fail and handles them appropriately. ### Patch Changes - 67a6d971e: Added `shouldRecover` flag to deployContractFromFactory so that the `TestRecipientDeployer` can deploy new contracts if it's not the owner of the prior deployments (We were recovering the SDK artifacts which meant the deployer won't be able to set the ISM as they needed) - 612d4163a: Add mailbox version const to SDK - @hyperlane-xyz/core@3.6.0 - @hyperlane-xyz/utils@3.6.0 ## @hyperlane-xyz/core@3.6.0 ### Patch Changes - @hyperlane-xyz/utils@3.6.0 ## @hyperlane-xyz/cli@3.6.0 ### Patch Changes - 67a6d971e: Added `shouldRecover` flag to deployContractFromFactory so that the `TestRecipientDeployer` can deploy new contracts if it's not the owner of the prior deployments (We were recovering the SDK artifacts which meant the deployer won't be able to set the ISM as they needed) - Updated dependencies [67a6d971e] - Updated dependencies [612d4163a] - Updated dependencies [0488ef31d] - Updated dependencies [8d8ba3f7a] - @hyperlane-xyz/sdk@3.6.0 - @hyperlane-xyz/utils@3.6.0 ## @hyperlane-xyz/helloworld@3.6.0 ### Patch Changes - Updated dependencies [67a6d971e] - Updated dependencies [612d4163a] - Updated dependencies [0488ef31d] - Updated dependencies [8d8ba3f7a] - @hyperlane-xyz/sdk@3.6.0 - @hyperlane-xyz/core@3.6.0 ## @hyperlane-xyz/utils@3.6.0 ## @hyperlane-xyz/infra@3.6.0 ### Patch Changes - 67a6d971e: Added `shouldRecover` flag to deployContractFromFactory so that the `TestRecipientDeployer` can deploy new contracts if it's not the owner of the prior deployments (We were recovering the SDK artifacts which meant the deployer won't be able to set the ISM as they needed) - Updated dependencies [67a6d971e] - Updated dependencies [612d4163a] - Updated dependencies [0488ef31d] - Updated dependencies [8d8ba3f7a] - @hyperlane-xyz/sdk@3.6.0 - @hyperlane-xyz/helloworld@3.6.0 - @hyperlane-xyz/utils@3.6.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
11 months ago
## 3.6.0
### Patch Changes
- @hyperlane-xyz/utils@3.6.0
## 3.5.1
### Patch Changes
- @hyperlane-xyz/utils@3.5.1
Version Packages (#3074) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/sdk@3.5.0 ### Minor Changes - 655b6a0cd: Redeploy Routing ISM Factories ### Patch Changes - 08ba0d32b: Remove dead arbitrum goerli explorer link - f7d285e3a: Adds Test Recipient addresses to the SDK artifacts - @hyperlane-xyz/core@3.5.0 - @hyperlane-xyz/utils@3.5.0 ## @hyperlane-xyz/core@3.5.0 ### Patch Changes - @hyperlane-xyz/utils@3.5.0 ## @hyperlane-xyz/cli@3.5.0 ### Patch Changes - 05a943b4a: Skip mandatory balance check for remotes in send commands - Updated dependencies [655b6a0cd] - Updated dependencies [08ba0d32b] - Updated dependencies [f7d285e3a] - @hyperlane-xyz/sdk@3.5.0 - @hyperlane-xyz/utils@3.5.0 ## @hyperlane-xyz/helloworld@3.5.0 ### Patch Changes - Updated dependencies [655b6a0cd] - Updated dependencies [08ba0d32b] - Updated dependencies [f7d285e3a] - @hyperlane-xyz/sdk@3.5.0 - @hyperlane-xyz/core@3.5.0 ## @hyperlane-xyz/utils@3.5.0 ## @hyperlane-xyz/infra@3.5.0 ### Minor Changes - 655b6a0cd: Redeploy Routing ISM Factories ### Patch Changes - f7d285e3a: Adds Test Recipient addresses to the SDK artifacts - Updated dependencies [655b6a0cd] - Updated dependencies [08ba0d32b] - Updated dependencies [f7d285e3a] - @hyperlane-xyz/sdk@3.5.0 - @hyperlane-xyz/helloworld@3.5.0 - @hyperlane-xyz/utils@3.5.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
11 months ago
## 3.5.0
### Patch Changes
- @hyperlane-xyz/utils@3.5.0
Version Packages (#3028) # Releases ## @hyperlane-xyz/sdk@3.4.0 ### Minor Changes - b832e57ae: Replace Fallback and Retry Providers with new SmartProvider with more effective fallback/retry logic ### Patch Changes - 7919417ec: Granular control of updating predeployed routingIsms based on routing config mismatch - Add support for routingIsmDelta which filters out the incompatibility between the onchain deployed config and the desired config. - Based on the above, you either update the deployed Ism with new routes, delete old routes, change owners, etc. - `moduleMatchesConfig` uses the same - fd4fc1898: - Upgrade Viem to 1.20.0 - Add optional restUrls field to ChainMetadata - Add deepCopy util function - Add support for cosmos factory token addresses - e06fe0b32: Supporting DefaultFallbackRoutingIsm through non-factory deployments - 79c96d718: Remove healthy RPC URLs and remove NeutronTestnet - Updated dependencies [fd4fc1898] - Updated dependencies [e06fe0b32] - @hyperlane-xyz/utils@3.4.0 - @hyperlane-xyz/core@3.4.0 ## @hyperlane-xyz/core@3.4.0 ### Patch Changes - e06fe0b32: Supporting DefaultFallbackRoutingIsm through non-factory deployments - Updated dependencies [fd4fc1898] - @hyperlane-xyz/utils@3.4.0 ## @hyperlane-xyz/cli@3.4.0 ### Patch Changes - e06fe0b32: Supporting DefaultFallbackRoutingIsm through non-factory deployments - dcf8b800a: Fixes for commands with --yes flag - 9c7dbcb94: Remove domainId and protocolType setting when creating chain config - Updated dependencies [7919417ec] - Updated dependencies [fd4fc1898] - Updated dependencies [e06fe0b32] - Updated dependencies [b832e57ae] - Updated dependencies [79c96d718] - @hyperlane-xyz/sdk@3.4.0 - @hyperlane-xyz/utils@3.4.0 ## @hyperlane-xyz/helloworld@3.4.0 ### Patch Changes - Updated dependencies [7919417ec] - Updated dependencies [fd4fc1898] - Updated dependencies [e06fe0b32] - Updated dependencies [b832e57ae] - Updated dependencies [79c96d718] - @hyperlane-xyz/sdk@3.4.0 - @hyperlane-xyz/core@3.4.0 ## @hyperlane-xyz/utils@3.4.0 ### Patch Changes - fd4fc1898: - Upgrade Viem to 1.20.0 - Add optional restUrls field to ChainMetadata - Add deepCopy util function - Add support for cosmos factory token addresses ## @hyperlane-xyz/infra@3.4.0 ### Patch Changes - e06fe0b32: Supporting DefaultFallbackRoutingIsm through non-factory deployments - Updated dependencies [7919417ec] - Updated dependencies [fd4fc1898] - Updated dependencies [e06fe0b32] - Updated dependencies [b832e57ae] - Updated dependencies [79c96d718] - @hyperlane-xyz/sdk@3.4.0 - @hyperlane-xyz/utils@3.4.0 - @hyperlane-xyz/helloworld@3.4.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
12 months ago
## 3.4.0
### Patch Changes
- e06fe0b32: Supporting DefaultFallbackRoutingIsm through non-factory deployments
- Updated dependencies [fd4fc1898]
- @hyperlane-xyz/utils@3.4.0
Version Packages (#3002) # Releases ## @hyperlane-xyz/cli@3.3.0 ### Minor Changes - 7e620c9df: Allow CLI to accept hook as a config ### Patch Changes - f44589e45: Improve warp and kurtosis deploy command UX - 2da6ccebe: Allow users to only configure validators for their chain - Don't restrict user to having two chains for ism config - If the user accidentally picks two chains, we prompt them again to confirm if they don't want to use the hyperlane validators for their multisigConfig - 9f2c7ce7c: Removing agentStartBlocks and using mailbox.deployedBlock() instead - 9705079f9: Improve UX of the send and status commands - c606b6a48: Add figlet to CLI - Updated dependencies [7e620c9df] - Updated dependencies [350175581] - Updated dependencies [9f2c7ce7c] - @hyperlane-xyz/sdk@3.3.0 - @hyperlane-xyz/utils@3.3.0 ## @hyperlane-xyz/core@3.3.0 ### Patch Changes - 350175581: Rename StaticProtocolFee hook to ProtocolFee for clarity - @hyperlane-xyz/utils@3.3.0 ## @hyperlane-xyz/helloworld@3.3.0 ### Patch Changes - Updated dependencies [7e620c9df] - Updated dependencies [350175581] - Updated dependencies [9f2c7ce7c] - @hyperlane-xyz/sdk@3.3.0 - @hyperlane-xyz/core@3.3.0 ## @hyperlane-xyz/sdk@3.3.0 ### Patch Changes - 7e620c9df: Allow CLI to accept hook as a config - 350175581: Rename StaticProtocolFee hook to ProtocolFee for clarity - 9f2c7ce7c: Removing agentStartBlocks and using mailbox.deployedBlock() instead - Updated dependencies [350175581] - @hyperlane-xyz/core@3.3.0 - @hyperlane-xyz/utils@3.3.0 ## @hyperlane-xyz/utils@3.3.0 ## @hyperlane-xyz/infra@3.3.0 ### Patch Changes - 7e620c9df: Allow CLI to accept hook as a config - 9f2c7ce7c: Removing agentStartBlocks and using mailbox.deployedBlock() instead - Updated dependencies [7e620c9df] - Updated dependencies [350175581] - Updated dependencies [9f2c7ce7c] - @hyperlane-xyz/sdk@3.3.0 - @hyperlane-xyz/helloworld@3.3.0 - @hyperlane-xyz/utils@3.3.0 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
12 months ago
## 3.3.0
### Patch Changes
- 350175581: Rename StaticProtocolFee hook to ProtocolFee for clarity
- @hyperlane-xyz/utils@3.3.0
## 3.2.0
### Minor Changes
- df34198d4: Includes storage gap in Mailbox Client for forwards compatibility
### Patch Changes
- @hyperlane-xyz/utils@3.2.0
## 3.1.10
### Patch Changes
- c9e0aedae: Improve client side StandardHookMetadata library interface
- @hyperlane-xyz/utils@3.1.10