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