@nomicfoundation/hardhat-keystore
Version:
A module for managing keystore files that store a map from IDs to encrypted string values.
22 lines • 915 B
JavaScript
import { UserDisplayMessages } from "../ui/user-display-messages.js";
import { setupKeystoreLoaderFrom } from "../utils/setup-keystore-loader-from.js";
const taskList = async (_taskArguments, hre) => {
const keystoreLoader = setupKeystoreLoaderFrom(hre);
await list(keystoreLoader);
};
export const list = async (keystoreLoader, consoleLog = console.log) => {
if (!(await keystoreLoader.isKeystoreInitialized())) {
consoleLog(UserDisplayMessages.displayNoKeystoreSetErrorMessage());
process.exitCode = 1;
return;
}
const keystore = await keystoreLoader.loadKeystore();
const keys = await keystore.listUnverifiedKeys();
if (keys.length === 0) {
consoleLog(UserDisplayMessages.displayNoKeysInfoMessage());
return;
}
consoleLog(UserDisplayMessages.displayKeyListInfoMessage(keys));
};
export default taskList;
//# sourceMappingURL=list.js.map