// Copyright (c) Zefchain Labs, Inc.
// SPDX-License-Identifier: Apache-2.0
//! This module provides a convenient library for writing a Linera client application.
/// Listens for notifications on the chains tracked by a client and reacts to them.
/// The context bundling the wallet, storage, and configuration a client operates with.
pub use ClientContext;
/// Prometheus metrics collected by the client.
/// Command-line options shared by the client binaries.
pub use Options;
/// Configuration types for wallets, committees, and validator servers.
/// Assorted parsing and command-line helper utilities.
/// Tooling for running throughput benchmarks against a network.
pub use Error;