Ivan Litteri
Ivan Litteri
## What ❔ Abstracts `GasAdjuster` struct into a trait which is implemented by new structs `RollupGasAdjuster` and `ValidiumGasAdjuster` ## Why ❔ It was agreed in this comment https://github.com/matter-labs/zksync-era/pull/1017#discussion_r1481485699, ## Checklist...
## Description This pull request addresses the issue regarding the `l1_batch_commit_data_generator_mode` field in the `StateKeeperConfig` struct. The issue stems from the absence of an explicit default value and the lack...
## What ❔ Fixes linter errors ## Why ❔ There are some linter errors in the CI ## Checklist - [ ] PR title corresponds to the body of PR...
## What ❔ Merges `main` branch into `feat_validium_pubdata_abstraction` (main branch for the Validium feature). ## Why ❔ Before merging the Validium feature into `main` we need its branch to be...
The bug is better explained in the section "Infinite loop during the arithmetization" of this [post](https://www.notamonadtutorial.com/how-to-use-the-consenyss-gnark-zero-knowledge-proof-library-and-disclosure-of-a-ddos-bug/). But the TLDR is that if your mark a variable as constant using `MarkConstant()`...
Error when generating a proof for a circuit to which I did not add an extra initial public variable
The next piece of code proves that $x \cdot y = z$ where $x, z$ are public variables and $y$ is a private variable (witness): ```go func Example() { //...
## What ❔ Reworks the restart cmd implementation to accept a subcommand as an argument. Instead of having `--batch` and `--job` to differentiate between whether you'd want to restart a...
## What ❔ Adds a launch guide for running the system in Validium mode ## Why ❔ To have a guide for developers for being able to run the system...
This issue involves: - Adding `as_conversions` lint as a warning at a workspace level. - Fixing the clippy warnings because of the above. For more context see [as_conversions](https://rust-lang.github.io/rust-clippy/master/#as_conversions).