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

Inserted extension node #1548

Closed
wants to merge 304 commits into from
Closed

Inserted extension node #1548

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

Commits on Oct 27, 2022

  1. account drifted leaf RLC computation now takes into account new nonce…

    …_stored and balance_stored values
    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    b29ac5f View commit details
    Browse the repository at this point in the history
  2. fix

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    5922091 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3e37a24 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b48d6f5 View commit details
    Browse the repository at this point in the history
  5. PoisonedConstraint fix

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    7fc9cf6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9e99227 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    929fb58 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    47f8b76 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ed278e1 View commit details
    Browse the repository at this point in the history
  10. account delete selector

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    2046dad View commit details
    Browse the repository at this point in the history
  11. account delete constraint

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    faa751b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    486d607 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    63f02ec View commit details
    Browse the repository at this point in the history
  14. AccountNonExisting chip

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    4d30838 View commit details
    Browse the repository at this point in the history
  15. NonExistingAccount test

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    9f08026 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    25d7904 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    367d855 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    a540205 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    ca1d4d1 View commit details
    Browse the repository at this point in the history
  20. tests regenerated

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    aa15352 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    73d9054 View commit details
    Browse the repository at this point in the history
  22. PoisonedConstraint fixed

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    b6f97ee View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    e3d6320 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    bafe228 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    a40dbd9 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    882842a View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    9ae9c4f View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    92a18d4 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    19fd6b9 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    cd5a06c View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    bd5e184 View commit details
    Browse the repository at this point in the history
  32. account address rlc fixed not to go in negative rows when account lea…

    …f after placeholder in first level
    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    cae87f0 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    85127bb View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    6518b9c View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    e8a6c68 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    d330e19 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    d067443 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    992a8fc View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    a014d1b View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    0f93028 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    c3ad4c0 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    3ba1abe View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    745e670 View commit details
    Browse the repository at this point in the history
  44. addressing Adria comments

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    f689442 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    78c740f View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    a3a1638 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    1a06f4f View commit details
    Browse the repository at this point in the history
  48. non-hashed node move for one position to the right in branch children…

    … to be compatible with hash RLC computation
    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    893aa50 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    ffed1dd View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    5a9acfc View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    26ba5c8 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    1a0b3b8 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    f01d6e3 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    176bb5f View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    444504f View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    6b6fde5 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    16e7ccc View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    2972199 View commit details
    Browse the repository at this point in the history
  59. AccountLeafCols

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

    miha-stopar committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    6c2f15e View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    590dbd5 View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    a7cbe22 View commit details
    Browse the repository at this point in the history
  63. 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
  64. 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
  65. Configuration menu
    Copy the full SHA
    94e230f View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    f3e458f View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    4f8bf15 View commit details
    Browse the repository at this point in the history
  68. 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
  69. Configuration menu
    Copy the full SHA
    13e98fb View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    29f57d7 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    e60e041 View commit details
    Browse the repository at this point in the history
  72. 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
  73. Configuration menu
    Copy the full SHA
    7447592 View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    dc8754d View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    c88837e View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    147c3bb View commit details
    Browse the repository at this point in the history
  77. Configuration menu
    Copy the full SHA
    d471895 View commit details
    Browse the repository at this point in the history
  78. Configuration menu
    Copy the full SHA
    b98957e View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    50667ee View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    4fabe1b View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    7724084 View commit details
    Browse the repository at this point in the history
  82. 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
  83. Configuration menu
    Copy the full SHA
    9fc4d0a View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    392d382 View commit details
    Browse the repository at this point in the history
  85. Configuration menu
    Copy the full SHA
    2569013 View commit details
    Browse the repository at this point in the history
  86. Configuration menu
    Copy the full SHA
    0b5245d View commit details
    Browse the repository at this point in the history
  87. Configuration menu
    Copy the full SHA
    2041956 View commit details
    Browse the repository at this point in the history
  88. 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
  89. 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
  90. 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
  91. Configuration menu
    Copy the full SHA
    8a04a44 View commit details
    Browse the repository at this point in the history
  92. Configuration menu
    Copy the full SHA
    ed8aece View commit details
    Browse the repository at this point in the history
  93. Configuration menu
    Copy the full SHA
    20b1973 View commit details
    Browse the repository at this point in the history
  94. Configuration menu
    Copy the full SHA
    f9eb9eb View commit details
    Browse the repository at this point in the history
  95. Configuration menu
    Copy the full SHA
    15bf4ea View commit details
    Browse the repository at this point in the history
  96. Configuration menu
    Copy the full SHA
    71ea722 View commit details
    Browse the repository at this point in the history
  97. Configuration menu
    Copy the full SHA
    5a5564e View commit details
    Browse the repository at this point in the history
  98. 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
  99. Configuration menu
    Copy the full SHA
    5356ebf View commit details
    Browse the repository at this point in the history
  100. Configuration menu
    Copy the full SHA
    5a95d73 View commit details
    Browse the repository at this point in the history
  101. Configuration menu
    Copy the full SHA
    892118c View commit details
    Browse the repository at this point in the history
  102. Configuration menu
    Copy the full SHA
    86620f2 View commit details
    Browse the repository at this point in the history
  103. Configuration menu
    Copy the full SHA
    acfa07a View commit details
    Browse the repository at this point in the history
  104. Configuration menu
    Copy the full SHA
    a9407f4 View commit details
    Browse the repository at this point in the history
  105. Configuration menu
    Copy the full SHA
    09d055d View commit details
    Browse the repository at this point in the history
  106. Configuration menu
    Copy the full SHA
    188fefb View commit details
    Browse the repository at this point in the history
  107. Configuration menu
    Copy the full SHA
    4952c02 View commit details
    Browse the repository at this point in the history
  108. Configuration menu
    Copy the full SHA
    f6185d6 View commit details
    Browse the repository at this point in the history
  109. 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
  110. Configuration menu
    Copy the full SHA
    c99cf82 View commit details
    Browse the repository at this point in the history
  111. 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
  112. 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
  113. 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
  114. Configuration menu
    Copy the full SHA
    b05471d View commit details
    Browse the repository at this point in the history
  115. Configuration menu
    Copy the full SHA
    2fd267d View commit details
    Browse the repository at this point in the history
  116. 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
  117. Configuration menu
    Copy the full SHA
    010cca9 View commit details
    Browse the repository at this point in the history
  118. Configuration menu
    Copy the full SHA
    6a76826 View commit details
    Browse the repository at this point in the history
  119. Configuration menu
    Copy the full SHA
    4b469f5 View commit details
    Browse the repository at this point in the history
  120. Configuration menu
    Copy the full SHA
    57ab4fb View commit details
    Browse the repository at this point in the history
  121. Configuration menu
    Copy the full SHA
    ef4efa8 View commit details
    Browse the repository at this point in the history
  122. Configuration menu
    Copy the full SHA
    a51b002 View commit details
    Browse the repository at this point in the history
  123. Configuration menu
    Copy the full SHA
    b1017fb View commit details
    Browse the repository at this point in the history
  124. 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
  125. Configuration menu
    Copy the full SHA
    92e6fef View commit details
    Browse the repository at this point in the history
  126. 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
  127. Configuration menu
    Copy the full SHA
    8744e76 View commit details
    Browse the repository at this point in the history
  128. 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
  129. Configuration menu
    Copy the full SHA
    8945a95 View commit details
    Browse the repository at this point in the history
  130. 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
  131. Configuration menu
    Copy the full SHA
    f474e3c View commit details
    Browse the repository at this point in the history
  132. 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
  133. Configuration menu
    Copy the full SHA
    c35f219 View commit details
    Browse the repository at this point in the history
  134. Configuration menu
    Copy the full SHA
    31aadbf View commit details
    Browse the repository at this point in the history
  135. Configuration menu
    Copy the full SHA
    dd7f5d4 View commit details
    Browse the repository at this point in the history
  136. Configuration menu
    Copy the full SHA
    7b6e181 View commit details
    Browse the repository at this point in the history
  137. Configuration menu
    Copy the full SHA
    3faf2c6 View commit details
    Browse the repository at this point in the history
  138. Configuration menu
    Copy the full SHA
    5a1b512 View commit details
    Browse the repository at this point in the history
  139. 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
  140. Configuration menu
    Copy the full SHA
    a1375de View commit details
    Browse the repository at this point in the history
  141. 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
  142. 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
  143. 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
  144. Configuration menu
    Copy the full SHA
    34a8ce0 View commit details
    Browse the repository at this point in the history
  145. 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
  146. Configuration menu
    Copy the full SHA
    58dab7a View commit details
    Browse the repository at this point in the history
  147. 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
  148. Configuration menu
    Copy the full SHA
    fdab583 View commit details
    Browse the repository at this point in the history
  149. Configuration menu
    Copy the full SHA
    0ff1381 View commit details
    Browse the repository at this point in the history
  150. Configuration menu
    Copy the full SHA
    bdab0f7 View commit details
    Browse the repository at this point in the history
  151. 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
  152. Configuration menu
    Copy the full SHA
    f242309 View commit details
    Browse the repository at this point in the history
  153. Configuration menu
    Copy the full SHA
    7fee76d View commit details
    Browse the repository at this point in the history
  154. Configuration menu
    Copy the full SHA
    1f0bb22 View commit details
    Browse the repository at this point in the history
  155. Configuration menu
    Copy the full SHA
    9bc5f52 View commit details
    Browse the repository at this point in the history
  156. Configuration menu
    Copy the full SHA
    61423fe View commit details
    Browse the repository at this point in the history
  157. Configuration menu
    Copy the full SHA
    08c87d9 View commit details
    Browse the repository at this point in the history
  158. 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
  159. 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
  160. Configuration menu
    Copy the full SHA
    545cc22 View commit details
    Browse the repository at this point in the history
  161. Configuration menu
    Copy the full SHA
    36bd1ad View commit details
    Browse the repository at this point in the history
  162. Configuration menu
    Copy the full SHA
    e641c12 View commit details
    Browse the repository at this point in the history
  163. Configuration menu
    Copy the full SHA
    93ead38 View commit details
    Browse the repository at this point in the history
  164. Configuration menu
    Copy the full SHA
    bc2f6ac View commit details
    Browse the repository at this point in the history
  165. Configuration menu
    Copy the full SHA
    4606b63 View commit details
    Browse the repository at this point in the history
  166. 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
  167. 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
  168. Configuration menu
    Copy the full SHA
    c087af2 View commit details
    Browse the repository at this point in the history
  169. Configuration menu
    Copy the full SHA
    61e762e View commit details
    Browse the repository at this point in the history
  170. Configuration menu
    Copy the full SHA
    b5caf6c View commit details
    Browse the repository at this point in the history
  171. Configuration menu
    Copy the full SHA
    ffcc7f4 View commit details
    Browse the repository at this point in the history
  172. Configuration menu
    Copy the full SHA
    f0b5588 View commit details
    Browse the repository at this point in the history
  173. 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
  174. Configuration menu
    Copy the full SHA
    5ac391a View commit details
    Browse the repository at this point in the history
  175. Configuration menu
    Copy the full SHA
    5e760c0 View commit details
    Browse the repository at this point in the history
  176. Configuration menu
    Copy the full SHA
    46f7d47 View commit details
    Browse the repository at this point in the history
  177. Configuration menu
    Copy the full SHA
    ad121bc View commit details
    Browse the repository at this point in the history
  178. Configuration menu
    Copy the full SHA
    fd991b4 View commit details
    Browse the repository at this point in the history
  179. 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
  180. Configuration menu
    Copy the full SHA
    eae9937 View commit details
    Browse the repository at this point in the history
  181. 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
  182. 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
  183. Configuration menu
    Copy the full SHA
    74ebb45 View commit details
    Browse the repository at this point in the history
  184. Configuration menu
    Copy the full SHA
    6af81e4 View commit details
    Browse the repository at this point in the history
  185. 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
  186. Configuration menu
    Copy the full SHA
    7190da1 View commit details
    Browse the repository at this point in the history
  187. Configuration menu
    Copy the full SHA
    1e874d2 View commit details
    Browse the repository at this point in the history
  188. Configuration menu
    Copy the full SHA
    6e6706b View commit details
    Browse the repository at this point in the history
  189. 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
  190. 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
  191. 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
  192. Configuration menu
    Copy the full SHA
    3022ea5 View commit details
    Browse the repository at this point in the history
  193. Configuration menu
    Copy the full SHA
    f903674 View commit details
    Browse the repository at this point in the history
  194. Configuration menu
    Copy the full SHA
    01e6f39 View commit details
    Browse the repository at this point in the history
  195. Configuration menu
    Copy the full SHA
    628580d View commit details
    Browse the repository at this point in the history
  196. Configuration menu
    Copy the full SHA
    b47da91 View commit details
    Browse the repository at this point in the history
  197. Configuration menu
    Copy the full SHA
    3278743 View commit details
    Browse the repository at this point in the history
  198. Configuration menu
    Copy the full SHA
    9bf1def View commit details
    Browse the repository at this point in the history
  199. 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
  200. Configuration menu
    Copy the full SHA
    eef0acf View commit details
    Browse the repository at this point in the history
  201. 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
  202. Configuration menu
    Copy the full SHA
    82c27c3 View commit details
    Browse the repository at this point in the history
  203. Configuration menu
    Copy the full SHA
    4b2e691 View commit details
    Browse the repository at this point in the history
  204. Configuration menu
    Copy the full SHA
    c14e99f View commit details
    Browse the repository at this point in the history
  205. Configuration menu
    Copy the full SHA
    9c61ea4 View commit details
    Browse the repository at this point in the history
  206. Configuration menu
    Copy the full SHA
    297528a View commit details
    Browse the repository at this point in the history
  207. Configuration menu
    Copy the full SHA
    4f5a60e View commit details
    Browse the repository at this point in the history
  208. Configuration menu
    Copy the full SHA
    57973a7 View commit details
    Browse the repository at this point in the history
  209. Configuration menu
    Copy the full SHA
    5e2a1f0 View commit details
    Browse the repository at this point in the history
  210. 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
  211. 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
  212. Configuration menu
    Copy the full SHA
    869da24 View commit details
    Browse the repository at this point in the history
  213. 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
  214. 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
  215. Configuration menu
    Copy the full SHA
    067a051 View commit details
    Browse the repository at this point in the history
  216. Configuration menu
    Copy the full SHA
    39d5b25 View commit details
    Browse the repository at this point in the history
  217. 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
  218. Configuration menu
    Copy the full SHA
    86e1ff9 View commit details
    Browse the repository at this point in the history
  219. 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
  220. 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
  221. 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
  222. Configuration menu
    Copy the full SHA
    e2f36bc View commit details
    Browse the repository at this point in the history
  223. Configuration menu
    Copy the full SHA
    6406a2a View commit details
    Browse the repository at this point in the history
  224. Configuration menu
    Copy the full SHA
    b7b0443 View commit details
    Browse the repository at this point in the history
  225. Configuration menu
    Copy the full SHA
    6cdb2c7 View commit details
    Browse the repository at this point in the history
  226. Configuration menu
    Copy the full SHA
    948531a View commit details
    Browse the repository at this point in the history
  227. Configuration menu
    Copy the full SHA
    b6f1b2d View commit details
    Browse the repository at this point in the history
  228. Configuration menu
    Copy the full SHA
    13f106e View commit details
    Browse the repository at this point in the history
  229. Configuration menu
    Copy the full SHA
    f451f99 View commit details
    Browse the repository at this point in the history
  230. Configuration menu
    Copy the full SHA
    3ef3a7d View commit details
    Browse the repository at this point in the history
  231. Configuration menu
    Copy the full SHA
    1c49fcc View commit details
    Browse the repository at this point in the history
  232. Configuration menu
    Copy the full SHA
    c1d2e96 View commit details
    Browse the repository at this point in the history
  233. 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
  234. 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 (#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 committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    3ac930f View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Sync MPT to main (#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

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

Commits on Jun 14, 2023

  1. MPT improvements (#1462)

    ### Description
    
    - Added some missing MPT constraints
    - Integrated some EVM tools like degree reduction and lookups using
    dedicated columns
    
    ### 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?
    
    [_explanation_]
    
    ---------
    
    Co-authored-by: Cecilia Zhang <[email protected]>
    Co-authored-by: CeciliaZ030 <[email protected]>
    3 people committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    5944d34 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. MPT new descriptors & benchmark (#1492)

    ### Description
    
    New descriptors are used which have `Vec<Node>` structure and thus the
    conversion in `witness_row.rs` from `[][]byte` to `Vec<Node>` was
    removed. Note that `keccak_data` is now part of the `Node` struct - each
    node holds the byte streams that need to be hashed.
    
    Additionally, an MPT benchmark was added (some structs needed to be made
    public).
    
    ### Type of change
    
    - [x] Breaking change (fix or feature that would cause existing
    functionality to not work as expected)
    - [x] This change requires a documentation update
    
    ### Contents
    
    - All tests updated.
    - `prepare_witness` function removed from `witness_row.rs`.
    - MPT test updated to not use `prepare_witness`.
    - Benchmark added.
    miha-stopar committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    d341d7a View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. Added is_mod_extension

    miha-stopar committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    9fb4668 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

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

Commits on Aug 4, 2023

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

Commits on Aug 9, 2023

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

Commits on Aug 10, 2023

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