@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
16 lines • 845 B
TypeScript
import type { CryptoCurrency, TokenCurrency } from "@ledgerhq/types-cryptoassets";
import type { Operation, SyncConfig, TokenAccount } from "@ledgerhq/types-live";
import { AssetInfo, Balance } from "@ledgerhq/coin-framework/api/types";
export interface OperationCommon extends Operation {
extra: Record<string, any>;
}
export declare const getAssetIdFromTokenId: (tokenId: string) => string;
export declare function buildSubAccounts({ currency, accountId, allTokenAssetsBalances, syncConfig, operations, getTokenFromAsset, }: {
currency: CryptoCurrency;
accountId: string;
allTokenAssetsBalances: Balance[];
syncConfig: SyncConfig;
operations: OperationCommon[];
getTokenFromAsset?: (asset: AssetInfo) => Promise<TokenCurrency | undefined>;
}): Promise<TokenAccount[]>;
//# sourceMappingURL=buildSubAccounts.d.ts.map