createEvmNonCustodialSigner method
CrossmintEvmNonCustodialSigner
createEvmNonCustodialSigner({
- required HiddenSignerBridge bridge,
- required String signerType,
- required String signerLocator,
- String? address,
- CrossmintSignerAuthRequiredCallback? onAuthRequired,
- CrossmintOtpDeliveryChannel? channel,
Builds a non-custodial EVM signer bound to an existing HiddenSignerBridge. Produces secp256k1 signatures inside the WebView without exposing keys to Dart.
Pass channel to request a non-default OTP delivery channel for phone
signers; it is ignored for email signers.
Implementation
CrossmintEvmNonCustodialSigner createEvmNonCustodialSigner({
required HiddenSignerBridge bridge,
required String signerType,
required String signerLocator,
String? address,
CrossmintSignerAuthRequiredCallback? onAuthRequired,
CrossmintOtpDeliveryChannel? channel,
}) {
return CrossmintEvmNonCustodialSigner(
client: this,
bridge: bridge,
type: signerType,
locator: signerLocator,
address: address,
onAuthRequired: onAuthRequired,
channel: channel,
);
}