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(l2): initial state pruned trie in zkVM program #1133

Merged
merged 48 commits into from
Nov 22, 2024
Merged

Commits on Nov 11, 2024

  1. Configuration menu
    Copy the full SHA
    2e8bede View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e3a78a3 View commit details
    Browse the repository at this point in the history
  3. remove zkvm_interface reexport

    xqft committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    2022118 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2024

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

Commits on Nov 13, 2024

  1. use RLP to serialize block

    xqft committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    e7f2232 View commit details
    Browse the repository at this point in the history
  2. nit deps

    xqft committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    ba2e5e4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0bdf429 View commit details
    Browse the repository at this point in the history
  4. add trie null db

    xqft committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    db89d22 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2226799 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. add hash_no_commit() fn

    xqft committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    2560f05 View commit details
    Browse the repository at this point in the history
  2. return root state separately

    xqft committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    d1c9c53 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    259c7bd View commit details
    Browse the repository at this point in the history
  4. integrate with zkvm

    xqft committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    1fe4fcc View commit details
    Browse the repository at this point in the history
  5. support empty tries

    xqft committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    fdf220b View commit details
    Browse the repository at this point in the history
  6. remove dbg

    xqft committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    b14e8c0 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. Configuration menu
    Copy the full SHA
    58e3309 View commit details
    Browse the repository at this point in the history
  2. fix get_transitions()

    xqft committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    99854d5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    804ef55 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7e6b8e2 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2024

  1. fix test

    xqft committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    fbc8a76 View commit details
    Browse the repository at this point in the history
  2. make ci job run on every case

    xqft committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    51a2e58 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5f32ce5 View commit details
    Browse the repository at this point in the history
  4. change zkvm log to info:

    xqft committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    5c58ea8 View commit details
    Browse the repository at this point in the history
  5. check final trie hash

    xqft committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    20c44d3 View commit details
    Browse the repository at this point in the history
  6. update expect comment

    xqft committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    e3253dc View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. remove todo

    xqft committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    62f457a View commit details
    Browse the repository at this point in the history
  2. fix trie error

    xqft committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    6958242 View commit details
    Browse the repository at this point in the history
  3. remove cumulative gas as output

    xqft committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    11d178f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3ad76a8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b86c0de View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2024

  1. fix doc identation

    xqft committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    721b565 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b5b48c4 View commit details
    Browse the repository at this point in the history
  3. reimplement get_pruned_state

    xqft committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    d477134 View commit details
    Browse the repository at this point in the history
  4. rename fn

    xqft committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    7ed72e2 View commit details
    Browse the repository at this point in the history
  5. fix zkvm program imports

    xqft committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    dc0adf3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9c066da View commit details
    Browse the repository at this point in the history
  7. fix perf_zkvm warnings

    xqft committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    5849477 View commit details
    Browse the repository at this point in the history
  8. fix root encoding

    xqft committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    39149f0 View commit details
    Browse the repository at this point in the history
  9. fix lint

    xqft committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    b396d22 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

  1. Configuration menu
    Copy the full SHA
    aeae84e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    270338d View commit details
    Browse the repository at this point in the history
  3. add feature to dev dep

    xqft committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    faf8d8e View commit details
    Browse the repository at this point in the history
  4. fix dep path

    xqft committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    22004c5 View commit details
    Browse the repository at this point in the history
  5. fix clippy

    xqft committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    36ea2f3 View commit details
    Browse the repository at this point in the history
  6. Revert "fix clippy"

    This reverts commit 36ea2f3.
    xqft committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    041e2a6 View commit details
    Browse the repository at this point in the history
  7. Revert l2 feature changes

    xqft committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    d20df52 View commit details
    Browse the repository at this point in the history
  8. disable beacon call root in l2

    xqft committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    43d807b View commit details
    Browse the repository at this point in the history
  9. disable for levm too

    xqft committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    aea8462 View commit details
    Browse the repository at this point in the history