forked from GalaxyNode/abacus-monorepo
-
Notifications
You must be signed in to change notification settings - Fork 1
feat: zksync compatibility checks [ZK-004] #23
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
Open
ljankovic-txfusion
wants to merge
79
commits into
feat/zksync-verification-classes
Choose a base branch
from
feat/zksync-compatibility-check
base: feat/zksync-verification-classes
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 26 commits
Commits
Show all changes
79 commits
Select commit
Hold shift + click to select a range
0fad3bf
fix: skip gas estimation on zkSync due to signer requirement
mortezashojaei de267f5
feat: add technical stack-aware ISM factory deployment with static ad…
mortezashojaei d576f7e
feat: Add technical stack compatibility check for ISM deployment
mortezashojaei 619e165
docs(changeset): Check for ZKSync contracts and functionalities support
mortezashojaei fd2ef51
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion d7d7171
Merge remote-tracking branch 'origin/main' into feat/zksync-compatibi…
ljankovic-txfusion 4040fa5
Merge remote-tracking branch 'origin/main' into feat/zksync-compatibi…
ljankovic-txfusion 8b0a49e
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion a5ee211
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion 233e950
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion 52fe803
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion f6cc068
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion 2d6a7dc
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion f35fa92
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion 1bd7514
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion 8a32f10
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion 5d40bb1
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion dab4fd7
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion 3c3bebd
chore: update Solidity version in zk-hardhat.config.cts to 0.8.22
ljankovic-txfusion 329245c
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion a70befc
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion 50b4d32
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion b2adbba
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion 3ebbee1
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion f0861ce
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion 0a89e50
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion ce2a4a0
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion 84b1cc5
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion 6b5d7d8
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion f5e6ece
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion a0f27bf
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion 6da082e
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion e1ac233
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion c14248c
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion 09ab3b8
refactor: reorganize ISM utility exports and add isStaticIsm function
ljankovic-txfusion 4a0592f
feat: add isHookCompatible function to check hook type compatibility …
ljankovic-txfusion 69d08ce
refactor: move isHookCompatible function to a new file and update ISM…
ljankovic-txfusion 4d46d5c
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion 99fb21b
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion 6ed0232
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion 13abf18
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion 69949a6
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
ljankovic-txfusion 1a597e9
chore: evm e2e with new submitter (#6196)
daniel-savu 2faf54e
fix: storage diff-check (#6290)
paulbalaji d03a8ff
chore: depot docker recommendations (#6258)
paulbalaji 7aae0ec
feat: setup turborepo (#3899)
paulbalaji ac13dde
chore: add cosmos native core cli commands (#6263)
troykessler 33f88c2
feat(relayer): optimize ccip-read initialization (#6299)
daniel-savu 0c4037f
fix: require ssl for connection (#6285)
Mo-Hussain 61cc963
fix: priority gas price overpayments (#6295)
daniel-savu 5840ad1
chore: update monitor image to include new token standard handling (#…
Mo-Hussain db5744e
fix: token metadata handling (#6175)
christopherbrumm 1c01a4f
fix: Scraper: Fix issue with missing enum invariant for Sealevel (#6298)
ameten 197fd87
chore: new relayer image (#6304)
daniel-savu 689ed7c
chore: reduce release-e2e-matrix frequency (#6296)
paulbalaji 89a7c6f
fix(submitter): Fix transaction fields (#6306)
ameten e67cb5f
chore: Upgrade Scraper to latest (#6307)
ameten ec1ba92
chore: add `sol`, `ufd`, `fartcoin`& `pengu` (#6249)
christopherbrumm 6a7feaa
Merge branch 'main' into feat/zksync-verification-classes
mshojaei-txfusion f41f766
feat: yaml sorting eslint plugin (#5909)
mshojaei-txfusion 754f7ba
fix: disable cosmos signers for now (#6309)
troykessler 4cb0f8f
chore: add routing ism to cosmos native ism module (#6264)
troykessler 86a8502
chore: change extractPrivateKey info logs to debug logs (#6310)
paulbalaji 72db0fc
chore: migrate to workspace dependency syntax (#6308)
antigremlin 67e280d
chore: disable arthera (#6313)
paulbalaji 2fe1ee8
Merge remote-tracking branch 'origin/feat/zksync-verification-classes…
mshojaei-txfusion 7d5c6b4
chore: share tsconfig.json from a package (#6314)
antigremlin 9cc195f
fix: Make Solana testnet chunk same as for mainnet (#6311)
ameten a1aeb05
feat: may 18 multisig batch (#6259)
paulbalaji 6e86efa
feat: agent-specific rpc consensus defaults (#6316)
daniel-savu c42ea09
feat: may 21 testnet batch (#6300)
paulbalaji 99e645f
feat: may 20 svm multisig batch (#6283)
paulbalaji 1838a32
chore: trigger release PR testing automatically (#6318)
paulbalaji 711ec32
Version Packages (#6302)
github-actions[bot] cd510d4
feat: publish with github-hosted runner (#6319)
paulbalaji a1635bd
feat: update warp init to generate config with new warp route id (#6230)
ltyu ba4deea
Revert "chore: migrate to workspace dependency syntax (#6308)" (#6326)
paulbalaji 28e19ad
Version Packages (#6327)
github-actions[bot] 9711466
Merge branch 'main' into feat/zksync-compatibility-check
mshojaei-txfusion File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| --- | ||
| '@hyperlane-xyz/sdk': minor | ||
| --- | ||
|
|
||
| Check for ZKSync contracts and functionalities support |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should we be checking if the hooks are compatible too?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have not run into ever setting static hooks on core-config or warp-config, usually check for static ism is enough. How would we go about deploying static hooks from cli perspective?
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I guess it's just a check that we're using storageaggregation instead of staticaggregation hooks on these zk chains, i'm not sure if there are any other static hooks we care about
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah now I understand why I did not catch it the first time, for ISM it says staticAggregationIsm and for hook it just says aggregationHook. You are right! I will include hook type validation