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(configs): Implement new format of configs and implement protobuf for it #1501

Merged
merged 78 commits into from
Apr 2, 2024

Commits on Feb 29, 2024

  1. add base path to constants

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    6fc4798 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. Configuration menu
    Copy the full SHA
    c5e33fc View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Use reth instead of geth

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    63f8812 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. Update private keys

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    ce48143 View commit details
    Browse the repository at this point in the history
  2. Use reth instead of geth

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    a968dd6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    72b0cf9 View commit details
    Browse the repository at this point in the history
  4. attempts to fix

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    f9ef9b6 View commit details
    Browse the repository at this point in the history
  5. Update contracts

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    bcf3168 View commit details
    Browse the repository at this point in the history
  6. Fix chain id

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    807891c View commit details
    Browse the repository at this point in the history
  7. Small fixes

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    986ad71 View commit details
    Browse the repository at this point in the history
  8. try approcah from en

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    8194a36 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. Add genesis file

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    410b9ae View commit details
    Browse the repository at this point in the history
  2. Genesis for EN

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    fc5a877 View commit details
    Browse the repository at this point in the history
  3. Load genesis from env

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    9aed6ad View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. Configuration menu
    Copy the full SHA
    f0f0845 View commit details
    Browse the repository at this point in the history
  2. Update genesis

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    03b838a View commit details
    Browse the repository at this point in the history
  3. Create genesis

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    a9ade54 View commit details
    Browse the repository at this point in the history
  4. Fix chain id

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    1695a35 View commit details
    Browse the repository at this point in the history
  5. Add genesis protocol version

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    7f7cb8d View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. Fix tests for getting from env structs

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    3842bd2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d22e560 View commit details
    Browse the repository at this point in the history
  3. Merge

    Deniallugo committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    94bd47d View commit details
    Browse the repository at this point in the history
  4. Merge

    Deniallugo committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    a73d73e View commit details
    Browse the repository at this point in the history
  5. Introduce ensure_genesis_state_unchecked

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    7c193c7 View commit details
    Browse the repository at this point in the history
  6. Remove contracts from genesis

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    ed785b6 View commit details
    Browse the repository at this point in the history
  7. Fix test

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    cac0716 View commit details
    Browse the repository at this point in the history
  8. fix(protocol): Remove verifier address from protocol upgrade

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    7447a2b View commit details
    Browse the repository at this point in the history
  9. Drop not null from the database

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    1de2b29 View commit details
    Browse the repository at this point in the history
  10. Merge branch 'deniallugo-remove-verifier-address-from-protocol' into …

    …deniallugo-genesis-config
    Deniallugo committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    41ea1c6 View commit details
    Browse the repository at this point in the history
  11. add comments

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    ea90b4f View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Configuration menu
    Copy the full SHA
    5dc7efc View commit details
    Browse the repository at this point in the history
  2. Remove genesis path

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    fb64d39 View commit details
    Browse the repository at this point in the history
  3. feat(config): Split config to files

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    070f11c View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Use array

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    fa3b6b1 View commit details
    Browse the repository at this point in the history
  2. Apply suggestions

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    b461862 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Configuration menu
    Copy the full SHA
    5d12a60 View commit details
    Browse the repository at this point in the history
  2. feat(configs): Proto implementation

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    52535a8 View commit details
    Browse the repository at this point in the history
  3. decode_yaml_repr

    pompon0 committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    4c79e50 View commit details
    Browse the repository at this point in the history
  4. zksync_server compiles

    pompon0 committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    cd99d90 View commit details
    Browse the repository at this point in the history
  5. Add comments

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    44670ac View commit details
    Browse the repository at this point in the history
  6. Build config from server

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    85e1a81 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Add wallets to protobuf config

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    a4e7ce7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    425c7d8 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. Move all configs to protobuf

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    e696e3b View commit details
    Browse the repository at this point in the history
  2. Intialize everythin with proper config structs

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    7241741 View commit details
    Browse the repository at this point in the history
  3. Use option for blob operator

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    5367cce View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Configuration menu
    Copy the full SHA
    91f42ee View commit details
    Browse the repository at this point in the history
  2. Move crypto primitives from types

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    11ff010 View commit details
    Browse the repository at this point in the history
  3. Fix node framework

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    d2fcbf1 View commit details
    Browse the repository at this point in the history
  4. Remove full contracts env config

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    afe3a3a View commit details
    Browse the repository at this point in the history
  5. Fix lints

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    87c7803 View commit details
    Browse the repository at this point in the history
  6. Resolve some todos

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    1ca6ecd View commit details
    Browse the repository at this point in the history
  7. Return consensus config

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    04f1eb6 View commit details
    Browse the repository at this point in the history
  8. Load configs from files

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    3d8ef8b View commit details
    Browse the repository at this point in the history
  9. Fix configs

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    26a88b5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0d49e13 View commit details
    Browse the repository at this point in the history
  11. Remove old crypto primitives

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    d5d645f View commit details
    Browse the repository at this point in the history
  12. Review suggestions

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    9e56a3b View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. Fix tests

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    8245c2c View commit details
    Browse the repository at this point in the history
  2. Use fee address from wallets

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    609807f View commit details
    Browse the repository at this point in the history
  3. Load wallets correctly

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    538c0fb View commit details
    Browse the repository at this point in the history
  4. Fix

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    5458fa4 View commit details
    Browse the repository at this point in the history
  5. Fix general config file only monitoring and snapshot creator

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    ce615cc View commit details
    Browse the repository at this point in the history
  6. Add snapshot creator

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    ccd0546 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. Add observability and snatpshot creator

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    bc99057 View commit details
    Browse the repository at this point in the history
  2. make eth configs optional

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    5086645 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ee88e97 View commit details
    Browse the repository at this point in the history
  4. Move l1_batch_commit_data_to_genesis

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    18a9517 View commit details
    Browse the repository at this point in the history
  5. Add test for config verification

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    7bf9795 View commit details
    Browse the repository at this point in the history
  6. Fix review

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    3755d9e View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. Configuration menu
    Copy the full SHA
    f1e2cd8 View commit details
    Browse the repository at this point in the history
  2. fix tests

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    8d42925 View commit details
    Browse the repository at this point in the history
  3. Change prover to verifier

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    057de9a View commit details
    Browse the repository at this point in the history
  4. Fix encode decode

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    4b480ce View commit details
    Browse the repository at this point in the history
  5. add deprecation note

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    80b98c8 View commit details
    Browse the repository at this point in the history
  6. Split address wallets and private key wallets

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    1d199a0 View commit details
    Browse the repository at this point in the history
  7. Move sqlx back

    Signed-off-by: Danil <deniallugo@gmail.com>
    Deniallugo committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    c753c93 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Configuration menu
    Copy the full SHA
    3c2b3b6 View commit details
    Browse the repository at this point in the history