caravan-x
Version:
A terminal-based utility for managing Caravan multisig wallets in regtest mode. This tool simplifies development and testing with Caravan by providing an easy-to-use interface
46 lines (45 loc) • 1.6 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.API_ROUTES = exports.SocketMessageType = exports.NetworkViewType = exports.VisualizationTheme = void 0;
/**
* Visualization Theme
*/
var VisualizationTheme;
(function (VisualizationTheme) {
VisualizationTheme["DARK"] = "dark";
VisualizationTheme["LIGHT"] = "light";
})(VisualizationTheme || (exports.VisualizationTheme = VisualizationTheme = {}));
/**
* Network View Type
*/
var NetworkViewType;
(function (NetworkViewType) {
NetworkViewType["TRANSACTIONS"] = "transactions";
NetworkViewType["ADDRESSES"] = "addresses";
NetworkViewType["WALLETS"] = "wallets";
})(NetworkViewType || (exports.NetworkViewType = NetworkViewType = {}));
/**
* Socket Message Types
*/
var SocketMessageType;
(function (SocketMessageType) {
SocketMessageType["BLOCKCHAIN_UPDATE"] = "blockchain_update";
SocketMessageType["NEW_BLOCK"] = "new_block";
SocketMessageType["NEW_TRANSACTION"] = "new_transaction";
SocketMessageType["MINING_STARTED"] = "mining_started";
SocketMessageType["MINING_COMPLETE"] = "mining_complete";
SocketMessageType["ERROR"] = "error";
})(SocketMessageType || (exports.SocketMessageType = SocketMessageType = {}));
/**
* API Routes
*/
exports.API_ROUTES = {
BLOCKCHAIN: "/api/blockchain",
BLOCK: "/api/block/:blockHash",
TRANSACTION: "/api/tx/:transactionId",
MEMPOOL: "/api/mempool",
CHAIN_INFO: "/api/chain-info",
RECENT_BLOCKS: "/api/recent-blocks",
MINE_BLOCK: "/api/mine-block",
CREATE_TRANSACTION: "/api/create-transaction",
};