UNPKG

viem

Version:

TypeScript Interface for Ethereum

15 lines 711 B
import { formatLog } from '../../../utils/formatters/log.js'; import { formatTransactionReceipt } from '../../../utils/formatters/transactionReceipt.js'; export function formatUserOperationReceipt(parameters) { const receipt = { ...parameters }; if (parameters.actualGasCost) receipt.actualGasCost = BigInt(parameters.actualGasCost); if (parameters.actualGasUsed) receipt.actualGasUsed = BigInt(parameters.actualGasUsed); if (parameters.logs) receipt.logs = parameters.logs.map((log) => formatLog(log)); if (parameters.receipt) receipt.receipt = formatTransactionReceipt(receipt.receipt); return receipt; } //# sourceMappingURL=userOperationReceipt.js.map