Get desktop application:
View/edit binary Protocol Buffers messages
Validator API for the Validator component.
Streams signed blocks starting from the given block number (inclusive). Replays backed-up blocks first, then streams live blocks as they are signed. Unlike the RPC block subscription, the blocks streamed here carry no proofs; they must be commissioned separately as part of recovery.
Request to subscribe to the signed block stream.
The block number to start streaming from (inclusive).
A signed block streamed to a subscriber.
The block encoded using [miden_serde_utils::Serializable] implementation for [miden_protocol::block::SignedBlock].
The signed chain tip when this item was emitted.
Returns the public key that clients use to encrypt the private inputs of the transactions they submit, attested by this validator's own signing key. The encryption key is shared across the whole validator set, so the returned public key is identical regardless of which validator serves the request. The attestation carried in the response is specific to this validator.
Validates and signs a proposed block, returning the signature and the signed block commitment.
Returns the status info of the validator.
Represents the status of the validator.
The validator's running version.
The validator's status.
The validator's current chain tip (highest signed block number).
The total number of transactions validated by this validator.
The total number of blocks signed by this validator.
Submits a transaction to the validator.