github hyperlane-xyz/hyperlane-monorepo v0.4.0
SDK v0.4.0

latest releases: @hyperlane-xyz/helloworld@7.1.0, @hyperlane-xyz/widgets@7.1.0, @hyperlane-xyz/utils@7.1.0...
2 years ago

v0.4.0 of the SDK brings support for deploying to subsets of an environment's chains (e.g. just a single chain) and improvements to the Interchain Gas Calculator. See #767 and #795

Other features / improvements

  • Harden MultiProvider against missing chain values #767
  • Restructure HelloWorld check and deploy scripts to be more realistic #767
  • Migrate HelloWorld package into monorepo: #717
  • Script to transfer ownership of core contracts: #737
  • Add MVP of e2e message observability: #678
  • Add origin domain check to Inbox.process: #751
  • verify mainnet: #709
  • Add core governance script: #748
  • Add mainnet core contract owners: #764
  • Set reorgPeriod / finalityBlocks for arbitrum and optimism to 0 for testnet2 and mainnet: #778
  • Deploy change to have arbitrum.* and optimism.* agents use 0 reorg period: #789
  • Fix underflow in HelloWorld gas calculation: #794
  • Redeploy HelloWorld to testnet2: #821
  • Fix minor bug in InterchainGasCalculator: #823
  • Deploy IGP: #722
  • Removes deprecated environments: #677
  • Increase Avalanche Finality Blocks: #824
  • Update Celo/Alfajores/Fuji finality blocks: #825
  • Add signature validation to validator verification: #803
  • Update mumbai gas prices: #838
  • Update RetryProvider to use exponential backoff: #859

Breaking Changes from 0.3.x

  • Order of generic types consistent across SDK core classes, may require reordering some generic params in Typescript
  • getMultiProviderFromSignerAndConfig has been replaced with getTestMultiProvider

New Contributors

  • @exdx made their first contribution in #775

Full Changelog: v0.3.1...v0.4.0

Don't miss a new hyperlane-monorepo release

NewReleases is sending notifications on new releases.