UNPKG

blazerjob

Version:

TypeScript library for scheduling, executing, and managing asynchronous tasks (custom, HTTP, Cosmos) with a SQLite backend.

15 lines (14 loc) 706 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getStargateClient = getStargateClient; exports.getSigningClientAndWallet = getSigningClientAndWallet; const stargate_1 = require("@cosmjs/stargate"); const proto_signing_1 = require("@cosmjs/proto-signing"); async function getStargateClient(rpcUrl) { return stargate_1.SigningStargateClient.connect(rpcUrl); } async function getSigningClientAndWallet(rpcUrl, mnemonic, prefix = 'cosmos') { const wallet = await proto_signing_1.DirectSecp256k1HdWallet.fromMnemonic(mnemonic, { prefix }); const client = await stargate_1.SigningStargateClient.connectWithSigner(rpcUrl, wallet); return { client, wallet }; }