[**@nymproject/mix-tunnel**](../globals.md) • **Docs** *** [@nymproject/mix-tunnel](../globals.md) / getTunnelState # Function: getTunnelState() > **getTunnelState**(): `Promise`\<[`TunnelState`](../interfaces/TunnelState.md)\> Inspect the current tunnel state. Pre-setup reads as `connecting`. ## Returns `Promise`\<[`TunnelState`](../interfaces/TunnelState.md)\> ## Source [sdk/typescript/packages/mix-tunnel/src/index.ts:68](https://github.com/nymtech/nym/blob/8ea9a230a7d5819511b34aec8d6705e038511ad3/sdk/typescript/packages/mix-tunnel/src/index.ts#L68)