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

[DRAFT] MS2 #11

Merged
merged 54 commits into from
Jul 10, 2024
Merged

[DRAFT] MS2 #11

merged 54 commits into from
Jul 10, 2024

Conversation

Muhammad-Altabba
Copy link
Contributor

@Muhammad-Altabba Muhammad-Altabba commented Jun 17, 2024

No description provided.

@avkos avkos changed the title [DRAFT] Feat/deposit from l1 [DRAFT] ML2 Jun 24, 2024
@avkos avkos changed the title [DRAFT] ML2 [DRAFT] MS2 Jun 24, 2024
* enhance plugin context

* enhance plugin contracts init

* enhance plugin contracts init and add a test

* ensure the correct provider used inside the plugin

* revert a draft change

* tiny to fix provider usage at plugin

* link to a web3.js issue
@avkos
Copy link
Collaborator

avkos commented Jul 9, 2024

Sepolia tests
image

@avkos avkos marked this pull request as ready for review July 9, 2024 13:57
@avkos avkos self-requested a review July 9, 2024 13:57
@avkos avkos merged commit 12db0da into add-utils Jul 10, 2024
1 of 2 checks passed
@avkos avkos deleted the feat/deposit-from-l1 branch July 10, 2024 00:24
avkos added a commit that referenced this pull request Jul 17, 2024
* add ABI files and some types and do few naming and formatting

* add .history to .gitignore

* add some util functions

* update a test

* fix spelling

* tiny renaming

* add unit test and apply padding fixes + organize test files

* move constants to a separate file

* add some utils constants and types

* update web3js version

* fix and test the signature validation function

* fix and add a test case but still need investigation

* add contracts inside the plugin instance

* tiny fix

* eip712 class

* eip712

* remove tx type

* fix tests

* all tests covered

* fixes

* remove unnecessary things

* fix

* use baseTransaction for signing

* latest version web3js

* test

* fix tests

* test

* fix tests

* fix to test network

* [DRAFT] MS2 (#11)

* add the draft for `Web3ZkSync`

* add a very early draft for `ZKSyncWallet`

* apply lint:fx

* add very early draft for AdapterL1 and AdapterL2

* fix

* Adapters, zk l2, zk l1

* add 1 unit test for Web3ZkSyncL2

* fix build

* fix a test

* added test file and a method with a TODO

* Fix tests. implement Wallet

* tiny fix and apply lint:fix

* deposit + withdraw

* add wallet methods

* few code fixes to wallet2.test.ts and apply lint:fix

* fix build

* apply lint:fix

* populate transaction, sign, send refactor

* fix withdraw and deposit

* fix tests

* apply lint:fix

* add gasLimit

* fixes

* fixes and tests

* update fixtures

* fix wallet. tests

* feat: enhance plugin context (#20)

* enhance plugin context

* enhance plugin contracts init

* enhance plugin contracts init and add a test

* ensure the correct provider used inside the plugin

* revert a draft change

* tiny to fix provider usage at plugin

* link to a web3.js issue

* pre deploy state

* fix tests

* fix

* add env

* test

* secret to env

* test

* test

* use envs

* test

* test

* test

* test var

* test

* test

* fix

* move web3 to dependencies

* fix web3 version compatibility

* apply yarn lint:fix

* fix version

* v1.0.0-alpha.0

* ignore file

---------

Co-authored-by: Oleksii Kosynskyi <oleksii.kosynskyi@gmail.com>

---------

Co-authored-by: Oleksii Kosynskyi <oleksii.kosynskyi@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants