blazerjob
Version:
TypeScript library for scheduling, executing, and managing asynchronous tasks (custom, HTTP, Cosmos) with a SQLite backend.
11 lines (10 loc) • 405 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getCosmosConfig = getCosmosConfig;
function getCosmosConfig(cfg = {}) {
const rpcUrl = cfg.rpcUrl || process.env.COSMOS_RPC_URL;
const mnemonic = cfg.mnemonic || process.env.COSMOS_MNEMONIC;
if (!rpcUrl)
throw new Error('No Cosmos rpcUrl (set in config or .env)');
return { rpcUrl, mnemonic };
}