UNPKG

@base-org/account

Version:
55 lines 2.44 kB
import { charge } from './charge.js'; import { getOrCreateSubscriptionOwnerWallet } from './getOrCreateSubscriptionOwnerWallet.js'; import { getPaymentStatus } from './getPaymentStatus.js'; import { getSubscriptionStatus } from './getSubscriptionStatus.js'; import { pay } from './pay.js'; import { prepareCharge } from './prepareCharge.js'; import { subscribe } from './subscribe.js'; import type { ChargeOptions, ChargeResult, GetOrCreateSubscriptionOwnerWalletOptions, GetOrCreateSubscriptionOwnerWalletResult, PaymentOptions, PaymentResult, PaymentStatus, PaymentStatusOptions, PrepareChargeOptions, PrepareChargeResult, SubscriptionOptions, SubscriptionResult, SubscriptionStatus, SubscriptionStatusOptions } from './types.js'; /** * Node.js payment interface */ export declare const base: { pay: typeof pay; subscribe: typeof subscribe; getPaymentStatus: typeof getPaymentStatus; subscription: { subscribe: typeof subscribe; getStatus: typeof getSubscriptionStatus; prepareCharge: typeof prepareCharge; charge: typeof charge; getOrCreateSubscriptionOwnerWallet: typeof getOrCreateSubscriptionOwnerWallet; }; constants: { CHAIN_IDS: { readonly base: 8453; readonly baseSepolia: 84532; }; TOKENS: { readonly USDC: { readonly decimals: 6; readonly addresses: { readonly base: "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"; readonly baseSepolia: "0x036CbD53842c5426634e7929541eC2318f3dCF7e"; }; }; }; }; types: { PaymentOptions: PaymentOptions; PaymentResult: PaymentResult; PaymentStatusOptions: PaymentStatusOptions; PaymentStatus: PaymentStatus; PrepareChargeOptions: PrepareChargeOptions; PrepareChargeResult: PrepareChargeResult; ChargeOptions: ChargeOptions; ChargeResult: ChargeResult; SubscriptionOptions: SubscriptionOptions; SubscriptionResult: SubscriptionResult; SubscriptionStatus: SubscriptionStatus; SubscriptionStatusOptions: SubscriptionStatusOptions; GetOrCreateSubscriptionOwnerWalletOptions: GetOrCreateSubscriptionOwnerWalletOptions; GetOrCreateSubscriptionOwnerWalletResult: GetOrCreateSubscriptionOwnerWalletResult; }; }; //# sourceMappingURL=base.node.d.ts.map