Skip to content

Commit

Permalink
Use LocalBlockProver to build blocks (#709)
Browse files Browse the repository at this point in the history
* chore: Temp rename of `ProvenBlock` to `ProvenBlockWrapper`

* chore: Update node to miden-base companion PR

* feat: Update `get_block_inputs`

* chore: Use branch that allows empty blocks

* chore: Add changelog entry

* chore: Simplify nullifier witness comment

* chore: Update `created_nullifiers` naming

* chore: Use consistent `_iter` naming

* chore: Rename `preimage` var name

* feat: Check if highest batch block num is greater than latest block

* chore: Simplify genesis and add safety comment

* chore: Remove unused miden-stdlib

* feat: Remove unused `NoteAuthenticationInfo`

* feat: Remove unused `BlockInclusionProof`

* chore: Remove unused error

* chore: Rename unknown block ref error variants

* chore: Define empty tree / vec next to each other

* chore: Add changelog

* chore: Remove unused test util code

* chore: Annotate set type

* feat: Move witness fetching to separate method

* feat: Use telemetry injection ext trait and calc erased notes

* chore: Rename unauthenticated notes count

* chore: Add comments on `TelemetryInjector`

* fix: Num erased notes calculation

* chore: Add doc comments to telemetry wrappers

* chore: Fix typo in proto file

* chore: Add expect messages on `BlockNoteIndex`

* chore: Apply `make format`

* chore: Use miden-base `next` branch

* chore: Increase recursion limit

* chore: `make format`
  • Loading branch information
PhilippGackstatter authored Feb 25, 2025
1 parent bea3138 commit f8acaad
Show file tree
Hide file tree
Showing 40 changed files with 722 additions and 2,574 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,14 @@
- Add an optional open-telemetry trace exporter (#659, #690).
- Support tracing across gRPC boundaries using remote tracing context (#669).
- Instrument the block-producer's block building process (#676).
- Use `LocalBlockProver` for block building (#709).
- Initial developer and operator guides covering monitoring (#699).

### Changes

- [BREAKING] Updated minimum Rust version to 1.84.
- [BREAKING] `Endpoint` configuration simplified to a single string (#654).
- [BREAKING] Update `GetBlockInputs` RPC (#709).
- [BREAKING] `CheckNullifiersByPrefix` now takes a starting block number (#707).
- [BREAKING] Removed nullifiers from `SyncState` endpoint (#708).

Expand Down
Loading

0 comments on commit f8acaad

Please sign in to comment.