DefaultCrossmintWalletsClient constructor

DefaultCrossmintWalletsClient({
  1. required WalletsApiService service,
  2. CrossmintPasskeySignerFactory? passkeySignerFactory,
  3. DeviceSignerKeyStorage defaultDeviceSignerStorageFactory()?,
  4. DeviceSignerDescriptorBuilder deviceSignerDescriptorBuilder = const DeviceSignerDescriptorBuilder(),
})

Implementation

DefaultCrossmintWalletsClient({
  required WalletsApiService service,
  CrossmintPasskeySignerFactory? passkeySignerFactory,
  DeviceSignerKeyStorage Function()? defaultDeviceSignerStorageFactory,
  DeviceSignerDescriptorBuilder deviceSignerDescriptorBuilder =
      const DeviceSignerDescriptorBuilder(),
}) : _service = service,
     _passkeySignerFactory =
         passkeySignerFactory ?? const UnsupportedPasskeySignerFactory(),
     _defaultDeviceSignerStorageFactory = defaultDeviceSignerStorageFactory,
     _deviceSignerDescriptorBuilder = deviceSignerDescriptorBuilder;