Skip to content

Commit

Permalink
fix: mobile and desktop solana import
Browse files Browse the repository at this point in the history
Signed-off-by: Stéphane Prohaszka <stephane.prohaszka@ledger.fr>
  • Loading branch information
sprohaszka-ledger committed Apr 22, 2024
1 parent 0f75dee commit c3c09eb
Show file tree
Hide file tree
Showing 9 changed files with 23 additions and 8 deletions.
Expand Up @@ -25,7 +25,7 @@ import StepConfirmation, { StepConfirmationFooter } from "./steps/StepConfirmati
import StepValidator, { StepValidatorFooter } from "./steps/StepValidator";
import { St, StepProps, StepId } from "./types";
import { Device } from "@ledgerhq/live-common/hw/actions/types";
import { defaultVoteAccAddrByCurrencyId } from "@ledgerhq/live-common/families/solana/utils";
import { defaultVoteAccAddrByCurrencyId } from "@ledgerhq/live-common/families/solana/logic";
export type Data = {
account: SolanaAccount;
source?: string;
Expand Down
@@ -1,5 +1,5 @@
import { getMainAccount } from "@ledgerhq/live-common/account/index";
import { SOLANA_DELEGATION_RESERVE } from "@ledgerhq/live-common/families/solana/utils";
import { SOLANA_DELEGATION_RESERVE } from "@ledgerhq/live-common/families/solana/logic";
import React, { Fragment, PureComponent } from "react";
import { Trans } from "react-i18next";
import TrackPage from "~/renderer/analytics/TrackPage";
Expand Down
Expand Up @@ -3,7 +3,7 @@ import LinkWithExternalIcon from "~/renderer/components/LinkWithExternalIcon";
import { useTranslation } from "react-i18next";
import { urls } from "~/config/urls";
import { openURL } from "~/renderer/linking";
import { LEDGER_VALIDATOR } from "@ledgerhq/live-common/families/solana/utils";
import { LEDGER_VALIDATOR } from "@ledgerhq/live-common/families/solana/logic";
import { Transaction } from "@ledgerhq/live-common/families/solana/types";
type Props = {
transaction: Transaction;
Expand Down
Expand Up @@ -2,7 +2,7 @@ import { getAccountUnit } from "@ledgerhq/live-common/account/index";
import { getAccountCurrency } from "@ledgerhq/live-common/account/helpers";
import { getAccountBridge } from "@ledgerhq/live-common/bridge/index";
import useBridgeTransaction from "@ledgerhq/live-common/bridge/useBridgeTransaction";
import { SOLANA_DELEGATION_RESERVE } from "@ledgerhq/live-common/families/solana/utils";
import { SOLANA_DELEGATION_RESERVE } from "@ledgerhq/live-common/families/solana/logic";
import { useTheme } from "@react-navigation/native";
import { BigNumber } from "bignumber.js";
import invariant from "invariant";
Expand Down
Expand Up @@ -6,8 +6,10 @@ import {
Transaction as SolanaTransaction,
TransactionModel,
} from "@ledgerhq/live-common/families/solana/types";
import { assertUnreachable } from "@ledgerhq/live-common/families/solana/utils";
import { ValidatorsAppValidator } from "@ledgerhq/live-common/families/solana/validator-app/index";
import {
assertUnreachable,
ValidatorsAppValidator,
} from "@ledgerhq/live-common/families/solana/logic";
import { AccountLike } from "@ledgerhq/types-live";
import { Text } from "@ledgerhq/native-ui";
import { useTheme } from "@react-navigation/native";
Expand Down
@@ -1,6 +1,6 @@
import { formatCurrencyUnit } from "@ledgerhq/live-common/currencies/index";
import { SolanaStakeWithMeta } from "@ledgerhq/live-common/families/solana/types";
import { sweetch } from "@ledgerhq/live-common/families/solana/utils";
import { sweetch } from "@ledgerhq/live-common/families/solana/logic";
import { Currency, Unit } from "@ledgerhq/types-cryptoassets";
import { Text } from "@ledgerhq/native-ui";
import { useTheme } from "@react-navigation/native";
Expand Down
Expand Up @@ -16,7 +16,7 @@ import {
assertUnreachable,
sweetch,
tupleOfUnion,
} from "@ledgerhq/live-common/families/solana/utils";
} from "@ledgerhq/live-common/families/solana/logic";
import { AccountLike } from "@ledgerhq/types-live";
import { Box, Text } from "@ledgerhq/native-ui";
import { useNavigation, useTheme } from "@react-navigation/native";
Expand Down
11 changes: 11 additions & 0 deletions libs/ledger-live-common/src/families/solana/logic.ts
@@ -0,0 +1,11 @@
// Encapsulate for LLD et LLM
export * from "@ledgerhq/coin-solana/logic";
export {
defaultVoteAccAddrByCurrencyId,
SOLANA_DELEGATION_RESERVE,
LEDGER_VALIDATOR,
assertUnreachable,
sweetch,
tupleOfUnion,
} from "@ledgerhq/coin-solana/utils";
export { ValidatorsAppValidator } from "@ledgerhq/coin-solana/validator-app/index";
2 changes: 2 additions & 0 deletions libs/ledger-live-common/src/families/solana/types.ts
@@ -0,0 +1,2 @@
// Encapsulate for LLD et LLM
export * from "@ledgerhq/coin-solana/types";

0 comments on commit c3c09eb

Please sign in to comment.