AbstractThe [[SessionKit]] configuration parameters for this [[WalletPlugin]].
The metadata for the [[WalletPlugin]] itself.
OptionaltranslationsAny translations this plugin requires
A method to return the data that needs to persist for the plguin - Used in serialization
A method to return the data that needs to persist for the plguin - Used in serialization
AbstractidA URL friendly (lower case, no spaces, etc) ID for this plugin - Used in serialization
Return a copy of this [[WalletPlugin]] with its own session data.
AbstractloginRequest the [[WalletPlugin]] to log in a user and return a [[WalletPluginLoginResponse]].
The [[LoginContext]] for the [[WalletPlugin]] to use.
Serialize the [[WalletPlugin]] ID and data into a plain object.
AbstractsignRequests the [[WalletPlugin]] to sign a transaction and return a [[WalletPluginSignResponse]]]
The transaction to sign.
The [[TransactContext]] for the [[WalletPlugin]] to use.
Abstract class which all 3rd party [[WalletPlugin]] implementations may extend.