DefaultCrossmintWalletsClient constructor
DefaultCrossmintWalletsClient({
- required WalletsApiService service,
- CrossmintPasskeySignerFactory? passkeySignerFactory,
- DeviceSignerKeyStorage defaultDeviceSignerStorageFactory()?,
- 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;