@ledgerhq/coin-celo
Version:
16 lines • 722 B
JavaScript
import getTransactionStatus from "./getTransactionStatus";
import prepareTransaction from "./prepareTransaction";
import createTransaction from "./createTransaction";
import { getMainAccount } from "@ledgerhq/coin-framework/account/helpers";
export const estimateMaxSpendable = async ({ account, parentAccount, transaction }) => {
const mainAccount = getMainAccount(account, parentAccount);
const t = await prepareTransaction(mainAccount, {
...createTransaction(account),
...transaction,
useAllAmount: true,
});
const { amount } = await getTransactionStatus(mainAccount, t);
return amount;
};
export default estimateMaxSpendable;
//# sourceMappingURL=estimateMaxSpendable.js.map