import type { FilterLog } from './FilterLog.js' import type { Hex } from './Hex.js' /** * Transaction receipt result type for eth JSON-RPC procedures */ export type TransactionReceiptResult = { readonly blockHash: Hex readonly blockNumber: bigint readonly contractAddress: Hex readonly cumulativeGasUsed: bigint readonly from: Hex readonly gasUsed: bigint readonly logs: readonly FilterLog[] readonly logsBloom: Hex readonly status: Hex readonly to: Hex readonly transactionHash: Hex readonly transactionIndex: bigint readonly blobGasUsed?: bigint readonly blobGasPrice?: bigint }