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: add panic if commitment mode differs (Moved) #179

Open
wants to merge 129 commits into
base: feat_validium_pubdata_abstraction
Choose a base branch
from

Commits on Feb 19, 2024

  1. 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`.
    Artemka374 authored Feb 19, 2024
    Configuration menu
    Copy the full SHA
    dacd8c9 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. 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.
    popzxc authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    00d3429 View commit details
    Browse the repository at this point in the history
  2. 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`.
    slowli authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    b538d1a View commit details
    Browse the repository at this point in the history
  3. 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]>
    Deniallugo authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    dc2b827 View commit details
    Browse the repository at this point in the history
  4. 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]>
    3 people authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    2a766a7 View commit details
    Browse the repository at this point in the history
  5. 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]>
    Deniallugo and slowli authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    22099cb View commit details
    Browse the repository at this point in the history
  6. 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`.
    slowli authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    b567e6c View commit details
    Browse the repository at this point in the history
  7. 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.
    mm-zk authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    8b0cc4a View commit details
    Browse the repository at this point in the history
  8. 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`.
    perekopskiy authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    ce6c120 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. 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.
    mm-zk authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    975f54b View commit details
    Browse the repository at this point in the history
  2. 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`.
    slowli authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    f983e80 View commit details
    Browse the repository at this point in the history
  3. 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]>
    3 people authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    6f63c53 View commit details
    Browse the repository at this point in the history
  4. 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`.
    Artemka374 authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    9e96281 View commit details
    Browse the repository at this point in the history
  5. 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`.
    perekopskiy authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    0dda7cc View commit details
    Browse the repository at this point in the history
  6. 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]>
    Deniallugo authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    add2321 View commit details
    Browse the repository at this point in the history
  7. 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`.
    perekopskiy authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    72c60bd View commit details
    Browse the repository at this point in the history
  8. 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]>
    Deniallugo authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    2a0368b View commit details
    Browse the repository at this point in the history
  9. 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.
    mm-zk authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    cad7278 View commit details
    Browse the repository at this point in the history
  10. 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.
    *
    mm-zk authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    d8894fe View commit details
    Browse the repository at this point in the history
  11. 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`.
    perekopskiy authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    e75aa11 View commit details
    Browse the repository at this point in the history
  12. 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(())
    }
    ```
    AnastasiiaVashchuk authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    4f41b68 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    3878142 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    87172dd View commit details
    Browse the repository at this point in the history
  15. modify comments

    lferrigno committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    6fdc097 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. 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`.
    itegulov authored Feb 22, 2024
    Configuration menu
    Copy the full SHA
    a879621 View commit details
    Browse the repository at this point in the history
  2. 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`.
    itegulov authored Feb 22, 2024
    Configuration menu
    Copy the full SHA
    b486d7e View commit details
    Browse the repository at this point in the history
  3. Implement serde solution

    jorbush committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    b9e8836 View commit details
    Browse the repository at this point in the history
  4. 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
    mm-zk authored Feb 22, 2024
    Configuration menu
    Copy the full SHA
    3aa12e8 View commit details
    Browse the repository at this point in the history
  5. 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`.
    slowli authored Feb 22, 2024
    Configuration menu
    Copy the full SHA
    ecb4118 View commit details
    Browse the repository at this point in the history
  6. 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
    mm-zk authored Feb 22, 2024
    Configuration menu
    Copy the full SHA
    376c09e View commit details
    Browse the repository at this point in the history
  7. 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`.
    EmilLuta authored Feb 22, 2024
    Configuration menu
    Copy the full SHA
    cef6923 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0171e16 View commit details
    Browse the repository at this point in the history
  9. Use serve(default) instead

    jorbush committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    733d3e9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c2c69f1 View commit details
    Browse the repository at this point in the history
  11. 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`.
    perekopskiy authored Feb 22, 2024
    Configuration menu
    Copy the full SHA
    66cdefc View commit details
    Browse the repository at this point in the history
  12. Add unit test

    jorbush committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    2f02dca View commit details
    Browse the repository at this point in the history
  13. Refactor name

    jorbush committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    7692025 View commit details
    Browse the repository at this point in the history
  14. 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.
    popzxc authored Feb 22, 2024
    Configuration menu
    Copy the full SHA
    11a34d4 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3b9db65 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    0b27ef1 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    dee8aea View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    cabd73a View commit details
    Browse the repository at this point in the history
  19. add panic if commitment mode differs

    Santiago Pittella authored and Santiago Pittella committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    ea4daa7 View commit details
    Browse the repository at this point in the history
  20. use assert_eq, panic if eth response is invalid

    Santiago Pittella authored and Santiago Pittella committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    fcee5d1 View commit details
    Browse the repository at this point in the history
  21. use a function for the function selector

    Santiago Pittella authored and Santiago Pittella committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    96035d8 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. 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`.
    perekopskiy authored Feb 23, 2024
    Configuration menu
    Copy the full SHA
    3fd04b1 View commit details
    Browse the repository at this point in the history
  2. 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`.
    Artemka374 authored Feb 23, 2024
    Configuration menu
    Copy the full SHA
    a1c866c View commit details
    Browse the repository at this point in the history
  3. 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`.
    perekopskiy authored Feb 23, 2024
    Configuration menu
    Copy the full SHA
    63d1f52 View commit details
    Browse the repository at this point in the history
  4. Apdapt protobuf_config

    jorbush committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    fab8b6a View commit details
    Browse the repository at this point in the history
  5. Apdapt testonly

    jorbush committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    85954ad View commit details
    Browse the repository at this point in the history
  6. 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`.
    zk-Lumi authored Feb 23, 2024
    Configuration menu
    Copy the full SHA
    e11df5e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ce6247e View commit details
    Browse the repository at this point in the history
  8. update tests

    toni-calvin committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    57f4bbe View commit details
    Browse the repository at this point in the history
  9. 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.
    mm-zk authored Feb 23, 2024
    Configuration menu
    Copy the full SHA
    6cd69aa View commit details
    Browse the repository at this point in the history
  10. remove unused parameter

    toni-calvin committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    ba00a14 View commit details
    Browse the repository at this point in the history
  11. Merge branch 'feat_validium_pubdata_abstraction' of github.com:Lambda…

    …Class/zksync-era into feat_validium_pubdata_abstraction
    ilitteri committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    ee59553 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    4470772 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    e78e9e0 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    254d87b View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    a6959f4 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    652b33a View commit details
    Browse the repository at this point in the history
  17. Revert "use a function for the function selector"

    This reverts commit 96035d8.
    ilitteri committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    95ab24a View commit details
    Browse the repository at this point in the history
  18. Remove call implementation

    ilitteri committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    c2c464d View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    e165fac View commit details
    Browse the repository at this point in the history
  20. Add executor_contract getter

    ilitteri committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    3a9e133 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    da18d24 View commit details
    Browse the repository at this point in the history
  22. Fix unhandled error

    ilitteri committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    8528d02 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    bb64792 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    2e240eb View commit details
    Browse the repository at this point in the history
  25. Add comment

    ilitteri committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    19f3938 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Configuration menu
    Copy the full SHA
    629c325 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d9341fe View commit details
    Browse the repository at this point in the history
  3. Merge branch 'feat_remove_validium_mode_env_usage' of github.com:Lamb…

    …daClass/zksync-era into feat_remove_validium_mode_env_usage
    ilitteri committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    6ecb2a5 View commit details
    Browse the repository at this point in the history
  4. update ext node config

    toni-calvin committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    272e35f View commit details
    Browse the repository at this point in the history
  5. rename var

    toni-calvin committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    d5fdb5c View commit details
    Browse the repository at this point in the history
  6. Merge branch 'feat_validium_pubdata_abstraction' of github.com:Lambda…

    …Class/zksync-era into feat_validium_pubdata_abstraction
    ilitteri committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    4c6de9f View commit details
    Browse the repository at this point in the history
  7. Merge branch 'feat_validium_pubdata_abstraction' of github.com:Lambda…

    …Class/zksync-era into feat_remove_validium_mode_env_usage
    ilitteri committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    d1fb75e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bb42d5b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    213b2b1 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Stash

    jorbush committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    c99c61e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a04805 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Check mode

    jorbush committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    fe24f89 View commit details
    Browse the repository at this point in the history
  2. Remove unused function

    ilitteri committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    f902523 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cc34e81 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d35e74d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    15d31f6 View commit details
    Browse the repository at this point in the history
  6. Merge pull request matter-labs#1235 from lambdaclass/feat_add_validiu…

    …m_support_external_node
    
    feat(Validium): add validium support for external node
    ilitteri authored Feb 28, 2024
    Configuration menu
    Copy the full SHA
    6310305 View commit details
    Browse the repository at this point in the history
  7. 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
    ilitteri authored Feb 28, 2024
    Configuration menu
    Copy the full SHA
    c6e3fe8 View commit details
    Browse the repository at this point in the history
  8. Update .gitignore

    ilitteri committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    4b95657 View commit details
    Browse the repository at this point in the history
  9. Merge branch 'add-ext-node-config-in-init' of github.com:LambdaClass/…

    …zksync-era into add-ext-node-config-in-init
    ilitteri committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    78148e9 View commit details
    Browse the repository at this point in the history
  10. Merge branch 'feat_validium_pubdata_abstraction' of github.com:matter…

    …-labs/zksync-era into add-ext-node-config-in-init
    ilitteri committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    447f9c3 View commit details
    Browse the repository at this point in the history
  11. Revert "rename var"

    This reverts commit d5fdb5c.
    ilitteri committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    89c32ff View commit details
    Browse the repository at this point in the history
  12. Revert "update ext node config"

    This reverts commit 272e35f.
    ilitteri committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    b99e4b0 View commit details
    Browse the repository at this point in the history
  13. Revert "refactor configLine into struct"

    This reverts commit 629c325.
    ilitteri committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    2dcebfd View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9ed55e0 View commit details
    Browse the repository at this point in the history
  15. Update config.ts

    ilitteri authored Feb 28, 2024
    Configuration menu
    Copy the full SHA
    daf7e4d View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    e1e01dd View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    1adeb3a View commit details
    Browse the repository at this point in the history
  18. Fix hyperchain_wizard

    ilitteri committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    f89ebda View commit details
    Browse the repository at this point in the history
  19. Fix conditional

    ilitteri committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    2a9cf8f View commit details
    Browse the repository at this point in the history
  20. Merge pull request matter-labs#1237 from lambdaclass/fix_validium_mod…

    …e_config_files
    
    fix(Validium): Improved changes for the `zk` tool
    ilitteri authored Feb 28, 2024
    Configuration menu
    Copy the full SHA
    304e331 View commit details
    Browse the repository at this point in the history
  21. Merge branch 'feat_validium_pubdata_abstraction' of github.com:matter…

    …-labs/zksync-era into feat_remove_validium_mode_env_usage
    ilitteri committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    8d8b3ce View commit details
    Browse the repository at this point in the history
  22. Fix merge

    ilitteri committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    3805f90 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    f2e90fc View commit details
    Browse the repository at this point in the history
  24. Merge branch 'feat_validium_pubdata_abstraction' of github.com:matter…

    …-labs/zksync-era into feat_remove_validium_mode_env_usage
    ilitteri committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    172ef3f View commit details
    Browse the repository at this point in the history
  25. Merge pull request matter-labs#1239 from lambdaclass/validium_update_…

    …contracts_submodule_commit
    
    fix(Validium): Update `contracts/` submodule commit
    ilitteri authored Feb 28, 2024
    Configuration menu
    Copy the full SHA
    3e8559d View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    9b37ccd View commit details
    Browse the repository at this point in the history
  27. Merge branch 'feat_validium_pubdata_abstraction' of github.com:matter…

    …-labs/zksync-era into feat_remove_validium_mode_env_usage
    ilitteri committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    773efe8 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Remove unused imports

    ilitteri committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    5783c1b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ea433ef View commit details
    Browse the repository at this point in the history
  3. Merge branch 'feat_validium_pubdata_abstraction' of github.com:matter…

    …-labs/zksync-era into feat_remove_validium_mode_env_usage
    ilitteri committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    719686e View commit details
    Browse the repository at this point in the history
  4. Merge branch 'feat_validium_pubdata_abstraction' of github.com:matter…

    …-labs/zksync-era into add-ext-node-config-in-init
    ilitteri committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    ee31fdf View commit details
    Browse the repository at this point in the history
  5. Merge branch 'feat_validium_pubdata_abstraction' of github.com:matter…

    …-labs/zksync-era into adapt-protobuf_config-tests
    ilitteri committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    06fad6a View commit details
    Browse the repository at this point in the history
  6. Merge branch 'adapt-protobuf_config-tests' of github.com:LambdaClass/…

    …zksync-era into adapt-protobuf_config-tests
    ilitteri committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    981c26c View commit details
    Browse the repository at this point in the history
  7. Revert "Add executor_contract getter"

    This reverts commit 3a9e133.
    ilitteri committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    baa1083 View commit details
    Browse the repository at this point in the history
  8. Fix method name

    ilitteri committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    06752d6 View commit details
    Browse the repository at this point in the history
  9. Improve assert comment

    ilitteri committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    d6c1c20 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    538b64f View commit details
    Browse the repository at this point in the history
  11. Merge branch 'feat_validium_pubdata_abstraction' of github.com:matter…

    …-labs/zksync-era into add-commitment-mode-cross-check
    ilitteri committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    52c177a View commit details
    Browse the repository at this point in the history
  12. Merge pull request matter-labs#1242 from lambdaclass/feat_remove_vali…

    …dium_mode_env_usage
    
    fix(Validium): Remove obscure use of `VALIDIUM_MODE` env
    ilitteri authored Feb 29, 2024
    Configuration menu
    Copy the full SHA
    51875a3 View commit details
    Browse the repository at this point in the history
  13. 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
    ilitteri authored Feb 29, 2024
    Configuration menu
    Copy the full SHA
    e5d19ec View commit details
    Browse the repository at this point in the history
  14. 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
    ilitteri authored Feb 29, 2024
    Configuration menu
    Copy the full SHA
    1685e29 View commit details
    Browse the repository at this point in the history
  15. Merge branch 'feat_validium_pubdata_abstraction' of github.com:matter…

    …-labs/zksync-era into add-commitment-mode-cross-check
    ilitteri committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    08c969d View commit details
    Browse the repository at this point in the history
  16. Refactor

    ilitteri committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    d58e1ac View commit details
    Browse the repository at this point in the history
  17. Remove unused import

    ilitteri committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    000775a View commit details
    Browse the repository at this point in the history
  18. Handle special case where these changes are merged before the contrac…

    …ts are deployed on testnet/mainnet
    ilitteri committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    9586ecc View commit details
    Browse the repository at this point in the history
  19. Update era.dic

    ilitteri committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    c241c78 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Fix comment

    ilitteri committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    d7789fc View commit details
    Browse the repository at this point in the history
  2. Address nits

    ilitteri committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    ac7f5fb View commit details
    Browse the repository at this point in the history