@ledgerhq/ledger-trust-service
Version:
Ledger Trust service client
21 lines • 826 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.getPublicKey = void 0;
const live_network_1 = __importDefault(require("@ledgerhq/live-network"));
const common_1 = require("./common");
async function getPublicKey(accountId, challenge, env = "prod") {
const { data } = await (0, live_network_1.default)({
method: "GET",
url: `${(0, common_1.getTrustedDomain)(env)}/v2/hedera/pubkey/${accountId}?challenge=${challenge}`,
});
return {
accountId: data.account,
publicKey: data.key,
signedDescriptor: data.signedDescriptor,
};
}
exports.getPublicKey = getPublicKey;
//# sourceMappingURL=hedera.js.map