UNPKG

@ledgerhq/coin-internet_computer

Version:
24 lines 834 B
import { encodeOperationId } from "@ledgerhq/coin-framework/operation"; import { getAddress } from "./bridgeHelpers/addresses"; export const buildOptimisticOperation = async (account, transaction, hash, operationType = "OUT") => { const { id: accountId } = account; const { recipient, amount } = transaction; const { address } = getAddress(account); return { id: encodeOperationId(accountId, hash, operationType), hash, type: "OUT", senders: [address], recipients: [recipient], accountId, value: amount.plus(transaction.fees), fee: transaction.fees, blockHash: null, blockHeight: null, date: new Date(), extra: { memo: transaction.memo, }, }; }; //# sourceMappingURL=buildOptimisticOperation.js.map