audit_trails/lib.rs
1// Copyright 2020-2026 IOTA Stiftung
2// SPDX-License-Identifier: Apache-2.0
3
4#![doc = include_str!("../README.md")]
5#![warn(missing_docs, rustdoc::all)]
6
7/// Client wrappers for read-only and signing access to audit trails.
8pub mod client;
9/// Core handles, builders, transactions, and domain types.
10pub mod core;
11/// Error types returned by the public API.
12pub mod error;
13pub(crate) mod iota_interaction_adapter;
14pub(crate) mod package;
15
16/// A signing audit-trail client that can build write transactions.
17pub use client::full_client::AuditTrailClient;
18/// Read-only client types and package override configuration.
19pub use client::read_only::{AuditTrailClientReadOnly, PackageOverrides};
20/// HTTP utilities to implement the trait [HttpClient](product_common::http_client::HttpClient).
21#[cfg(feature = "gas-station")]
22pub use product_common::http_client;