You can use the [joinFederation](https://web.fedimint.org/core/FedimintWallet/#joinfederation) method to join a federation The method allows you to pass an optional second parameter (the client name) ```ts joinFederation(inviteCode: string, clientName?: string): Promise<void> ``` Instead of allowing an arbitrary client name, it would be better to automatically set the clientName to the federation's ID after joining. An additional `listClients` method will be needed, to list the IDs of the clients the wasm instance is joined to. For reference, the [fedimint-clientd](https://github.com/fedimint/fedimint-clientd)'s [typescript library](https://www.npmjs.com/package/fedimint-ts) (not to be confused with the Fedimint Web SDK) uses an approach like this.