Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 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
bad1efd
Merge branch 'main' into ec2/shrink_bitvm2
ec2 Oct 1, 2025
35d9c2f
test works with gpu prover
ec2 Oct 1, 2025
c8e7884
fix test and lint
ec2 Oct 1, 2025
9ec53f8
some tests
ec2 Oct 1, 2025
153e984
points risc0-ethereum contracts submodule to remote
ec2 Oct 1, 2025
385ce42
docker files build
ec2 Oct 1, 2025
0dac776
bento integration and dockerfiles
ec2 Oct 3, 2025
bcbd892
update env var and shrink repo
ec2 Oct 13, 2025
df4d6ff
fix BLAKE3_GROTH16_SETUP_DIR path in agent dockerfile
ec2 Oct 13, 2025
18184b4
Merge branch 'main' into ec2/shrink_bitvm2
ec2 Oct 14, 2025
c6c7692
Merge branch 'main' into ec2/shrink_bitvm2
ec2 Nov 5, 2025
7031390
fix compilation issues when merging main
ec2 Nov 6, 2025
422a0b0
move shrink_bitvm2 into this repo
ec2 Nov 6, 2025
2e10613
update risc0-ethereum
ec2 Nov 6, 2025
c12b0e7
bootstrap solidity contracts
ec2 Nov 6, 2025
dd71c89
readme
ec2 Nov 6, 2025
3c10bd8
fix default prover and fix test
ec2 Nov 6, 2025
db580d9
update interface
ec2 Nov 6, 2025
381c1d5
put rapidsnark into a docker container
ec2 Nov 6, 2025
a94d3f7
fix order picker test
ec2 Nov 6, 2025
a3ed56a
calculate claim digest in request builder
ec2 Nov 6, 2025
6dbfc0b
update Readme
ec2 Nov 6, 2025
5ae9fbe
fix xtask command
ec2 Nov 6, 2025
8117f33
fix docker files
ec2 Nov 6, 2025
28186eb
cargo lock
ec2 Nov 6, 2025
2d6fdb9
Merge branch 'main' into ec2/shrink_bitvm2
ec2 Nov 6, 2025
0dbc460
bitvm2 -> blake3_groth16 everywhere except the actual crate and bento
ec2 Nov 6, 2025
65293bd
renamed crate, still need to fix in bento
ec2 Nov 6, 2025
53b3d3a
rename in bento
ec2 Nov 7, 2025
49764c5
fix cli test
ec2 Nov 12, 2025
69ca18a
dev mode receipts impl
ec2 Nov 13, 2025
0ab6f4b
use pruned claim_digest
ec2 Nov 13, 2025
05b2d24
make our own receipt type
ec2 Nov 13, 2025
722ab4a
comments
ec2 Nov 13, 2025
242ff6d
refactor interface
ec2 Nov 13, 2025
e7aec24
fix encoding
ec2 Nov 13, 2025
618aacd
fix bento
ec2 Nov 13, 2025
41d2395
fix bento
ec2 Nov 14, 2025
c56d0b8
comment
ec2 Nov 14, 2025
41114db
Drop risc0-ethereum patch (#1320)
capossele Nov 14, 2025
ca33db8
remove patch on bento
ec2 Nov 14, 2025
9ea30a3
linter
ec2 Nov 14, 2025
49ec876
Merge branch 'main' into ec2/shrink_bitvm2
ec2 Nov 14, 2025
e7e88ad
make prove feature not default for blake3_groth16
ec2 Nov 14, 2025
13988d3
Replace Selector with SelectorExt (#1325)
capossele Nov 14, 2025
7786b76
fixes
capossele Nov 14, 2025
46bc63d
fix workspace in cargo
capossele Nov 14, 2025
b9ba480
fmt
capossele Nov 14, 2025
1bcce74
sort and protobuf-compiler
capossele Nov 14, 2025
57f7ae2
sort
capossele Nov 14, 2025
0b00be3
move receipt claim into boundless-market
capossele Nov 14, 2025
83c41b1
sort
capossele Nov 14, 2025
e31019c
drop optional for risc0-circuit-recursion
capossele Nov 14, 2025
027ef55
update lock files
capossele Nov 14, 2025
fe960f9
update lock
capossele Nov 14, 2025
1de58d6
fixes
capossele Nov 15, 2025
c1a85f9
fix license
capossele Nov 15, 2025
4af8f2e
add protobuf-compiler
capossele Nov 15, 2025
aea1be5
fix deploy
capossele Nov 15, 2025
d9971d5
drop deployBlake3Verifier
capossele Nov 15, 2025
aa03c7c
add ignore
capossele Nov 15, 2025
29f0262
Revert "drop deployBlake3Verifier"
capossele Nov 15, 2025
8f0cc43
Merge branch 'main' into ec2/shrink_bitvm2
capossele Nov 15, 2025
7fa3e30
fix is_blake3_groth16_selector
capossele Nov 17, 2025
62ba5e2
improve dev mode for blake3 groth16
capossele Nov 17, 2025
5702040
add allow_local_file_storage
capossele Nov 18, 2025
7cae37c
update the setup xtask to use upstream r0-to-bitvm2
ec2 Nov 18, 2025
642530f
add sanity checks (#1335)
capossele Nov 18, 2025
9c617c5
xtask for publishing artifacts to R2/S3
ec2 Nov 18, 2025
bf1e679
fix chainway repo link
ec2 Nov 18, 2025
a1cb4c5
sort
capossele Nov 19, 2025
fa6fe79
Merge branch 'main' into ec2/shrink_bitvm2
capossele Nov 19, 2025
6487c09
Update crates/broker/src/proving.rs
ec2 Nov 20, 2025
30a7370
Merge branch 'main' into ec2/shrink_bitvm2
ec2 Nov 25, 2025
b7f1f9e
cargo locks
ec2 Nov 25, 2025
6a846e2
Merge branch 'main' into ec2/shrink_bitvm2
ec2 Nov 25, 2025
5bfc81c
update blake3_groth16 cargo toml
ec2 Nov 25, 2025
1cc3170
use r0 seal_to_json
ec2 Nov 25, 2025
900f274
Attempt to minimize lock file changes by target gating proving to no…
ec2 Nov 25, 2025
7ba0fb1
update cargo toml
ec2 Nov 25, 2025
1905bac
cargo locks
ec2 Nov 25, 2025
c71ca9b
fix bento
ec2 Nov 25, 2025
33caf05
removed a couple unused deps
ec2 Nov 25, 2025
70cf8eb
add back zkp
ec2 Nov 25, 2025
5bcd2b5
update rapidsnark docker to pull in the proving key so we can avoid s…
ec2 Nov 25, 2025
0d78ccf
fix import
ec2 Nov 25, 2025
98f4974
bento docker files now can mount or build with prover artifacts
ec2 Nov 26, 2025
d339ef3
cargo locks
ec2 Nov 26, 2025
7664e5b
Merge branch 'main' into ec2/shrink_bitvm2
ec2 Dec 1, 2025
e91c520
fix outstanding comments from angelo
ec2 Dec 1, 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 @@ -12,3 +12,4 @@ scripts
examples
crates/**/target
examples/**/target
**/target/
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 @@ -171,6 +171,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 @@ -93,6 +93,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 @@ -372,6 +375,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-cli/Cargo.toml",
Expand All @@ -20,7 +22,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,
"biome.lspBin": "documentation/node_modules/.bin/biome",
"cSpell.words": ["offchain"],
"cSpell.words": [
"offchain"
],
"[typescript]": {
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"[json]": {
"editor.defaultFormatter": "vscode.json-language-features"
}
}
}
Loading
Loading