private static void writeEth69Receipt(
      final TransactionReceipt receipt,
      final RLPOutput output,
      final TransactionReceiptEncodingConfiguration options) {
    output.startList();
    output.writeIntScalar(receipt.getTransactionType().getEthSerializedType());
    writeStatusOrStateRoot(receipt, output);
    output.writeLongScalar(receipt.getCumulativeGasUsed());
    writeLogs(receipt, output, options);
    output.endList();
  }
Writes a flat receipt to the output. Eth69 uses a flat receipt format. See EIP-7642

@param receipt the transaction receipt
@param output the RLP output
@param options the encoding options
ethereum/core/src/main/java/org/hyperledger/besu/ethereum/core/encoding/receipt/TransactionReceiptEncoder.java