Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

compare zksync prerelease to main #4903

Draft
wants to merge 112 commits into
base: main
Choose a base branch
from
Draft

compare zksync prerelease to main #4903

wants to merge 112 commits into from

Conversation

yorhodes
Copy link
Member

  • chore: add zksolc compiler for zksync
  • update: make hardhat tests compatible with zksync
  • update: linking workspaces & contract compilation
  • chore: remove non-compatible zksync code from SDK
  • feature: exporting zksync contract artifacts from core
  • feat: zksync deployer
  • fix: artifacts compilation; add:typechain-types to .gitignore
  • update: wip deploying contracts via cli
  • update: load artifacts from factory
  • feat: cli bash script for automating core deployment
  • update: wip sdk hardhat test on zksync
  • update: wip making sdk tests compatible with zksync
  • cleanup: minor test changes
  • cleanup: minor changes
  • fix: should derive a token type from contract
  • chore: refactoring multi provider
  • feat: ProviderTypes for zksync
  • refactor: deployment gasLimit for in memory node
  • feat: relaying messages locally
  • chore: remove gasLimit overrides for zksync
  • refactor: MultiProvider added defaultZKProviderBuilder in tryGetProvider
  • feat: singe cli/sdk to deploy to both evm and zkevm chains
  • feat: mutable storage multisig ISM
  • fix: add missing addBufferToGasLimit function on utils
  • feat: compile contracts with solc & zksolc using single command
  • minor: cleanup
  • feature: support zksync protocol in addresses utils
  • minor: cleanup
  • minot: revert back estimate handle in HyperlaneRelayer
  • feat: zksync support for TypedTransaction
  • fix: prevent handle estimation on zksync protocol
  • feat: deploying StorageMerkleRootMultisigIsm
  • feat: deploying StorageMessageIdMultisigIsm
  • feat: refactor of contract deployment
  • chore: reverted & removed unused code
  • chore: minor refactoring & adding types
  • chore: minor changes & refactoring
  • chore: minor refactoring
  • chore: minor cleanup
  • minor refactor & cleanup
  • fix: yarn lock for cli e2e test
  • temp: testing verification
  • minor: revert contract verifier changes
  • feat: zk verifier
  • feat: verifying contract implementation on zksync explorer
  • fix: change the way load contract content
  • feat: verifying zksync contracts on block explorer
  • minor: return verification id in zksync contract verification
  • feat: manage contract verification for both zksync and evm based chains
  • minor: cleanup
  • fix: support explorer just for etherum and zksync based chains
  • minor: yarn lock
  • feat: handle verification on evm module deployer
  • feat: dynamic zksync artifact import
  • chore: reverted/added comments
  • improvement: comments on zksync contract verifier
  • fix: update hardat config type output directories
  • fix: update chain technical stack with latest values
  • merge with main repo latest changes
  • minor: yarn fix
  • fix: add zksync address on explorer health test
  • naming: core/artifacts to core/zksync-artifacts
  • feat: blacklist static contracts from being deployed on zksync on hyperlane core deploy command
  • test: e2e on zksync for warp read & apply
  • feat: migrating from ProtocolType to chain technical stack for zksync
  • feat: checking core config for Aggregation ISM on zksync core deployment
  • minor: cleanup
  • chore: reverting from workspace to npm versioning in package.json
  • minor: cleanup
  • refactor: contract verification contracts
  • fix: PackageVersioned import in Mailbox.sol
  • fix: linting & refactoring
  • fix: file not found issue in verification
  • feat: fix etherscan and support zksync etherscan
  • cleanup: remove unused imports
  • feat: deployStorageMultisigIsm on HyperlaneIsmFactory
  • feat: static deployment refactor
  • fix: contract verification on warp deploy
  • feat: static ISM type & technical stack assertion
  • perf: check for static ism compatibility
  • fix: cleanup lint issue
  • minor: comment explains state of zksync explorers support
  • refactor: verification delay based on explorer family
  • improvement: replace if with assert
  • fix: test imports
  • fix: imports and assertion
  • chore: skip e2e zksync tests
  • minor: change
  • fix: overrides no longer override contract.initialize
  • fix: ExplorerFamily casing & /dist/evm/ -> /core-utils/evm/
  • fix: dist/evm -> core-utils/evm in all tests
  • chore: reorg core exports, handing zksync json artifacts
  • chore: reduce yarn.lock diff
  • fix: skip zksync typechain creation
  • RELEASING: Releasing 9 package(s)
  • Version packages

Description

Drive-by changes

Related issues

Backward compatibility

Testing

ljankovic-txfusion and others added 30 commits September 12, 2024 12:23
mshojaei-txfusion and others added 29 commits October 31, 2024 12:19
Releases:
  @hyperlane-xyz/[email protected]
  @hyperlane-xyz/[email protected]
  @hyperlane-xyz/[email protected]
  @hyperlane-xyz/[email protected]
  @hyperlane-xyz/[email protected]
  @hyperlane-xyz/[email protected]
  @hyperlane-xyz/[email protected]
  @hyperlane-xyz/[email protected]
  @hyperlane-xyz/[email protected]

[skip ci]
Copy link

changeset-bot bot commented Nov 26, 2024

⚠️ No Changeset found

Latest commit: 68b554d

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Review
Development

Successfully merging this pull request may close these issues.

4 participants