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

Add LZ compatible Wrapped TSSC & Auto Bridge #5

Merged
merged 33 commits into from
May 13, 2024
Merged

Add LZ compatible Wrapped TSSC & Auto Bridge #5

merged 33 commits into from
May 13, 2024

Conversation

abhi3700
Copy link
Contributor

@abhi3700 abhi3700 commented May 3, 2024

Description

This PR was worked on in parallel with the TypeScript script development for the AutoBridge demo & AutoBridge itself.

Major changes

To get the whole implementation summary & more, refer to Notion doc.

- Change solidity version from 0.8.13 to 0.8.22
- Add EndpointV2, WethLz contracts with their deploy scripts
- Add package.json for LZ related dependencies
- Update remappings
- Shifted some dependencies from libs/ to node_modules because most of it are not available as git repo, but npm package.
- Add a step for dvn init
- Log contract, libs addresses to use in another script
- Minor code refactor
The output file would be used in another script
- Add IWTsscLz to WTsscLz contract
- Wire config for remote EID in LZInfra script
- Tested if emitted events from Counter contract deployed on Anvil is trackable via a TS script.
- Modify LZInfra script to see if delegate correctly set for EPV2 to register message libraries.
- Add solidity code for chisel to run locally on forked RPC.
Also shared deployment results of LZ Infra for nova, sepolia chains
- Reordered the sequence
- Reattempted to diagnose issue with more print logs
@abhi3700 abhi3700 added documentation Improvements or additions to documentation enhancement New feature or request labels May 3, 2024
@abhi3700 abhi3700 self-assigned this May 3, 2024
Copy link

@marc-aurele-besner marc-aurele-besner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🚀

@abhi3700 abhi3700 merged commit b5dbc97 into main May 13, 2024
1 check passed
@abhi3700 abhi3700 deleted the add-lz-infra branch May 13, 2024 14:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants