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

6.4 KiB

@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

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

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

5.4.1

Patch Changes

  • 92c86cca6: Forward value from ICA router to proxy for multicall
  • Updated dependencies [2afc484a2]
    • @hyperlane-xyz/utils@5.5.0

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

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

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

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

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

4.1.0

Patch Changes

  • @hyperlane-xyz/utils@4.1.0

4.0.0

Minor Changes

  • 44cc9bf6b: Add CLI command to support AVS validator status check

Patch Changes

  • @hyperlane-xyz/utils@4.0.0

3.16.0

Patch Changes

  • @hyperlane-xyz/utils@3.16.0

3.15.1

Patch Changes

  • 6620fe636: fix: TokenRouter.transferRemote with hook overrides
    • @hyperlane-xyz/utils@3.15.1

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

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

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

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

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

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

3.7.0

Patch Changes

  • @hyperlane-xyz/utils@3.7.0

3.6.2

Patch Changes

  • @hyperlane-xyz/utils@3.6.2

3.6.1

Patch Changes

  • e4e4f93fc: Support pausable ISM in deployer and checker
  • Updated dependencies [3c298d064]
  • Updated dependencies [df24eec8b]
  • Updated dependencies [78e50e7da]
    • @hyperlane-xyz/utils@3.6.1

3.6.0

Patch Changes

  • @hyperlane-xyz/utils@3.6.0

3.5.1

Patch Changes

  • @hyperlane-xyz/utils@3.5.1

3.5.0

Patch Changes

  • @hyperlane-xyz/utils@3.5.0

3.4.0

Patch Changes

  • e06fe0b32: Supporting DefaultFallbackRoutingIsm through non-factory deployments
  • Updated dependencies [fd4fc1898]
    • @hyperlane-xyz/utils@3.4.0

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