UNPKG

@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
"use strict"; 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 = {}));