Proto commits in 0xPolygonMiden/miden-node

These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)

Commit:ec5d0dc
Author:Mirko von Leipzig

docs(rpc): group proposed methods by scope and purpose

Commit:24af2b2
Author:Mirko von Leipzig

docs(rpc): propose v2 account and synchronization API

Commit:a521ae9
Author:Mirko von Leipzig

feat(rpc): add SyncAccount for small accounts

Commit:926c801
Author:Santiago Pittella
Committer:GitHub

Merge branch 'next' into santiagopittella-add-sponsorship-notes-error

Commit:a6296b4
Author:Mirko
Committer:GitHub

Remove subscription caps and slow-client bans (#2809) Co-authored-by: Serge Radinovich <47865535+sergerad@users.noreply.github.com>

Commit:5a6de04
Author:Mirko
Committer:GitHub

Return account IDs for used invitation codes (#2810) Co-authored-by: Serge Radinovich <47865535+sergerad@users.noreply.github.com>

Commit:8d4a340
Author:Serge Radinovich
Committer:GitHub

chore(rpc): clean up after removing subscription caps (#2812)

Commit:3d5ead2
Author:Mirko von Leipzig

feat(rpc): return account IDs for used invitation codes

Commit:957d674
Author:SantiagoPittella

Merge branch 'next' into santiagopittella-add-sponsorship-notes-error

Commit:c1db781
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

fix: document and test resuming vault and storage map sync

Commit:5a82695
Author:KOVACS Krisztian

refactor(proto): assign vault sync range field number one

Commit:99a6628
Author:KOVACS Krisztian

refactor(rpc): standardize streaming sync request and response fields

Commit:98cc49a
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

fix(proto): keep legacy sync endpoints non-deprecated

Commit:5abba9d
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

docs(rpc): document streaming functions and endpoint usage

Commit:90e5fdf
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

feat(proto): deprecate unary sync methods alongside their streams

Commit:6855701
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

feat(rpc): stream prefix-filtered nullifiers at a pinned target

Commit:c1f0ef9
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

feat(rpc): stream complete target-pinned account transaction history

Commit:1949d3b
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

feat(rpc): reconcile transactions by ID through target-pinned streams

Commit:a8a5316
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

feat(rpc): stream changed-account witnesses at the sync target

Commit:ed44f79
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

feat(rpc): stream bounded note frames with target-anchored proofs

Commit:4672908
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

feat(rpc): stream squashed storage-map updates at a pinned target

Commit:ea460c6
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

feat(rpc): add explicit target-pinned synchronization ranges

Commit:42df76b
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

fix(store): move retention horizon check before page load

Commit:882c5db
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

fix(rpc): fix review comments Validate target block is in the retained account-history window and don't pin a view for the lifetime of the response stream: return a BlockPruned error instead so that the client can recover.

Commit:4c90037
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

feat(rpc): add streaming account vault sync v2

Commit:4c61bc8
Author:Mirko
Committer:GitHub

fix(ntx-builder): query vault assets selectively (#2799)

Commit:2a008ad
Author:KOVACS Krisztian
Committer:GitHub

feat(note-transport): support tag chunking with a shared cursor (#2785)

Commit:51ff8c8
Author:KOVACS Krisztian
Committer:GitHub

feat: recover proving inputs from validators after sequencer failover (#2786) Co-authored-by: Mirko <48352201+Mirko-von-Leipzig@users.noreply.github.com> Co-authored-by: Serge Radinovich <47865535+sergerad@users.noreply.github.com>

Commit:0b80504
Author:Mirko
Committer:GitHub

docs: clarify sequencer recovery comments and operator guidance (#2790)

Commit:94cf356
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

feat(note-transport): expose fixed fetch ranges for tag chunking

Commit:05a4cd7
Author:KOVACS Krisztian

feat(proto): carry block proving inputs in validator backups

Commit:4d710d9
Author:Santiago Pittella
Committer:GitHub

Merge branch 'next' into santiagopittella-add-sponsorship-notes-error

Commit:e3fdd25
Author:Utkarsh Sharma
Committer:GitHub

feat(rpc): add IsInvitationCodeValid endpoint (#2748) Co-authored-by: Mirko von Leipzig <48352201+Mirko-von-Leipzig@users.noreply.github.com>

Commit:5417970
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

fix(proto): keep legacy sync endpoints non-deprecated

Commit:19f8c88
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

docs(rpc): document streaming functions and endpoint usage

Commit:18bdb70
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

feat(proto): deprecate unary sync methods alongside their streams

Commit:35e85da
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

feat(rpc): stream prefix-filtered nullifiers at a pinned target

Commit:85a4348
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

feat(rpc): reconcile transactions by ID through target-pinned streams

Commit:02544e8
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

feat(rpc): stream complete target-pinned account transaction history

Commit:2b80405
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

feat(rpc): stream bounded note frames with target-anchored proofs

Commit:b46a241
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

feat(rpc): stream changed-account witnesses at the sync target

Commit:40139b3
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

feat(rpc): stream squashed storage-map updates at a pinned target

Commit:d671d05
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

feat(rpc): add explicit target-pinned synchronization ranges

Commit:77adb6c
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

fix(store): move retention horizon check before page load

Commit:3bdb6ab
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

fix(rpc): fix review comments Validate target block is in the retained account-history window and don't pin a view for the lifetime of the response stream: return a BlockPruned error instead so that the client can recover.

Commit:f637d4b
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

feat(rpc): add streaming account vault sync v2

Commit:d1c535d
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

fix(store): move retention horizon check before page load

Commit:5fe17f1
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

fix(rpc): fix review comments Validate target block is in the retained account-history window and don't pin a view for the lifetime of the response stream: return a BlockPruned error instead so that the client can recover.

Commit:b0c15df
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

feat(rpc): add streaming account vault sync v2

Commit:fc7a09c
Author:SantiagoPittella

Merge branch 'next' into santiagopittella-add-sponsorship-notes-error

Commit:c108bf9
Author:KOVACS Krisztian
Committer:GitHub

feat(note-transport): require proofs for note submission (#2711)

Commit:3316a7d
Author:KOVACS Krisztian
Committer:GitHub

feat(proto): version gRPC services (#2708)

Commit:06b10c6
Author:KOVACS Krisztian
Committer:GitHub

refactor(proto): give each gRPC method dedicated request and response types (#2699)

Commit:3e8d681
Author:KOVACS Krisztian
Committer:GitHub

fix(persistence): use trusted deserialization for MastForest (#2705)

Commit:1b0fa91
Author:KOVACS Krisztian
Committer:GitHub

refactor: use protobuf for structured persistence (#2690)

Commit:a63b602
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

fix(persistence): use trusted deserialization for MastForest miden-objects 0.17.0-rc.8 changes MastForest protobuf serialization to use the hashless format. That's a good choice for the RPC use case (we were re-calculating hashes anyway during validation) but is a bad choice for persisting to our database. This change defines a persistency-specific AccountCode and MastForest Protobuf message that explicitly uses trusted deserialization (and avoids the hashless format).

Commit:69b0588
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

refactor: use protobuf for structured persistence

Commit:5a12ef1
Author:SantiagoPittella

chore(ntx-builder): attach sponsorship notes error to feature notes

Commit:640d6dc
Author:KOVACS Krisztian

refactor(proto): give each gRPC method dedicated request and response types Update service handlers, forwarding paths, and workspace clients. Add descriptor contract checks and missing-payload tests.

Commit:e563a65
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

refactor: use protobuf for structured persistence

Commit:346b017
Author:Mirko
Committer:GitHub

Prefund pathway when allowlist is disabled (#2685)

Commit:ff06af4
Author:KOVACS Krisztian
Committer:GitHub

feat(note-transport): add verified note submission (#2648)

Commit:1d7d3aa
Author:KOVACS Krisztian
Committer:GitHub

feat(note-transport): add nonce to FetchNotes cursor (#2640)

Commit:7fbe64f
Author:KOVACS Krisztian
Committer:GitHub

feat(note-transport): add an initial port of the note transport service (#2632)

Commit:d6cde51
Author:KOVACS Krisztian

Merge remote-tracking branch 'origin/next' into krisztian/note-transport-import

Commit:578f8a1
Author:Mirko
Committer:GitHub

feat(node): prefund registered accounts (#2636)

Commit:31653e0
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

fix(note-transport): reject public notes

Commit:f18d393
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

fix: rename included_in_block to committed_in_block

Commit:810ad8a
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

refactor(note-transport): store block number hints separately For notes that have been submitted with proofs we now store the exact inclusion block number.

Commit:d7c64d7
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

feat(note-transport): add SendNoteWithProof endpoint

Commit:fafa0fe
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

fix(note_transport): clarify cursor documentation

Commit:d12a0ba
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

fixup! feat(note-transport): add nonce to FetchNotes cursor

Commit:ced30f7
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

feat(note-transport): add nonce to FetchNotes cursor

Commit:3381e33
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

fix(note-transport): use DecodeMessage and Verify

Commit:c614460
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

fix: review comments

Commit:378a5df
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

chore(note-transport): clarify that the cursor is valid for the tag set

Commit:65caac7
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

feat(note-transport): import initial state

Commit:6ed1bb3
Author:Mirko von Leipzig
Committer:Mirko von Leipzig

feat(node): prefund registered accounts

Commit:ad5e38f
Author:Mirko
Committer:GitHub

Preserve user-submitted batch proofs (#2565)

Commit:83f03cd
Author:Mirko von Leipzig
Committer:Mirko von Leipzig

fix(proto): use canonical proven batch in authenticated submissions

Commit:e58266d
Author:Mirko von Leipzig
Committer:Mirko von Leipzig

fix: preserve user-submitted batch proofs

Commit:4cdcb8c
Author:KOVACS Krisztian

refactor(note-transport): store block number hints separately For notes that have been submitted with proofs we now store the exact inclusion block number.

Commit:db6fc84
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

feat(note-transport): add SendNoteWithProof endpoint

Commit:97a48aa
Author:KOVACS Krisztian

fixup! feat(note-transport): add nonce to FetchNotes cursor

Commit:33aba24
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

feat(note-transport): add nonce to FetchNotes cursor

Commit:18dcb6c
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

fix(note-transport): use DecodeMessage and Verify

Commit:2413423
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

fix: review comments

Commit:e7aa83a
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

chore(note-transport): clarify that the cursor is valid for the tag set

Commit:dd1bc5c
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

feat(note-transport): import initial state

Commit:e7d1173
Author:riemann

feat(node): store and query public transaction logs by account

Commit:e0fd0eb
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

feat(note-transport): add nonce to FetchNotes cursor

Commit:a5629c8
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

fix(note-transport): use DecodeMessage and Verify

Commit:996e0b2
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

fix: review comments

Commit:16949db
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

chore(note-transport): clarify that the cursor is valid for the tag set

Commit:09832cd
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

feat(note-transport): import initial state

Commit:7535b01
Author:Mirko von Leipzig

Merge branch 'mirko/require-fee-notes' into mirko/preserve-user-batch-proofs # Conflicts: # crates/block-producer/src/mempool/tests/add_user_batch.rs # crates/rpc/src/server/api/submit_auth_tx_batch.rs # crates/rpc/src/tests/allowlist.rs

Commit:77380ef
Author:Mirko
Committer:GitHub

Migrate gRPC schema to `miden-protobuf` (#2620) Co-authored-by: KOVACS Krisztian <krisztian.k@miden.team>

Commit:f354924
Author:Mirko von Leipzig
Committer:Mirko

feat(node): prefund registered accounts

Commit:d0b5833
Author:Mirko
Committer:GitHub

Add account allowlist inspection (#2628)

Commit:e840a74
Author:KOVACS Krisztian
Committer:KOVACS Krisztian

fix: review comments