// Define os parâmetros de conexão com o HSM constoptions = { host:"127.0.0.1", authUsernamePassword: { username:"master", password:"12345678", }, };
asyncfunctionexportKey() { // Connecta ao HSM constconn = awaithsm.connect(options);
// Nome da chave constkeyName = "myKeyToExport";
// Cria a nova chave constkey = awaitconn.blockchain.create( keyName, // Nome da chave hsm.enums.BLOCKCHAIN_KEYS.BITCOIN_MINI_KEY, // Tipo true, // Se é exportável true// Se é temporária );
// Exporta a chave privada do HSM constexportedKey = awaitconn.blockchain.export( hsm.enums.IMPORT_EXPORT_FORMAT.MINI, // Formato da chave a ser exportada hsm.enums.BLOCKCHAIN_EXPORT_VERSION.WIF_LTC_MAIN_NET, // Versão true, // true para o formato comprimido keyName// Nome da chave );