UNPKG

@ledgerhq/coin-stacks

Version:
22 lines 871 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const dist_1 = require("@stacks/transactions/dist"); const utils_1 = require("../utils"); const resolver = (signerContext) => { return async (deviceId, { path, verify }) => { const r = await signerContext(deviceId, async (signer) => { const r = verify ? await signer.showAddressAndPubKey((0, utils_1.getPath)(path), dist_1.AddressVersion.MainnetSingleSig) : await signer.getAddressAndPubKey((0, utils_1.getPath)(path), dist_1.AddressVersion.MainnetSingleSig); return r; }); (0, utils_1.throwIfError)(r); return { path, address: r.address, publicKey: r.publicKey.toString("hex"), }; }; }; exports.default = resolver; //# sourceMappingURL=getAddress.js.map