CrossmintRuntimeWalletBase constructor
CrossmintRuntimeWalletBase({
- required CrossmintClient client,
- required CrossmintWallet wallet,
- CrossmintSignerConfig? recoverySigner,
- CrossmintWalletApprovalSigner? signer,
- List<
CrossmintWalletApprovalSigner> additionalSigners = const <CrossmintWalletApprovalSigner>[], - DeviceSignerKeyStorage? deviceSignerKeyStorage,
- CrossmintSignerAuthRequiredCallback? onAuthRequired,
Implementation
CrossmintRuntimeWalletBase({
required this.client,
required this.wallet,
CrossmintSignerConfig? recoverySigner,
CrossmintWalletApprovalSigner? signer,
List<CrossmintWalletApprovalSigner> additionalSigners =
const <CrossmintWalletApprovalSigner>[],
this.deviceSignerKeyStorage,
this.onAuthRequired,
}) : _explicitRecoveryConfig = recoverySigner,
_signer = signer,
_additionalSigners = List<CrossmintWalletApprovalSigner>.unmodifiable(
additionalSigners,
);