Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
104 commits
Select commit Hold shift + click to select a range
4686231
shrink_bitvm2 crate
ec2 Sep 16, 2025
d2ccb6d
update boundless-market
ec2 Sep 16, 2025
7104d74
:broker wip
ec2 Sep 16, 2025
13847ed
use local risc0 patch
ec2 Sep 17, 2025
8aac081
verify it
ec2 Sep 17, 2025
851f7b2
Merge branch 'main' into ec2/shrink_bitvm2
ec2 Sep 24, 2025
328ec0a
Merge branch 'main' into ec2/shrink_bitvm2
ec2 Sep 25, 2025
45be089
basic test works
ec2 Sep 25, 2025
60f8c71
Merge branch 'main' into ec2/shrink_bitvm2
ec2 Oct 1, 2025
6156a68
test works with gpu prover
ec2 Oct 1, 2025
819f7ff
fix test and lint
ec2 Oct 1, 2025
dad46a8
some tests
ec2 Oct 1, 2025
c22035e
points risc0-ethereum contracts submodule to remote
ec2 Oct 1, 2025
dbd2424
docker files build
ec2 Oct 1, 2025
dbafcf1
bento integration and dockerfiles
ec2 Oct 3, 2025
e419765
update env var and shrink repo
ec2 Oct 13, 2025
2651c30
fix BLAKE3_GROTH16_SETUP_DIR path in agent dockerfile
ec2 Oct 13, 2025
16d51f7
Merge branch 'main' into ec2/shrink_bitvm2
ec2 Oct 14, 2025
0e36188
Merge branch 'main' into ec2/shrink_bitvm2
ec2 Nov 5, 2025
afbf047
fix compilation issues when merging main
ec2 Nov 6, 2025
cecec9f
move shrink_bitvm2 into this repo
ec2 Nov 6, 2025
0bdec82
update risc0-ethereum
ec2 Nov 6, 2025
5dd6955
bootstrap solidity contracts
ec2 Nov 6, 2025
d2133f9
readme
ec2 Nov 6, 2025
cadd357
fix default prover and fix test
ec2 Nov 6, 2025
f4ed60f
update interface
ec2 Nov 6, 2025
82cbab0
put rapidsnark into a docker container
ec2 Nov 6, 2025
4580187
fix order picker test
ec2 Nov 6, 2025
7ca4323
calculate claim digest in request builder
ec2 Nov 6, 2025
61888f8
update Readme
ec2 Nov 6, 2025
04b11d1
fix xtask command
ec2 Nov 6, 2025
147afb5
fix docker files
ec2 Nov 6, 2025
c008bd7
Merge branch 'main' into ec2/shrink_bitvm2
ec2 Nov 6, 2025
e6786e6
bitvm2 -> blake3_groth16 everywhere except the actual crate and bento
ec2 Nov 6, 2025
06fe63d
renamed crate, still need to fix in bento
ec2 Nov 6, 2025
7660524
rename in bento
ec2 Nov 7, 2025
aaadd27
fix cli test
ec2 Nov 12, 2025
b54d0f8
dev mode receipts impl
ec2 Nov 13, 2025
dc9bf66
use pruned claim_digest
ec2 Nov 13, 2025
f1c67e0
make our own receipt type
ec2 Nov 13, 2025
1f2f8c8
comments
ec2 Nov 13, 2025
b08eb00
refactor interface
ec2 Nov 13, 2025
c225ed5
fix encoding
ec2 Nov 13, 2025
94ccb7c
fix bento
ec2 Nov 13, 2025
a609a6e
fix bento
ec2 Nov 14, 2025
7a1dafd
comment
ec2 Nov 14, 2025
0257e4d
Drop risc0-ethereum patch (#1320)
capossele Nov 14, 2025
daad8ad
remove patch on bento
ec2 Nov 14, 2025
bae6bf1
linter
ec2 Nov 14, 2025
d17e63d
Merge branch 'main' into ec2/shrink_bitvm2
ec2 Nov 14, 2025
5e50258
make prove feature not default for blake3_groth16
ec2 Nov 14, 2025
2cdfeab
Replace Selector with SelectorExt (#1325)
capossele Nov 14, 2025
36d1a87
fixes
capossele Nov 14, 2025
7a19689
fix workspace in cargo
capossele Nov 14, 2025
191cd7d
fmt
capossele Nov 14, 2025
d238e1c
sort and protobuf-compiler
capossele Nov 14, 2025
c4d5bc7
sort
capossele Nov 14, 2025
c48b209
move receipt claim into boundless-market
capossele Nov 14, 2025
18f4a24
sort
capossele Nov 14, 2025
a6e2230
drop optional for risc0-circuit-recursion
capossele Nov 14, 2025
69f964b
update lock
capossele Nov 14, 2025
887e63d
fixes
capossele Nov 15, 2025
be46c5b
fix license
capossele Nov 15, 2025
b3e6b1f
add protobuf-compiler
capossele Nov 15, 2025
45e6721
fix deploy
capossele Nov 15, 2025
3e83abe
drop deployBlake3Verifier
capossele Nov 15, 2025
60665f5
add ignore
capossele Nov 15, 2025
d645595
Revert "drop deployBlake3Verifier"
capossele Nov 15, 2025
86c6fb4
Merge branch 'main' into ec2/shrink_bitvm2
capossele Nov 15, 2025
54a4554
fix is_blake3_groth16_selector
capossele Nov 17, 2025
e275283
improve dev mode for blake3 groth16
capossele Nov 17, 2025
3a82214
add allow_local_file_storage
capossele Nov 18, 2025
90027b0
update the setup xtask to use upstream r0-to-bitvm2
ec2 Nov 18, 2025
3566b25
add sanity checks (#1335)
capossele Nov 18, 2025
eb50856
xtask for publishing artifacts to R2/S3
ec2 Nov 18, 2025
e2843bb
fix chainway repo link
ec2 Nov 18, 2025
54e08f9
sort
capossele Nov 19, 2025
43d37b9
Merge branch 'main' into ec2/shrink_bitvm2
capossele Nov 19, 2025
4b897f7
Update crates/broker/src/proving.rs
ec2 Nov 20, 2025
7817a0d
Merge branch 'main' into ec2/shrink_bitvm2
ec2 Nov 25, 2025
4ea98ef
Merge branch 'main' into ec2/shrink_bitvm2
ec2 Nov 25, 2025
60d4928
update blake3_groth16 cargo toml
ec2 Nov 25, 2025
f12097b
use r0 seal_to_json
ec2 Nov 25, 2025
3a131b6
Attempt to minimize lock file changes by target gating proving to no…
ec2 Nov 25, 2025
0df1d03
update cargo toml
ec2 Nov 25, 2025
7c8359e
fix bento
ec2 Nov 25, 2025
e3f8eb7
removed a couple unused deps
ec2 Nov 25, 2025
8125bea
add back zkp
ec2 Nov 25, 2025
699e86a
update rapidsnark docker to pull in the proving key so we can avoid s…
ec2 Nov 25, 2025
a002e27
fix import
ec2 Nov 25, 2025
69009fa
bento docker files now can mount or build with prover artifacts
ec2 Nov 26, 2025
c43af1e
Merge branch 'main' into ec2/shrink_bitvm2
ec2 Dec 1, 2025
8aa106b
fix outstanding comments from angelo
ec2 Dec 1, 2025
9bce87d
Merge branch 'main' into ec2/shrink_bitvm2
capossele Dec 9, 2025
bd16eba
clean up
capossele Dec 9, 2025
416d837
revert Blake3Groth16Verifier test
capossele Dec 9, 2025
8d30934
fmt
capossele Dec 9, 2025
81a787a
fix e2e_with_blake3_groth16_selector test
capossele Dec 9, 2025
510b52c
Merge branch 'main' into ec2/shrink_bitvm2
capossele Dec 9, 2025
e013969
cargo lock
ec2 Dec 11, 2025
008b3f7
fix conflicts
ec2 Dec 11, 2025
e619293
Merge branch 'main' into ec2/shrink_bitvm2
ec2 Dec 11, 2025
e882dbe
bento fmt
ec2 Dec 11, 2025
100b953
cargo sort
ec2 Dec 11, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .cargo/config.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[alias]
xtask = "run --package xtask --release --"
xtask-setup-blake3-groth16 = "run --package xtask --no-default-features -F cuda --release -- setup-blake3-groth16"
1 change: 1 addition & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,5 @@ examples
crates/**/target
crates/**/cache_market_x2
examples/**/target
**/target/
infra
3 changes: 3 additions & 0 deletions .github/workflows/bento.yml
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,9 @@ jobs:
with:
version: ${{ env.FOUNDRY_VERSION }}

- name: Install protoc
run: sudo apt install protobuf-compiler -y

- name: Install cargo-sort
uses: risc0/cargo-install@b9307573043522ab0d3e3be64a51763b765b52a4
with:
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/contracts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,9 @@ jobs:
risczero-version: ${{ env.RISC0_CRATE_VERSION }}
toolchain-version: ${{ env.RISC0_TOOLCHAIN_VERSION }}

- name: Install protoc
run: sudo apt install protobuf-compiler -y

- name: checkout main code
uses: actions/checkout@v4
with:
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,9 @@ jobs:
with:
version: ${{ env.FOUNDRY_VERSION }}

- name: Install protoc
run: sudo apt install protobuf-compiler -y

- name: Install cargo-sort
uses: risc0/cargo-install@b9307573043522ab0d3e3be64a51763b765b52a4
with:
Expand Down Expand Up @@ -373,6 +376,9 @@ jobs:
with:
version: ${{ env.FOUNDRY_VERSION }}

- name: Install protoc
run: sudo apt install protobuf-compiler -y

- name: Install cargo-sort
uses: risc0/cargo-install@b9307573043522ab0d3e3be64a51763b765b52a4
with:
Expand Down
6 changes: 3 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,6 @@
[submodule "lib/openzeppelin-contracts-upgradeable"]
path = lib/openzeppelin-contracts-upgradeable
url = https://github.com/OpenZeppelin/openzeppelin-contracts-upgradeable
[submodule "lib/risc0-ethereum"]
path = lib/risc0-ethereum
url = https://github.com/risc0/risc0-ethereum
[submodule "lib/openzeppelin-foundry-upgrades"]
path = lib/openzeppelin-foundry-upgrades
url = https://github.com/OpenZeppelin/openzeppelin-foundry-upgrades
Expand All @@ -22,3 +19,6 @@
[submodule "lib/zkc"]
path = lib/zkc
url = https://github.com/boundless-xyz/zkc
[submodule "lib/risc0-ethereum"]
path = lib/risc0-ethereum
url = https://github.com/risc0/risc0-ethereum
15 changes: 11 additions & 4 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,9 @@
"CARGO_TARGET_DIR": "target/analyzer"
},
"rust-analyzer.check.command": "clippy",
"rust-analyzer.check.extraArgs": ["--target-dir=target/analyzer"],
"rust-analyzer.check.extraArgs": [
"--target-dir=target/analyzer"
],
"rust-analyzer.linkedProjects": [
"./Cargo.toml",
"./crates/boundless-market/Cargo.toml",
Expand All @@ -21,7 +23,10 @@
// "./examples/smart-contract-requestor/Cargo.toml",
// "./examples/counter-with-callback/Cargo.toml"
],
"rust-analyzer.files.exclude": ["./lib/", "./contracts/out/"],
"rust-analyzer.files.exclude": [
"./lib/",
"./contracts/out/"
],
"[javascript][javascriptreact][typescript][typescriptreact][github-actions-workflow][json][css]": {
"editor.defaultFormatter": "biomejs.biome",
"editor.codeActionsOnSave": {
Expand All @@ -32,11 +37,13 @@
},
"biome.rename": true,
"biome.enabled": true,
"cSpell.words": ["offchain"],
"cSpell.words": [
"offchain"
],
"[typescript]": {
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"[json]": {
"editor.defaultFormatter": "vscode.json-language-features"
}
}
}
Loading
Loading