lotus-sdk
Version:
Central repository for several classes of tools for integrating with, and building for, the Lotusia ecosystem
15 lines • 1.94 kB
TypeScript
import type { ParticipantRegisteredPayload, DestinationRevealPayload, PoolJoinPayload, RegistrationAckPayload, SetupTxBroadcastPayload, SetupConfirmedPayload, SetupCompletePayload, RevealCompletePayload, SettlementTxBroadcastPayload, SettlementConfirmedPayload, SettlementCompletePayload, PoolAbortPayload, ParticipantDroppedPayload } from './protocol-handler.js';
export declare function validatePoolJoinPayload(payload: unknown): asserts payload is PoolJoinPayload;
export declare function validateParticipantRegisteredPayload(payload: unknown): asserts payload is ParticipantRegisteredPayload;
export declare function validateRegistrationAckPayload(payload: unknown): asserts payload is RegistrationAckPayload;
export declare function validateSetupTxBroadcastPayload(payload: unknown): asserts payload is SetupTxBroadcastPayload;
export declare function validateSetupConfirmedPayload(payload: unknown): asserts payload is SetupConfirmedPayload;
export declare function validateSetupCompletePayload(payload: unknown): asserts payload is SetupCompletePayload;
export declare function validateDestinationRevealPayload(payload: unknown): asserts payload is DestinationRevealPayload;
export declare function validateRevealCompletePayload(payload: unknown): asserts payload is RevealCompletePayload;
export declare function validateSettlementTxBroadcastPayload(payload: unknown): asserts payload is SettlementTxBroadcastPayload;
export declare function validateSettlementConfirmedPayload(payload: unknown): asserts payload is SettlementConfirmedPayload;
export declare function validateSettlementCompletePayload(payload: unknown): asserts payload is SettlementCompletePayload;
export declare function validatePoolAbortPayload(payload: unknown): asserts payload is PoolAbortPayload;
export declare function validateParticipantDroppedPayload(payload: unknown): asserts payload is ParticipantDroppedPayload;
//# sourceMappingURL=validation.d.ts.map