UNPKG

@kadena/kadena-cli

Version:

Kadena CLI tool to interact with the Kadena blockchain (manage keys, transactions, etc.)

19 lines 668 B
import { IUnsignedCommandSchema } from '../../../prompts/tx.js'; import { formatZodError } from '../../../utils/globalHelpers.js'; import { log } from '../../../utils/logger.js'; export const parseTransactionsFromStdin = async (stdin) => { try { log.debug('Using stdin'); const command = IUnsignedCommandSchema.safeParse(JSON.parse(stdin)); if (command.success) { return command.data; } else { throw new Error(`Invalid JSON in stdin: ${formatZodError(command.error)}`); } } catch (e) { throw new Error(`Failed to parse stdin: ${e}`); } }; //# sourceMappingURL=input.js.map