@ledgerhq/coin-stellar
Version:
Ledger Stellar Coin integration
17 lines • 613 B
JavaScript
import { StrKey } from "@stellar/stellar-sdk";
function getAddress(signerContext) {
return async (deviceId, { path, verify }) => {
const rawPublicKey = await signerContext(deviceId, async (signer) => {
const { rawPublicKey } = await signer.getPublicKey(path, verify);
return rawPublicKey;
});
const publicKey = StrKey.encodeEd25519PublicKey(rawPublicKey);
return {
path,
address: publicKey,
publicKey: rawPublicKey.toString("hex"),
};
};
}
export default getAddress;
//# sourceMappingURL=getAddress.js.map