@kadena/kadena-cli
Version:
Kadena CLI tool to interact with the Kadena blockchain (manage keys, transactions, etc.)
19 lines • 668 B
JavaScript
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