Skip to content
This repository has been archived by the owner on May 3, 2024. It is now read-only.

Circuit tools #123

Closed
wants to merge 366 commits into from
Closed

Circuit tools #123

wants to merge 366 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Oct 27, 2022

  1. StorageLeafCols struct

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    1d2b90e View commit details
    Browse the repository at this point in the history
  2. StorageLeaf struct

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    94c5b6b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    94e230f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f3e458f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4f8bf15 View commit details
    Browse the repository at this point in the history
  6. BranchCols struct

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    d2e8e09 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    13e98fb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    29f57d7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e60e041 View commit details
    Browse the repository at this point in the history
  10. Branch struct

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    b5aa7a2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7447592 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    dc8754d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c88837e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    147c3bb View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    d471895 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b98957e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    50667ee View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    4fabe1b View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    7724084 View commit details
    Browse the repository at this point in the history
  20. DenoteCols struct

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    8fb68ca View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    9fc4d0a View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    392d382 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    2569013 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    0b5245d View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    2041956 View commit details
    Browse the repository at this point in the history
  26. fix

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    e9ba552 View commit details
    Browse the repository at this point in the history
  27. fixed extension node assignment; extension node key constraints for s…

    …hort version simplified
    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    dc21830 View commit details
    Browse the repository at this point in the history
  28. account_key_leaf comments

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    7f67553 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    8a04a44 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    ed8aece View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    20b1973 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    f9eb9eb View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    15bf4ea View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    71ea722 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    5a5564e View commit details
    Browse the repository at this point in the history
  36. Account leaf comments

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    e8b8a07 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    5356ebf View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    5a95d73 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    892118c View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    86620f2 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    acfa07a View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    a9407f4 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    09d055d View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    188fefb View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    4952c02 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    f6185d6 View commit details
    Browse the repository at this point in the history
  47. account_leaf folder

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    6614794 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    c99cf82 View commit details
    Browse the repository at this point in the history
  49. branch folder

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    63a2f26 View commit details
    Browse the repository at this point in the history
  50. storage_leaf folder

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    986c261 View commit details
    Browse the repository at this point in the history
  51. chips -> configs

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    6bc3b8e View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    b05471d View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    2fd267d View commit details
    Browse the repository at this point in the history
  54. documenting branch.rs

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    49efdec View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    010cca9 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    6a76826 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    4b469f5 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    57ab4fb View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    ef4efa8 View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    a51b002 View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    b1017fb View commit details
    Browse the repository at this point in the history
  62. Documenting branch

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    e24108e View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    92e6fef View commit details
    Browse the repository at this point in the history
  64. MainCols moved

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    2606b72 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    8744e76 View commit details
    Browse the repository at this point in the history
  66. DenoteCols moved

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    df1c81b View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    8945a95 View commit details
    Browse the repository at this point in the history
  68. Fixing comments

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    692d798 View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    f474e3c View commit details
    Browse the repository at this point in the history
  70. assign_lookup_columns

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    b8abe33 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    c35f219 View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    31aadbf View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    dd7f5d4 View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    7b6e181 View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    3faf2c6 View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    5a1b512 View commit details
    Browse the repository at this point in the history
  77. branch_init documented

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    67aa0d2 View commit details
    Browse the repository at this point in the history
  78. Configuration menu
    Copy the full SHA
    a1375de View commit details
    Browse the repository at this point in the history
  79. branch_key comments

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    b152e95 View commit details
    Browse the repository at this point in the history
  80. Branch parallel docs

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    1c0f2b8 View commit details
    Browse the repository at this point in the history
  81. branch_rlc docs

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    717ed1b View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    34a8ce0 View commit details
    Browse the repository at this point in the history
  83. removed constraints for key_rlc & mult_diff being set in all branch c…

    …hildren - needed only in branch init
    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    127569d View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    58dab7a View commit details
    Browse the repository at this point in the history
  85. extension node key docs

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    5b5a87b View commit details
    Browse the repository at this point in the history
  86. Configuration menu
    Copy the full SHA
    fdab583 View commit details
    Browse the repository at this point in the history
  87. Configuration menu
    Copy the full SHA
    0ff1381 View commit details
    Browse the repository at this point in the history
  88. Configuration menu
    Copy the full SHA
    bdab0f7 View commit details
    Browse the repository at this point in the history
  89. storage leaf key comments

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    08c999f View commit details
    Browse the repository at this point in the history
  90. Configuration menu
    Copy the full SHA
    f242309 View commit details
    Browse the repository at this point in the history
  91. Configuration menu
    Copy the full SHA
    7fee76d View commit details
    Browse the repository at this point in the history
  92. Configuration menu
    Copy the full SHA
    1f0bb22 View commit details
    Browse the repository at this point in the history
  93. Configuration menu
    Copy the full SHA
    9bc5f52 View commit details
    Browse the repository at this point in the history
  94. Configuration menu
    Copy the full SHA
    61423fe View commit details
    Browse the repository at this point in the history
  95. Configuration menu
    Copy the full SHA
    08c87d9 View commit details
    Browse the repository at this point in the history
  96. fixed bug in leaf/account key in added branch (introduced when cleari…

    …ng assignments and constraints for branch / extension node)
    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    724a5a9 View commit details
    Browse the repository at this point in the history
  97. mostly renaming

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    f2ed663 View commit details
    Browse the repository at this point in the history
  98. Configuration menu
    Copy the full SHA
    545cc22 View commit details
    Browse the repository at this point in the history
  99. Configuration menu
    Copy the full SHA
    36bd1ad View commit details
    Browse the repository at this point in the history
  100. Configuration menu
    Copy the full SHA
    e641c12 View commit details
    Browse the repository at this point in the history
  101. Configuration menu
    Copy the full SHA
    93ead38 View commit details
    Browse the repository at this point in the history
  102. Configuration menu
    Copy the full SHA
    bc2f6ac View commit details
    Browse the repository at this point in the history
  103. Configuration menu
    Copy the full SHA
    4606b63 View commit details
    Browse the repository at this point in the history
  104. documenting leaf_value

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    2068f17 View commit details
    Browse the repository at this point in the history
  105. leaf_value.rs documented

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    0ae12ed View commit details
    Browse the repository at this point in the history
  106. Configuration menu
    Copy the full SHA
    c087af2 View commit details
    Browse the repository at this point in the history
  107. Configuration menu
    Copy the full SHA
    61e762e View commit details
    Browse the repository at this point in the history
  108. Configuration menu
    Copy the full SHA
    b5caf6c View commit details
    Browse the repository at this point in the history
  109. Configuration menu
    Copy the full SHA
    ffcc7f4 View commit details
    Browse the repository at this point in the history
  110. Configuration menu
    Copy the full SHA
    f0b5588 View commit details
    Browse the repository at this point in the history
  111. leaf value fix

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    7d49f52 View commit details
    Browse the repository at this point in the history
  112. Configuration menu
    Copy the full SHA
    5ac391a View commit details
    Browse the repository at this point in the history
  113. Configuration menu
    Copy the full SHA
    5e760c0 View commit details
    Browse the repository at this point in the history
  114. Configuration menu
    Copy the full SHA
    46f7d47 View commit details
    Browse the repository at this point in the history
  115. Configuration menu
    Copy the full SHA
    ad121bc View commit details
    Browse the repository at this point in the history
  116. Configuration menu
    Copy the full SHA
    fd991b4 View commit details
    Browse the repository at this point in the history
  117. ensuring there is account proof before storage proof: documented and …

    …missing constraint added
    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    8734fea View commit details
    Browse the repository at this point in the history
  118. Configuration menu
    Copy the full SHA
    eae9937 View commit details
    Browse the repository at this point in the history
  119. formatting

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    8e693db View commit details
    Browse the repository at this point in the history
  120. formatting leaf_value.rs

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    328421d View commit details
    Browse the repository at this point in the history
  121. Configuration menu
    Copy the full SHA
    74ebb45 View commit details
    Browse the repository at this point in the history
  122. Configuration menu
    Copy the full SHA
    6af81e4 View commit details
    Browse the repository at this point in the history
  123. leaf_key clones removed

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    b826f60 View commit details
    Browse the repository at this point in the history
  124. Configuration menu
    Copy the full SHA
    7190da1 View commit details
    Browse the repository at this point in the history
  125. Configuration menu
    Copy the full SHA
    1e874d2 View commit details
    Browse the repository at this point in the history
  126. Configuration menu
    Copy the full SHA
    6e6706b View commit details
    Browse the repository at this point in the history
  127. resolving clippy warnings

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    9c77144 View commit details
    Browse the repository at this point in the history
  128. resolving clippy warnings

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    9acdae7 View commit details
    Browse the repository at this point in the history
  129. resolving clippy warnings

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    2359598 View commit details
    Browse the repository at this point in the history
  130. Configuration menu
    Copy the full SHA
    3022ea5 View commit details
    Browse the repository at this point in the history
  131. Configuration menu
    Copy the full SHA
    f903674 View commit details
    Browse the repository at this point in the history
  132. Configuration menu
    Copy the full SHA
    01e6f39 View commit details
    Browse the repository at this point in the history
  133. Configuration menu
    Copy the full SHA
    628580d View commit details
    Browse the repository at this point in the history
  134. Configuration menu
    Copy the full SHA
    b47da91 View commit details
    Browse the repository at this point in the history
  135. Configuration menu
    Copy the full SHA
    3278743 View commit details
    Browse the repository at this point in the history
  136. Configuration menu
    Copy the full SHA
    9bf1def View commit details
    Browse the repository at this point in the history
  137. tests regenerated

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    8c1ffcb View commit details
    Browse the repository at this point in the history
  138. Configuration menu
    Copy the full SHA
    eef0acf View commit details
    Browse the repository at this point in the history
  139. println removed

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    201f373 View commit details
    Browse the repository at this point in the history
  140. Configuration menu
    Copy the full SHA
    82c27c3 View commit details
    Browse the repository at this point in the history
  141. Configuration menu
    Copy the full SHA
    4b2e691 View commit details
    Browse the repository at this point in the history
  142. Configuration menu
    Copy the full SHA
    c14e99f View commit details
    Browse the repository at this point in the history
  143. Configuration menu
    Copy the full SHA
    9c61ea4 View commit details
    Browse the repository at this point in the history
  144. Configuration menu
    Copy the full SHA
    297528a View commit details
    Browse the repository at this point in the history
  145. Configuration menu
    Copy the full SHA
    4f5a60e View commit details
    Browse the repository at this point in the history
  146. Configuration menu
    Copy the full SHA
    57973a7 View commit details
    Browse the repository at this point in the history
  147. Configuration menu
    Copy the full SHA
    5e2a1f0 View commit details
    Browse the repository at this point in the history
  148. fix in keccak assignments

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    1d24772 View commit details
    Browse the repository at this point in the history
  149. power_of_randomness moved

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    c281eff View commit details
    Browse the repository at this point in the history
  150. Configuration menu
    Copy the full SHA
    869da24 View commit details
    Browse the repository at this point in the history
  151. fix in get_branch_len

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    08c66be View commit details
    Browse the repository at this point in the history
  152. proof_type column added; constraints for proof_type properly correspo…

    …nd to boolean proof selectors
    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    ea293d3 View commit details
    Browse the repository at this point in the history
  153. Configuration menu
    Copy the full SHA
    067a051 View commit details
    Browse the repository at this point in the history
  154. Configuration menu
    Copy the full SHA
    39d5b25 View commit details
    Browse the repository at this point in the history
  155. enabling lookups

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    ae3b772 View commit details
    Browse the repository at this point in the history
  156. Configuration menu
    Copy the full SHA
    86e1ff9 View commit details
    Browse the repository at this point in the history
  157. mpt_table exposed

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    fd3a048 View commit details
    Browse the repository at this point in the history
  158. codehash lookup fix

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    bdccc82 View commit details
    Browse the repository at this point in the history
  159. clippy warnings resolved

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    9bfc1f4 View commit details
    Browse the repository at this point in the history
  160. Configuration menu
    Copy the full SHA
    e2f36bc View commit details
    Browse the repository at this point in the history
  161. Configuration menu
    Copy the full SHA
    6406a2a View commit details
    Browse the repository at this point in the history
  162. Configuration menu
    Copy the full SHA
    b7b0443 View commit details
    Browse the repository at this point in the history
  163. Configuration menu
    Copy the full SHA
    6cdb2c7 View commit details
    Browse the repository at this point in the history
  164. Configuration menu
    Copy the full SHA
    948531a View commit details
    Browse the repository at this point in the history
  165. Configuration menu
    Copy the full SHA
    b6f1b2d View commit details
    Browse the repository at this point in the history
  166. Configuration menu
    Copy the full SHA
    13f106e View commit details
    Browse the repository at this point in the history
  167. Configuration menu
    Copy the full SHA
    f451f99 View commit details
    Browse the repository at this point in the history
  168. Configuration menu
    Copy the full SHA
    3ef3a7d View commit details
    Browse the repository at this point in the history
  169. Configuration menu
    Copy the full SHA
    1c49fcc View commit details
    Browse the repository at this point in the history
  170. Configuration menu
    Copy the full SHA
    c1d2e96 View commit details
    Browse the repository at this point in the history
  171. non-existing-storage docs

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    2479b1b View commit details
    Browse the repository at this point in the history
  172. tests updated

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    8aeac55 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2022

  1. cargo fmt applied

    miha-stopar committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    0ae1b6d View commit details
    Browse the repository at this point in the history
  2. formatting

    miha-stopar committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    02cda5a View commit details
    Browse the repository at this point in the history
  3. tests regenerated

    miha-stopar committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    ce776e8 View commit details
    Browse the repository at this point in the history
  4. clippy

    miha-stopar committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    29f8f6a View commit details
    Browse the repository at this point in the history
  5. cargo fmt

    miha-stopar committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    8b2f66d View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2023

  1. [MPT] Misc refactoring (privacy-scaling-explorations#972)

    Some refactoring which I believe decreases code duplication and
    increases code readability.
    
    Some TODOs:
    - [x] The code required to get the previous rlc/mult data or the
    inclusion in the parent check is quite complicated because of the
    different node types. Instead it may be better to use a fixed location
    to store this data in so a node can simply use this data directly
    instead of having to figure out on its own where to find the data. This
    is cleaner because this way each node can decide on its own how these
    should be handled.
    - [x] Currently RLP decoding is done using a couple of selectors that
    are inputs from the prover. Then there are some checks if these are
    correct, though these are not complete. I think it's easier to think
    about this if we would just use a lookup to directly verify if these
    selectors are set correctly so we don't have to worry about edge cases
    are cases that are hard to constrain using custom gates.
    - [x] There are currently many cases in the main state maching because
    each row type is it's own state. However there is not really any reuse
    between custom gates between these rows, except for branches. It'll
    likely be quite a bit simple to just have a single state for account,
    storage and extension and just use multiple rows in those states
    - [x] May be a good idea to split up branches and extension nodes. (semi
    done)
    - [ ] There's a couple of circuit tools that were added in this PR to
    make writing the MPT circuit more manageable. A lot of these tools can
    still be greatly improved.
    - [ ] Number of lookups has been reduced a lot, but there are still many
    optimization possibilities (have not looked into reducing the expression
    degree for example).
    - [x] The circuit uses a fixed layout which uses around 100 columns (of
    which a lot need to be byte constrained so needs a lot of lookups as
    well). This makes the circuit quite a bit more dense than probably
    required, a more flexible way to manager the required data so the
    width/height can be choses would be very useful I think.
    Brechtpd authored Apr 5, 2023
    Configuration menu
    Copy the full SHA
    3ac930f View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2023

  1. Merge branch 'main' into mpt2

    # Conflicts:
    #	Cargo.lock
    #	gadgets/src/util.rs
    #	zkevm-circuits/Cargo.toml
    #	zkevm-circuits/src/bytecode_circuit/dev.rs
    #	zkevm-circuits/src/evm_circuit.rs
    #	zkevm-circuits/src/evm_circuit/step.rs
    #	zkevm-circuits/src/evm_circuit/util.rs
    #	zkevm-circuits/src/keccak_circuit/keccak_packed_multi.rs
    #	zkevm-circuits/src/lib.rs
    #	zkevm-circuits/src/table.rs
    #	zkevm-circuits/src/tx_circuit.rs
    #	zkevm-circuits/src/util.rs
    #	zkevm-circuits/src/witness/mpt.rs
    Brechtpd committed Apr 8, 2023
    Configuration menu
    Copy the full SHA
    11953e5 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2023

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

Commits on Apr 28, 2023

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

Commits on May 3, 2023

  1. Configuration menu
    Copy the full SHA
    7abf752 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    16f4e16 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2023

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

Commits on May 5, 2023

  1. LookupTable

    CeciliaZ030 committed May 5, 2023
    Configuration menu
    Copy the full SHA
    82c7942 View commit details
    Browse the repository at this point in the history
  2. cargo fix

    CeciliaZ030 committed May 5, 2023
    Configuration menu
    Copy the full SHA
    a43f688 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2023

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

Commits on May 9, 2023

  1. circuit tools & test:

    CeciliaZ030 committed May 9, 2023
    Configuration menu
    Copy the full SHA
    4ee4a27 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2023

  1. trait ChallengeSet

    CeciliaZ030 committed May 11, 2023
    Configuration menu
    Copy the full SHA
    32d81d9 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2023

  1. compiled ChallengeSet

    CeciliaZ030 committed May 12, 2023
    Configuration menu
    Copy the full SHA
    bfdf4d4 View commit details
    Browse the repository at this point in the history
  2. clippy

    CeciliaZ030 committed May 12, 2023
    Configuration menu
    Copy the full SHA
    156f847 View commit details
    Browse the repository at this point in the history
  3. example 1 phase error

    CeciliaZ030 committed May 12, 2023
    Configuration menu
    Copy the full SHA
    d6923a9 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2023

  1. updates

    CeciliaZ030 committed May 19, 2023
    Configuration menu
    Copy the full SHA
    244fe70 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2023

  1. Bug: fix to truncate offset from Word to Uint64 when length is zero f…

    …or some opcodes (privacy-scaling-explorations#1415)
    
    ### Description
    
    Reference go-ethereum function
    [calcMemSize64WithUint](https://github.com/ethereum/go-ethereum/blob/84c3799e21d61d677965715fe09f8209660b4009/core/vm/common.go#L38),
    ignore to check Uint64 overflow for memory offset if length is zero.
    
    it is also called by
    [calcMemSize64](https://github.com/ethereum/go-ethereum/blob/84c3799e21d61d677965715fe09f8209660b4009/core/vm/common.go#LL31C9-L31C30).
    And both are used for opcodes in
    [memory_table.go](https://github.com/ethereum/go-ethereum/blob/84c3799e21d61d677965715fe09f8209660b4009/core/vm/memory_table.go#L20)
    as `memorySize` in
    [jump_table.go](https://github.com/ethereum/go-ethereum/blob/84c3799e21d61d677965715fe09f8209660b4009/core/vm/jump_table.go#L387).
    
    For Call opcodes, in offset and size are truncated to Uint64 as
    [opCall](https://github.com/ethereum/go-ethereum/blob/84c3799e21d61d677965715fe09f8209660b4009/core/vm/instructions.go#LL672C60-L672C60).
    
    ### Issue Link
    
    Related issue
    privacy-scaling-explorations#1301
    
    Original local PR scroll-tech#393
    
    ### Type of change
    
    - [X] Bug fix (non-breaking change which fixes an issue)
    
    ### How Has This Been Tested?
    
    1. Fix `testool` case `randomStatetest85_d0_g0_v0`.
    2. Add test cases of overflow offset and zero length for related
    opcodes.
    silathdiir authored May 20, 2023
    Configuration menu
    Copy the full SHA
    43c67c9 View commit details
    Browse the repository at this point in the history
  2. refactor CellManager

    CeciliaZ030 committed May 20, 2023
    Configuration menu
    Copy the full SHA
    bcfd2d5 View commit details
    Browse the repository at this point in the history
  3. moved things around

    CeciliaZ030 committed May 20, 2023
    Configuration menu
    Copy the full SHA
    2c5f3c5 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2023

  1. compiled in mpt

    CeciliaZ030 committed May 23, 2023
    Configuration menu
    Copy the full SHA
    5508767 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c498841 View commit details
    Browse the repository at this point in the history
  3. Fix EXTCODECOPY with empty account (privacy-scaling-explorations#1429)

    ### Description
    
    We treat empty accounts by storing their code_hash in the RwTable as 0.
    EXTCODECOPY was obtaining the bytecode length by querying the bytecode
    table with code_hash=0 on existing accounts, but that entry should be
    invalid (there's no bytecode with code_hash=0). Skip the bytecode table
    length lookup when code_hash=0.
    
    I've also reintroduced the `Block::debug_print_txs_steps_rw_ops`
    function, updated to use the new `Block::get_rws` API. This function is
    not used in the code, but it's very convenient to call it when
    debugging.
    
    ### Issue Link
    
    Resolve
    privacy-scaling-explorations#1190
    
    ### Type of change
    
    - [x] Bug fix (non-breaking change which fixes an issue)
    ed255 authored May 23, 2023
    Configuration menu
    Copy the full SHA
    626f4b9 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2023

  1. [CREATE Part A (updated)] Modification to Copy Circuit (privacy-scali…

    …ng-explorations#1419)
    
    ### Description
    
    NOTE: This is an updated version of
    privacy-scaling-explorations#1356
    
    This is Part A of a 3 part pull request to add support for
    `CREATE`/`CREATE2` opcodes.
    
    Part A:
    privacy-scaling-explorations#1356
    Part B:
    privacy-scaling-explorations#1357
    Part C:
    privacy-scaling-explorations#1358
    
    ### Issue Link
    
    privacy-scaling-explorations#1130 
    
    ### Type of change
    
    - [ ] Bug fix (non-breaking change which fixes an issue)
    - [x] New feature (non-breaking change which adds functionality)
    - [ ] Breaking change (fix or feature that would cause existing
    functionality to not work as expected)
    - [ ] This change requires a documentation update
    
    ### Contents
     
    As part of the bigger additions needed for the `CREATE`/`CREATE2`
    opcodes' gadget, this PR adds support for the copy circuit to "always"
    have a value accumulator field `value_acc`.
    
    ### Rationale
    
    We need a value accumulator (of the random linear combination) in order
    to get the `RLC(bytes)` for the bytes copied from `Memory` to `Bytecode`
    (specifically the init code). This RLC is later used to do a lookup to
    the Keccak table to check the value of `keccak256(init_code)`.
    
    ### How Has This Been Tested?
    
    The existing tests for copy circuit pass for the updated constraints on
    the copy circuit.
    
    ---------
    
    Co-authored-by: Rohit Narurkar <[email protected]>
    Co-authored-by: KimiWu <[email protected]>
    3 people authored May 25, 2023
    Configuration menu
    Copy the full SHA
    dbe67c8 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2023

  1. Feat/CREATE Part B - Error cases that will be handled within opcode g…

    …adgets (privacy-scaling-explorations#1425)
    
    ### Description
    
    **NOTE: This is an updated version of
    privacy-scaling-explorations#1357
    
    This PR is actually based on top of privacy-scaling-explorations#1419
    
    ### Issue Link
    
    privacy-scaling-explorations#1130 
    
    ### Type of change
    
    - [ ] Bug fix (non-breaking change which fixes an issue)
    - [x] New feature (non-breaking change which adds functionality)
    - [ ] Breaking change (fix or feature that would cause existing
    functionality to not work as expected)
    - [ ] This change requires a documentation update
    
    ### Contents
    Error types for insufficient balance and nonce overflow. These are
    supporting changes required for the CREATE/CREATE2 opcodes' gadget.
    
    ### Rationale
    The above errors will be handled within the CREATE/CREATE2 opcodes'
    gadget. In case of insufficient balance, it is also handled in the
    CallOp gadget for call related opcodes.
    
    ---------
    
    Co-authored-by: Rohit Narurkar <[email protected]>
    KimiWu123 and roynalnaruto authored May 26, 2023
    Configuration menu
    Copy the full SHA
    5e1d35e View commit details
    Browse the repository at this point in the history

Commits on May 29, 2023

  1. Remove release drafter (privacy-scaling-explorations#1436)

    ### Description
    
    The release drafter was used to create a list of changes in the release
    note. As Github now provides this functionality by native, there's no
    need to maintain this CI script.
    
    ### Issue Link
    
    [_link issue here_]
    
    ### Type of change
    
    - [x] Bug fix (non-breaking change which fixes an issue)
    - [ ] New feature (non-breaking change which adds functionality)
    - [ ] Breaking change (fix or feature that would cause existing
    functionality to not work as expected)
    - [ ] This change requires a documentation update
    ChihChengLiang authored May 29, 2023
    Configuration menu
    Copy the full SHA
    96d2e3c View commit details
    Browse the repository at this point in the history

Commits on May 30, 2023

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

Commits on May 31, 2023

  1. Configuration menu
    Copy the full SHA
    bc1d2e1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9488ddd View commit details
    Browse the repository at this point in the history
  3. Remove keccak256 crate and migrate keccak plain to eth-types (privacy…

    …-scaling-explorations#1440)
    
    ### Description
    
    - We remove the keccak256 crate.
    - We migrate the keccak256 plain implementation to the eth-types crate.
    
    As we migrate keccak circuit to the zkevm-crate, most of the functions
    left in keccak256 crate are unused except of the plain keccak hash
    implementation.
    
    Most of the crates in the codebase depend on keccak256 crate because
    they use the plain keccak hash. The plain keccak hash is only 300 lines
    big. It would be beneficial to keep a plain implementation for people to
    audit the optimized keccak circuit.
    
    ### Type of change
    
    Bug fix (non-breaking change which fixes an issue)
    ChihChengLiang authored May 31, 2023
    Configuration menu
    Copy the full SHA
    73b2aeb View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Configuration menu
    Copy the full SHA
    1ec2fe8 View commit details
    Browse the repository at this point in the history
  2. Sync MPT to main (privacy-scaling-explorations#1444)

    ### Description
    
    This PR simply merges the current `main` into the MPT branch `mpt2`.
    This is the first step to get some further MPT changes merged into the
    MPT branch without making the PRs too big.
    
    ```
    This PR contains:
    - Merge `main` into `mpt2` with the necessary changes to the MPT circuit
    ```
    
    ### Issue Link
    
    [_link issue here_]
    
    ### Type of change
    
    - [ ] Bug fix (non-breaking change which fixes an issue)
    - [ ] New feature (non-breaking change which adds functionality)
    - [ ] Breaking change (fix or feature that would cause existing
    functionality to not work as expected)
    - [ ] This change requires a documentation update
    
    ### Contents
    
    - [_item_]
    
    ### Rationale
    
    [_design decisions and extended information_]
    
    ### How Has This Been Tested?
    
    Intermediate step, so limited testing
    
    ---------
    
    Signed-off-by: smtmfft <[email protected]>
    Signed-off-by: smtmfft <[email protected]>
    Co-authored-by: pinkiebell <[email protected]>
    Co-authored-by: Haichen Shen <[email protected]>
    Co-authored-by: z2trillion <[email protected]>
    Co-authored-by: Eduard S <[email protected]>
    Co-authored-by: adria0.eth <[email protected]>
    Co-authored-by: Han <[email protected]>
    Co-authored-by: smtmfft <[email protected]>
    Co-authored-by: smtmfft <[email protected]>
    Co-authored-by: Chih Cheng Liang <[email protected]>
    Co-authored-by: DreamWuGit <[email protected]>
    Co-authored-by: Rohit Narurkar <[email protected]>
    Co-authored-by: Zhang Zhuo <[email protected]>
    Co-authored-by: Ming <[email protected]>
    Co-authored-by: Wu Sung Ming <[email protected]>
    Co-authored-by: xiaodino <[email protected]>
    Co-authored-by: Mason Liang <[email protected]>
    Co-authored-by: Steven <[email protected]>
    Co-authored-by: Carlos Pérez <[email protected]>
    Co-authored-by: Paul <[email protected]>
    Co-authored-by: AronisAt79 <[email protected]>
    Co-authored-by: Mason Liang <[email protected]>
    Co-authored-by: JohnWick2ETH <[email protected]>
    Co-authored-by: kunxian xia <[email protected]>
    Co-authored-by: Leo Lara <[email protected]>
    Co-authored-by: zengzengzenghuy <[email protected]>
    Co-authored-by: john xu <[email protected]>
    Co-authored-by: Miha Stopar <[email protected]>
    Co-authored-by: aguzmant103 <[email protected]>
    Co-authored-by: Richord <[email protected]>
    Co-authored-by: Kimi Wu <[email protected]>
    Co-authored-by: Mickey <[email protected]>
    Co-authored-by: Luozhu <[email protected]>
    Co-authored-by: DoHoon Kim <[email protected]>
    Co-authored-by: jeong0982 <[email protected]>
    Co-authored-by: Andy Arditi <[email protected]>
    Co-authored-by: David Nevado <[email protected]>
    Co-authored-by: omahs <[email protected]>
    Co-authored-by: Richord <[email protected]>
    Co-authored-by: ntampakas <[email protected]>
    Co-authored-by: ashWhiteHat <[email protected]>
    Co-authored-by: naure <[email protected]>
    Co-authored-by: Aurélien Nicolas <[email protected]>
    Co-authored-by: testuser-at-490752553772 <[email protected]>
    Co-authored-by: xiaodino <[email protected]>
    Co-authored-by: Thomas Pan <[email protected]>
    Co-authored-by: Akase Cho <[email protected]>
    Co-authored-by: Vu <[email protected]>
    Co-authored-by: Alex Beregszaszi <[email protected]>
    Co-authored-by: Enrico Bottazzi <[email protected]>
    Co-authored-by: adria0 <adria0@nowhere>
    Configuration menu
    Copy the full SHA
    439a389 View commit details
    Browse the repository at this point in the history
  3. static lookup work!

    CeciliaZ030 committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    c95cd91 View commit details
    Browse the repository at this point in the history
  4. WIP fixes

    Brechtpd committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    47b46f8 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2023

  1. Replace Gas, GasCost and ProgramCounter by u64. (privacy-scaling-expl…

    …orations#1448)
    
    ### Description
    This is a very small MRs removing some overhead. It replaces the
    types/structures for Gas, GasCost and ProgramCounter by u64.
    
    ### Issue Link
    Issue privacy-scaling-explorations#1404 
    
    ### Type of change
    
    - [x] Bug fix (non-breaking change which fixes an issue)
    - [ ] New feature (non-breaking change which adds functionality)
    - [ ] Breaking change (fix or feature that would cause existing
    functionality to not work as expected)
    - [ ] This change requires a documentation update
    
    ### Contents
    
    ### Rationale
    Keeping the existing code but removing the structures.
    
    ### How Has This Been Tested?
    No tests were added.
    
    ---------
    
    Co-authored-by: adria0.eth <[email protected]>
    rrtoledo and adria0 authored Jun 2, 2023
    Configuration menu
    Copy the full SHA
    092ab1f View commit details
    Browse the repository at this point in the history
  2. Add PiCircuit to integration tests (privacy-scaling-explorations#1447)

    ### Description
    
    This is a very small PR. While investigating
    privacy-scaling-explorations#1439
    I noticed we don't have an integration test for the Public Inputs
    Circuit, so I just added it.
    
    ### Type of change
    
    - [ ] Bug fix (non-breaking change which fixes an issue)
    - [x] New feature (non-breaking change which adds functionality)
    - [ ] Breaking change (fix or feature that would cause existing
    functionality to not work as expected)
    - [ ] This change requires a documentation update
    ed255 authored Jun 2, 2023
    Configuration menu
    Copy the full SHA
    7715ef2 View commit details
    Browse the repository at this point in the history
  3. feat: add shanghai feature and make CI pass with Shanghai geth trac…

    …es (privacy-scaling-explorations#1424)
    
    ### Description
    
    1. Add Shanghai related fields to chain config in geth-utils.
    
    2. EIP-3651 (Warm COINBASE): add a new access-list write for coinbase to
    Begin TX.
    
    3. Part of EIP-3860 (Limit and meter initcode): only add gas cost of
    init code to Begin TX (missing gas cost changes in Create and OOG
    Create).
    
    ### Issue Link
    
    Issue
    privacy-scaling-explorations#1362
    
    Local related PRs:
    scroll-tech#497
    scroll-tech#500
    scroll-tech#507
    
    Reference previous PR:
    privacy-scaling-explorations#1361
    
    ### Type of change
    
    - [x] Breaking change (fix or feature that would cause existing
    functionality to not work as expected)
    
    ### How Has This Been Tested?
    
    Unit test cases of CI could pass with Shanghai geth traces.
    
    ---------
    
    Co-authored-by: Zhang Zhuo <[email protected]>
    silathdiir and lispc authored Jun 2, 2023
    Configuration menu
    Copy the full SHA
    de9f845 View commit details
    Browse the repository at this point in the history
  4. Fix RLC is_lt_128 (privacy-scaling-explorations#1449)

    ### Description
    
    In the RLC gadget, the indicator `is_lt_128` must be equivalent to
    `value < 128`.
    
    However, currently only the `true` case is handled. This PR handles both
    `true` and `false` cases.
    
    ### Issue Link
    
    Scroll internal.
    
    ### Type of change
    
    - [x] Bug fix (non-breaking change which fixes an issue)
    
    ---------
    
    Co-authored-by: Aurélien Nicolas <[email protected]>
    Co-authored-by: Han <[email protected]>
    3 people authored Jun 2, 2023
    Configuration menu
    Copy the full SHA
    7b77f9c View commit details
    Browse the repository at this point in the history
  5. Most things work

    Brechtpd committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    f09702a View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2023

  1. Configuration menu
    Copy the full SHA
    64a0d81 View commit details
    Browse the repository at this point in the history
  2. Add ext key odd check

    Brechtpd committed Jun 3, 2023
    Configuration menu
    Copy the full SHA
    80d97b9 View commit details
    Browse the repository at this point in the history
  3. Better mocked randomness

    Brechtpd committed Jun 3, 2023
    Configuration menu
    Copy the full SHA
    03f0f74 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2023

  1. Add RLP decoding lookups

    Brechtpd committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    5f8c754 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    40dc38e View commit details
    Browse the repository at this point in the history
  3. small improvements

    Brechtpd committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    7346463 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

  1. Merge branch 'main' into mpt2

    # Conflicts:
    #	Cargo.lock
    #	circuit-benchmarks/Cargo.toml
    #	eth-types/src/geth_types.rs
    #	gadgets/src/util.rs
    #	keccak256/Cargo.toml
    #	keccak256/src/arith_helpers.rs
    #	keccak256/src/keccak_arith.rs
    #	keccak256/src/lib.rs
    #	keccak256/src/plain.rs
    #	testool/src/compiler.rs
    #	zkevm-circuits/Cargo.toml
    #	zkevm-circuits/src/evm_circuit.rs
    #	zkevm-circuits/src/pi_circuit.rs
    #	zkevm-circuits/src/state_circuit.rs
    #	zkevm-circuits/src/state_circuit/constraint_builder.rs
    #	zkevm-circuits/src/table.rs
    #	zkevm-circuits/src/table/keccak_table.rs
    #	zkevm-circuits/src/table/mpt_table.rs
    #	zkevm-circuits/src/tx_circuit/dev.rs
    #	zkevm-circuits/src/tx_circuit/sign_verify.rs
    #	zkevm-circuits/src/util.rs
    #	zkevm-circuits/src/witness/mpt.rs
    Brechtpd committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    53c8cdb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4f33a1 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'upstream/mpt2' into circuit-tools-wip

    # Conflicts:
    #	Cargo.lock
    #	gadgets/src/util.rs
    #	rust-toolchain
    #	zkevm-circuits/Cargo.toml
    #	zkevm-circuits/src/bytecode_circuit/circuit.rs
    #	zkevm-circuits/src/bytecode_circuit/dev.rs
    #	zkevm-circuits/src/circuit_tools/gadgets.rs
    #	zkevm-circuits/src/evm_circuit.rs
    #	zkevm-circuits/src/evm_circuit/step.rs
    #	zkevm-circuits/src/evm_circuit/util.rs
    #	zkevm-circuits/src/evm_circuit/util/instrumentation.rs
    #	zkevm-circuits/src/keccak_circuit/cell_manager.rs
    #	zkevm-circuits/src/lib.rs
    #	zkevm-circuits/src/mpt_circuit.rs
    #	zkevm-circuits/src/mpt_circuit/account_leaf.rs
    #	zkevm-circuits/src/mpt_circuit/branch.rs
    #	zkevm-circuits/src/mpt_circuit/extension.rs
    #	zkevm-circuits/src/mpt_circuit/helpers.rs
    #	zkevm-circuits/src/mpt_circuit/rlp_gadgets.rs
    #	zkevm-circuits/src/mpt_circuit/start.rs
    #	zkevm-circuits/src/mpt_circuit/storage_leaf.rs
    #	zkevm-circuits/src/table.rs
    #	zkevm-circuits/src/tx_circuit.rs
    Brechtpd committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    76b69bd View commit details
    Browse the repository at this point in the history
  4. misc cleanup

    Brechtpd committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    3a59b4c View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. more cleanup

    Brechtpd committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    8ec4362 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2023

  1. some more cleanup

    Brechtpd committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    d3ed9ce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    71ff2c2 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2023

  1. some more cleanup

    Brechtpd committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    6dad45a View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

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

Commits on Jun 17, 2023

  1. Configuration menu
    Copy the full SHA
    101be36 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    709c923 View commit details
    Browse the repository at this point in the history
  3. remove use_dynamic_lookup

    CeciliaZ030 committed Jun 17, 2023
    Configuration menu
    Copy the full SHA
    15b3794 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d330654 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2023

  1. is_split implemented from spliting at insertion time

    condition excluded, would be better if optimize condition as well
    CeciliaZ030 committed Jun 18, 2023
    Configuration menu
    Copy the full SHA
    4f7790e View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

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

Commits on Jun 28, 2023

  1. mult_inv & mult_diff_be

    CeciliaZ030 committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    0ebd57f View commit details
    Browse the repository at this point in the history
  2. adds challenge

    CeciliaZ030 committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    51ef3f9 View commit details
    Browse the repository at this point in the history
  3. change some names

    CeciliaZ030 committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    502eb86 View commit details
    Browse the repository at this point in the history
  4. clean up

    CeciliaZ030 committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    4fdd8e7 View commit details
    Browse the repository at this point in the history
  5. clean up

    CeciliaZ030 committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    0fe1e7d View commit details
    Browse the repository at this point in the history
  6. fix & fmt

    CeciliaZ030 committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    487f570 View commit details
    Browse the repository at this point in the history
  7. clean up & comments

    CeciliaZ030 committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    626ca59 View commit details
    Browse the repository at this point in the history
  8. cleanup

    CeciliaZ030 committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    0632daf View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. cm with ctx

    CeciliaZ030 committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    b8ae87c View commit details
    Browse the repository at this point in the history
  2. cm with ctx

    CeciliaZ030 committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    0e43ed9 View commit details
    Browse the repository at this point in the history
  3. fix & fmt

    CeciliaZ030 committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    3632f83 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    97e7c2a View commit details
    Browse the repository at this point in the history
  5. fix

    CeciliaZ030 committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    f9dc002 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #14 from CeciliaZ030/challenge-api

    Challenge api
    CeciliaZ030 authored Jun 29, 2023
    Configuration menu
    Copy the full SHA
    d58d793 View commit details
    Browse the repository at this point in the history