SIWEConfig class

Object to pass to siweConfig: parameter of ReownAppKitModal to enable or disable One-Click Auth + SIWE

Constructors

SIWEConfig({required Future<String> getNonce(), required Future<SIWEMessageArgs> getMessageParams(), required String createMessage(SIWECreateMessageArgs args), required Future<bool> verifyMessage(SIWEVerifyMessageArgs args), required Future<SIWESession?> getSession(), required Future<bool> signOut(), dynamic onSignIn(SIWESession session)?, VoidCallback? onSignOut, bool enabled = true, bool signOutOnDisconnect = true, bool signOutOnAccountChange = true, bool signOutOnNetworkChange = true, int nonceRefetchIntervalMs = 300000, int sessionRefetchIntervalMs = 300000})

Properties

createMessage String Function(SIWECreateMessageArgs args)
final
enabled bool
final
getMessageParams Future<SIWEMessageArgs> Function()
final
getNonce Future<String> Function()
final
getSession Future<SIWESession?> Function()
final
hashCode int
The hash code for this object.
no setterinherited
nonceRefetchIntervalMs int
final
onSignIn → dynamic Function(SIWESession session)?
final
onSignOut VoidCallback?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sessionRefetchIntervalMs int
final
signOut Future<bool> Function()
final
signOutOnAccountChange bool
final
signOutOnDisconnect bool
final
signOutOnNetworkChange bool
final
verifyMessage Future<bool> Function(SIWEVerifyMessageArgs args)
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited