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.
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`.
- 76bd73010: Remove support for goerli networks (including optimismgoerli, arbitrumgoerli, lineagoerli and polygonzkevmtestnet)
- 7d530fd4e: 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
- @hyperlane-xyz/utils@3.8.0
## 3.7.0
### Patch Changes
@ -17,9 +33,6 @@
### Patch Changes
- e4e4f93fc: Support pausable ISM in deployer and checker
- 912ced308: TestRecipient as part of core deployer
- 985adc91e: Update CLI Warp route deployment output shape to new WarpCore config
- @hyperlane-xyz/sdk@3.8.0
- @hyperlane-xyz/utils@3.8.0
## 3.7.0
### Minor Changes
@ -10,11 +19,6 @@
### 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
@ -30,12 +34,6 @@
### Patch Changes
- Updated dependencies [3c298d064]
- Updated dependencies [ae4476ad0]
- Updated dependencies [f3b7ddb69]
- Updated dependencies [df24eec8b]
- Updated dependencies [78e50e7da]
- Updated dependencies [e4e4f93fc]
- @hyperlane-xyz/utils@3.6.1
- @hyperlane-xyz/sdk@3.6.1
@ -44,10 +42,6 @@
### 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
@ -64,9 +58,6 @@
### 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
@ -77,11 +68,6 @@
- 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
@ -102,9 +88,6 @@
- 9f2c7ce7c: Removing agentStartBlocks and using mailbox.deployedBlock() instead
- 9705079f9: Improve UX of the send and status commands
- 7d530fd4e: 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.
- 76bd73010: Remove support for goerli networks (including optimismgoerli, arbitrumgoerli, lineagoerli and polygonzkevmtestnet)
- 7d530fd4e: 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
- 90191f741: Removed basegoerli and moonbasealpha testnets
- b3a915466: Add logos for plume to SDK
- 912ced308: TestRecipient as part of core deployer
- 02e64c9f4: Update viction validator set
- 3ff8eb3c3: Patch transfer ownership in hook deployer
- @hyperlane-xyz/sdk@3.8.0
- @hyperlane-xyz/helloworld@3.8.0
- @hyperlane-xyz/utils@3.8.0
## 3.7.0
### Minor Changes
@ -10,11 +33,6 @@
- 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
@ -33,12 +51,6 @@
- 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
- 254466f11: Add transaction fee estimators to the SDK
- _Breaking change_: Token Adapter `quoteGasPayment` method renamed to `quoteTransferRemoteGas` for clarity.
- 76bd73010: Remove support for goerli networks (including optimismgoerli, arbitrumgoerli, lineagoerli and polygonzkevmtestnet)
- 7d530fd4e: 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.
- aea9e1438: 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
- 16cb5e19e: Support configuring non-EVM IGP destinations
- 90191f741: Removed basegoerli and moonbasealpha testnets
- b3a915466: Add logos for plume to SDK
- 912ced308: TestRecipient as part of core deployer
- 02e64c9f4: Update viction validator set
- d2c249674: Minor fixes for SDK cosmos logos
- c2bf423ad: Implement message id extraction for CosmWasmCoreAdapter
- 3ff8eb3c3: Patch transfer ownership in hook deployer
- Updated dependencies [aea9e1438]
- @hyperlane-xyz/core@3.8.0
- @hyperlane-xyz/utils@3.8.0
## 3.7.0
### Minor Changes
@ -29,10 +63,6 @@
- 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