You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ethereum/oracles/src/noir/circuit/README.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,8 +19,9 @@ Unfortunately `nargo` does not generate any of the recursion artifacts. Noir tea
19
19
- Compiled artifact - `target/${name}.json`
20
20
- generated from code using `nargo compile --package ${name}`
21
21
- It's a JSON that contains [`base64`](https://en.wikipedia.org/wiki/Base64) encoded bytecode under the `.bytecode` key
22
+
- The bytecode is gzip-compressed before base64 encoding
22
23
- Acir bytecode
23
-
- generated from **compiled artifact** by taking the bytecode and decoding it as `base64`, as **bb** expects it in plain binary form. We use a temp file for it as it's fast to generate and we only use it during **VK** generation
24
+
- generated from **compiled artifact** by decoding the bytecode from `base64`and decompressing it (gzipped), as **bb** expects it in plain binary form. We use a temp file for it as it's fast to generate and we only use it during **VK** generation
24
25
- VK - `target/${name}.vk.bin`
25
26
- verification key is generated from **acir bytecode** by running:
0 commit comments