oken-waas
Version:
Oken Wallet as a Service SDK
26 lines • 1.18 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TransactionStatus = void 0;
var TransactionStatus;
(function (TransactionStatus) {
TransactionStatus[TransactionStatus["CREATED"] = 0] = "CREATED";
TransactionStatus[TransactionStatus["ENQUEUING"] = 1] = "ENQUEUING";
TransactionStatus[TransactionStatus["ENQUEUED"] = 2] = "ENQUEUED";
TransactionStatus[TransactionStatus["SENDING"] = 3] = "SENDING";
TransactionStatus[TransactionStatus["SENT"] = 4] = "SENT";
TransactionStatus[TransactionStatus["AWAITTING_RETRY"] = 5] = "AWAITTING_RETRY";
TransactionStatus[TransactionStatus["MINED"] = 6] = "MINED";
TransactionStatus[TransactionStatus["ERROR"] = 7] = "ERROR";
TransactionStatus[TransactionStatus["REVERTED"] = 8] = "REVERTED";
})(TransactionStatus || (exports.TransactionStatus = TransactionStatus = {}));
const parseEvents = events => events
? { events: events.join(',') }
: null;
exports.default = (api) => {
return {
get: (id, events) => id ?
api.get(`/transactions/${id}`, parseEvents(events)) :
api.get('/transactions')
};
};
//# sourceMappingURL=index.js.map