@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
15 lines • 590 B
JavaScript
import { getCurrencyBridge } from "../../bridge/index";
function isConcordiumCurrencyBridge(bridge) {
return ("onboardAccount" in bridge &&
typeof bridge.onboardAccount === "function" &&
"pairWalletConnect" in bridge &&
typeof bridge.pairWalletConnect === "function");
}
export function getConcordiumBridge(currency) {
const bridge = getCurrencyBridge(currency);
if (!isConcordiumCurrencyBridge(bridge)) {
throw new Error(`Expected ConcordiumCurrencyBridge for ${currency.id}`);
}
return bridge;
}
//# sourceMappingURL=bridgeHelper.js.map