---
title: PortForwardReport
description: What a stopped port-forward did.
---

What a stopped port-forward did.

## Properties

### ended

```ts
ended: ConnectionEnd[];
```

Each connection that didn't end clean, in the order they ended.

***

### proxyTokenMints

```ts
proxyTokenMints: number;
```

Proxy tokens the session minted by the time the forward stopped.

***

### refused

```ts
refused: number;
```

Exchanges the endpoint proxy refused, a 403 or a 502 among them.

***

### served

```ts
served: number;
```

Connections accepted.

***

### stopped

```ts
stopped: string;
```

Why it stopped: `"stopped"`, `"limit"`, or `"listener-failed: <why>"`.

***

### upgrades

```ts
upgrades: number;
```

Exchanges that upgraded, a WebSocket among them.

## Provenance

This page is generated from `bindings/microvms-js/index.d.ts` by TypeDoc 0.28.20 and typedoc-plugin-markdown 4.13.1, run from `site/scripts/gen-reference.mjs` on every `pnpm run sync`, so an edit made here is overwritten by the next run.

To change the page, change the doc comment in the binding's Rust source, then regenerate the declarations with `mise run dts`. `mise run dts:check` fails when the committed file no longer matches the source.