@ledgerhq/coin-casper
Version:
Ledger Casper integration
16 lines • 749 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.prepareTransaction = void 0;
const jsHelpers_1 = require("@ledgerhq/coin-framework/bridge/jsHelpers");
const fee_1 = require("./bridgeHelpers/fee");
const prepareTransaction = async (account, transaction) => {
// log("debug", "[prepareTransaction] start fn");
const fees = (0, fee_1.getEstimatedFees)();
const amount = transaction.useAllAmount
? account.spendableBalance.minus(fees)
: transaction.amount;
// log("debug", "[prepareTransaction] finish fn");
return (0, jsHelpers_1.updateTransaction)(transaction, { fees, amount });
};
exports.prepareTransaction = prepareTransaction;
//# sourceMappingURL=prepareTransaction.js.map