@ledgerhq/coin-canton
Version:
23 lines • 933 B
TypeScript
import { TokenCurrency } from "@ledgerhq/ledger-wallet-framework/types";
import type { TokenAccount } from "@ledgerhq/types-live";
import { Operation } from "@ledgerhq/types-live";
import { type TransferProposal } from "../network/gateway";
export type CantonTokenAccount = TokenAccount & {
cantonResources: {
pendingTransferProposals: TransferProposal[];
};
};
export declare function buildSubAccounts({ accountId, tokenBalances, existingSubAccounts, allOperations, pendingTransferProposals, calTokens, }: {
accountId: string;
calTokens: Map<string, string>;
tokenBalances: Array<{
adminId: string;
totalBalance: bigint;
spendableBalance: bigint;
token: TokenCurrency;
}>;
existingSubAccounts: TokenAccount[];
allOperations: Operation[];
pendingTransferProposals: TransferProposal[];
}): CantonTokenAccount[];
//# sourceMappingURL=buildSubAccounts.d.ts.map