Expand description
§x402 - HTTP-native micropayments
A Rust implementation of the x402 protocol for HTTP-native micropayments. This library provides the core types, client, and middleware for implementing payment-protected HTTP resources.
Re-exports§
pub use blockchain::BlockchainClient;
pub use blockchain::BlockchainClientFactory;
pub use client::X402Client;
pub use error::Result;
pub use error::X402Error;
pub use real_facilitator::BlockchainFacilitatorClient;
pub use real_facilitator::BlockchainFacilitatorConfig;
pub use real_facilitator::BlockchainFacilitatorFactory;
pub use wallet::Wallet;
pub use wallet::WalletFactory;
pub use types::*;
Modules§
- axum
- Axum integration for x402 payments
- blockchain
- Real blockchain integration for x402 payments
- client
- HTTP client with x402 payment support
- crypto
- Cryptographic utilities for x402 payments
- error
- Error types for the x402 library
- facilitator
- Facilitator client for payment verification and settlement
- middleware
- Middleware implementations for web frameworks
- proxy
- Proxy server implementation for x402 payments
- real_
facilitator - Real facilitator client implementation
- template
- HTML template system for x402 paywall
- types
- Core types for the x402 protocol
- wallet
- Real wallet integration for x402 payments
Constants§
- VERSION
- Current version of the x402 library
- X402_
VERSION - x402 protocol version