// file: kb_materializer_token_accounts/src/lib.rs // version: 8 //! Materializer crate for classic SPL Token mutations and ATA lifecycle facts. #![warn(missing_docs)] #![deny(unreachable_pub)] #![forbid(unsafe_code)] mod constants; mod materializer; /// Stable processor name persisted by the replay ledger. pub(crate) use crate::constants::PROCESSOR_NAME; /// Stable projection payload contract version. pub(crate) use crate::constants::PROJECTION_VERSION; /// Canonical tracing target for this crate. pub(crate) use crate::constants::TRACING_TARGET; /// Stable committed classic SPL Token mutation and ATA lifecycle materializer. pub use crate::materializer::TokenAccountsMaterializer; /// Materialize one bounded Token-2022 Mint, Account, or Multisig state snapshot. pub use crate::materializer::materialize_token_2022_state_snapshot;