@ledgerhq/coin-hedera
Version:
Ledger Hedera Coin integration
24 lines • 893 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.buildOptimisticOperation = void 0;
const operation_1 = require("@ledgerhq/coin-framework/operation");
const utils_1 = require("./utils");
const buildOptimisticOperation = async ({ account, transaction, }) => {
const operation = {
id: (0, operation_1.encodeOperationId)(account.id, "", "OUT"),
hash: "",
type: "OUT",
value: transaction.amount,
fee: await (0, utils_1.getEstimatedFees)(account),
blockHash: null,
blockHeight: null,
senders: [account.freshAddress.toString()],
recipients: [transaction.recipient],
accountId: account.id,
date: new Date(),
extra: {},
};
return operation;
};
exports.buildOptimisticOperation = buildOptimisticOperation;
//# sourceMappingURL=buildOptimisticOperation.js.map