feat: bootstrap_cache.sh script to prime bb and noir ts packages.#3866
feat: bootstrap_cache.sh script to prime bb and noir ts packages.#3866charlielye wants to merge 1 commit intomasterfrom
Conversation
Benchmark resultsMetrics with a significant change:
Detailed resultsAll benchmarks are run on txs on the This benchmark source data is available in JSON format on S3 here. Values are compared against data from master at commit L2 block published to L1Each column represents the number of txs on an L2 block published to L1.
L2 chain processingEach column represents the number of blocks on the L2 chain where each block has 16 txs.
Circuits statsStats on running time and I/O sizes collected for every circuit run across all benchmarks.
MiscellaneousTransaction sizes based on how many contracts are deployed in the tx.
|
Builds on top of @charlielye's #3866. Tested by doing `bootstrap_cache` + `l1-contracts/bootstrap` + `yarn-project/bootstrap` on an fresh clone. - Extracts missing folders - Removes global bootstrap_cache in favor of individual ones on each root folder - Manually builds the ts for bb.js (it's pretty fast, the main bottleneck was getting the wasm) - Adds missing foundation build step in yarn project bootstrap - Fixes `query_manifest` to handle alternate version of yq that return different strings for `type` - Installs foundry only if needed --------- Co-authored-by: Charlie Lye <karl.lye@gmail.com>
Builds on top of @charlielye's AztecProtocol#3866. Tested by doing `bootstrap_cache` + `l1-contracts/bootstrap` + `yarn-project/bootstrap` on an fresh clone. - Extracts missing folders - Removes global bootstrap_cache in favor of individual ones on each root folder - Manually builds the ts for bb.js (it's pretty fast, the main bottleneck was getting the wasm) - Adds missing foundation build step in yarn project bootstrap - Fixes `query_manifest` to handle alternate version of yq that return different strings for `type` - Installs foundry only if needed --------- Co-authored-by: Charlie Lye <karl.lye@gmail.com>
As title.
Not tested much beyond that it actually extracted things to right locations.