lotus-sdk
Version:
Central repository for several classes of tools for integrating with, and building for, the Lotusia ecosystem
10 lines • 1.07 kB
TypeScript
export { SwapSigCoordinator } from './coordinator.js';
export type { SwapSigConfig } from './coordinator.js';
export { SwapSigP2PProtocolHandler } from './protocol-handler.js';
export type { PoolAnnouncePayload, PoolJoinPayload, ParticipantRegisteredPayload, RegistrationAckPayload, SetupTxBroadcastPayload, SetupConfirmedPayload, SetupCompletePayload, DestinationRevealPayload, RevealCompletePayload, SettlementTxBroadcastPayload, SettlementConfirmedPayload, SettlementCompletePayload, PoolAbortPayload, ParticipantDroppedPayload, } from './protocol-handler.js';
export { SwapPoolManager } from './pool.js';
export { SwapSigBurnMechanism } from './burn.js';
export type { SwapPool, SwapParticipant, SwapPoolAnnouncement, SharedOutput, SettlementInfo, BurnConfig, ParticipantInput, CreatePoolParams, PoolDiscoveryFilters, PoolStats, GroupSizeStrategy, SwapSigMessage, SwapSigEventMap, } from './types.js';
export { SwapPhase, SwapSigEvent, SwapSigMessageType, DEFAULT_BURN_CONFIG, } from './types.js';
export * from './validation.js';
//# sourceMappingURL=index.d.ts.map