UNPKG

@bit-gpt/h402

Version:

BitGPT's 402 open protocol for blockchain-native payments

23 lines 777 B
import type { PublicActions, WalletClient } from "viem"; import type { TransactionModifyingSigner, TransactionSendingSigner } from "@solana/signers"; /** * Interface for Solana client used in payment operations */ export interface SolanaClient { publicKey: string; signAndSendTransaction?: TransactionSendingSigner["signAndSendTransactions"]; signTransaction?: TransactionModifyingSigner["modifyAndSignTransactions"]; } /** * Interface for EVM client used in payment operations */ export interface EvmClient extends WalletClient, PublicActions { } /** * Interface for the payment client that can handle different blockchains */ export interface PaymentClient { evmClient?: EvmClient; solanaClient?: SolanaClient; } //# sourceMappingURL=client.d.ts.map