Skip to main content

Crate miden_client_cli

Crate miden_client_cli 

Source

Re-exports§

pub use config::MIDEN_DIR;
pub use config::CLIENT_CONFIG_FILE_NAME;
pub use config::CliConfig;

Modules§

account
Re-export the entire miden_client crate so external projects can use a single dependency. The account module provides types and client APIs for managing accounts within the Miden network.
address
Re-export the entire miden_client crate so external projects can use a single dependency. Provides types for working with addresses within the Miden network.
assembly
Re-export the entire miden_client crate so external projects can use a single dependency. Provides types and utilities for working with Miden Assembly.
asset
Re-export the entire miden_client crate so external projects can use a single dependency. Provides types and utilities for working with assets within the Miden network.
auth
Re-export the entire miden_client crate so external projects can use a single dependency. Provides authentication-related types and functionalities for the Miden network.
block
Re-export the entire miden_client crate so external projects can use a single dependency. Provides types for working with blocks within the Miden network.
builder
Re-export the entire miden_client crate so external projects can use a single dependency.
config
crypto
Re-export the entire miden_client crate so external projects can use a single dependency. Provides cryptographic types and utilities used within the Miden rollup network. It re-exports commonly used types and random number generators like FeltRng from the miden_standards crate.
grpc_support
Re-export the entire miden_client crate so external projects can use a single dependency.
keystore
Re-export the entire miden_client crate so external projects can use a single dependency.
note
Re-export the entire miden_client crate so external projects can use a single dependency. Contains the Client APIs related to notes. Notes can contain assets and scripts that are executed as part of transactions.
note_transport
Re-export the entire miden_client crate so external projects can use a single dependency.
notes
Re-export the entire miden_client crate so external projects can use a single dependency.
rpc
Re-export the entire miden_client crate so external projects can use a single dependency. Provides an interface for the client to communicate with a Miden node using Remote Procedure Calls (RPC).
settings
Re-export the entire miden_client crate so external projects can use a single dependency. The settings module provides methods for managing arbitrary setting values that are persisted in the client’s store.
store
Re-export the entire miden_client crate so external projects can use a single dependency. Defines the storage interfaces used by the Miden client.
sync
Re-export the entire miden_client crate so external projects can use a single dependency. Provides the client APIs for synchronizing the client’s local state with the Miden network. It ensures that the client maintains a valid, up-to-date view of the chain.
transaction
Re-export the entire miden_client crate so external projects can use a single dependency. Provides APIs for creating, executing, proving, and submitting transactions to the Miden network.
vm
Re-export the entire miden_client crate so external projects can use a single dependency. Provides types for working with the virtual machine within the Miden network.

Structs§

Cli
CliClient
A Client configured using the CLI’s system user configuration.
Client
Re-export the entire miden_client crate so external projects can use a single dependency. A light client for connecting to the Miden network.
ClientRng
Re-export the entire miden_client crate so external projects can use a single dependency. A wrapper around a FeltRng that implements the RngCore trait. This allows the user to pass their own generic RNG so that it’s used by the client.
CodeBuilderError
Re-export the entire miden_client crate so external projects can use a single dependency.
ErrorHint
Re-export the entire miden_client crate so external projects can use a single dependency.
ExecutionOptions
Re-export the entire miden_client crate so external projects can use a single dependency. A set of parameters specifying execution parameters of the VM.
Felt
Re-export the entire miden_client crate so external projects can use a single dependency. Represents base field element in the field using Montgomery representation.
MidenClientCli
Root CLI struct.
RemoteTransactionProver
Re-export the entire miden_client crate so external projects can use a single dependency. A RemoteTransactionProver is a transaction prover that sends witness data to a remote gRPC server and receives a proven transaction.
SliceReader
Re-export the entire miden_client crate so external projects can use a single dependency. Implements ByteReader trait for a slice of bytes.
Word
Re-export the entire miden_client crate so external projects can use a single dependency. A unit of data consisting of 4 field elements.

Enums§

AccountError
Re-export the entire miden_client crate so external projects can use a single dependency.
AccountIdError
Re-export the entire miden_client crate so external projects can use a single dependency.
AssetError
Re-export the entire miden_client crate so external projects can use a single dependency.
AuthenticationError
Re-export the entire miden_client crate so external projects can use a single dependency.
ClientError
Re-export the entire miden_client crate so external projects can use a single dependency. Errors generated by the client.
Command
CLI actions.
DebugMode
Re-export the entire miden_client crate so external projects can use a single dependency. Indicates whether the client is operating in debug mode.
Error
IdPrefixFetchError
Re-export the entire miden_client crate so external projects can use a single dependency. Error when Looking for a specific ID from a partial ID.
NetworkIdError
Re-export the entire miden_client crate so external projects can use a single dependency.

Constants§

EMPTY_WORD
Re-export the entire miden_client crate so external projects can use a single dependency. Array of field elements representing word of ZEROs in the Miden base field.
MAX_TX_EXECUTION_CYCLES
Re-export the entire miden_client crate so external projects can use a single dependency. The maximum number of VM cycles a transaction is allowed to take.
MIN_TX_EXECUTION_CYCLES
Re-export the entire miden_client crate so external projects can use a single dependency. The minimum number of VM cycles a transaction needs to execute.
ONE
Re-export the entire miden_client crate so external projects can use a single dependency. Field element representing ONE in the Miden base filed.
ZERO
Re-export the entire miden_client crate so external projects can use a single dependency. Field element representing ZERO in the Miden base filed.

Traits§

ClientFeltRng
Re-export the entire miden_client crate so external projects can use a single dependency. Marker trait for RNGs that can be shared across threads and used by the client.
Deserializable
Re-export the entire miden_client crate so external projects can use a single dependency. Defines how to deserialize Self from bytes.
PrettyPrint
Re-export the entire miden_client crate so external projects can use a single dependency. The PrettyPrint trait is used as a building block for pretty printing data or syntax trees, as commonly seen in tools like Prettier.
Serializable
Re-export the entire miden_client crate so external projects can use a single dependency. Defines how to serialize Self into bytes.
StarkField
Re-export the entire miden_client crate so external projects can use a single dependency. Defines an element in a STARK-friendly finite field.

Functions§

client_binary_name
Client binary name.
create_dynamic_table

Type Aliases§

CliKeyStore
ClientRngBox
Re-export the entire miden_client crate so external projects can use a single dependency. Boxed RNG trait object used by the client.

Attribute Macros§

async_trait
Re-export the entire miden_client crate so external projects can use a single dependency.