@bit-gpt/h402
Version:
BitGPT's 402 open protocol for blockchain-native payments
19 lines • 701 B
TypeScript
import { SolanaPaymentPayload } from "../../../types/index.js";
/**
* Encodes a Solana payment payload to base64
*/
declare function encodePaymentPayload(payload: SolanaPaymentPayload): string;
/**
* Decodes a base64 Solana payment payload
*/
declare function decodePaymentPayload(payment: string): SolanaPaymentPayload;
/**
* Validates a Solana payment payload structure
*/
declare function validatePaymentPayload(obj: any): SolanaPaymentPayload;
/**
* Validates a Solana address format
*/
declare function isValidSolanaAddress(address: string): boolean;
export { encodePaymentPayload, decodePaymentPayload, validatePaymentPayload, isValidSolanaAddress, };
//# sourceMappingURL=utils.d.ts.map