-
Notifications
You must be signed in to change notification settings - Fork 184
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
chore: Merge provernet to master #8373
Commits on Aug 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ec6b366 - Browse repository at this point
Copy the full SHA ec6b366View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5166d05 - Browse repository at this point
Copy the full SHA 5166d05View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa31996 - Browse repository at this point
Copy the full SHA aa31996View commit details -
Configuration menu - View commit details
-
Copy full SHA for efcd9ed - Browse repository at this point
Copy the full SHA efcd9edView commit details
Commits on Aug 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ac55ae3 - Browse repository at this point
Copy the full SHA ac55ae3View commit details -
feat: Max pending jobs in prover node (#8045)
Adds a max number of pending block-proving jobs to the prover node. When reached, the prover node stops proving, and resumes once a job finishes. Also adds error handling to the creation of a new proving job, so if a block-proving-job fails to start, it is skipped instead of blocking the prover node.
Configuration menu - View commit details
-
Copy full SHA for ce35cad - Browse repository at this point
Copy the full SHA ce35cadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1753e18 - Browse repository at this point
Copy the full SHA 1753e18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62ded62 - Browse repository at this point
Copy the full SHA 62ded62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fa2f89 - Browse repository at this point
Copy the full SHA 9fa2f89View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84444cf - Browse repository at this point
Copy the full SHA 84444cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for aeb84f4 - Browse repository at this point
Copy the full SHA aeb84f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f0e148 - Browse repository at this point
Copy the full SHA 2f0e148View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1902209 - Browse repository at this point
Copy the full SHA 1902209View commit details
Commits on Aug 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c721280 - Browse repository at this point
Copy the full SHA c721280View commit details -
Configuration menu - View commit details
-
Copy full SHA for bed7bf9 - Browse repository at this point
Copy the full SHA bed7bf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 677ebd0 - Browse repository at this point
Copy the full SHA 677ebd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37bd2a3 - Browse repository at this point
Copy the full SHA 37bd2a3View commit details -
fix: Deploy L1 rollup contract using salt if provided
Fixes a bad merge that disabled the usage of deployment salt for rollup contract.
Configuration menu - View commit details
-
Copy full SHA for d024eb5 - Browse repository at this point
Copy the full SHA d024eb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7af8a20 - Browse repository at this point
Copy the full SHA 7af8a20View commit details
Commits on Aug 27, 2024
-
fix: Deploy L1 rollup contract using salt if provided (#8074)
Fixes a bad merge that disabled the usage of deployment salt for rollup contract.
Configuration menu - View commit details
-
Copy full SHA for 1c7d3da - Browse repository at this point
Copy the full SHA 1c7d3daView commit details -
fix: Add DEBUG and LOG_LEVEL to valid env vars (#8094)
Otherwise they don't get forwarded to the container if run with the aztec script.
Configuration menu - View commit details
-
Copy full SHA for 9e11baf - Browse repository at this point
Copy the full SHA 9e11bafView commit details -
feat: track world state metrics (#8109)
Extract relevant stats from world state: - sync duration (by synch type) - fork duration - db size (estimate) - individual tree sizes (ie. how many leaves are filled)
Configuration menu - View commit details
-
Copy full SHA for 636e4ef - Browse repository at this point
Copy the full SHA 636e4efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f25cde - Browse repository at this point
Copy the full SHA 4f25cdeView commit details -
Adds a LOG_JSON env var that disables the foundation logger and replaces it with a winston json logger. ``` {"level":"info","message":"Set block interval to 12","module":"aztec:sandbox","timestamp":"2024-08-21T02:15:29.509Z"} {"level":"info","message":"Deploying contracts from 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266...","module":"aztec:sandbox","timestamp":"2024-08-21T02:15:29.509Z"} {"level":"info","message":"Deployed Registry at 0x3aa5ebb10dc797cac828524e59a333d0a371443c","module":"aztec:sandbox","timestamp":"2024-08-21T02:15:29.534Z"} {"level":"info","message":"Deployed AvailabilityOracle at 0xc6e7df5e7b4f2a278906862b61205850344d4e7d","module":"aztec:sandbox","timestamp":"2024-08-21T02:15:29.551Z"} {"level":"info","message":"Deployed Fee Juice at 0x59b670e9fa9d0a427751af201d676719a970857b","module":"aztec:sandbox","timestamp":"2024-08-21T02:15:29.563Z"} {"level":"info","message":"Deployed Gas Portal at 0x4ed7c70f96b99c776995fb64377f0d4ab3b0e1c1","module":"aztec:sandbox","timestamp":"2024-08-21T02:15:29.573Z"} {"level":"info","message":"Funded fee juice portal contract with Fee Juice","module":"aztec:sandbox","timestamp":"2024-08-21T02:15:29.582Z"} {"level":"info","message":"Initialized Gas Portal at 0x4ed7c70f96b99c776995fb64377f0d4ab3b0e1c1 to bridge between L1 0x59b670e9fa9d0a427751af201d676719a970857b to L2 0x16a83e3395bc921a2441db55dce24f0e0932636901a2e676fa68b9b2b9a644c1","module":"aztec:sandbox","timestamp":"2024-08-21T02:15:29.591Z"} {"level":"info","message":"Deployed Rollup at 0x4a679253410272dd5232b3ff7cf5dbb88f295319","module":"aztec:sandbox","timestamp":"2024-08-21T02:15:29.608Z"} {"level":"info","message":"Inbox available at 0x532b02bd614fd18aee45603d02866cfb77575cb3","module":"aztec:sandbox","timestamp":"2024-08-21T02:15:29.610Z"} {"level":"info","message":"Outbox available at 0xe801273f775eacc1d74d1d43f92ec4524cabbd35","module":"aztec:sandbox","timestamp":"2024-08-21T02:15:29.612Z"} {"level":"info","message":"Using NoopTelemetryClient","module":"aztec:telemetry-client","timestamp":"2024-08-21T02:15:29.644Z"} {"level":"info","message":"Creating ephemeral data store","module":"aztec:node:lmdb","timestamp":"2024-08-21T02:15:29.645Z"} {"level":"info","message":"Performing initial chain sync to rollup contract 0x4a679253410272dd5232b3ff7cf5dbb88f295319","module":"aztec:archiver","timestamp":"2024-08-21T02:15:29.661Z"} {"level":"info","message":"Synced to L1 block 27","module":"aztec:archiver","timestamp":"2024-08-21T02:15:29.672Z"} {"level":"info","message":"Started block downloader from block 1","module":"aztec:world_state","timestamp":"2024-08-21T02:15:29.743Z"} {"level":"info","message":"Using WASM ACVM simulation","module":"aztec:node","timestamp":"2024-08-21T02:15:29.744Z"} {"level":"info","message":"Sequencer started","module":"aztec:sequencer","timestamp":"2024-08-21T02:15:29.745Z"} {"level":"info","message":"Started Aztec Node against chain 0x7a69 with contracts - \nRollup: 0x4a679253410272dd5232b3ff7cf5dbb88f295319\nRegistry: 0x3aa5ebb10dc797cac828524e59a333d0a371443c\nInbox: 0x532b02bd614fd18aee45603d02866cfb77575cb3\nOutbox: 0xe801273f775eacc1d74d1d43f92ec4524cabbd35\nAvailability Oracle: 0xc6e7df5e7b4f2a278906862b61205850344d4e7d","module":"aztec:node","timestamp":"2024-08-21T02:15:29.746Z"} {"level":"info","message":"Creating ephemeral data store","module":"aztec:kv-store","timestamp":"2024-08-21T02:15:29.753Z"} {"level":"info","message":"Creating ephemeral data store","module":"aztec:kv-store","timestamp":"2024-08-21T02:15:29.760Z"} {"level":"info","message":"Added contract ContractClassRegisterer at 0x05d15342d76e46e5be07d3cda0d753158431cdc5e39d29ce4e8fe1f5c070564a","module":"aztec:pxe_service","timestamp":"2024-08-21T02:15:29.795Z"} {"level":"info","message":"Added contract ContractInstanceDeployer at 0x2ab1a2bd6d07d8d61ea56d85861446349e52c6b7c0612b702cb1e6db6ad0b089","module":"aztec:pxe_service","timestamp":"2024-08-21T02:15:29.802Z"} {"level":"info","message":"Added contract MultiCallEntrypoint at 0x0e028bd5acf2e33f647132af47ce05a37a022c3f7a51bb426271bd6764bc0aaf","module":"aztec:pxe_service","timestamp":"2024-08-21T02:15:29.811Z"} {"level":"info","message":"Added contract FeeJuice at 0x16a83e3395bc921a2441db55dce24f0e0932636901a2e676fa68b9b2b9a644c1","module":"aztec:pxe_service","timestamp":"2024-08-21T02:15:29.820Z"} {"level":"info","message":"Added contract NewKeyRegistry at 0x2ee3f8c67efa88f9e6fb44242f1e9dcc0f9a6752ded07af0d9fac3875a61d421","module":"aztec:pxe_service","timestamp":"2024-08-21T02:15:29.827Z"} {"level":"info","message":"Added contract AuthRegistry at 0x24877c50868f86712240eb535d90d1c97403d074805dd3758c3aecb02958f8d4","module":"aztec:pxe_service","timestamp":"2024-08-21T02:15:29.834Z"} {"level":"info","message":"Initial sync complete","module":"aztec:pxe_synchronizer","timestamp":"2024-08-21T02:15:29.836Z"} {"level":"info","message":"Started PXE connected to chain 31337 version 1","module":"aztec:pxe_service","timestamp":"2024-08-21T02:15:29.849Z"} {"level":"info","message":"Aztec Server listening on port 8080","module":"aztec:cli","timestamp":"2024-08-21T02:15:29.852Z"} {"level":"info","message":"Shutting down...","module":"aztec:cli","timestamp":"2024-08-21T02:15:49.618Z"} ```
Configuration menu - View commit details
-
Copy full SHA for 368722b - Browse repository at this point
Copy the full SHA 368722bView commit details -
fix: add link to l1-artifacts (#7940)
Fix wallet not working due to missing link to `l1-artifacts`
Configuration menu - View commit details
-
Copy full SHA for 7b8cc83 - Browse repository at this point
Copy the full SHA 7b8cc83View commit details -
fix: stop WorldStrateSynchronizer in prover node (#8126)
Stop world state instance used by prover-node when node is shutdown
Configuration menu - View commit details
-
Copy full SHA for 845eb65 - Browse repository at this point
Copy the full SHA 845eb65View commit details -
feat: prover node metrics (#8086)
Tracks block proving duration
Configuration menu - View commit details
-
Copy full SHA for 56235a5 - Browse repository at this point
Copy the full SHA 56235a5View commit details -
fix: start trace exporter only if required (#8147)
This PR splits the collector URL into `_METRICS_ENDPOINT` and `_TRACES_ENDPOINT` and makes exporting traces optional (if no processor is registered then the default processor is a no-op) See https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-http#user-content-configuration-options-as-environment-variables
Configuration menu - View commit details
-
Copy full SHA for 5eaaac5 - Browse repository at this point
Copy the full SHA 5eaaac5View commit details -
chore: Configure interval mining for anvil (#8211)
For all setups that are not e2e tests, sets up anvil to use 12-second block times interval mining, as opposed to automine. This will make setup a bit slower unfortunately, but will reduce divergence with the work on block building.
Configuration menu - View commit details
-
Copy full SHA for 11405ec - Browse repository at this point
Copy the full SHA 11405ecView commit details -
chore: Less noisy AVM failures in proving (#8227)
If AVM fails to prove and AVM_PROVING_STRICT is not set, do not log an error.
Configuration menu - View commit details
-
Copy full SHA for 8c0306d - Browse repository at this point
Copy the full SHA 8c0306dView commit details -
feat: Add CLI command for gathering proving metrics (#8221)
Run `yarn aztec prover-stats --l1-rpc-url https://provernet-mainnet-fork.aztec.network:8545/$APIKEY -c 677692 --start-block 15918000 --batch-size 200 --node-url https://api.aztec.network/provernet/aztec-node-1/$APIKEY` to get prover stats from provernet.
Configuration menu - View commit details
-
Copy full SHA for 2aa82f9 - Browse repository at this point
Copy the full SHA 2aa82f9View commit details -
fix: Docker containers healthchecks (#8228)
Fixes `start_period` for aztec node in provernet healtcheck, as since #8211 the startup takes much longer. Fixes the healthcheck defined in the image itself, so it works with the common `status` route and does not require the pxe to be exposed.
Configuration menu - View commit details
-
Copy full SHA for f71119e - Browse repository at this point
Copy the full SHA f71119eView commit details
Commits on Aug 28, 2024
-
chore: Add check to just release images to devnet-deploys (#8242)
Allows us to push fixes to users without nuking the deployed network.
Configuration menu - View commit details
-
Copy full SHA for ba23fea - Browse repository at this point
Copy the full SHA ba23feaView commit details -
fix: Log public vm errors as warn in prover-agent (#8247)
And not the other way around. I need to relearn how booleans work.
Configuration menu - View commit details
-
Copy full SHA for afb2610 - Browse repository at this point
Copy the full SHA afb2610View commit details -
feat: Add status check to prover agent (#8248)
Adds a status check and an endpoint for querying current jobs to the prover agent: ``` $ curl -XPOST -d'{"method": "prover_getCurrentJobs"}' http://localhost:8085/ {"result":[{"id":"ab3f1629","type":"ROOT_PARITY"}]} ```
Configuration menu - View commit details
-
Copy full SHA for d88c6fe - Browse repository at this point
Copy the full SHA d88c6feView commit details
Commits on Aug 29, 2024
-
feat: Block cheat codes in anvil (#8277)
Adds a second api to the mainnet-fork, located at `public-PUBLIC_API_KEY`, in which all cheat codes are blocked. We define a cheat code as a method in the evm, hardhat, or anvil namespaces. We use njs for parsing the JSON RPC request body and testing the method namespace. The PUBLIC_API_KEY is only set for provernet, for other networks, we load the same API_KEY secret as always. This PR also enables logging for anvil, including a logrotate config to ensure we don't fill up the disk just with logs.
Configuration menu - View commit details
-
Copy full SHA for 21ca377 - Browse repository at this point
Copy the full SHA 21ca377View commit details -
chore: Bump provernet agents to 8 and speed up bot (#8280)
So we have capacity to prove larger blocks
Configuration menu - View commit details
-
Copy full SHA for 5075a1a - Browse repository at this point
Copy the full SHA 5075a1aView commit details
Commits on Aug 30, 2024
-
fix: Do not reuse anvil admin key
In #8277 we added a PUBLIC_API_KEY that was used for accessing anvil with cheat codes disabled, and the API_KEY was left for "admin" access with cheat codes allowed. However, the API_KEY is also needed for connecting to the node, which is is needed for retrieving proofs, needed for prover nodes to operate. This PR changes how keys are handled. API_KEY is now mapped to the anvil public access, so it is not disclosed when sharing access to the node API. A new FORK_ADMIN_API_KEY is introduced for admin access, and only used for bootstrapping operations and for the bootstrapping sequencer.
Configuration menu - View commit details
-
Copy full SHA for 52d6b02 - Browse repository at this point
Copy the full SHA 52d6b02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80121a6 - Browse repository at this point
Copy the full SHA 80121a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 009b655 - Browse repository at this point
Copy the full SHA 009b655View commit details -
Configuration menu - View commit details
-
Copy full SHA for e127933 - Browse repository at this point
Copy the full SHA e127933View commit details
Commits on Sep 2, 2024
-
feat: Add bot config to toggle simulation (#8297)
Allow turning off simulation and gas estimation on the bot via config.
Configuration menu - View commit details
-
Copy full SHA for 36be03b - Browse repository at this point
Copy the full SHA 36be03bView commit details -
fix: Bot config for skip public simulation (#8320)
We were not actually using the config value 🤦
Configuration menu - View commit details
-
Copy full SHA for a1662aa - Browse repository at this point
Copy the full SHA a1662aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 74051cc - Browse repository at this point
Copy the full SHA 74051ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 365c079 - Browse repository at this point
Copy the full SHA 365c079View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89c16c3 - Browse repository at this point
Copy the full SHA 89c16c3View commit details -
feat: Track proving times in prover stats in CLI
Adds an option to compute proving times in the prover-stats CLI command, and split stats based on a configurable cutoff. Also ensures that the same proven block is only counted once per prover. Adds lodash.chunk. Sorry about that.
Configuration menu - View commit details
-
Copy full SHA for 7a1ed69 - Browse repository at this point
Copy the full SHA 7a1ed69View commit details -
fix: actually start proof verifier (#8332)
Please read [contributing guidelines](CONTRIBUTING.md) and remove this line.
Configuration menu - View commit details
-
Copy full SHA for 6f180fc - Browse repository at this point
Copy the full SHA 6f180fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for fefd188 - Browse repository at this point
Copy the full SHA fefd188View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf0da08 - Browse repository at this point
Copy the full SHA bf0da08View commit details -
Configuration menu - View commit details
-
Copy full SHA for 675dad2 - Browse repository at this point
Copy the full SHA 675dad2View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbf29c1 - Browse repository at this point
Copy the full SHA cbf29c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for cdc4a10 - Browse repository at this point
Copy the full SHA cdc4a10View commit details
Commits on Sep 3, 2024
-
chore: Configurable mainnet fork resources (#8342)
This PR allows us to specify mainnet fork resources on an environment basis
Configuration menu - View commit details
-
Copy full SHA for 279f2bb - Browse repository at this point
Copy the full SHA 279f2bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c116b5 - Browse repository at this point
Copy the full SHA 0c116b5View commit details -
fix: Handle proofs for blocks submitted out of range (#8357)
`prover-stats` was throwing an error when querying with a start-block that was not the start of the chain, since it'd look up for the submission time of the L2 block for a proof, but would not find it because it was out of range.
Configuration menu - View commit details
-
Copy full SHA for 9934adb - Browse repository at this point
Copy the full SHA 9934adbView commit details
Commits on Sep 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b403a38 - Browse repository at this point
Copy the full SHA b403a38View commit details -
Configuration menu - View commit details
-
Copy full SHA for c83487b - Browse repository at this point
Copy the full SHA c83487bView commit details -
Update .github/workflows/devnet-deploys.yml
Downgrade alphanet bots Co-authored-by: Santiago Palladino <santiago@aztecprotocol.com>
Configuration menu - View commit details
-
Copy full SHA for 7f4c3a0 - Browse repository at this point
Copy the full SHA 7f4c3a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9d95d4 - Browse repository at this point
Copy the full SHA d9d95d4View commit details -
Merge branch 'pw/provernet-to-master' of github.com:AztecProtocol/azt…
…ec-packages into pw/provernet-to-master
Configuration menu - View commit details
-
Copy full SHA for 0d25be6 - Browse repository at this point
Copy the full SHA 0d25be6View commit details