[**@nymproject/mix-tunnel**](../globals.md) • **Docs** *** [@nymproject/mix-tunnel](../globals.md) / setupMixTunnel # Function: setupMixTunnel() > **setupMixTunnel**(`opts`?): `Promise`\<`void`\> Initialise the mixnet tunnel. Idempotent; safe to call from multiple feature packages. ## Parameters • **opts?**: [`SetupMixTunnelOpts`](../interfaces/SetupMixTunnelOpts.md) ## Returns `Promise`\<`void`\> ## Source [sdk/typescript/packages/mix-tunnel/src/index.ts:55](https://github.com/nymtech/nym/blob/8ea9a230a7d5819511b34aec8d6705e038511ad3/sdk/typescript/packages/mix-tunnel/src/index.ts#L55)