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

feat(): v0 shared bridge #29

Merged
merged 544 commits into from
Mar 7, 2024
Merged

feat(): v0 shared bridge #29

merged 544 commits into from
Mar 7, 2024

Conversation

kelemeno
Copy link
Contributor

v0 shared bridge

Split mailbox from rest of the facets.
Added factory contracts that deploy the contracts for specific chains.
Moved from diamond to tupp.
Modified necessary scripts.

Checklist

  • PR title corresponds to the body of PR (we generate changelog entries from PRs).
  • Tests for the changes have been added / updated.
  • Documentation comments have been added / updated.
  • Code has been formatted via zk fmt and zk lint.

@kelemeno kelemeno changed the base branch from main to dev September 19, 2023 12:44
@benceharomi benceharomi marked this pull request as ready for review September 26, 2023 18:09
@benceharomi benceharomi marked this pull request as draft September 26, 2023 18:09
@benceharomi benceharomi reopened this Sep 26, 2023
@benceharomi benceharomi changed the base branch from dev to main September 26, 2023 18:19
@benceharomi benceharomi changed the base branch from main to dev September 26, 2023 18:19
@benceharomi benceharomi mentioned this pull request Oct 3, 2023
4 tasks
@benceharomi benceharomi force-pushed the kl-factory branch 3 times, most recently from 3478fa9 to 87f53ee Compare October 4, 2023 14:51
@benceharomi benceharomi mentioned this pull request Oct 4, 2023
4 tasks
ethereum/contracts/bridge/L1ERC20Bridge.sol Outdated Show resolved Hide resolved
ethereum/contracts/bridge/L1ERC20Bridge.sol Outdated Show resolved Hide resolved
ethereum/contracts/bridge/L1ERC20Bridge.sol Outdated Show resolved Hide resolved
ethereum/contracts/bridge/L1ERC20Bridge.sol Outdated Show resolved Hide resolved
ethereum/contracts/bridge/L1ERC20Bridge.sol Outdated Show resolved Hide resolved
ethereum/contracts/bridge/L1WethBridge.sol Outdated Show resolved Hide resolved
ethereum/contracts/bridge/L1WethBridge.sol Outdated Show resolved Hide resolved
ethereum/contracts/bridge/L1ERC20Bridge.sol Outdated Show resolved Hide resolved
ethereum/contracts/bridge/L1ERC20Bridge.sol Outdated Show resolved Hide resolved
ethereum/contracts/bridge/L1ERC20Bridge.sol Outdated Show resolved Hide resolved
ethereum/contracts/bridge/L1ERC20Bridge.sol Outdated Show resolved Hide resolved
ethereum/contracts/bridge/L1ERC20Bridge.sol Outdated Show resolved Hide resolved
ethereum/contracts/bridge/L1ERC20Bridge.sol Outdated Show resolved Hide resolved
ethereum/contracts/bridge/L1ERC20Bridge.sol Outdated Show resolved Hide resolved
ethereum/contracts/bridge/L1ERC20Bridge.sol Outdated Show resolved Hide resolved
ethereum/contracts/bridge/L1ERC20Bridge.sol Outdated Show resolved Hide resolved
ethereum/contracts/bridge/L1ERC20Bridge.sol Outdated Show resolved Hide resolved
ethereum/contracts/bridgehub/Bridgehub.sol Outdated Show resolved Hide resolved
ethereum/contracts/bridgehub/Bridgehub.sol Outdated Show resolved Hide resolved
@kelemeno kelemeno closed this Jan 2, 2024
@kelemeno kelemeno deleted the kl-factory branch January 2, 2024 18:31
@kelemeno kelemeno reopened this Jan 2, 2024
l1-contracts/yarn-error.log Outdated Show resolved Hide resolved
.gitignore Outdated Show resolved Hide resolved
.gitignore Outdated Show resolved Hide resolved
l1-contracts/contracts/bridge/L1ERC20Bridge.sol Outdated Show resolved Hide resolved
l1-contracts/contracts/bridgehub/Bridgehub.sol Outdated Show resolved Hide resolved
l1-contracts/contracts/bridgehub/Bridgehub.sol Outdated Show resolved Hide resolved
l1-contracts/contracts/bridgehub/Bridgehub.sol Outdated Show resolved Hide resolved
l1-contracts/contracts/bridgehub/Bridgehub.sol Outdated Show resolved Hide resolved
l1-contracts/contracts/bridgehub/Bridgehub.sol Outdated Show resolved Hide resolved
l1-contracts/contracts/bridgehub/Bridgehub.sol Outdated Show resolved Hide resolved
l1-contracts/contracts/bridge/L1ERC20Bridge.sol Outdated Show resolved Hide resolved
l1-contracts/contracts/bridge/L1ERC20Bridge.sol Outdated Show resolved Hide resolved
l1-contracts/contracts/bridge/L1ERC20Bridge.sol Outdated Show resolved Hide resolved
l1-contracts/contracts/bridge/L1WethBridge.sol Outdated Show resolved Hide resolved
l1-contracts/contracts/bridgehub/Bridgehub.sol Outdated Show resolved Hide resolved
l1-contracts/contracts/bridge/L1WethBridge.sol Outdated Show resolved Hide resolved
l1-contracts/src.ts/deploy.ts Outdated Show resolved Hide resolved
@StanislavBreadless StanislavBreadless merged commit 1328226 into dev Mar 7, 2024
17 checks passed
0xVolosnikov pushed a commit that referenced this pull request Sep 17, 2024
* Remove invalid todos adding overflow checks

* Remove old memory check

* Add preprocessed evm interpreter

* Remove unnecesary memory checks

* Update hash for evm interpreter
koloz193 pushed a commit that referenced this pull request Dec 11, 2024
feat: update foundry, replace --zk-avoid-contracts with --skip
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.

10 participants