UNPKG

@ledgerhq/coin-casper

Version:
25 lines 879 B
import { getAddress } from "./bridgeHelpers/addresses"; import { encodeOperationId } from "@ledgerhq/coin-framework/operation"; export const buildOptimisticOperation = (account, transaction, hash, operationType = "OUT") => { const { id: accountId } = account; const { address } = getAddress(account); return { id: 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: [], }; }; //# sourceMappingURL=buildOptimisticOperation.js.map