UNPKG

@wormhole-foundation/sdk-connect

Version:

The core package for the Connect SDK, used in conjunction with 1 or more of the chain packages

54 lines 2.38 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isFailed = exports.isCompleted = exports.isDestinationQueued = exports.isRedeemed = exports.isRefunded = exports.isAttested = exports.isInReview = exports.isSourceFinalized = exports.isSourceInitiated = exports.TransferState = void 0; // Transfer state machine states var TransferState; (function (TransferState) { TransferState[TransferState["Failed"] = -1] = "Failed"; TransferState[TransferState["Created"] = 0] = "Created"; TransferState[TransferState["SourceInitiated"] = 1] = "SourceInitiated"; TransferState[TransferState["SourceFinalized"] = 2] = "SourceFinalized"; TransferState[TransferState["InReview"] = 3] = "InReview"; TransferState[TransferState["Attested"] = 4] = "Attested"; TransferState[TransferState["Refunded"] = 5] = "Refunded"; TransferState[TransferState["DestinationInitiated"] = 6] = "DestinationInitiated"; TransferState[TransferState["DestinationQueued"] = 7] = "DestinationQueued"; TransferState[TransferState["DestinationFinalized"] = 8] = "DestinationFinalized"; })(TransferState || (exports.TransferState = TransferState = {})); function isSourceInitiated(receipt) { return receipt.state === TransferState.SourceInitiated; } exports.isSourceInitiated = isSourceInitiated; function isSourceFinalized(receipt) { return receipt.state === TransferState.SourceFinalized; } exports.isSourceFinalized = isSourceFinalized; function isInReview(receipt) { return receipt.state === TransferState.InReview; } exports.isInReview = isInReview; function isAttested(receipt) { return receipt.state === TransferState.Attested; } exports.isAttested = isAttested; function isRefunded(receipt) { return receipt.state === TransferState.Refunded; } exports.isRefunded = isRefunded; function isRedeemed(receipt) { return receipt.state === TransferState.DestinationInitiated; } exports.isRedeemed = isRedeemed; function isDestinationQueued(receipt) { return receipt.state === TransferState.DestinationQueued; } exports.isDestinationQueued = isDestinationQueued; function isCompleted(receipt) { return receipt.state === TransferState.DestinationFinalized; } exports.isCompleted = isCompleted; function isFailed(receipt) { return receipt.state < 0; } exports.isFailed = isFailed; //# sourceMappingURL=types.js.map