mpay 0.2.0

Machine Payment Protocol - Rust library for Web Payment Auth
Documentation
//! Payment method implementations for Web Payment Auth.
//!
//! This module provides method-specific types and helpers.
//!
//! # Available Methods
//!
//! - [`tempo`]: Tempo blockchain (requires `tempo` feature)
//!
//! # Architecture
//!
//! ```text
//! methods/
//! └── tempo/      # Tempo-specific (chain_id=42431, TIP-20, 2D nonces)
//!     ├── types.rs    # TempoMethodDetails
//!     └── charge.rs   # TempoChargeExt trait
//! ```
//!
//! Shared EVM utilities (Address, U256, parsing) are in the top-level `evm` module.

#[cfg(feature = "tempo")]
pub mod tempo;