-
Notifications
You must be signed in to change notification settings - Fork 583
refactor(bb): remove --output_format, have one-size-fits-all format #16201
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
ludamad
merged 163 commits into
merge-train/barretenberg
from
ad/bbapi/vk-simplified-buffer
Sep 2, 2025
Merged
Changes from all commits
Commits
Show all changes
163 commits
Select commit
Hold shift + click to select a range
1c7cf5e
[empty] Start merge-train. Choo choo.
cecb12f
Merge branch 'next' into merge-train/barretenberg
3d6ec00
feat(bbapi): CIVC end to end (#15777)
ludamad c809d4f
Merge branch 'next' into merge-train/barretenberg
7add7c7
[empty] Start merge-train. Choo choo.
042a9bc
Merge branch 'next' into merge-train/barretenberg
f5ec98e
chore: remove `logic` operations from `uint` (#15975)
suyash67 a671f86
Merge branch 'next' into merge-train/barretenberg
78021ea
chore: Modify the `MergeVerifier` so that it gets the subtable commit…
federicobarbacovi bfaaad4
Merge branch 'next' into merge-train/barretenberg
43c3219
Merge branch 'next' into merge-train/barretenberg
7f9ee70
Merge branch 'next' into merge-train/barretenberg
069a1c4
fix: delete tar generated by test-vk-havent-changed script (#15988)
johnathan79717 95c7e7c
Merge branch 'next' into merge-train/barretenberg
b26c28f
chore: replace q_arith with q_3 in memory relation (#15953)
johnathan79717 01ed70c
Merge branch 'next' into merge-train/barretenberg
96868aa
chore: simplify `uint` logic by removing `witness_status` (#15976)
suyash67 e8bd564
Revert "chore: remove `logic` operations from `uint`" (#15997)
suyash67 efd3528
Revert "chore: simplify `uint` logic by removing `witness_status`" (#…
suyash67 fd26dff
feat: Add the last merged table to the public inputs of the hiding ci…
federicobarbacovi bb77341
Merge branch 'next' into merge-train/barretenberg
71d9c68
Merge branch 'next' into merge-train/barretenberg
4204b4b
Merge branch 'next' into merge-train/barretenberg
32e687a
Merge branch 'next' into merge-train/barretenberg
b2563c0
feat(bb): Port UltraHonk API to use bbapi internally
ludamad e9f275f
feat(bbapi): add TypeScript BbApiUltraHonkBackend
ludamad fe8cace
feat(cli): add proof_as_fields and vk_as_fields CLI commands
ludamad 32536da
docs(bbapi): add comprehensive README for BBAPI
ludamad 5ad2a43
chore: remove README files
ludamad 51627bb
Merge branch 'next' into merge-train/barretenberg
5cd02da
fix: ensure bb compiles in build-no-avm configuration
ludamad ca6bd29
test: add comprehensive proving and verifying tests to bbapi_ultra_honk
ludamad 3bb4e9a
Merge branch 'next' into merge-train/barretenberg
45132ab
Merge branch 'next' into merge-train/barretenberg
fc25483
Merge branch 'next' into merge-train/barretenberg
46b3510
Merge branch 'next' into merge-train/barretenberg
c18ef5e
chore: combined `uint` audit (#16030)
suyash67 fde8bc0
Merge branch 'next' into merge-train/barretenberg
44c81f4
chore: delete and ignore barretenberg/src/honk/keys/ (#16042)
johnathan79717 be6d91c
Merge remote-tracking branch 'origin/next' into ad/bbapi/e2ehonk
ludamad 6e8eaec
Merge branch 'next' into merge-train/barretenberg
bd0b716
Merge branch 'next' into merge-train/barretenberg
751fbd8
Merge branch 'next' into merge-train/barretenberg
e751e78
feat: Add fields member to VK computation responses
ludamad 57fb7b1
refactor: Remove stdout output support and add bytes_and_fields format
ludamad bb74d4a
feat: Add vk_hash to CircuitComputeVk Response
ludamad e205d2e
fix: Fix tube proof construction (#16052)
federicobarbacovi 99cd1c6
progress
ludamad 8b7989c
Merge branch 'next' into merge-train/barretenberg
14d6f62
Merge branch 'next' into merge-train/barretenberg
48d8a8e
Merge branch 'next' into merge-train/barretenberg
7f5b1a9
building
ludamad 286d5bb
Merge branch 'next' into merge-train/barretenberg
e256fcb
update
ludamad 3528223
Merge branch 'next' into merge-train/barretenberg
280c945
Merge branch 'next' into merge-train/barretenberg
6607191
Merge branch 'next' into merge-train/barretenberg
220bfc9
Merge branch 'next' into merge-train/barretenberg
aae3bc3
Merge branch 'next' into merge-train/barretenberg
2a1726d
Merge branch 'next' into merge-train/barretenberg
841c961
Merge branch 'next' into merge-train/barretenberg
d4864ff
Merge branch 'next' into merge-train/barretenberg
bc1c08a
Merge branch 'next' into merge-train/barretenberg
63f7b79
Merge branch 'next' into merge-train/barretenberg
6dbbca6
feat: Link successive recursive Merge verifications (#16032)
federicobarbacovi 5edff18
Merge branch 'next' into merge-train/barretenberg
6485485
simplify
ludamad 3a1870a
More simplification
ludamad 3b664a3
More simplification
ludamad 968b31a
rejigger
ludamad 93dfded
Merge branch 'next' into merge-train/barretenberg
d344d36
Merge branch 'next' into merge-train/barretenberg
70218d3
fix
ludamad e2667f9
testing
ludamad 32d72cf
bbapi
ludamad 71a87e2
fix by ensuring unique test dir
ludamad 4489bc5
try to match API
ludamad f667fbf
delete
ludamad c4d522a
Merge remote-tracking branch 'origin/merge-train/barretenberg' into a…
ludamad c9a9f3d
fix civc not producing vk fields
ludamad f15534e
attempt
ludamad 2c3edfb
chore: Package inputs to Merge verifier into a single struct (#16075)
federicobarbacovi 66fa7b1
.
ludamad 321a0d4
revert
ludamad 3088403
Merge remote-tracking branch 'origin/next' into merge-train/barretenberg
ludamad d054ead
Merge remote-tracking branch 'origin/merge-train/barretenberg' into a…
ludamad b3713f5
fix default zk impl
ludamad 62a19c3
missing file
ludamad 798a145
fix ivc
ludamad 15b97fc
ivc vk as fields
ludamad 1810fb4
.
ludamad 50bab7b
speculative fix
ludamad 2d48471
fix
ludamad 606c31a
passing
ludamad 008d4e1
branch works
ludamad 264c4b9
compilation fix
ludamad 1a81d5a
refactor(bb): refactor vk-serialization-as-fields (#16171)
ludamad 3186e69
explore
ludamad 686ba30
Add SerializeMetadata template parameter to NativeVerificationKey_
ludamad 8f1c887
Fix SerializeMetadata categorization for verification keys
ludamad 3b01d67
Replace bool SerializeMetadata with VKSerializationMode enum
ludamad 9aebf54
add enum
ludamad 3c143da
fixed serialization issue
ludamad 338df70
unslop
ludamad 31ef0b3
update
ludamad 4fa1d5f
format
ludamad 26c449e
hex string 0x
ludamad ce721e9
simplify
ludamad 493d8ee
simplify
ludamad 3f97e7d
for loop
ludamad dc90c1a
attempt to fix acir_tests
ludamad cb96afd
cleanup
ludamad c886a3b
cleanup
ludamad ad4b015
hex to fields
ludamad 9d4cd6d
remove output_format flag everywhere
ludamad fa5d8d4
fixes
ludamad 66f6484
fixes
ludamad e2e1361
fixes
ludamad 1971201
0x prefix
ludamad f81117c
fix output format not being possible anymore
ludamad 26046ba
fix
ludamad 8060a36
Merge branch 'origin/merge-train/barretenberg' into ad/bbapi/vk-simpl…
ludamad 725242e
fix
ludamad b4d20c9
Merge remote-tracking branch 'origin/next' into ad/bbapi/vk-simplifie…
ludamad 34f46c0
.
ludamad 41e84fa
progress
ludamad 8ac3e88
Merge branch 'merge-train/barretenberg' into ad/bbapi/vk-simplified-b…
ludamad fc6f170
merge complete
ludamad b80c450
presets
ludamad 33f3c44
fix api tests!
ludamad 2671378
presets
ludamad 9af1268
Merge remote-tracking branch 'origin/ad/bbapi/vk-simplified-buffer' i…
ludamad f6b5980
pinned
ludamad 797a075
bootstrap flag
ludamad 8514318
remove hack
ludamad b6a04ed
stash
ludamad e48263b
fix noir on mainframe
ludamad dd2f932
-
ludamad 2f35670
merge fix
ludamad d40708b
tweaks
ludamad 8d94966
fix
ludamad a428bcb
reverts and fixes
ludamad 7474ce7
fixes
ludamad 491b5dc
Merge branch 'merge-train/barretenberg' into ad/bbapi/vk-simplified-b…
ludamad 480a024
pin vks
ludamad b764a4a
wtf its working
ludamad 8b549b0
up
ludamad 998870e
update
ludamad 8987cbe
Discard changes to .vscode/launch.json
ludamad 83fa1b8
Discard changes to .vscode/settings.json
ludamad ce6cff2
Discard changes to l1-contracts/gas_benchmark_results.json
ludamad 25c87e8
Update proving command and output format explanation
ludamad c1f3c91
Discard changes to release-image/bootstrap.sh
ludamad aa280bc
Simplify binaryToFields by removing padding
ludamad db9902b
Merge remote-tracking branch 'origin/merge-train/barretenberg' into a…
ludamad 918895d
hash
ludamad 01cc9e7
vk size
ludamad 9a0b69e
tweak
ludamad 3074262
Merge branch 'merge-train/barretenberg' into ad/bbapi/vk-simplified-b…
ludamad 1542b1c
Merge remote-tracking branch 'origin/merge-train/barretenberg' into a…
ludamad 88581e3
Merge remote-tracking branch 'origin/ad/bbapi/vk-simplified-buffer' i…
ludamad 6950b38
Merge remote-tracking branch 'origin/merge-train/barretenberg' into a…
ludamad c935ad5
Update
ludamad File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You can just do BOOTSTRAP_AFTER=barretenberg ./bootstrap.sh now