@erc7824/nitrolite
Version:
The Nitrolite SDK empowers developers to build high-performance, scalable web3 applications using state channels. It's designed to provide near-instant transactions and significantly improved user experiences by minimizing direct blockchain interactions.
19 lines (18 loc) • 876 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.StateIntent = exports.ChannelStatus = void 0;
var ChannelStatus;
(function (ChannelStatus) {
ChannelStatus[ChannelStatus["VOID"] = 0] = "VOID";
ChannelStatus[ChannelStatus["INITIAL"] = 1] = "INITIAL";
ChannelStatus[ChannelStatus["ACTIVE"] = 2] = "ACTIVE";
ChannelStatus[ChannelStatus["DISPUTE"] = 3] = "DISPUTE";
ChannelStatus[ChannelStatus["FINAL"] = 4] = "FINAL";
})(ChannelStatus || (exports.ChannelStatus = ChannelStatus = {}));
var StateIntent;
(function (StateIntent) {
StateIntent[StateIntent["OPERATE"] = 0] = "OPERATE";
StateIntent[StateIntent["INITIALIZE"] = 1] = "INITIALIZE";
StateIntent[StateIntent["RESIZE"] = 2] = "RESIZE";
StateIntent[StateIntent["FINALIZE"] = 3] = "FINALIZE";
})(StateIntent || (exports.StateIntent = StateIntent = {}));