Skip to main content

Crate sdk_4mica

Crate sdk_4mica 

Source

Re-exports§

pub use crate::error::RecipientQueryError;
pub use auth::AuthClient;
pub use auth::AuthSession;
pub use auth::AuthTokens;
pub use client::Client;
pub use client::model::AssetBalanceInfo;
pub use client::model::CollateralEventInfo;
pub use client::model::GuaranteeInfo;
pub use client::model::PendingRemunerationInfo;
pub use client::model::RecipientPaymentInfo;
pub use client::model::TabInfo;
pub use client::model::TabPaymentStatus;
pub use client::model::UserInfo;
pub use config::AuthConfig;
pub use config::Config;
pub use config::ConfigBuilder;
pub use guarantee::PaymentGuaranteeIntent;
pub use guarantee::PaymentGuaranteeValidationInput;
pub use guarantee::PreparedPaymentGuaranteeClaims;
pub use guarantee::PreparedPaymentGuaranteeRequest;
pub use x402::X402Flow;
pub use x402::FlowSigner;
pub use x402::X402SettledPayment;
pub use x402::X402SignedPayment;
pub use x402::X402Flow as FacilitatorFlow;

Modules§

auth
client
config
error
guarantee
x402

Structs§

Address
An Ethereum address, 20 bytes in length.
BLSCert
BLS certificate, serialized as hex-encoded claims + signature.
PaymentGuaranteeClaims
PaymentGuaranteeRequestClaims
PaymentGuaranteeRequestClaimsV2
PaymentSignature

Enums§

PaymentGuaranteeRequestClaimsEnvelope
SigningScheme

Type Aliases§

U256
256-bit unsigned integer type, consisting of 4, 64-bit limbs.