Skip to content

Commit 3813952

Browse files
committed
--skip-brillig-constraints-check
1 parent ea759a7 commit 3813952

File tree

2 files changed

+36
-25
lines changed

2 files changed

+36
-25
lines changed

.github/workflows/circuits_e2e.yaml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ jobs:
3737

3838
- name: Install Barretenberg
3939
run: |
40-
curl -L https://raw.githubusercontent.com/AztecProtocol/aztec-packages/master/barretenberg/cpp/installation/install | bash
41-
echo "$HOME/.bb" >> $GITHUB_PATH
42-
40+
curl -L https://raw.githubusercontent.com/AztecProtocol/aztec-packages/refs/heads/next/barretenberg/bbup/install | bash
41+
~/.bb/bbup -nv 1.0.0-beta.18
42+
sudo apt install libc++-dev
4343
- name: Compile Circuit
4444
run: |
4545
nargo compile --package get_header --deny-warnings --skip-brillig-constraints-check
@@ -65,14 +65,14 @@ jobs:
6565
6666
- name: Generate Witnesses
6767
run: |
68-
nargo execute --package get_header --oracle-resolver=http://localhost:5555
69-
nargo execute --package get_account --oracle-resolver=http://localhost:5555
70-
nargo execute --package get_storage --oracle-resolver=http://localhost:5555
71-
nargo execute --package get_receipt --oracle-resolver=http://localhost:5555
72-
nargo execute --package get_transaction --oracle-resolver=http://localhost:5555
73-
nargo execute --package get_log --oracle-resolver=http://localhost:5555
74-
nargo execute --package is_dao_worthy --oracle-resolver=http://localhost:5555
75-
nargo execute --package is_ape_owner --oracle-resolver=http://localhost:5555
68+
nargo execute --package get_header --oracle-resolver=http://localhost:5555 --skip-brillig-constraints-check
69+
nargo execute --package get_account --oracle-resolver=http://localhost:5555 --skip-brillig-constraints-check
70+
nargo execute --package get_storage --oracle-resolver=http://localhost:5555 --skip-brillig-constraints-check
71+
nargo execute --package get_receipt --oracle-resolver=http://localhost:5555 --skip-brillig-constraints-check
72+
nargo execute --package get_transaction --oracle-resolver=http://localhost:5555 --skip-brillig-constraints-check
73+
nargo execute --package get_log --oracle-resolver=http://localhost:5555 --skip-brillig-constraints-check
74+
nargo execute --package is_dao_worthy --oracle-resolver=http://localhost:5555 --skip-brillig-constraints-check
75+
nargo execute --package is_ape_owner --oracle-resolver=http://localhost:5555 --skip-brillig-constraints-check
7676
7777
- name: Generate Proofs
7878
run: |

.github/workflows/e2e_test.yaml

Lines changed: 25 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -48,26 +48,37 @@ jobs:
4848
4949
- name: Install Barretenberg
5050
run: |
51-
curl -L https://raw.githubusercontent.com/AztecProtocol/aztec-packages/master/barretenberg/cpp/installation/install | bash
52-
echo "$HOME/.bb" >> $GITHUB_PATH
51+
curl -L https://raw.githubusercontent.com/AztecProtocol/aztec-packages/refs/heads/next/barretenberg/bbup/install | bash
52+
~/.bb/bbup -nv 1.0.0-beta.18
53+
sudo apt install libc++-dev
5354
5455
- name: Generate Witnesses
5556
run: |
56-
nargo execute --package get_header --oracle-resolver=http://localhost:5555
57-
nargo execute --package get_account --oracle-resolver=http://localhost:5555
58-
nargo execute --package get_storage --oracle-resolver=http://localhost:5555
59-
nargo execute --package get_receipt --oracle-resolver=http://localhost:5555
60-
nargo execute --package get_transaction --oracle-resolver=http://localhost:5555
61-
nargo execute --package get_log --oracle-resolver=http://localhost:5555
57+
nargo execute --package get_header --oracle-resolver=http://localhost:5555 --skip-brillig-constraints-check
58+
nargo execute --package get_account --oracle-resolver=http://localhost:5555 --skip-brillig-constraints-check
59+
nargo execute --package get_storage --oracle-resolver=http://localhost:5555 --skip-brillig-constraints-check
60+
nargo execute --package get_receipt --oracle-resolver=http://localhost:5555 --skip-brillig-constraints-check
61+
nargo execute --package get_transaction --oracle-resolver=http://localhost:5555 --skip-brillig-constraints-check
62+
nargo execute --package get_log --oracle-resolver=http://localhost:5555 --skip-brillig-constraints-check
63+
64+
- name: Debug - List Generated Files
65+
run: |
66+
echo "=== Checking target directories ==="
67+
find . -name "*.json" -path "*/target/*" -type f
68+
echo "=== Checking for .gz files ==="
69+
find . -name "*.gz" -path "*/target/*" -type f
70+
echo "=== Directory structure of ethereum/circuits/get_header/target ==="
71+
ls -la ethereum/circuits/get_header/target/ || echo "Directory not found"
6272
6373
- name: Generate Proofs
6474
run: |
65-
bb prove -b ./target/get_header.json -w ./target/get_header.gz -o ./target/get_header/proof
66-
bb prove -b ./target/get_account.json -w ./target/get_account.gz -o ./target/get_account/proof
67-
bb prove -b ./target/get_storage.json -w ./target/get_storage.gz -o ./target/get_storage/proof
68-
bb prove -b ./target/get_receipt.json -w ./target/get_receipt.gz -o ./target/get_receipt/proof
69-
bb prove -b ./target/get_transaction.json -w ./target/get_transaction.gz -o ./target/get_transaction/proof
70-
bb prove -b ./target/get_log.json -w ./target/get_log.gz -o ./target/get_log/proof
75+
export PATH="$HOME/.bb:$PATH"
76+
bb prove -b ./ethereum/circuits/get_header/target/get_header.json -w ./ethereum/circuits/get_header/target/get_header.gz -o ./ethereum/circuits/get_header/target/proof
77+
bb prove -b ./ethereum/circuits/get_account/target/get_account.json -w ./ethereum/circuits/get_account/target/get_account.gz -o ./ethereum/circuits/get_account/target/proof
78+
bb prove -b ./ethereum/circuits/get_storage/target/get_storage.json -w ./ethereum/circuits/get_storage/target/get_storage.gz -o ./ethereum/circuits/get_storage/target/proof
79+
bb prove -b ./ethereum/circuits/get_receipt/target/get_receipt.json -w ./ethereum/circuits/get_receipt/target/get_receipt.gz -o ./ethereum/circuits/get_receipt/target/proof
80+
bb prove -b ./ethereum/circuits/get_transaction/target/get_transaction.json -w ./ethereum/circuits/get_transaction/target/get_transaction.gz -o ./ethereum/circuits/get_transaction/target/proof
81+
bb prove -b ./ethereum/circuits/get_log/target/get_log.json -w ./ethereum/circuits/get_log/target/get_log.gz -o ./ethereum/circuits/get_log/target/proof
7182
7283
# Note: Solidity verifier generation is not yet supported for UltraHonk in Nargo 1.0+
7384
# Using pre-generated verifier contracts committed to the repository

0 commit comments

Comments
 (0)