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: Validium mode (new fee model) #63

Closed
wants to merge 49 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
dc19def
Add `--validium-mode` flag to `zk init`
ilitteri Dec 21, 2023
02ec7c3
Replace `contracts` submodule path with `era-contracts-lambda` fork
ilitteri Dec 21, 2023
251f18e
Merge branch 'main' of github.com:lambdaclass/zksync-era into validiu…
ilitteri Dec 22, 2023
3bcb00c
Update contracts path for tests
ilitteri Dec 22, 2023
8b7970b
We do not want to publish L2->L1 msgs, bytecodes, and state diffs in …
ilitteri Jan 2, 2024
9ead4da
Add validium_mode to ConsistencyChecker
ilitteri Jan 2, 2024
aa1fab1
Add validium_mode to tests
ilitteri Jan 2, 2024
82d2a5a
Add validium_mode to config
ilitteri Jan 2, 2024
85d293c
Write validium mode env
ilitteri Jan 2, 2024
c261eff
Update validium mode env name
ilitteri Jan 2, 2024
fb659bf
Add example
ilitteri Jan 3, 2024
3de9457
Add validium example guide
ilitteri Jan 3, 2024
432c156
Set validium mode to false when validiumMode is false
ilitteri Jan 3, 2024
c5fe842
update validium.md (#22)
toni-calvin Jan 4, 2024
c944c92
set pubdata constants to 0
toni-calvin Jan 5, 2024
837cf6f
Set to 0
Jan 5, 2024
181d80c
Merge branch 'validium_mode_pubdata_price' into validium_mode_pubdata_0
Jan 5, 2024
cb7edd8
Create contract for writing bytes
jorbush Jan 9, 2024
714bd35
Deploy bytes contract
jorbush Jan 9, 2024
3f91e20
update full node to use rpc providers
toni-calvin Jan 10, 2024
c3373d2
fmt
toni-calvin Jan 10, 2024
ce4de82
add colored prints
toni-calvin Jan 10, 2024
cc32b58
add better debug logs
toni-calvin Jan 10, 2024
f8edfa4
add better logs
toni-calvin Jan 10, 2024
27ab211
Merge branch 'validium_mode_pubdata_0' of github.com:lambdaclass/zksy…
toni-calvin Jan 11, 2024
240c0a8
add erc20 contract and update test
toni-calvin Jan 12, 2024
c683f9a
update logs
toni-calvin Jan 15, 2024
4699ae9
print gas used
toni-calvin Jan 15, 2024
215b9d9
Use `ETH_SENDER_SENDER_VALIDIUM_MODE` to check whether we need to cha…
Oppen Jan 11, 2024
5d3d96c
wip
Oppen Jan 11, 2024
c71ff9c
wip 2: just change runtime behavior
Oppen Jan 15, 2024
183957d
Restore original values
Oppen Jan 15, 2024
cff8bfd
Add validium example readme (#34)
jordibonet-lambdaclass Jan 15, 2024
5bbeb3c
Only keep changes for vm_latest
Oppen Jan 15, 2024
aad41bb
Fix submodule
Oppen Jan 15, 2024
64e639a
Fix integration test license
Oppen Jan 15, 2024
557ec52
change contracts branch
mationorato Jan 15, 2024
b9ceb92
Remove l1 gas data
Jan 15, 2024
3aa9f50
Update submodule branch
Jan 15, 2024
479061d
fix: update output readme (#39)
jordibonet-lambdaclass Jan 16, 2024
ef48b51
feat: remove logs pubdata (#42)
toni-calvin Jan 16, 2024
5c3dfc5
feat: refactor readme example (#44)
jordibonet-lambdaclass Jan 17, 2024
051b983
set real l1 gas
toni-calvin Jan 18, 2024
8cd527f
fmt
toni-calvin Jan 18, 2024
d007d6b
add new fee model to validium
toni-calvin Jan 19, 2024
4c29fdf
update l1 real gas
toni-calvin Jan 19, 2024
2153693
Remove validium_mode flag passthrough
Jan 19, 2024
16e6a81
Fix fair_pubdata_price
Jan 19, 2024
1da4e8e
zk fmt
Jan 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
[submodule "contracts"]
path = contracts
url = https://github.com/matter-labs/era-contracts.git

[submodule "era-contracts-lambda"]
path = era-contracts-lambda
url = https://github.com/lambdaclass/era-contracts.git
branch = validium_mode
Loading
Loading