createWalletController method

Creates a CrossmintWalletController bound to this client.

The controller is the stateful orchestrator for wallet creation, loading, signer attachment, OTP flows, and approval state. Pair it with CrossmintWalletHost (or CrossmintWalletProvider from the UI barrel) so the hidden signer bridge has a place to mount.

Implementation

CrossmintWalletController createWalletController(
  CrossmintWalletControllerConfig config,
) {
  return CrossmintWalletController(client: this, config: config);
}