-
Notifications
You must be signed in to change notification settings - Fork 1
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: add panic if commitment mode differs (Moved) #179
base: feat_validium_pubdata_abstraction
Are you sure you want to change the base?
feat: add panic if commitment mode differs (Moved) #179
Commits on Feb 19, 2024
-
feat: Add more buckets to call tracer (matter-labs#1137)
## What ❔ <!-- What are the changes this PR brings about? --> <!-- Example: This PR adds a PR template to the repo. --> <!-- (For bigger PRs adding more context is appreciated) --> ## Why ❔ <!-- Why are these changes done? What goal do they contribute to? What are the principles behind them? --> <!-- Example: PR templates ensure PR reviewers, observers, and future iterators are in context about the evolution of repos. --> ## Checklist <!-- Check your PR fulfills the following items. --> <!-- For draft PRs check the boxes as you complete them. --> - [ ] 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`. - [ ] Spellcheck has been run via `zk spellcheck`. - [ ] Linkcheck has been run via `zk linkcheck`.
Configuration menu - View commit details
-
Copy full SHA for dacd8c9 - Browse repository at this point
Copy the full SHA dacd8c9View commit details
Commits on Feb 20, 2024
-
feat(vlog): Remove env getters from vlog (matter-labs#1077)
## What ❔ - Removes `*_from_env` functions from `vlog` crate. - Introduces `ObservabilityConfig` for core and EN with env variable based constructors that match the old behavior. - Changes the binaries to use new approach. ## Why ❔ - `vlog` is a generic library, so it should have no assumptions on the configuration system. It should be for users of `vlog` to decide where they get the configuration from.
Configuration menu - View commit details
-
Copy full SHA for 00d3429 - Browse repository at this point
Copy the full SHA 00d3429View commit details -
feat(api): Create RPC method to return all tokens (matter-labs#1103)
## What ❔ - Creates `en_syncTokens` RPC method that returns all tokens optionally filtered by the miniblock at which the token was deployed. - Uses this method during snapshot recovery to recover tokens. ## Why ❔ It's necessary to recover tokens in order for the VM sandbox to work properly. ## Checklist - [x] PR title corresponds to the body of PR (we generate changelog entries from PRs). - [x] Tests for the changes have been added / updated. - [x] Documentation comments have been added / updated. - [x] Code has been formatted via `zk fmt` and `zk lint`. - [x] Spellcheck has been run via `zk spellcheck`. - [x] Linkcheck has been run via `zk linkcheck`.
Configuration menu - View commit details
-
Copy full SHA for b538d1a - Browse repository at this point
Copy the full SHA b538d1aView commit details -
fix(zk_stack): Use deployer private key and remove create2 address (m…
…atter-labs#1098) ## What ❔ <!-- What are the changes this PR brings about? --> <!-- Example: This PR adds a PR template to the repo. --> <!-- (For bigger PRs adding more context is appreciated) --> ## Why ❔ <!-- Why are these changes done? What goal do they contribute to? What are the principles behind them? --> <!-- Example: PR templates ensure PR reviewers, observers, and future iterators are in context about the evolution of repos. --> ## Checklist <!-- Check your PR fulfills the following items. --> <!-- For draft PRs check the boxes as you complete them. --> - [ ] 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`. - [ ] Spellcheck has been run via `zk spellcheck`. - [ ] Linkcheck has been run via `zk linkcheck`. --------- Signed-off-by: Danil <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dc2b827 - Browse repository at this point
Copy the full SHA dc2b827View commit details -
feat(shared bridge): preparation for shared bridge migration (server) (…
…matter-labs#1012) ## What ❔ This PR aims to reduce the diff between main and #298 to simplify the future review. The changes do not affect current server behavior. Only changes related to the zkSync server went into this PR. What didn't go into this PR: - various variable renamings - integration tests - changes that depend on the future version of era-contracts Where applicable, stubs and dummy (for now) config variables were introduced, which can be replaced/populated later. ## Why ❔ Breaking up a PR into smaller chunks should be easier to review. ## Checklist <!-- Check your PR fulfills the following items. --> <!-- For draft PRs check the boxes as you complete them. --> - [ ] 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`. - [ ] Spellcheck has been run via `zk spellcheck`. - [ ] Linkcheck has been run via `zk linkcheck`. --------- Co-authored-by: Bence Haromi <[email protected]> Co-authored-by: Bence Haromi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2a766a7 - Browse repository at this point
Copy the full SHA 2a766a7View commit details -
feat(en): Take into account nonce from tx proxy (matter-labs#995)
## What ❔ Take into account nonce from TxProxy, now if tx was submitted but miniblock was not synced yet. en will return correct nonce ## Why ❔ [EN doesn't consider ](https://github.com/matter-labs/zksync-era/blob/main/core/lib/zksync_core/src/api_server/web3/namespaces/eth.rs#L303)transactions currently residing in the TxProxy when calculating pending nonce, which results in returned nonces being incorrect t times ## Checklist <!-- Check your PR fulfills the following items. --> <!-- For draft PRs check the boxes as you complete them. --> - [ ] 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`. - [ ] Spellcheck has been run via `zk spellcheck`. - [ ] Linkcheck has been run via `zk linkcheck`. --------- Signed-off-by: Danil <[email protected]> Co-authored-by: Alex Ostrovski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 22099cb - Browse repository at this point
Copy the full SHA 22099cbView commit details -
docs(db): Document DB invariants after snapshot recovery (matter-labs…
…#1133) ## What ❔ Documents the invariants after snapshot recovery, e.g. in the DAL crate readme. ## Why ❔ Better DevEx (primarily internal for now). ## Checklist - [x] PR title corresponds to the body of PR (we generate changelog entries from PRs). - [x] Documentation comments have been added / updated. - [x] Code has been formatted via `zk fmt` and `zk lint`. - [x] Spellcheck has been run via `zk spellcheck`. - [x] Linkcheck has been run via `zk linkcheck`.
Configuration menu - View commit details
-
Copy full SHA for b567e6c - Browse repository at this point
Copy the full SHA b567e6cView commit details -
feat(prover): Added 4844 circuit to verification keys (matter-labs#1141)
## What ❔ * Added support for 4844 circuit to verification key generator ## Why ❔ * 4844 is the new circuit that will be used from the upcoming release.
Configuration menu - View commit details
-
Copy full SHA for 8b0cc4a - Browse repository at this point
Copy the full SHA 8b0cc4aView commit details -
feat(en): switch to tree light mode (matter-labs#1152)
## What ❔ EN runs tree in light mode. ## Why ❔ Full tree mode is no longer required for EN as commitment generation is moved to a new component. ## Checklist <!-- Check your PR fulfills the following items. --> <!-- For draft PRs check the boxes as you complete them. --> - [x] 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`. - [ ] Spellcheck has been run via `zk spellcheck`. - [ ] Linkcheck has been run via `zk linkcheck`.
Configuration menu - View commit details
-
Copy full SHA for ce6c120 - Browse repository at this point
Copy the full SHA ce6c120View commit details
Commits on Feb 21, 2024
-
feat: Adding ability to generate 4844 setup key and refactor (matter-…
…labs#1143) ## What ❔ * Refactored the code, to keep passing ProverServiceDataKey as a circuit identifier * Added support for 4844 setup key generation ## Why ❔ * 4844 circuit was recently added.
Configuration menu - View commit details
-
Copy full SHA for 975f54b - Browse repository at this point
Copy the full SHA 975f54bView commit details -
feat(en): Start health checks early into EN lifecycle (matter-labs#1146)
## What ❔ - Implements shared thread-safe container for health checks, `AppHealthCheck`. - Refactors EN initialization to start the healthcheck server early into the node lifecycle. - Adds a healthcheck for snapshot recovery. - Uses healthchecks in the snapshot recovery integration test. ## Why ❔ This increases EN observability. ## Checklist - [x] PR title corresponds to the body of PR (we generate changelog entries from PRs). - [x] Tests for the changes have been added / updated. - [x] Documentation comments have been added / updated. - [x] Code has been formatted via `zk fmt` and `zk lint`. - [x] Spellcheck has been run via `zk spellcheck`. - [x] Linkcheck has been run via `zk linkcheck`.
Configuration menu - View commit details
-
Copy full SHA for f983e80 - Browse repository at this point
Copy the full SHA f983e80View commit details -
feat(prover): Adding first support for 4844 circuit (matter-labs#1155)
## What ❔ * Adding first part of support for 4844 circuit in prover. * Added it to prover enums (like proof wrapper etc). * But it is not connected to witness generators yet. ## Why ❔ * This is a part of the larger effort to handle 4844 blob support for era. --------- Co-authored-by: EmilLuta <[email protected]> Co-authored-by: Emil <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6f63c53 - Browse repository at this point
Copy the full SHA 6f63c53View commit details -
fix: Return back sepolia.json (matter-labs#1165)
## What ❔ Return back token config for sepolia ## Why ❔ It was accidentally removed ## Checklist <!-- Check your PR fulfills the following items. --> <!-- For draft PRs check the boxes as you complete them. --> - [ ] 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`. - [ ] Spellcheck has been run via `zk spellcheck`. - [ ] Linkcheck has been run via `zk linkcheck`.
Configuration menu - View commit details
-
Copy full SHA for 9e96281 - Browse repository at this point
Copy the full SHA 9e96281View commit details -
perf(db): Improve
get_logs_by_tx_hashes
query (matter-labs#1171)## What ❔ Removes ordering by `tx_index_in_block` ## Why ❔ Ordering by `tx_index_in_block` is not needed, (`miniblock_number `, `event_index_in_block`) is enough. We currently have an index on (`miniblock_number `, `tx_index_in_block`, `event_index_in_block`) and it can be removed after this PR is applied. ## Checklist <!-- Check your PR fulfills the following items. --> <!-- For draft PRs check the boxes as you complete them. --> - [ ] 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`. - [ ] Spellcheck has been run via `zk spellcheck`. - [ ] Linkcheck has been run via `zk linkcheck`.
Configuration menu - View commit details
-
Copy full SHA for 0dda7cc - Browse repository at this point
Copy the full SHA 0dda7ccView commit details -
fix(zk_stack): fix docker compose and prover setup (matter-labs#1164)
## What ❔ <!-- What are the changes this PR brings about? --> <!-- Example: This PR adds a PR template to the repo. --> <!-- (For bigger PRs adding more context is appreciated) --> ## Why ❔ <!-- Why are these changes done? What goal do they contribute to? What are the principles behind them? --> <!-- Example: PR templates ensure PR reviewers, observers, and future iterators are in context about the evolution of repos. --> ## Checklist <!-- Check your PR fulfills the following items. --> <!-- For draft PRs check the boxes as you complete them. --> - [ ] 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`. - [ ] Spellcheck has been run via `zk spellcheck`. - [ ] Linkcheck has been run via `zk linkcheck`. --------- Signed-off-by: Danil <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for add2321 - Browse repository at this point
Copy the full SHA add2321View commit details -
fix(contract-verifier): allow other zksolc settings (matter-labs#1174)
## What ❔ Contract verifier allows any fields in standard json input settings and passes them to zksolc. ## Why ❔ New fields are added to settings from time to time, contract verifier should just accept them and pass to zksolc. ## Checklist <!-- Check your PR fulfills the following items. --> <!-- For draft PRs check the boxes as you complete them. --> - [ ] 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`. - [ ] Spellcheck has been run via `zk spellcheck`. - [ ] Linkcheck has been run via `zk linkcheck`.
Configuration menu - View commit details
-
Copy full SHA for 72c60bd - Browse repository at this point
Copy the full SHA 72c60bdView commit details -
fix(zk_stack): Use correct owner and db url (matter-labs#1178)
## What ❔ <!-- What are the changes this PR brings about? --> <!-- Example: This PR adds a PR template to the repo. --> <!-- (For bigger PRs adding more context is appreciated) --> ## Why ❔ <!-- Why are these changes done? What goal do they contribute to? What are the principles behind them? --> <!-- Example: PR templates ensure PR reviewers, observers, and future iterators are in context about the evolution of repos. --> ## Checklist <!-- Check your PR fulfills the following items. --> <!-- For draft PRs check the boxes as you complete them. --> - [ ] 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`. - [ ] Spellcheck has been run via `zk spellcheck`. - [ ] Linkcheck has been run via `zk linkcheck`. Signed-off-by: Danil <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2a0368b - Browse repository at this point
Copy the full SHA 2a0368bView commit details -
feat(prover): Added --recompute-if-missing option to key generator (m…
…atter-labs#1151) ## What ❔ * Added recompute-if-missing option to key generator * Updated setup.sh to use this option. ## Why ❔ * This allows to quickly recompute the setup keys that were missing, making it easier to run local provers.
Configuration menu - View commit details
-
Copy full SHA for cad7278 - Browse repository at this point
Copy the full SHA cad7278View commit details -
chore(prover): Remove obsolete files (matter-labs#1148)
## What ❔ * Removing data files that are no longer needed ## Why ❔ * verification_leaf_1 - is now called 'verification_scheduler' * verification_leaf_2 - is now called "verification_node' * witness_arttifacts.json was used to generate a set of basic circuits, but now we depend on the test_harness to get this list * scheduler.bin was used in the past to generate snark wrapper verification key - but since then we moved to verification key generation that doesn't need a real proof anymore. *
Configuration menu - View commit details
-
Copy full SHA for d8894fe - Browse repository at this point
Copy the full SHA d8894feView commit details -
fix(contract-verifier): Add force_evmla flag (matter-labs#1179)
## What ❔ - adds force_evmla flag ## Why ❔ - it should be processed explicitly by verifier to pass `--force-evmla` to zksolc ## Checklist <!-- Check your PR fulfills the following items. --> <!-- For draft PRs check the boxes as you complete them. --> - [x] 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`. - [ ] Spellcheck has been run via `zk spellcheck`. - [ ] Linkcheck has been run via `zk linkcheck`.
Configuration menu - View commit details
-
Copy full SHA for e75aa11 - Browse repository at this point
Copy the full SHA e75aa11View commit details -
feat(node_framework): Support Eth Watch in the framework (matter-labs…
…#1145) ## What ❔ - Small change in the `EthWatch` component. Now `Eth Watch` 's `pool` field is used instead of `ConnectionPool` passed in the Eth Watch's `run()` method. - Adds `Eth Watch` implementation, i. e. `EthWatchLayer` and `EthWatchTask`, in the same way it was done for `StateKeeper ` [here](https://github.com/matter-labs/zksync-era/pull/1043/files#diff-8ff8babf7b83c79dbf96f4998cf71d888beaeb265c7ce33192b0bb0c808f662b). Current "external" point of view for the framework(the only thing changed is that we add ` .add_eth_watch_layer()?` after `.add_state_keeper_layer()?`): ```rust fn main() -> anyhow::Result<()> { #[allow(deprecated)] // TODO (QIT-21): Use centralized configuration approach. let log_format = vlog::log_format_from_env(); let _guard = vlog::ObservabilityBuilder::new() .with_log_format(log_format) .build(); MainNodeBuilder::new() .add_pools_layer()? .add_fee_input_layer()? .add_object_store_layer()? .add_metadata_calculator_layer()? .add_state_keeper_layer()? .add_eth_watch_layer()? .add_healthcheck_layer()? .build() .run()?; Ok(()) } ```
Configuration menu - View commit details
-
Copy full SHA for 4f41b68 - Browse repository at this point
Copy the full SHA 4f41b68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3878142 - Browse repository at this point
Copy the full SHA 3878142View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87172dd - Browse repository at this point
Copy the full SHA 87172ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fdc097 - Browse repository at this point
Copy the full SHA 6fdc097View commit details
Commits on Feb 22, 2024
-
chore: fix MIT license link (matter-labs#1195)
## What ❔ https://opensource.org/license/mit/ -> https://opensource.org/blog/license/mit/ ## Why ❔ CI is broken, seems like https://opensource.org changed the base URL for the license pages ## Checklist <!-- Check your PR fulfills the following items. --> <!-- For draft PRs check the boxes as you complete them. --> - [x] 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`. - [ ] Spellcheck has been run via `zk spellcheck`. - [x] Linkcheck has been run via `zk linkcheck`.
Configuration menu - View commit details
-
Copy full SHA for a879621 - Browse repository at this point
Copy the full SHA a879621View commit details -
feat(api): add a config flag for disabling filter api (matter-labs#1078)
## What ❔ Added a config flag to disable all filter-related methods. If turned on, they report that the method is not implemented. ## Why ❔ If a node is behind a load balancer then there is no way for client to reliably hit the same node where he/she created the filter. Hence supporting this is a very awkward UX. Making this a flag since external nodes might want to turn this on if they only have a single node mapped to a static address. ## Checklist <!-- Check your PR fulfills the following items. --> <!-- For draft PRs check the boxes as you complete them. --> - [x] PR title corresponds to the body of PR (we generate changelog entries from PRs). - [x] Tests for the changes have been added / updated. - [x] Documentation comments have been added / updated. - [x] Code has been formatted via `zk fmt` and `zk lint`. - [x] Spellcheck has been run via `zk spellcheck`. - [x] Linkcheck has been run via `zk linkcheck`.
Configuration menu - View commit details
-
Copy full SHA for b486d7e - Browse repository at this point
Copy the full SHA b486d7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b9e8836 - Browse repository at this point
Copy the full SHA b9e8836View commit details -
chore(prover): small features for 4844 proofs (matter-labs#1181)
## What ❔ * Added verification key and finalization hint file for 4844 circuit * Actually start saving finalization hint when generating verification keys * Fixed witness vector generator for 4844 circuit - used by GPU prover ## Why ❔ * Necessary steps to start creating 4844 proofs
Configuration menu - View commit details
-
Copy full SHA for 3aa12e8 - Browse repository at this point
Copy the full SHA 3aa12e8View commit details -
refactor(state-keeper): Propagate I/O errors in state keeper (matter-…
…labs#1080) ## What ❔ - Propagates I/O errors in the state keeper using `anyhow::Result`, adding context to calls where appropriate. - Propagates DB errors in `FactoryDepsDal`. ## Why ❔ Propagating errors makes it easier to attach additional context to them; thus, it improves DevEx and code maintainability. ## Checklist - [x] PR title corresponds to the body of PR (we generate changelog entries from PRs). - [x] Tests for the changes have been added / updated. - [x] Documentation comments have been added / updated. - [x] Code has been formatted via `zk fmt` and `zk lint`. - [x] Spellcheck has been run via `zk spellcheck`. - [x] Linkcheck has been run via `zk linkcheck`.
Configuration menu - View commit details
-
Copy full SHA for ecb4118 - Browse repository at this point
Copy the full SHA ecb4118View commit details -
feat(prover): Use new shivini function for 4844 circuits (matter-labs…
…#1205) ## What ❔ * Start using the new shivini function for 4844 circuit ## Why ❔ * Needed for GPU provers
Configuration menu - View commit details
-
Copy full SHA for 376c09e - Browse repository at this point
Copy the full SHA 376c09eView commit details -
fix(witness_generator): Add trusted setup to wit gens (matter-labs#1207)
## What ❔ <!-- What are the changes this PR brings about? --> <!-- Example: This PR adds a PR template to the repo. --> <!-- (For bigger PRs adding more context is appreciated) --> ## Why ❔ <!-- Why are these changes done? What goal do they contribute to? What are the principles behind them? --> <!-- Example: PR templates ensure PR reviewers, observers, and future iterators are in context about the evolution of repos. --> ## Checklist <!-- Check your PR fulfills the following items. --> <!-- For draft PRs check the boxes as you complete them. --> - [ ] 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`. - [ ] Spellcheck has been run via `zk spellcheck`. - [ ] Linkcheck has been run via `zk linkcheck`.
Configuration menu - View commit details
-
Copy full SHA for cef6923 - Browse repository at this point
Copy the full SHA cef6923View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0171e16 - Browse repository at this point
Copy the full SHA 0171e16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 733d3e9 - Browse repository at this point
Copy the full SHA 733d3e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2c69f1 - Browse repository at this point
Copy the full SHA c2c69f1View commit details -
feat(vm): Add new VM folder (matter-labs#1208)
## What ❔ Copy `vm_latest`, pasted as `vm_1_4_1`. Replaced all occurrence of `vm_latest` to `vm_1_4_1` inside `vm_1_4_1` folder ## Why ❔ <!-- Why are these changes done? What goal do they contribute to? What are the principles behind them? --> <!-- Example: PR templates ensure PR reviewers, observers, and future iterators are in context about the evolution of repos. --> ## Checklist <!-- Check your PR fulfills the following items. --> <!-- For draft PRs check the boxes as you complete them. --> - [ ] 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`. - [ ] Spellcheck has been run via `zk spellcheck`. - [ ] Linkcheck has been run via `zk linkcheck`.
Configuration menu - View commit details
-
Copy full SHA for 66cdefc - Browse repository at this point
Copy the full SHA 66cdefcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f02dca - Browse repository at this point
Copy the full SHA 2f02dcaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7692025 - Browse repository at this point
Copy the full SHA 7692025View commit details -
feat(api): Implement TxSink abstraction (matter-labs#1204)
## What ❔ Implements a new abstraction: `TxSink` to be used in `TxSender`. Right now we have to use either `TxProxy` or master pool (e.g. only one component), but the code allows invalid configurations. Moreover, mixing two approaches on the `TxSender` level is unreasonably clunky and complex. Having a single abstraction seems to be a better approach. Additionally, it's a prerequisite for implementing an API layer for the framework.
⚠️ There are quite a few possibilities for improvements here, but I suggest not going down the rabbit hole. As long as it's perceived as an incremental improvement, let's not focus on the adjacent code. We can always revisit this place next time it becomes problematic.Configuration menu - View commit details
-
Copy full SHA for 11a34d4 - Browse repository at this point
Copy the full SHA 11a34d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b9db65 - Browse repository at this point
Copy the full SHA 3b9db65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b27ef1 - Browse repository at this point
Copy the full SHA 0b27ef1View commit details -
Configuration menu - View commit details
-
Copy full SHA for dee8aea - Browse repository at this point
Copy the full SHA dee8aeaView commit details -
Configuration menu - View commit details
-
Copy full SHA for cabd73a - Browse repository at this point
Copy the full SHA cabd73aView commit details -
add panic if commitment mode differs
Santiago Pittella authored and Santiago Pittella committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for ea4daa7 - Browse repository at this point
Copy the full SHA ea4daa7View commit details -
use assert_eq, panic if eth response is invalid
Santiago Pittella authored and Santiago Pittella committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for fcee5d1 - Browse repository at this point
Copy the full SHA fcee5d1View commit details -
use a function for the function selector
Santiago Pittella authored and Santiago Pittella committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 96035d8 - Browse repository at this point
Copy the full SHA 96035d8View commit details
Commits on Feb 23, 2024
-
chore(docker): Exclude trusted_setup from .dockerignore (matter-labs#…
…1224) ## What ❔ Excludes `trusted_setup.json` from .dockerignore so witness generator docker image can be build ## Why ❔ <!-- Why are these changes done? What goal do they contribute to? What are the principles behind them? --> <!-- Example: PR templates ensure PR reviewers, observers, and future iterators are in context about the evolution of repos. --> ## Checklist <!-- Check your PR fulfills the following items. --> <!-- For draft PRs check the boxes as you complete them. --> - [ ] 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`. - [ ] Spellcheck has been run via `zk spellcheck`. - [ ] Linkcheck has been run via `zk linkcheck`.
Configuration menu - View commit details
-
Copy full SHA for 3fd04b1 - Browse repository at this point
Copy the full SHA 3fd04b1View commit details -
feat: Integration tests enhancement for L1 (matter-labs#1209)
## What ❔ Make tests send transactions subsequently, use Promise.all() only on waiting receipt. Add more logging Increase gas price by 30% to prevent test timeout ## Why ❔ Integrationg tests for L1 are not working properly. ## Checklist <!-- Check your PR fulfills the following items. --> <!-- For draft PRs check the boxes as you complete them. --> - [ ] 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`. - [ ] Spellcheck has been run via `zk spellcheck`. - [ ] Linkcheck has been run via `zk linkcheck`.
Configuration menu - View commit details
-
Copy full SHA for a1c866c - Browse repository at this point
Copy the full SHA a1c866cView commit details -
feat(vm): integrate new vm version (matter-labs#1215)
## What ❔ Integrates new VM version ## Why ❔ <!-- Why are these changes done? What goal do they contribute to? What are the principles behind them? --> <!-- Example: PR templates ensure PR reviewers, observers, and future iterators are in context about the evolution of repos. --> ## Checklist <!-- Check your PR fulfills the following items. --> <!-- For draft PRs check the boxes as you complete them. --> - [ ] 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`. - [ ] Spellcheck has been run via `zk spellcheck`. - [ ] Linkcheck has been run via `zk linkcheck`.
Configuration menu - View commit details
-
Copy full SHA for 63d1f52 - Browse repository at this point
Copy the full SHA 63d1f52View commit details -
Configuration menu - View commit details
-
Copy full SHA for fab8b6a - Browse repository at this point
Copy the full SHA fab8b6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 85954ad - Browse repository at this point
Copy the full SHA 85954adView commit details -
chore: slightly change instructions in node version to match yarn (ma…
…tter-labs#1221) ## What ❔ * nit: there was a mismatch in instructions of setting node version vs yarn version ## Why ❔ * make more clear ## Checklist <!-- Check your PR fulfills the following items. --> <!-- For draft PRs check the boxes as you complete them. --> - [ ] 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`. - [ ] Spellcheck has been run via `zk spellcheck`. - [ ] Linkcheck has been run via `zk linkcheck`.
Configuration menu - View commit details
-
Copy full SHA for e11df5e - Browse repository at this point
Copy the full SHA e11df5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce6247e - Browse repository at this point
Copy the full SHA ce6247eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 57f4bbe - Browse repository at this point
Copy the full SHA 57f4bbeView commit details -
fix(zk): Adapting zk status prover to new Database layout (matter-lab…
…s#1229) ## What ❔ * Database was fully split - with prover data now living in separate one * Updating `zk status prover` to work ## Why ❔ * zk status prover is helpful for local debugging of prover progress.
Configuration menu - View commit details
-
Copy full SHA for 6cd69aa - Browse repository at this point
Copy the full SHA 6cd69aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba00a14 - Browse repository at this point
Copy the full SHA ba00a14View commit details -
Merge branch 'feat_validium_pubdata_abstraction' of github.com:Lambda…
…Class/zksync-era into feat_validium_pubdata_abstraction
Configuration menu - View commit details
-
Copy full SHA for ee59553 - Browse repository at this point
Copy the full SHA ee59553View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4470772 - Browse repository at this point
Copy the full SHA 4470772View commit details -
Configuration menu - View commit details
-
Copy full SHA for e78e9e0 - Browse repository at this point
Copy the full SHA e78e9e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 254d87b - Browse repository at this point
Copy the full SHA 254d87bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6959f4 - Browse repository at this point
Copy the full SHA a6959f4View commit details -
Merge branch 'feat_validium_pubdata_abstraction' into feat_remove_val…
…idium_mode_env_usage
Configuration menu - View commit details
-
Copy full SHA for 652b33a - Browse repository at this point
Copy the full SHA 652b33aView commit details -
Revert "use a function for the function selector"
This reverts commit 96035d8.
Configuration menu - View commit details
-
Copy full SHA for 95ab24a - Browse repository at this point
Copy the full SHA 95ab24aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c2c464d - Browse repository at this point
Copy the full SHA c2c464dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e165fac - Browse repository at this point
Copy the full SHA e165facView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a9e133 - Browse repository at this point
Copy the full SHA 3a9e133View commit details -
Configuration menu - View commit details
-
Copy full SHA for da18d24 - Browse repository at this point
Copy the full SHA da18d24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8528d02 - Browse repository at this point
Copy the full SHA 8528d02View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb64792 - Browse repository at this point
Copy the full SHA bb64792View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e240eb - Browse repository at this point
Copy the full SHA 2e240ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 19f3938 - Browse repository at this point
Copy the full SHA 19f3938View commit details
Commits on Feb 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 629c325 - Browse repository at this point
Copy the full SHA 629c325View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9341fe - Browse repository at this point
Copy the full SHA d9341feView commit details -
Merge branch 'feat_remove_validium_mode_env_usage' of github.com:Lamb…
…daClass/zksync-era into feat_remove_validium_mode_env_usage
Configuration menu - View commit details
-
Copy full SHA for 6ecb2a5 - Browse repository at this point
Copy the full SHA 6ecb2a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 272e35f - Browse repository at this point
Copy the full SHA 272e35fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d5fdb5c - Browse repository at this point
Copy the full SHA d5fdb5cView commit details -
Merge branch 'feat_validium_pubdata_abstraction' of github.com:Lambda…
…Class/zksync-era into feat_validium_pubdata_abstraction
Configuration menu - View commit details
-
Copy full SHA for 4c6de9f - Browse repository at this point
Copy the full SHA 4c6de9fView commit details -
Merge branch 'feat_validium_pubdata_abstraction' of github.com:Lambda…
…Class/zksync-era into feat_remove_validium_mode_env_usage
Configuration menu - View commit details
-
Copy full SHA for d1fb75e - Browse repository at this point
Copy the full SHA d1fb75eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb42d5b - Browse repository at this point
Copy the full SHA bb42d5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 213b2b1 - Browse repository at this point
Copy the full SHA 213b2b1View commit details
Commits on Feb 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c99c61e - Browse repository at this point
Copy the full SHA c99c61eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a04805 - Browse repository at this point
Copy the full SHA 0a04805View commit details
Commits on Feb 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fe24f89 - Browse repository at this point
Copy the full SHA fe24f89View commit details -
Configuration menu - View commit details
-
Copy full SHA for f902523 - Browse repository at this point
Copy the full SHA f902523View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc34e81 - Browse repository at this point
Copy the full SHA cc34e81View commit details -
Configuration menu - View commit details
-
Copy full SHA for d35e74d - Browse repository at this point
Copy the full SHA d35e74dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 15d31f6 - Browse repository at this point
Copy the full SHA 15d31f6View commit details -
Merge pull request matter-labs#1235 from lambdaclass/feat_add_validiu…
…m_support_external_node feat(Validium): add validium support for external node
Configuration menu - View commit details
-
Copy full SHA for 6310305 - Browse repository at this point
Copy the full SHA 6310305View commit details -
Merge pull request matter-labs#1236 from lambdaclass/optional-commit_…
…data_generator fix(Validium): Make `l1_batch_commit_data_generator_mode` a non-mandatory attribute
Configuration menu - View commit details
-
Copy full SHA for c6e3fe8 - Browse repository at this point
Copy the full SHA c6e3fe8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b95657 - Browse repository at this point
Copy the full SHA 4b95657View commit details -
Merge branch 'add-ext-node-config-in-init' of github.com:LambdaClass/…
…zksync-era into add-ext-node-config-in-init
Configuration menu - View commit details
-
Copy full SHA for 78148e9 - Browse repository at this point
Copy the full SHA 78148e9View commit details -
Merge branch 'feat_validium_pubdata_abstraction' of github.com:matter…
…-labs/zksync-era into add-ext-node-config-in-init
Configuration menu - View commit details
-
Copy full SHA for 447f9c3 - Browse repository at this point
Copy the full SHA 447f9c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89c32ff - Browse repository at this point
Copy the full SHA 89c32ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for b99e4b0 - Browse repository at this point
Copy the full SHA b99e4b0View commit details -
Revert "refactor configLine into struct"
This reverts commit 629c325.
Configuration menu - View commit details
-
Copy full SHA for 2dcebfd - Browse repository at this point
Copy the full SHA 2dcebfdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ed55e0 - Browse repository at this point
Copy the full SHA 9ed55e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for daf7e4d - Browse repository at this point
Copy the full SHA daf7e4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1e01dd - Browse repository at this point
Copy the full SHA e1e01ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1adeb3a - Browse repository at this point
Copy the full SHA 1adeb3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f89ebda - Browse repository at this point
Copy the full SHA f89ebdaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a9cf8f - Browse repository at this point
Copy the full SHA 2a9cf8fView commit details -
Merge pull request matter-labs#1237 from lambdaclass/fix_validium_mod…
…e_config_files fix(Validium): Improved changes for the `zk` tool
Configuration menu - View commit details
-
Copy full SHA for 304e331 - Browse repository at this point
Copy the full SHA 304e331View commit details -
Merge branch 'feat_validium_pubdata_abstraction' of github.com:matter…
…-labs/zksync-era into feat_remove_validium_mode_env_usage
Configuration menu - View commit details
-
Copy full SHA for 8d8b3ce - Browse repository at this point
Copy the full SHA 8d8b3ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3805f90 - Browse repository at this point
Copy the full SHA 3805f90View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2e90fc - Browse repository at this point
Copy the full SHA f2e90fcView commit details -
Merge branch 'feat_validium_pubdata_abstraction' of github.com:matter…
…-labs/zksync-era into feat_remove_validium_mode_env_usage
Configuration menu - View commit details
-
Copy full SHA for 172ef3f - Browse repository at this point
Copy the full SHA 172ef3fView commit details -
Merge pull request matter-labs#1239 from lambdaclass/validium_update_…
…contracts_submodule_commit fix(Validium): Update `contracts/` submodule commit
Configuration menu - View commit details
-
Copy full SHA for 3e8559d - Browse repository at this point
Copy the full SHA 3e8559dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b37ccd - Browse repository at this point
Copy the full SHA 9b37ccdView commit details -
Merge branch 'feat_validium_pubdata_abstraction' of github.com:matter…
…-labs/zksync-era into feat_remove_validium_mode_env_usage
Configuration menu - View commit details
-
Copy full SHA for 773efe8 - Browse repository at this point
Copy the full SHA 773efe8View commit details
Commits on Feb 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5783c1b - Browse repository at this point
Copy the full SHA 5783c1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea433ef - Browse repository at this point
Copy the full SHA ea433efView commit details -
Merge branch 'feat_validium_pubdata_abstraction' of github.com:matter…
…-labs/zksync-era into feat_remove_validium_mode_env_usage
Configuration menu - View commit details
-
Copy full SHA for 719686e - Browse repository at this point
Copy the full SHA 719686eView commit details -
Merge branch 'feat_validium_pubdata_abstraction' of github.com:matter…
…-labs/zksync-era into add-ext-node-config-in-init
Configuration menu - View commit details
-
Copy full SHA for ee31fdf - Browse repository at this point
Copy the full SHA ee31fdfView commit details -
Merge branch 'feat_validium_pubdata_abstraction' of github.com:matter…
…-labs/zksync-era into adapt-protobuf_config-tests
Configuration menu - View commit details
-
Copy full SHA for 06fad6a - Browse repository at this point
Copy the full SHA 06fad6aView commit details -
Merge branch 'adapt-protobuf_config-tests' of github.com:LambdaClass/…
…zksync-era into adapt-protobuf_config-tests
Configuration menu - View commit details
-
Copy full SHA for 981c26c - Browse repository at this point
Copy the full SHA 981c26cView commit details -
Configuration menu - View commit details
-
Copy full SHA for baa1083 - Browse repository at this point
Copy the full SHA baa1083View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06752d6 - Browse repository at this point
Copy the full SHA 06752d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6c1c20 - Browse repository at this point
Copy the full SHA d6c1c20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 538b64f - Browse repository at this point
Copy the full SHA 538b64fView commit details -
Merge branch 'feat_validium_pubdata_abstraction' of github.com:matter…
…-labs/zksync-era into add-commitment-mode-cross-check
Configuration menu - View commit details
-
Copy full SHA for 52c177a - Browse repository at this point
Copy the full SHA 52c177aView commit details -
Merge pull request matter-labs#1242 from lambdaclass/feat_remove_vali…
…dium_mode_env_usage fix(Validium): Remove obscure use of `VALIDIUM_MODE` env
Configuration menu - View commit details
-
Copy full SHA for 51875a3 - Browse repository at this point
Copy the full SHA 51875a3View commit details -
Merge pull request matter-labs#1275 from lambdaclass/adapt-protobuf_c…
…onfig-tests feat(Validium): adapt `protobuf_config` tests for running both in Validium mode and Rollup mode
Configuration menu - View commit details
-
Copy full SHA for e5d19ec - Browse repository at this point
Copy the full SHA e5d19ecView commit details -
Merge pull request matter-labs#1277 from lambdaclass/add-ext-node-con…
…fig-in-init feat(Validium): add a Validium config file for external node
Configuration menu - View commit details
-
Copy full SHA for 1685e29 - Browse repository at this point
Copy the full SHA 1685e29View commit details -
Merge branch 'feat_validium_pubdata_abstraction' of github.com:matter…
…-labs/zksync-era into add-commitment-mode-cross-check
Configuration menu - View commit details
-
Copy full SHA for 08c969d - Browse repository at this point
Copy the full SHA 08c969dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d58e1ac - Browse repository at this point
Copy the full SHA d58e1acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 000775a - Browse repository at this point
Copy the full SHA 000775aView commit details -
Handle special case where these changes are merged before the contrac…
…ts are deployed on testnet/mainnet
Configuration menu - View commit details
-
Copy full SHA for 9586ecc - Browse repository at this point
Copy the full SHA 9586eccView commit details -
Configuration menu - View commit details
-
Copy full SHA for c241c78 - Browse repository at this point
Copy the full SHA c241c78View commit details
Commits on Mar 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d7789fc - Browse repository at this point
Copy the full SHA d7789fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac7f5fb - Browse repository at this point
Copy the full SHA ac7f5fbView commit details