ReadonlyconfigReadonlymetadataThe metadata for the wallet plugin to be displayed in the user interface.
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
A unique string identifier for this wallet plugin.
It's recommended this is all lower case, no spaces, and only URL-friendly special characters (dashes, underscores, etc)
Shallow copy with fresh data and metadata; every other field must be safe to share.
Performs the wallet logic required to login and return the chain and permission level to use.
Promise
Serialize the [[WalletPlugin]] ID and data into a plain object.
Performs the wallet logic required to sign a transaction and return the signature.
ResolvedSigningRequest
Promise
The logic configuration for the wallet plugin.