UNPKG

@ledgerhq/coin-casper

Version:
29 lines 1.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.buildOptimisticOperation = void 0; const addresses_1 = require("./bridgeHelpers/addresses"); const operation_1 = require("@ledgerhq/coin-framework/operation"); const buildOptimisticOperation = (account, transaction, hash, operationType = "OUT") => { const { id: accountId } = account; const { address } = (0, addresses_1.getAddress)(account); return { id: (0, operation_1.encodeOperationId)(accountId, hash, operationType), hash, type: operationType, senders: [address], recipients: [transaction.recipient], accountId, value: transaction.amount.plus(transaction.fees), fee: transaction.fees, blockHash: null, blockHeight: null, date: new Date(), extra: { transferId: transaction.transferId, }, nftOperations: [], subOperations: [], }; }; exports.buildOptimisticOperation = buildOptimisticOperation; //# sourceMappingURL=buildOptimisticOperation.js.map