lotus-sdk
Version:
Central repository for several classes of tools for integrating with, and building for, the Lotusia ecosystem
59 lines (58 loc) • 3.02 kB
JavaScript
export var SwapPhase;
(function (SwapPhase) {
SwapPhase["DISCOVERY"] = "discovery";
SwapPhase["REGISTRATION"] = "registration";
SwapPhase["SETUP"] = "setup";
SwapPhase["SETUP_CONFIRM"] = "setup-confirm";
SwapPhase["REVEAL"] = "reveal";
SwapPhase["SETTLEMENT"] = "settlement";
SwapPhase["SETTLEMENT_CONFIRM"] = "settlement-confirm";
SwapPhase["COMPLETE"] = "complete";
SwapPhase["ABORTED"] = "aborted";
})(SwapPhase || (SwapPhase = {}));
export const DEFAULT_BURN_CONFIG = {
burnPercentage: 0.001,
minimumBurn: 100,
maximumBurn: 10000,
burnIdentifier: 'SWAPSIG_BURN',
poolIdInBurn: true,
version: 1,
};
export var SwapSigEvent;
(function (SwapSigEvent) {
SwapSigEvent["POOL_CREATED"] = "pool:created";
SwapSigEvent["POOL_JOINED"] = "pool:joined";
SwapSigEvent["POOL_ABORTED"] = "pool:aborted";
SwapSigEvent["POOL_COMPLETE"] = "pool:complete";
SwapSigEvent["POOL_PHASE_CHANGED"] = "pool:phase-changed";
SwapSigEvent["PARTICIPANT_JOINED"] = "participant:joined";
SwapSigEvent["PARTICIPANT_DROPPED"] = "participant:dropped";
SwapSigEvent["SETUP_TX_BROADCAST"] = "setup:tx-broadcast";
SwapSigEvent["SETUP_CONFIRMED"] = "setup:confirmed";
SwapSigEvent["SETUP_COMPLETE"] = "setup:complete";
SwapSigEvent["DESTINATION_REVEALED"] = "destination:revealed";
SwapSigEvent["REVEAL_COMPLETE"] = "reveal:complete";
SwapSigEvent["SWAPSIG_REQUEST_JOINED"] = "swapsig:request-joined";
SwapSigEvent["SWAPSIG_SESSION_READY"] = "swapsig:session-ready";
SwapSigEvent["SWAPSIG_SESSION_COMPLETE"] = "swapsig:session-complete";
SwapSigEvent["SETTLEMENT_TX_BROADCAST"] = "settlement:tx-broadcast";
SwapSigEvent["SETTLEMENT_CONFIRMED"] = "settlement:confirmed";
SwapSigEvent["SETTLEMENT_COMPLETE"] = "settlement:complete";
})(SwapSigEvent || (SwapSigEvent = {}));
export var SwapSigMessageType;
(function (SwapSigMessageType) {
SwapSigMessageType["POOL_ANNOUNCE"] = "swapsig:pool-announce";
SwapSigMessageType["POOL_JOIN"] = "swapsig:pool-join";
SwapSigMessageType["PARTICIPANT_REGISTERED"] = "swapsig:participant-registered";
SwapSigMessageType["REGISTRATION_ACK"] = "swapsig:registration-ack";
SwapSigMessageType["SETUP_TX_BROADCAST"] = "swapsig:setup-tx-broadcast";
SwapSigMessageType["SETUP_CONFIRMED"] = "swapsig:setup-confirmed";
SwapSigMessageType["SETUP_COMPLETE"] = "swapsig:setup-complete";
SwapSigMessageType["DESTINATION_REVEAL"] = "swapsig:destination-reveal";
SwapSigMessageType["REVEAL_COMPLETE"] = "swapsig:reveal-complete";
SwapSigMessageType["SETTLEMENT_TX_BROADCAST"] = "swapsig:settlement-tx-broadcast";
SwapSigMessageType["SETTLEMENT_CONFIRMED"] = "swapsig:settlement-confirmed";
SwapSigMessageType["SETTLEMENT_COMPLETE"] = "swapsig:settlement-complete";
SwapSigMessageType["POOL_ABORT"] = "swapsig:pool-abort";
SwapSigMessageType["PARTICIPANT_DROPPED"] = "swapsig:participant-dropped";
})(SwapSigMessageType || (SwapSigMessageType = {}));