@enclavemoney/enclave-wallet-sdk
Version:
A simple enclave wallet SDK for React applications
32 lines (31 loc) • 1.22 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.OverallStatus = exports.TransactionStatus = exports.MultiTransactionType = void 0;
/**
* Transaction types enum for multi-transactions
*/
var MultiTransactionType;
(function (MultiTransactionType) {
MultiTransactionType["TRANSFER"] = "TRANSFER";
MultiTransactionType["SWAP"] = "SWAP";
MultiTransactionType["CUSTOM"] = "CUSTOM";
MultiTransactionType["INCOMING"] = "INCOMING";
})(MultiTransactionType = exports.MultiTransactionType || (exports.MultiTransactionType = {}));
/**
* Transaction status enum for individual transactions
*/
var TransactionStatus;
(function (TransactionStatus) {
TransactionStatus["PENDING"] = "PENDING";
TransactionStatus["COMPLETED"] = "COMPLETED";
TransactionStatus["FAILED"] = "FAILED";
})(TransactionStatus = exports.TransactionStatus || (exports.TransactionStatus = {}));
/**
* Overall status enum for multi-transactions
*/
var OverallStatus;
(function (OverallStatus) {
OverallStatus["PENDING"] = "PENDING";
OverallStatus["COMPLETED"] = "COMPLETED";
OverallStatus["FAILED"] = "FAILED";
})(OverallStatus = exports.OverallStatus || (exports.OverallStatus = {}));