Get desktop application:
View/edit binary Protocol Buffers messages
Represents a block body.
Used in:
Block body data encoded using [miden_serde_utils::Serializable] implementation for [miden_protocol::block::BlockBody].
Represents a block header.
Used in: , , ,
Specifies the version of the protocol.
The commitment of the previous blocks header.
A unique sequential number of the current block.
A commitment to an MMR of the entire chain where each block is a leaf.
A commitment to account database.
A commitment to the nullifier database.
A commitment to all notes created in the current block.
A commitment to a set of IDs of transactions which affected accounts in this block.
The validator's ECDSA public key.
A commitment to all transaction kernels supported by this block.
Fee parameters for block processing.
The time when the block was created.
Represents a block number.
Used as response type in: rpc.Api.SubmitProvenTx, rpc.Api.SubmitProvenTxBatch
Used as field type in: ,
The block number of the target block.
Request for retrieving a block by its number, optionally including the block proof.
Used as request type in: rpc.Api.GetBlockByNumber
The block number of the target block.
Whether to include the block proof in the response.
Block ECDSA Signature.
Used in: , ,
Signature encoded using [miden_serde_utils::Serializable] implementation for [crypto::dsa::ecdsa_k256_keccak::Signature].
Definition of the fee parameters.
Used in:
The faucet account ID which is used for native fee assets.
The base fee (in base units) capturing the cost for the verification of a transaction.
Response containing the block data and optionally its proof. Contains empty values for both blocks and proofs that are not found. Some blocks may not yet be proven so it is possible to retrieve a block without a proof even if the proof has been requested.
Used as response type in: rpc.Api.GetBlockByNumber
The requested block data encoded using [miden_serde_utils::Serializable] implementation for [miden_protocol::block::SignedBlock].
The block proof encoded using [miden_serde_utils::Serializable] implementation for [miden_protocol::block::BlockProof], if requested and available.
Represents a block number or nothing.
The block number of the target block.
Represents a proposed block.
Used as request type in: validator.Api.SignBlock
Block data encoded using [miden_serde_utils::Serializable] implementation for [miden_protocol::block::ProposedBlock].
Response to a `SignBlock` request: the block signature together with the commitment of the block header that the validator actually signed, so the block producer can detect a block-hash mismatch.
Used as response type in: validator.Api.SignBlock
The validator's signature over the block.
Commitment of the block header that the validator signed.
Represents a signed block.
Validator ECDSA public key.
Used in:
Signature encoded using [miden_serde_utils::Serializable] implementation for [crypto::dsa::ecdsa_k256_keccak::PublicKey].