@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
14 lines • 727 B
JavaScript
import { firstValueFrom, from } from "rxjs";
import { makeAccountBridgeReceive as commonMakeAccountBridgeReceive } from "@ledgerhq/ledger-wallet-framework/bridge/jsHelpers";
import { withDevice } from "../hw/deviceAccess";
import getAddress from "../hw/getAddress";
export { makeSync, mergeNfts, mergeOps, sameOp, } from "@ledgerhq/ledger-wallet-framework/bridge/jsHelpers";
export function getAddr(deviceId, opts) {
return firstValueFrom(withDevice(deviceId)((transport) => from(getAddress(transport, opts))));
}
export function makeAccountBridgeReceive({ injectGetAddressParams, } = {}) {
return commonMakeAccountBridgeReceive(getAddr, {
injectGetAddressParams,
});
}
//# sourceMappingURL=jsHelpers.js.map