Skip to content
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

feat: Testnet Deploy Branch #9788

Closed
wants to merge 56 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
86762a1
feat: sequencer is aware of slot progression (#9767)
just-mitch Nov 6, 2024
5bae479
fix: don't crash sequencer when it is too slow (#9790)
just-mitch Nov 6, 2024
7bc5e56
chore: more descriptive slack alert take 2 (#9791)
ludamad Nov 6, 2024
c95e5fd
feat: constify eccvm and translator (#9661)
lucasxia01 Nov 7, 2024
01f7c01
git subrepo push --branch=master barretenberg
AztecBot Nov 7, 2024
28d469b
chore: replace relative paths to noir-protocol-circuits
AztecBot Nov 7, 2024
91bfe6c
git_subrepo.sh: Fix parent in .gitrepo file. [skip ci]
AztecBot Nov 7, 2024
7a7e75c
git subrepo push --branch=master noir-projects/aztec-nr
AztecBot Nov 7, 2024
2fcf94e
feat: process tagged logs (#9623)
Thunkar Nov 7, 2024
d5e9a98
chore: range error flake (#9784)
LHerskind Nov 7, 2024
2509e2f
chore: Boring names (#9725)
LHerskind Nov 7, 2024
f1cdc2d
feat: prove openings of masking polynomials in ECCVM and Translator (…
iakovenkos Nov 7, 2024
f6f0be8
chore: update boundary in test (#9728)
LHerskind Nov 7, 2024
65b1cd2
refactor: Improve input validation in bootstrap.sh and refactor bit_t…
cypherpepe Nov 7, 2024
0cb0343
feat: add canPruneAtTime (#9751)
LHerskind Nov 7, 2024
1b41d38
chore: reverts "cleanup and address comments after refactor" (#9801)
dbanks12 Nov 7, 2024
f4c6f0e
fix: re-enable p2p tests (#9777)
Maddiaa0 Nov 7, 2024
ae7cfe7
feat: Constrain App function VKs (#9756)
sirasistant Nov 7, 2024
d77e473
feat: Origin Tags part 3 (Memory) (#9758)
Rumata888 Nov 7, 2024
58e75cd
feat: extract gossipsub / discv5 dependency gauge prometheus metrics …
Maddiaa0 Nov 7, 2024
48969ce
feat(telemetry): configurable collection time (#9741)
Maddiaa0 Nov 7, 2024
4660381
feat: introduce avm circuit public inputs (#9759)
LeilaWang Nov 7, 2024
9de9e4d
feat(docs): add Sandbox PXE proving doc (#9815)
critesjosh Nov 7, 2024
2a98ebb
Chore: Fix for boot node pod dns in Google Kubernetes Engine (#9818)
stevenplatt Nov 7, 2024
ddba505
chore: remove some more warnings (#9819)
nventuro Nov 8, 2024
bd2a4f7
git subrepo push --branch=master barretenberg
AztecBot Nov 8, 2024
1c6cca5
chore: replace relative paths to noir-protocol-circuits
AztecBot Nov 8, 2024
2f42b47
git_subrepo.sh: Fix parent in .gitrepo file. [skip ci]
AztecBot Nov 8, 2024
f96ce2f
git subrepo push --branch=master noir-projects/aztec-nr
AztecBot Nov 8, 2024
0ebd52e
chore: rename aggregation object to pairing point accumulator (#9817)
lucasxia01 Nov 8, 2024
3a49cfb
fix: ci.yml, use correct runner (#9824)
ludamad Nov 8, 2024
2096dc2
feat: mega zk features (#9774)
iakovenkos Nov 8, 2024
f6875ee
test: deflaker CI for testnet branch (#9820)
ludamad Nov 8, 2024
e06b192
fix(docs): Add missing dependency in token tutorial (#9845)
critesjosh Nov 8, 2024
2e13938
refactor: nuking `pay_refund_with_shielded_rebate` flow (#9639)
benesjan Nov 8, 2024
9bc5a2f
feat: send G_0 in proof to reduce tube size (#9766)
lucasxia01 Nov 8, 2024
3a8e8bf
chore: disable rediscovery test (#9844)
Maddiaa0 Nov 8, 2024
90696cd
feat: bb.js tests of ClientIVC (#9412)
codygunton Nov 8, 2024
61c33a0
chore: bump runner cache disk size (#9849)
ludamad Nov 8, 2024
82fd125
feat: domain separate block proposals and attestations (#9842)
Maddiaa0 Nov 8, 2024
23ff518
feat: zk shplemini (#9830)
iakovenkos Nov 8, 2024
9978c97
fix: Fix mac build by calling `count` on durations (#9855)
codygunton Nov 8, 2024
6f10be3
fix: bench prover test (#9856)
benesjan Nov 8, 2024
fccbb36
fix(build): l1-contracts .rebuild_patterns did not cover test files (…
ludamad Nov 8, 2024
23c122d
fix: tree heights that last past 3 days (#9760)
ludamad Nov 8, 2024
059c895
git subrepo push --branch=master barretenberg
AztecBot Nov 9, 2024
e044c67
chore: replace relative paths to noir-protocol-circuits
AztecBot Nov 9, 2024
7b7fc2a
git_subrepo.sh: Fix parent in .gitrepo file. [skip ci]
AztecBot Nov 9, 2024
402cfc3
git subrepo push --branch=master noir-projects/aztec-nr
AztecBot Nov 9, 2024
bfd4f2c
chore: Move epoch and slot durations to config (#9861)
spalladino Nov 9, 2024
5299f5f
fix: Revert changes to ci.yml (#9863)
codygunton Nov 9, 2024
5246251
fix: fixing devcontainers to use the sandbox docker-compose file (#9782)
signorecello Nov 9, 2024
6554122
chore: Validate RPC inputs (#9672)
spalladino Nov 10, 2024
5be770f
fix: deploy l2 contracts fails on 48 validator (#9860)
just-mitch Nov 11, 2024
7d1c797
Revert "fix: deploy l2 contracts fails on 48 validator" (#9871)
ludamad Nov 11, 2024
dd83d52
chore: Revert "chore: Validate RPC inputs" (#9875)
ludamad Nov 11, 2024
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
Prev Previous commit
Next Next commit
feat(docs): add Sandbox PXE proving doc (#9815)
Adds a doc with info about how to enable client side proving in the
sandbox.

closes AztecProtocol/dev-rel#442

---------

Co-authored-by: saleel <[email protected]>
critesjosh and saleel authored Nov 7, 2024
commit 9de9e4dd5ede3de8edd4b89a160d656d140a87f2
38 changes: 38 additions & 0 deletions docs/docs/guides/developer_guides/local_env/sandbox_proving.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
title: Sandbox PXE Proving
tags: [sandbox, PXE]
---

The Sandbox does not have client-side proving in the PXE enabled by default. This reduces testing times and increases development speed by allowing for rapid iteration.

You may want to enable client-side proving in the Sandbox to better understand how long it takes to execute Aztec transactions.

:::note

Running the sandbox with client-side proving is much slower and should only be used sparingly to analyze real proving times of executing private functions of a contract.

:::

## Config

To enable client-side proving, update the docker compose file found at `~/.aztec/docker-compose.sandbox.yml` and add the following configuration settings under the `aztec:environment` scope.

```yml
BB_BINARY_PATH: /usr/src/barretenberg/cpp/build/bin/bb
PXE_PROVER_ENABLED: 1
BB_WORKING_DIRECTORY: ~/bb-temp #any temp directory for writing circuit artifacts
```

## Usage

Once the `docker-compose.sandbox.yml` has been updated, restart the sandbox with:

```bash
aztec start --sandbox
```

The sandbox will take much longer to start. The first time it starts, it will need to download a large crs file, which can take several minutes even on a fast internet connection. This is a one-time operation, you will not need to download it again until you update to a new Aztec version.

The sandbox will also deploy 3 Schnorr account contracts on startup. The sandbox will need to generate transaction proofs for deployment, which will take additional time.

Once everything has been set up, you will see that the PXE is listening on `localhost:8080` as you would see with the sandbox running in the default mode. At this point you can use the sandbox as you would without client-side proving enabled.

Unchanged files with check annotations Beta

# install SRS needed for proving
COPY --dir ./srs_db/+build/. srs_db
RUN echo "Warning: If ./bin/client_ivc_tests is not found, there may be build failures above."
RUN cd build && ./bin/client_ivc_tests --gtest_filter="*BasicStructured"

Check failure on line 110 in barretenberg/cpp/Earthfile

GitHub Actions / bb-msan-check

Error

The command RUN cd build && ./bin/client_ivc_tests --gtest_filter="*BasicStructured" did not complete successfully. Exit code 1
preset-check:
ARG preset
RUN cmake --preset $preset -Bbuild && cmake --build build --target client_ivc_tests
# install SRS needed for proving
COPY --dir ./srs_db/+build/. srs_db
RUN cd build && ./bin/client_ivc_tests --gtest_filter="*BasicStructured"

Check failure on line 118 in barretenberg/cpp/Earthfile

GitHub Actions / bb-tsan-check

Error

The command RUN cd build && ./bin/client_ivc_tests --gtest_filter="*BasicStructured" did not complete successfully. Exit code 66
preset-wasm:
ARG TARGETARCH