r402-stellar 0.17.1

Stellar chain support for the x402 payment protocol.
Documentation
//! Stellar chain support for x402 payments.
//!
//! - [`StellarChainReference`] — CAIP-2 `pubnet` / `testnet`
//! - [`StellarAddress`] — G-account, C-account, or M-account
//! - [`StellarTokenDeployment`] — SEP-41 token metadata
//! - [`StellarChainProvider`] — facilitator signers + RPC (feature `facilitator`)

/// Core Stellar chain types (addresses, references, token deployments).
pub mod types;
pub use types::*;

/// Stellar RPC client abstraction.
#[cfg(any(feature = "client", feature = "facilitator"))]
pub mod rpc;
#[cfg(any(feature = "client", feature = "facilitator"))]
pub use rpc::*;

/// Ed25519 signer for transactions and auth entries.
#[cfg(any(feature = "client", feature = "facilitator"))]
pub mod signer;
#[cfg(any(feature = "client", feature = "facilitator"))]
pub use signer::*;

/// XDR helpers for invoke-host-function transfers.
#[cfg(any(feature = "client", feature = "facilitator"))]
pub mod xdr;
#[cfg(any(feature = "client", feature = "facilitator"))]
pub use xdr::*;

/// Stellar chain provider implementation.
#[cfg(feature = "facilitator")]
pub mod provider;
#[cfg(feature = "facilitator")]
pub use provider::*;