SolanaWalletAdapterWebPlatform class abstract

Solana Wallet Adapter Web Platform

The interface for web based Solana wallet adapter platforms.

Inheritance
  • Object
  • PlatformInterface
  • SolanaWalletAdapterPlatform
  • SolanaWalletAdapterWebPlatform
Implementers

Properties

hashCode int
The hash code for this object.
no setterinherited
isDesktopBrowser bool
** For Desktop Browsers Only **
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
store → StoreInfo
Returns the platform's store handler.
no setterinherited

Methods

addListeners(DesktopBrowserProvider provider) → void
Adds event listeners to the wallet provider.
encodeAccount(Account account) String
Encodes account to an encoded public key address that can passed to the adapter's sign message method.
inherited
encodeMessage(String message) String
Encodes a utf-8 message to an encoded string that can passed to the adapter's sign message method.
inherited
encodeTransaction(TransactionSerializableMixin transaction, {required TransactionSerializableConfig config}) String
Serializes transaction to an encoded string that can passed to the adapter's sign transaction methods.
inherited
initializeWeb(AuthorizeResult? result, WebListener listener) Future<void>
** For Desktop Browsers Only **
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
openUri(Uri uri, [String? target]) Future<bool>
Launches uri and returns true if successful.
override
openWallet(Uri uri) Future<bool>
Launches a wallet application for the association uri.
inherited
removeListeners(DesktopBrowserProvider provider) → void
Removes event listeners from the wallet provider.
scenario({Duration? timeLimit}) → Scenario
Returns the platform's scenario handler.
inherited
toString() String
A string representation of this object.
inherited

Operators

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