UNPKG

@ledgerhq/coin-tezos

Version:
14 lines (11 loc) 579 B
import { GetAddressFn } from "@ledgerhq/coin-framework/bridge/getAddressWrapper"; import { SignerContext } from "@ledgerhq/coin-framework/signer"; import { GetAddressOptions } from "@ledgerhq/coin-framework/derivation"; import type { TezosSigner } from "../types"; const getAddress = (signerContext: SignerContext<TezosSigner>): GetAddressFn => { return async (deviceId: string, { path, verify }: GetAddressOptions) => { const r = await signerContext(deviceId, signer => signer.getAddress(path, { verify })); return { ...r, path }; }; }; export default getAddress;